在小組中推廣敏捷式文化
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
隨著您的小組成長,您希望工具隨其成長。 如果您是採用敏捷式方法的企業,您希望敏捷式工具支援企業的業務目標。
不過,成功調整 Agile 需要解決組織內的文化特性和工具。
注意
敏捷式新手? 如需詳細資訊,請參閱 Agile Culture and Scaling Agile to Large Teams。
啟用自主性
渴望敏捷的組織必須考慮在企業之間建立一致性和支援小組自主的對應項義務。 小組需要自主性才能有效率。 企業需要跨小組和組織保持一致,才能有效率。
與小組自主性不足的對齊方式過多,不支援團隊的創新或靈活度,以完成工作。 與執行自己計劃的每個小組不一致,並不會提供符合商務目標所需的深入解析與協調。
隨著整個組織與小組自主性的正確一致性層級,個人能夠創新並受到啟發,以達成業務目標。
建立對齊方式
當您規劃要如何成長敏捷式工具集時,請考慮下列領域。 這些領域是建立企業一致性,同時開發團隊自主性的關鍵。
適用範圍
建立對齊方式
支援自主性
產品願景
組織會定義組織的目標和藍圖。 您可以將目標定義為在組合待辦項目上顯示的 Epic 和功能。
小組會決定如何最符合藍圖。 小組會使用小組 待辦專案,將目標細分為使用者案例或產品待辦專案。
小組結構
根據商務目標,組織會決定小組的數目和大小。 垂直結構化的功能小組 會導致更高的自主性和效率。
使用小組時,應該會有一些已建立的角色,例如產品擁有者和開發潛在客戶,但也有輪替角色的空間。 例如,小組成員可以輪流擔任 Scrum Master、開發短期衝刺示範、執行短期衝刺回顧或製作短期衝刺電子郵件。
開發節奏
敏捷式組織需要定期發行產品和功能更新。 建立定期發行和短期衝刺排程,可提升業務的節奏。
每個短期衝刺 -- 兩到四周之間持續持續持續時間的時間 Boxed 反覆專案,包括規劃、執行、傳遞價值、反映,以及持續改善。
通訊頻率
就像短期衝刺給工作流程帶來自然的節奏一樣,定期通訊也一樣。 藉由設定預期,他們希望看到的通訊類型保持一致,以及其發生頻率,組織自然會跨小組和企業建立一致的一致性。
小組短期衝刺電子郵件、Bug 列狀態和發行小組功能傳遞狀態是這類一般通訊的範例。
小組會決定他們溝通的詳細數據,以及誰開發通訊。 其短期衝刺電子郵件可能包含先前短期衝刺成就的摘要,以及下一個短期衝刺計劃,或包含最近完成功能的示範。
品質
每個組織都需要設定其評估品質的標準和標準,並設定對品質標準的期望。 他們定義準則的幾種方式是設定新功能開發的退出準則、管理技術債務的標準,以及小組或個人的 Bug 上限。
此外,他們可以藉由建立 Bug 儀錶板來監視 Bug 狀態和趨勢。
小組會選擇其符合質量標準的方式。 它們可能會暫存新功能的 Bug 貝什,或在每個短期衝刺結束時。 他們可能會選擇個人在旋轉的基礎上做為 Bug 防護。
管理風險,追蹤工作
組織會決定每個功能單位如何傳達狀態和風險。 他們會根據組織所需的最低必要資訊,建立「通訊合約」。
此外,組織也會提供基礎結構來降低風險。 組織欠小組一切可以執行哪些動作,以降低跨小組共同的風險。
除了符合組織所設定的需求之外,小組會決定他們管理及追蹤以降低風險所需的任何其他詳細數據。 無論是使用白板搭配黏便箋或完整的甘特圖,他們都管理詳細數據。 例如,小組可能會新增待辦專案,以追蹤他們對另一個小組的相依性。 或者,他們可能透過問題或障礙清單追蹤其風險。 此外,小組也會定期參與改善流程和基礎結構,以支持組織管理風險並取得見解的能力。
結構小組
當您調整規模時,要考慮的最重要工作之一就是如何建構小組。 傳統上,水準小組結構會根據軟體架構來劃分小組:使用者介面、服務導向架構和數據小組。
不過,透過採用敏捷式做法,跨越架構的垂直小組結構可提供更大的小組自主性。 垂直小組可以透過跨軟體架構來提供他們所擁有的功能。 他們也會在整個小組中傳播在所有架構層級工作所需的知識。
依照組織想要傳遞的價值串流來設定您的小組。 例如,Fabrikam Fiber 會將他們的小組組織成下列七個功能小組。
每個小組都會規劃要提供的功能。 他們具有自主性,可決定如何建構數據、架構服務,以及設計Web和行動使用者介面。 他們計劃遵守組織所設定的質量標準,以及所有小組所參與的質量標準。
設定敏捷式工具以調整規模
隨著組織成長,您可以透過下列方式調整敏捷式工具。
新增小組和篩選的待辦項目檢視: 您可以新增小組以支援小組自主性,並提供他們可設定和管理的工具,以支持他們想要如何運作。 這些工具包括產品待辦專案、面板、短期衝刺待辦專案、任務板和其他專案。
此外,您可以設定小組以支持積存專案和組合待辦項目階層,讓組合經理可以檢閱多個小組的優先順序和進度。
設定短期衝刺和版本: 您可以建構反覆專案以支援一組一般短期衝刺,或內嵌在排程版本內的一組短期衝刺。 每個小組都會啟動一組需要參與的短期衝刺和版本。
管理公事包: 藉由設定小組和待辦項目階層,以及 啟用組合待辦專案。 專注於產品待辦專案子集的功能小組可以只專注於積存專案。 想要檢視及組織待辦專案以追蹤進度和相依性的公事包經理可以管理功能與 Epic 的組合待辦專案。
如果您需要其他組合待辦專案,例如案例或計劃,您也可以 新增它們。
設定儀錶板: 使用小組儀錶板,您可以設定追蹤小組內或跨小組進度的圖表。 具體而言,您可以根據您所建立的查詢來新增狀態和趨勢圖表。
群組或分類工作: 有數種方式可將您想要追蹤的工作分組。待辦專案會根據小組區域指派來篩選工作專案。 組合待辦專案可讓您將待辦專案群組在 [功能] 和 [Epic] 底下。
如果您想要根據其他群組來追蹤和報告工作專案,您可以。 您可以將 標籤新增至工作專案,然後根據標籤篩選待辦專案或查詢。 此外,您可以 新增子區域路徑 來代表更細微的功能區域。
新增資料夾並使用小組我的最愛: 隨著小組的成長,您會看到工作專案查詢、建置定義和原始碼資料夾的日益增多清單。 藉由使用資料夾、子資料夾和小組我的最愛,您可以更輕鬆地管理其中許多清單。 您可以新增共享查詢、原始程式碼和組建定義的小組我的最愛。
使用小組而非項目進行調整
組織通常會查看為每個軟體開發專案新增專案。
建議您新增小組來調整工具,而不是基於下列原因新增專案:
- 可見度: 檢視所有小組的進度比較容易
- 追蹤和稽核:將工作項目連結至其他物件更容易進行追蹤和稽核
- 可維護性: 您可以將安全組的維護降到最低,並處理更新。
如需詳細資訊,請參閱 關於專案和調整組織。
相關文章
您必須先有專案,才能建立或使用任何敏捷式工具。 如果您還沒有帳戶,可以 建立一個。
如果您已準備好從一個小組移至兩個小組,或設定數個小組,請參閱 新增小組。 若要新增小組系統管理員或設定小組資產,請參閱 管理小組及設定小組工具。
如需詳細資訊,請參閱下列文章: