首页 小组 教程 相册 唠叨 用户 搜索 同城 我的社区

敏捷开发常见的二十个误区之20:可以孤立地实践少数的敏捷实践

zhao
2019-02-10 17:30:30

一些敏捷实践容易实行,一些比较困难,所以大家习惯性的会割裂敏捷实践的关联,孤立地实践少数易于实现的敏捷实践。敏捷开发之所以可以替代以往传统开发模式,是因为一组(系列)的开发实践来共同代替以往开发模式。孤立的引入少数实践,通常不能给团队成员感觉有大的改进,从而也放弃对敏捷开发的信心。

例如Stand-up Meeting(站立会议)这是一个比较容易的实践,但是如果没有背后的需求转化为比较容易衡量的Story-base,没有BA、QA等共同参与基于Story-base去沟通,没有OfflineofMeeting更多的面对面沟通交流,没有大家彼此知道对方的工作内容(CodeOwnership),那么可以设想这种Stand-up meeting和以往的传统的开发模式,Leader布置任务检查任务进度没有任何区别。

再如简单设计实践,如果没有背后的结对编程、重构等实践,必然导致比较混乱的代码,很难维护的架构,难于扩展,重复实现类似功能等弊端。

再如持续集成(CI),即使这是公认敏捷软件领域内相对没有争议的一个实践,但是如果没有与TDD结合,没有与持续重构,没有与小的Story,快速频繁Deliver等实践结合在一起,并且坚持保持CI的健康,也会让团队成员觉得CI效果不如宣传,从而对敏捷实践等产生质疑。

用户评论
意见反馈