20150417作业4 阅读《构建之法》 第5.5 第6 第7章
6.1.1
敏捷開發原則
1.儘早並持續地交付有價值的軟件以滿足顧客需求
2.敏捷流程歡迎需求的變化,並利用這種變化來提高用戶的競爭優勢(這個需求變動聽說是程序員都受不了吧?
3.經常發佈可用的軟件,發佈間隔可以從幾周到幾個月,能短則短
4.業務人員和開發人員在項目開發過程中應該每天共同工作
5.以有進取心的人爲項目核心,充分支持信任他們(其實那些是大牛..
6.無論團隊內外,面對面的交流始終是最有效的溝通方式(地理條件約束呢..?
7.可用的軟件是衡量項目進展的主要指標
8.敏捷流程應能保持可持續的發展.領導、團隊和用戶應該能按照目前的不掉持續合作下去
9.只有不斷關注技術和設計,才能越來越敏捷
10.保持簡明--儘可能簡化工作量的技藝--極爲重要
11.只有能自我管理的團隊才能創造優秀的架構、需求和設計
12.時時總結如何提高團隊效率,並付諸行動
6.1.2
敏捷流程
第一步:找出完成產品需要做的事情--Product Backlog
第二步:決定當前的衝刺(Sprint)需要解決的事情--Sprint Backlog
第三部:衝刺(Sprint)
第四步:得到軟件增量
7.2
MSF基本原則
1.推動信息共享與溝通
2.爲共同的遠景而工作
3.充分授權和信任
4.各司其職,對項目共同負責
5.交付增量的價值
6.保持敏捷,預期和適應變化
7.投資質量
8.學習所有的經驗
9.與顧客合作