418
技術社區[雲棲]
《軟件工藝師:專業、務實、自豪》一2.8 小結
本節書摘來異步社區《軟件工藝師:專業、務實、自豪》一書中的第2章 ,第2.8節,[英]桑德羅·曼卡索(Sandro Mancuso)著 愛飛翔 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。
2.8 小結
為了保持競爭力,軟件公司需要迅速交付質量更好的產品。敏捷軟件開發幫助公司縮短反饋回路,使其能夠迅速地響應變化並滿足客戶的需求。但在采用敏捷開發的過程中,很多公司都投入大量精力來改善流程,而完全忽視了技術實踐。
盡管《敏捷軟件開發宣言》明確指出“個體與交互重於流程與工具”,但還是有很多公司在向敏捷開發轉型的時候,把所有精力都花在了流程和工具上麵。即便遵循Scrum流程,每天開站會,並用工具來管理待辦事務和正在製作中的產品,也依然無法保證軟件質量與開發者水平一定會比原來更高。隻改善流程而不磨煉技術,是沒有意義的。
徹底向敏捷開發轉型不僅要改善流程,還要有專業的軟件開發者,這些開發者有很強的技術實踐能力,也熟悉各種開發技巧及開發工具。開發者必須能夠持續交付高質量的軟件並且能夠定期將其部署到生產環境中。開發者所交付的軟件也必須經過充分測試,而且易於修改。若想全麵轉向敏捷開發,軟件公司就應當崇尚軟件工藝。
最後更新:2017-06-22 14:32:03