《軟件工藝師:專業、務實、自豪》一2.7 敏捷軟件開發與軟件工藝的關係
本節書摘來異步社區《軟件工藝師:專業、務實、自豪》一書中的第2章 ,第2.7節,[英]桑德羅·曼卡索(Sandro Mancuso)著 愛飛翔 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。
2.7 敏捷軟件開發與軟件工藝的關係
經常有人誤解軟件工藝,認為它與敏捷開發是互斥的,是用來取代敏捷開發的。事實完全不是這樣,它們能相互補充。時下的敏捷開發可以給軟件組織及軟件行業提供一套新思路。敏捷開發方式關注軟件產品的價值、提倡根據價值排定優先級、簡化繁瑣的規章製度、減少浪費、擴大開發人員的參與範圍,並提供快速反饋。這使得公司能夠更迅速地應對變化,從而變得更加敏捷。敏捷開發方式幫助軟件公司做正確的事。而軟件工藝則涉及軟件開發的專業技術層麵。軟件工藝是一種理念,許多開發者采用這種理念來激勵自己上進。它有助於提升開發者的技術實踐能力,可以幫助開發者設法寫出優秀而精良的代碼,還能夠鼓勵開發者在編寫代碼之餘參與其他與客戶利益有關的事務。軟件工藝使得開發者和公司能把事情做對。
最後更新:2017-06-22 14:32:02