21天敏捷项目管理——Day 5 敏捷方法(实践)

2020-05-15  本文已影响0人  知微J

精益软件开发

采用丰田生产系统(TPS)的原则和实践

  1. TPS开发旨在解决影响生产过程的问题,例如
  1. 精益7原则

SCRUM

  1. Scrum团队包含产品负责人、开发团队和Scrum主管
  1. Scrum事件
  1. Scrum工件

极限编程

  1. 现场客户 ( On-site Customer )
  2. 代码规范 ( Code Standards )
  3. 每周40小时工作制 ( 40-hour Week )
  4. 计划博弈 ( Planning Game )
  5. 系统隐喻 ( System Metaphor )
  6. 简单设计 ( Simple Design )
  7. 测试驱动 ( Test-driven )
  8. 代码重构 ( Refactoring )
  9. 成对编程 ( Pair Programming )
  10. 集体代码所有制(Collective Ownership)
  11. 持续集成 ( Continuous Integration )
  12. 小型发布 ( Small Release )

https://blog.csdn.net/haydenwang8287/article/details/39134493

看板方法

水晶方法

功能驱动方法(FDD)

动态系统开发方法(DSDM)

敏捷统一过程(AUP)

OpenUP


毕业后第一份工作刚开始的团队就使用了scrum,但没过几个月,团队领导去了公司另一个城市的办事处工作,后来的领导就没有继续实施敏捷了。后来公司的其他的团队也纷纷模仿之前的团队进行每日站立会议(也许因为这是scrum里面最容易被人看见并模仿的活动),但好像都没有能一直坚持下去,有些人觉得这很浪费时间,有些团队因为每天一大早就忙得团团转很难凑齐人开会,有些团队的每日站立会议变得越来越长,有时甚至一站就站一个小时……现在回想起来,有些团队可能真的不适合进行每日站立会议,另一方,一些团队及成员只是表面模仿了每日站立会议这项敏捷实践,并不是围绕敏捷的原则去使用这一实践,并没有真正受益于敏捷。我看到的这些例子,正好印证了前几天所学的内容:项目团队是否敏捷并不取决于是否采用了敏捷实践,而是在于是否遵循敏捷价值观和原则,“一个团队可以采用敏捷实践,但如果不遵循敏捷价值观和原则,那么它将不能得到敏捷开发的潜在好处”。

上一篇下一篇

猜你喜欢

热点阅读