6步帶你弄懂敏捷軟件開發(fā)管理
敏捷開發(fā)是一種項目管理和軟件開發(fā)的迭代方法,可幫助團隊較快地為客戶創(chuàng)造價值,同時減少問題。為了獲得好處,軟件項目團隊需要知道如何正確使用敏捷管理方法。
?
1.?了解敏捷宣言
?
敏捷宣言闡述了基本的價值觀,還詳細說明了敏捷團隊應(yīng)該如何工作和互動:
?
1.?通過早期和持續(xù)交付有價值的軟件來滿足客戶。
2.?歡迎不斷變化的需求,即使是在開發(fā)后期。善于利用變化為客戶帶來競爭優(yōu)勢。
3.?頻繁地交付可用的軟件,從幾周到幾個月不等,時間越短越好。
4.?在整個項目中,業(yè)務(wù)人員和開發(fā)人員必須一起工作。
5.?項目必須圍繞那些有內(nèi)在動力的個人而建立,他們應(yīng)該受到信任。
6.?面對面交談是比較有效的溝通方法。
7.?可用性是衡量進展的主要標準。
8.?敏捷過程提倡可持續(xù)的開發(fā),保持穩(wěn)定的進展速度。
9.?持續(xù)關(guān)注技術(shù)的卓越性和良好的設(shè)計可以增強敏捷性。
10.?簡單性至關(guān)重要,盡可能減少不必要的工作。
11.?比較好的架構(gòu)、需求和設(shè)計來自團隊內(nèi)部自發(fā)的認識。
12.?團隊定期反思如何變得較有效,并相應(yīng)地進行調(diào)整。
?
把宣言看作是敏捷的速成課程。在你和你的團隊采用敏捷方法之前,對基礎(chǔ)知識有一定的熟悉是至關(guān)重要的。

2.?每天見面
?
敏捷宣言其中一項原則指出,無論是開發(fā)人員還是其他項目組成員,在整個項目中每天都需要一起工作。
?
但你的團隊成員真的每天在一起工作嗎?或者他們只是同時在共享項目上工作,而不一定要溝通和協(xié)作?
?
敏捷并不是僅僅因為他們被分配到同一個項目就將一個組標記為“團隊”。要真正執(zhí)行敏捷軟件開發(fā),你需要承諾每天開會(時間可以很短,比如15分鐘)來確定挑戰(zhàn)和討論進展。這種類型的會議被稱為 "每日例會",它是敏捷會議的眾多類型之一。
?
3.?在沖刺回顧中展示工作
?
你的沖刺回顧應(yīng)該發(fā)生在沖刺的比較后一天。在回顧過程中,記住要讓團隊的注意力完全集中在工作上。這應(yīng)該包括展示所創(chuàng)造的內(nèi)容,收集關(guān)于產(chǎn)品的反饋,較新產(chǎn)品待辦列表,并為下一個沖刺做準備。
?
4.?與客戶緊密合作
?
敏捷開發(fā)的首要原則是滿足客戶。如果沒有任何互動,這很難做到。
?
敏捷軟件開發(fā)不會預先收集客戶的要求和期望,然后在幾個月后才交付,而中間完全沒有交流。敏捷將你的工作定期交給你的客戶,這樣你就可以實時收集他們的反饋,并構(gòu)建真正滿足(或超過)他們期望的軟件。
?
5.?保持團隊的積極性
?
盡管敏捷開發(fā)看起來很詳細,但它并不是規(guī)定性的。敏捷團隊應(yīng)該是自組織的,這意味著他們走到一起來識別、優(yōu)先排序和分配工作,而不是等待經(jīng)理為他們做這些。正如敏捷原則所指出的,他們也應(yīng)該圍繞著有動力的個人而建立。
?
但是,通過一個又一個的沖刺也可能是一種負擔,這使得在整個過程中保持團隊成員的積極性特別具有挑戰(zhàn)性。
?
企業(yè)需要找到讓團隊充滿活力的方法,例如:
?
● 清楚地說明他們是如何為客戶和整個公司提供價值的
● 提供足夠的資源和支持來完成工作(不進行微觀管理)
● 在遠程敏捷會議期間保持攝像頭開啟以增強團隊合作的意識
● 在回顧性會議上專門留出時間來慶祝團隊的出色表現(xiàn)
?
這些都會促進友情、聯(lián)系,還有比較重要的是起到激勵作用。
?
6.?關(guān)注積壓的項目
?
在敏捷中,你的產(chǎn)品代辦事項列表概述開發(fā)團隊需要完成的任務(wù),以創(chuàng)建或改進產(chǎn)品。比較重要的項目被列在頂部。
?
但它與典型的待辦事項清單不同,因為優(yōu)先級的項目可以不斷變化。你將在定期的沖刺審查中更新你的產(chǎn)品待辦列表,這樣你就可以讓整個團隊保持一致,并專注于他們需要做的事情。
?
通過8Manage掌握敏捷方法
?
敏捷方法是關(guān)于迭代開發(fā)的,擁有正確的工具將支持你和你的團隊變得越來越好。8Manage系統(tǒng)擁有管理沖刺、待辦事項等所需的所有功能和資源,包括:
?
● 整個團隊和所有利益相關(guān)者的集中溝通和協(xié)作
● 可自定義的視圖,以便團隊可以將工作作為列表、看板、表格、甘特圖等進行查看和組織
● 支持敏捷團隊的相關(guān)模板(如沖刺計劃模板和敏捷團隊合作模板)
?
該系統(tǒng)在項目管理的基礎(chǔ)上嵌入敏捷開發(fā)管理,實現(xiàn)一個頁面管理整個項目,產(chǎn)品需求和需求負責人一目了然。項目成員可隨時查看不同迭代中的需求和開發(fā)情況,追蹤任一迭代或整個項目的燃盡狀態(tài)(工作完成情況),其內(nèi)置的溝通工具還可以自動采集與每個需求相關(guān)的郵件溝通,讓團隊溝通較清晰方便。