浏览 4440 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-05-15
最后修改:2014-05-18
本心得是基于近两年两个中小项目(一个2000 Manday, 一个1500 Manday)的实践总结,希望能与大家一起探讨和进步。 关于敏捷 - 敏捷是一个系统工程 - 敏捷更多的是一种态度 - Jim Highsmith - 做实践者而不是科学家《实例化需求如何交付正确的软件》 - 敏捷是一个从实践到理论的过程 - 敏捷学习是一个从理论到实践,再从实践到理论的过程 - 略过敏捷术语,关注背后的本质 - 将敏捷实践强加到团队中是不敏捷的做法《Scrum要素》 - 大项目可以采取多层次的敏捷团队 (未实践) 关于敏捷的误解《敏捷开发知识体系》 - 只有优秀的开发团队才可以搞敏捷 - 小项目才能搞敏捷 这两个误解的原因在中小项目敏捷实践之一(关于项目所有者和责任人) http://www.iteye.com/topic/1134228中已有阐述。它是由于敏捷管理中的柔性的特点,给人以一种不可控或者混乱的感觉,正是对于这些不可控或者混乱的恐惧而形成的以上两个误解。 敏捷,最怕的就是为了敏捷而敏捷,某大咖说过,将敏捷强加于一个团队本来就不是一件敏捷的事。 如果大家有了解“敏捷”这个词的产生过程,大家就会知道,敏捷并不是什么神奇的东西,它只是对一组优秀实践的总结。所以,大家完全没有必要把“敏捷”太当回事,而是应该去深刻理解那些大咖推荐的实践。 引用 敏捷宣言的诞生:2001年2月11日到13日,17位软件开发领域的领军人物聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场。经过两天的讨论,“敏捷”(Agile)这个词为全体聚会者所接受,用以概括一套全新的软件开发价值观。这套价值观,通过一份简明扼要的《敏捷宣言》,传递给世界,宣告了敏捷开发运动的开始。
敏捷的学习,应当是一个从实践到理论的过程。在项目实践过程中发现的某些不足,总是可以在敏捷中找到与之对应的实践活动。所以,从这个角度看,敏捷只是一个工具集,需要则用之,不用则先*收*藏着(先*收*藏也是敏感字?)。就像在生活中,我要拧开一颗螺丝,不一定要把锤子,锯子也用上。 敏捷,也是一个系统工程。只有众多的实践互相配合,才能很好的完成项目。需求变更的控制做不好,Spirit计划就会受影响。单元测试做不好,持续集成就做不好。Review做不好,质量可能就会出问题,从而导致加班。加班就会导致士气低落。士气低落,则质量更受影响。诸如此类而形成的恶性循环。 所以,敏捷不是葵花宝典,它只是一组优秀的解决问题的工具集。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |