作者:特里從2019年初開始,我們的團隊準備開發一個適合R&D團隊的敏捷開發管理工具。當時,我們也在思考什么樣的工具是優秀的研發管理工具。研發管理的場景、方法和流派很多,市場上關于研發管理工具的產品層出不窮。我們在哪里可以真正幫助R&D團隊提高他們的R&D效率?基于以下兩個考慮,我們選擇從敏捷開發管理進入:1。經過20多年的發展,自1999年以來,敏捷開發已經被大多數開發團隊所接受。近年來,DevOps的流行將敏捷推向了一個更高的位置,中國有太多的團隊需要進行敏捷轉型。2.敏捷開發在中國的專業程度還不夠,因此出現了“中國田園敏捷”的說法。中國開發人員需要一個簡單易用的專業敏捷開發管理工具來幫助他們更好地融入團隊。雖然只有一個敏捷開發工具不能幫助企業在敏捷轉型中取得成功,但是一個好的工具可以事半功倍。專業的Scrum過程管理已經在Scrum指南中明確定義了Scrum過程中的活動、事件和輸出,所以我在這里不再重復。我只想重點解釋在實現Scrum的過程中經常被忽略的兩個問題。1.在實現Scrum的過程中,大多數團隊只關注迭代管理,而忽略了版本管理。當然,這超出了Scrum本身的范圍,但是迭代管理和版本管理應該在良好的研發管理中共存,并且它們是相互依賴的。迭代管理是針對Scrum團隊的。它定義了時間盒的概念,用于團隊能力管理和進度管理。對于不同的團隊,迭代時間框中的輸出被定義。輸出最終基于迭代評審,通過評審并不意味著必須發布。版本管理是針對產品的。它定義了一個批處理概念,用于版本進度管理和交付風險管理,并定義了版本中的最終可交付成果。目前,市場上大多數敏捷開發管理工具可以很好地支持迭代管理,但是忽略了版本管理。圖1敏捷工作區2中的版本管理。在Scrum Guid中定義了迭代中的四個活動,即迭代計劃會議、每日會議、迭代評審會議和迭代評審會議。我們發現在大多數敏捷團隊中只有前三個活動,迭代評審會議被自動忽略。相反,迭代評審將是Scrum迭代實踐中的最后一個。
行業資訊