去年,对门部门的同事喊我一起去开Scrum的研讨会,分享一些他们的经验。虽然他们确实在用Scrum的流程和方法,但是我发现他们还是没有看到问题的本质:(1)关注人,别只关注项目。(2)虽然流程可以阻碍生产力,但是流程不能提高生产力。提高生产力唯一的方法是请好的人 (3)软件行业中,没有用的文档和PPT最浪费时间 (4) Scrum可以做成PPT为你的年终考评加分,但是实际上你只是回归了人类最原始的想法,这没什么好骄傲的。
其实你是不是Scrum没关系,你开不开stand up meeting也没关系,但是最重要的是,你的团队是一群有战斗力的人,他们彼此信赖对方,他们相信最好的文档是代码,他们很少需要Email来沟通彼此的接口。最重要的是,项目可以延期或者需求可以改变,但是人不能盲目的加班加点,为了去meet那一点都不合理的进度。
我认为Scrum里最值得推荐的实践过程(当然,有些其实不是Scrum独有的):(1) Feature按优先顺序实现,大家可以在开始前“讨价还价” (2) 可以更早的反馈 (3) 单元测试,持续集成 (4) Face2Face > Email,可以工作的软件 > 文档 我最不看好的实践过程是 (1) Pair Programming (2) TDD
上诉,我觉得Agile, Scrum没有什么好开座谈会的,更没有什么咨询的必要。它就是一种最本质的软件开发流程思想,绝对比什么瀑布要更深入人心。怎么说呢,如果你没有学过什么软件工程,你天生就是Agile的。我就不明白这么简单的过程我们需要研讨什么,咨询什么?算了,我把它称为朴素的Agile观(参见朴素的唯物主义)
分享到:
相关推荐
agile 9.3.6英文文档 Oracle's Agile PLM documentation set includes Adobe® Acrobat PDF files. The Oracle Technology Network (OTN) Web site ...
Agile Testing A Practical Guide for Testers and Agile Teams 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Agile Crystal Methology
Introduction in agile process
Agile Retrospectives
Agile Software Development
Wi-Fi CERTIFIED Agile Multiband是 Wi-Fi Alliance 的一项认证计划,其目的是使 Wi-Fi 网络资源能够得到更好的利用。Wi-Fi Agile Multiband设备支持动态交换有关网络环境的信息,支持以智能化方式将客户端设备引导...
Learn the agile philosophy of lean processes, incremental delivery, deep client participation, decentralized authority, and just-in-time planning to bring speed, creativity, empowerment and increased ...
Agile Java Example Code
Agile role 说明,对于理解agile模式有帮助
Practices Of An Agile Developer
Agile training What is Agile? Agile Manifesto Principles behind Agile Manifesto Agile Methods Scrum and XP Agile Testing
Agile.net Code Protection - Powerful .NET Code Protection & Obfuscation Solution Agile.NET code protection solution offers better protection for your .NET code by providing a protection that goes ...
The goal of the book is to teach your agile team which metrics it can use to objectively measure performance. You'll learn what data really counts, along with where to find it, how to get it, and how...
The Agile movement provides real, actionable answers to the question that keeps many company leaders awake at night: How do we stay successful in a fast-changing and unpredictable world? Agile has ...
agile日志处理工具
JIRA Agile is a plugin that adds agile project management to any JIRA project. It allows you to visualize your existing process and stimulate incremental improvement. JIRA Agile brings the power of ...
Best practices for managing projects in agile environments—now updated with new techniques for larger projects Today, the pace of project management moves faster. Project management needs to ...
Agile Java 中文版 优秀的入门书籍之一
Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you ...