传统PMP与敏捷ACP,就像愚公移山中所描述的王屋太行二山一样呈现给我们的是各自不同的风景。尤其是敏捷ACP,感觉她在向世人宣告:“我就是我,是一抹不同颜色的焰火”。
我们且通过不同名词的比较,来看彼此的差异:
1、传统项目强调其符合公司愿景和战略,敏捷ACP更加强调产品愿景; 2、传统开发可能会有设计缺陷,敏捷ACP则用一个优雅的名字叫“技术债务”,即由于团队为了短期的项目利益故意做了欠佳的技术决策而招致的,或是团队为了获得短期利益故意做了会招致长远债务的决策; 3、传统开发经常因不善的接口或类的封装而导致重复的代码,敏捷ACP则用DRY来表示,即不要重复自己,感觉很唯美; 4、传统开发用人天估计工作量,敏捷ACP则用故事点和理想日来进行工作效率的模糊估计; 5、传统项目分为不同阶段,敏捷ACP则表示为不同迭代。比如迭代0可以包括项目章程的制定和团队的授权。迭代H称为加强迭代,即表示在此迭代中没有新的功能被开发,而是已有功能要测试; 6、传统项目用分解工具来创建WBS,敏捷ACP则称为裂解; 7、传统项目的工作包,在敏捷ACP中会被呈现为史诗故事、主题、特征和产品未完项和风险调整未完项等不同形式; 8、传统项目管理应用控制图来捕捉绩效异常,如CPI和SPI等的绩效预测。敏捷ACP则通过看板方法、燃尽图和累计流量图作为可视化的信息源; 9、传统项目强调员工的工作效率,敏捷ACP则把团队在每个迭代中可能表现出的工作处理能力统称为速率; 10、传统项目可以要求针对某个任务的双人操作,敏捷ACP则有结对编程,即2个人共同负责一个指定内容的编程,其中一个人编程,另外一个思考指导或进行代码评审,及单元测试。
本文出自东方瑞通,转载请注明! 更多行业干货、技术文章,请关注公众号:东方瑞通IT培训(easthome_1998)
|