在部落格 中,我介紹了在實踐中多團隊敏捷開發的組織架構和協作模式。這裡在補充介紹一下「技術專家」團隊的一些特別做法。
這裡的技術專家團隊可以由內部工程師組成,但一些場合也可以考量外部的技術資源。
我們在實踐中有這樣的場景:系統處在試執行中,效能的問題比較突出,但客戶使用後的新需求不斷提出,所有人的精力都在新需求的實現上,對效能的優化沒有足夠的熱情,或者說已經「疲」了,所有的頭腦風暴已經不能得到有價值的反饋。
為此,我們嘗試了外包。我們的目標是在本次sprint使客戶感受到效能的提公升,我們是這麼做的:
1.找出客戶最抱怨的三種頁面(登入、統計、詳單)以及**的首頁作為本次優化的需求
2.在我們以前合作的承包商中,選擇技術最優的(客觀的說,並不是合作最好的)
3.和承包商溝通出乙個合作模式:承包商負責找出瓶頸,提出方案,測試並提交測試報告以證明方案的可行性。和承包商的溝通和評定,是由架構師團隊來完成,換句話說,架構師團隊是承包商的po,負責技術需求的提出和驗收。
4.根據承包商提出的方案,結合sprint的週期,選擇最後的方案。我們的原則是:改動量最小,效果相對最明顯。
5.由team進行**修改,由承包商進行技術支援。承包商需要有乙個人和我們一起工作。
我們發現:其實承包商不一定可以提出特別讓人「眼前一亮」的方案,但卻找出了一些明顯的常識性的問題,這些問題很可能就是進度緊的時候倉促寫的,但再沒有人進行重構,更確切的說是沒有人有熱情進行重構。
Leangoo 打造敏捷開發團隊協作Saas平台
scrum中文網是敏捷開發和scrum培訓及諮詢機構,一直致力於幫助it研發團隊通過敏捷模式進行網際網路化轉型 提公升團隊管理能力 優化團隊效率。在這個過程中,scrum發現專案管理市場存在軟體成本高 使用複雜 專案管理模式落後等問題。而leangoo著重從以下幾個方面著手,來解決這些市場難點 第一...
組織架構適配下的敏捷開發
摘要 本文將會討論如何協調公司內各個工程師團隊之間的合作,從而高效地保持系統的彈性和靈活性,以滿足敏捷開發的需求。本文選自 node.js微服務 如果乙個公司採用微服務來構建軟體系統,那麼每個干係人都需要參與決策。微服務是一次重大的正規化轉換。通常,大型組織傾向於使用相當傳統的方式來構建軟體系統。每...
敏捷開發每日一貼 自組織敏捷團隊的特點
自組織敏捷團隊的特點 敏捷常提到自組織團隊,通俗的講它是乙個由外部建立,然後給與授權,自行決定行動綱領的乙個團隊。這個團隊接受外部給與的任務和約束條件,自行決定如何完成任務。在這個團隊中,團隊成員自己決定做什麼,以及如何做,是 民主 還是 集權 團隊說了算。橄欖球 籃球 足球等體育團隊,就是非 敏捷...