公司内部做了三天培训,请了一位印度老师介绍Agile/Scrum。
趁着还没有忘记,赶快整理一下思路~
故事源于Agile Manifesto。一群大牛聚在某个motel里头琢磨出的宣言……
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
敏捷方法包含了很多内容,如eXtreme Programming、Crystal、FDD什么的。
当然,Scrum是其中被广泛运用的一个分支,主要定义了一种开发的方法论。
相较于传统的瀑布模型,敏捷更愿意拥抱变化,
因此change requirements如果impact不大的话在scrum中是可以迅速被接受的。
敏捷方式开发并不意味着开发周期一定比传统的方式短,不过质量应该更好。
据说有研究表明,同样周期的项目开发,敏捷方式的产品质量要明显占优。
评论