分享

实施敏捷的铁律

 东北十三少 2022-10-09 发布于四川

不是采取了一两项敏捷实践的项目就可以称为实施了敏捷开发,敏捷开发必须遵守一些固有的纪律,只有遵守了这些固有敏捷纪律的项目才是真正的敏捷项目。

实施敏捷应遵循的纪律包括:

  • 每日站会必须是简短、专注和切题的,是一个协调会议,而不是没有多少价值且费时的项目状态通报会议。

  • 每个迭代必须交付一组工作项。

  • 及时排除障碍,以确保团队能在短时间内解决容易被忽略的问题。

  • 遵循测试驱动开发,而不是直接编写产品代码。

  • 开发人员尽最大能力确保自己产品的质量,而不是把产品质量交给测试人员或评审人员负责。

  • 项目组定期回顾并总结团队的经验,主动进行过程改进,而不是依靠项目经理或外部组织机构来改进过程。

  • 确保随时都可交付可工作的产品,而不是等到整个生命周期结束时。这样可以确保即便发生构建失败的情况,也能尽快恢复到以前可工作的、高质量的状态。

  • 在同一区域一起工作,而不是在舒适但孤立的区域工作。它需要纪律,以确保团队能够以相互尊重和信任的方式并有效地工作。

  • 与利益相关方或他们的代表密切合作,以确保他们的期望得到满足。

  • 必须由利益相关方而不是由项目组来定义需求或设置需求优先级的。

  • 在整个项目过程之中,持续创建和改进可交付的文档(这里指的是交付的用户文档)。

  • 项目组以自组织的方式规划团队的工作,而不是由项目经理来定义、估算和分配工作。

  • 每个团队成员必须自律,对自己的工作负责,同时尊重团队的集体决策。

以上的12条敏捷纪律,你的项目遵守了几条?

这正是:

敏捷纪律若干条,不能遵守不合道

想要实施好敏捷,不妨好好去思考

参考数目:规范敏捷交付——企业级敏捷软件交付的方法与实践,作者:Scott W.Ambler Mark Lines,出版社:机械工业出版社

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多