1.变化over计划性推动
2.发挥individual的能力,不同部门之间交流
什么时候反对agile method?
答:1.完全被定义且所有的需求都已经明确
2.项目需要一个完整的文档和流程说明/law enforcement/long life project 长期性的项目
3.large sofeware/这种大型软件riksy/将大型软件split into需要小的modules(multiple scrum teams)
4.mission crtical software/real-time 比如飞机的实时系统不允许有时间偏差/medical/national defense
5.客户不需要参与到整个软件开发流程中/建议客户使用ready-made软件
居家工作忽视了agile method的teamworking和pair programming(only one computer),在这种政策下有哪些困难并如何解决这些问题
diffculties:
1.communication gap/ slow feedback/ 不方便交流/slow down the development/inconsistency层among team members
2.pair programming不太可能实现。
solutions(relatively):
1.online tools 比如github
2.gaming platform can support online cooperation