Agile的特点更加适合小项目,小团队的使用,但是随着Agile被越来越多的企业所采用,Agile逐渐进入大规模组织,开始服务于大型项目,这得益于agile at scale等相关理论的支持。Forrester最近的调查显示,大规模Agile正逐渐走向成熟,但是还是存在着很多问题。下面列出其中比较重要的部分。Forrest的报告中显示:
- 一半的人认为企业的文化和行为规范仍然是Agile项目最大的障碍。 Agile需要创建新类型的工作、角色和协作过程,这些过程反映了基于敏捷价值和原则的新思维方式。但是企业与员工接受这些价值观与原则需要一个过程。
- 44%的人说他们的公司缺乏称职的PO(product owner)。百分之三十的人说,他们公司的PO错误的认为自己是BA的角色,习惯于一次交付需求,不愿意花时间和开发团队在一起。
- 企业渴望采用大规模Agile,这是许多人的梦想。但是现实的情况是,企业只专注于采用敏捷方法,仅仅将Agile应用于产品级别,项目级别。 这其实是普通级别的Agile应用,与大规模Agile不能相提并论。大规模Agile的核心是在基础Agile理论之上,更侧重于全局观的思维,协作方法。
- 30%的人认为在敏捷转型中缺乏执行领导能力的障碍。没有高层领导强有力的支持,敏捷的转变仅限于基层的行动,这是一条非常缓慢而艰难的道路。
- 企业人员缺乏Agile相关的基本知识,比如Scrum, SAFe, 持续测试, XP等。 企业在采用Agile之前,需要对于这些基础工作下大力气,培养员工的相应知识体系。
- Agile理论在不断进步,IT新技术,新思维也对Agile有影响,像是与DevOps,微服务的相辅相成使得Agile更加吸引人。但是这却对企业人员有了更高的要求,对新技术,新理论的不断学习,采用是一个十分辛苦而又十分有成就感的过程。