《軟件工藝師:專業、務實、自豪》一2.5 由傳統開發方式向敏捷轉型
本節書摘來異步社區《軟件工藝師:專業、務實、自豪》一書中的第2章 ,第2.5節,[英]桑德羅·曼卡索(Sandro Mancuso)著 愛飛翔 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。
2.5 由傳統開發方式向敏捷轉型
敏捷開發使得軟件行業大幅改觀,許多公司正在逐步采用它。有些谘詢公司和個人顧問精於幫助軟件公司向敏捷轉型,由此出現了敏捷教練(Agile coach)這一職位。敏捷教練到了公司之後,分析現有的問題、開發流程及工作人員,幫助他們變得更加靈活。公司也開始發現並知曉自身的缺陷。
在向敏捷轉型的過程中,公司通常會選擇Scrum作為開發方式,並與其他幾個具體的技術相搭配。這是進入敏捷開發的絕佳切入點。自我管理式團隊這一概念對很多公司來說相當陌生。公司需要接受這個概念,令開發團隊自行管理事務清單、自行定義並分割用戶故事、估算任務完成時間、幫客戶排定各任務的優先級、測試軟件,並在每輪迭代結束時展示完成的功能,這樣一來,公司就會向前邁進一大步。溝通狀況也會在轉型時有所改善。團隊成員之間開始相互交談,並且會更加頻繁地與客戶交流,這對於某些公司來說,一時間會顯得比較奇怪。
提供這樣一種促進員工相互交流的氣氛,可以幫助公司解決現有的問題,並使其意識到團隊及各成員的缺點和優點。敏捷開發流程有助於將團隊成員凝聚起來,朝著同一個目標前進。
敏捷開發流程確實能夠幫助公司取得進步,它不僅暴露了問題,而且還提供了反饋回路機製,使得公司可以做出響應並適應變化。
最後更新:2017-06-22 14:02:22