軟體開發(一) 打造專業敏捷開發團隊

2021-05-23 02:32:49 字數 477 閱讀 6991

敏捷開發,從提出後便得到迅速的認同而得以廣泛推廣和應用。最近正在管理的乙個龐大的**系統也是不經意間應用到相關的管理方法。但是,給我的感觸卻是:敏捷,豈可輕言?

任何事物再怎麼新穎,其實也跳不出哲學中兩面性這個理論,有暢則有短。揚長避短,才能保證我們的敏捷可以像孫悟空手中的金箍棒一樣如意稱心!個人認為,敏捷最為關鍵在於:建立乙個以破壞性前進為理念的長久團隊。

建立由專注流程任務的優秀人才組成的團隊。軟體開發過程中,可以劃分成三大任務階段:設計、編碼、測試。敏捷團隊的成員需要由該專注於這三個階段的專業人才組成。設計的人員一直專注於設計,並輔助性的補充最新的技術知識;編碼人員始終專注於**,熟練處理各種技術難點,追求完美的程式;測試人員就是專門負責破壞既有的成績,並且提出問題的所在,並交由其他階段人員進行修改。並且這些人員應該長久固定,不斷磨合最後達到完美的境界。

以上觀點來自於infoq的一篇文章《向創意產業學習——長期建立信任

》的啟示。

敏捷軟體開發之TDD(一)

測試驅動開發即tdd是敏捷軟體開發方法的重要組成部分。tdd是從極限程式設計中發展而來,它既可以用在設計時也可以用在開發實踐中。tdd把業務需求轉化為可以執行的測試 並具有如下的優點 1.tdd從一開始就保證了code的質量 2.大多數tdd開發人員編寫出來的code都遵循solid原則 3.tdd...

敏捷軟體開發學習筆記(一)之敏捷開發基礎概念

一批業界專家 擁有大量的實踐經驗 聚集在一起概括出了一些可以讓軟體開發團隊具有快速工作 響應變化能力的價值觀和原則,稱為敏捷聯盟。他們創造出了乙份說明,也就是敏捷聯盟宣言。敏捷聯盟宣言 我們正在通過親身實踐以及幫助他人實踐,揭示更好的軟體開發方法。通過這項工作我們認為 雖然右邊也有價值,但是我們認為...

打造傑出軟體開發團隊的12條指導建議

i.技術模組切分要以業務組織架構為指導。盡量和業務部門對齊,閉環。不僅僅要和產品經理對齊,還要和運營部門對齊 ii.有意義的研發指標一定是要能體現到資產負債表上的。每個程式設計師的效能要量化為營收指標 iii.模組不僅要精心設計還要避免腐化。要設立乙個首席架構師的職位,所有模組的 pr 都必須他看過...