這是場你死我活的戰鬥!(開玩笑的,其實這兩個角色能夠很好地共事。)架構
敏捷團隊在結構上就與瀑布團隊不一樣。瀑布團隊遵循組織結構,強調「自上而下」的開發模式,這意味着管理層須要預先設置好項目的步伐和進度。而敏捷開發團隊是自我組織的形式,根據產品負責人設置的優先級和團隊的負荷能力制定計劃。工具
「CODING 企業版」做爲企業級軟件研發管理系統,助力團隊敏捷開發轉型升級。學習
敏捷專家和開發經理彌合了高級管理層和我的開發團隊之間的組織差距。他們的主要工做是協調團隊和我的之間的關係,使他們可以交付推動公司發展的最優質軟件。敏捷專家和開發經理還負責保護團隊免受外界干擾,例如需求突變、反人類需求、跨功能騷擾以及業餘小項目,這些都會分散團隊的注意力使其偏離真正目標。測試
敏捷專家專一於構建軟件速度,開發經理則負責培養團隊成員的技能。.net
敏捷專家和開發經理一般都與多個團隊合做,讓咱們看看他們如何在更大的敏捷項目中與每一個團隊進行合做。架構設計
開發經理是敏捷組織的關鍵參與者,他們的角色相當重要。他們從代碼架構開始負責,直至保障最終的產品質量。他們也要參與代碼審閱,以確保團隊成員貢獻的代碼可以知足短時間和長期目標。因爲開發經理和團隊有不少接觸,因此他們一般可以根據開發計劃調整技術方案。綜上所述,因爲開發經理與開發過程和產品自己有不少接觸,使得他們成爲團隊內部與整個大部門之間的中流砥柱。設計
「CODING 企業版」支持任務與代碼(merge request)垂直關聯,提供完整上下文,實時把握開發進度。cdn
優秀的開發經理每每從招聘階段就開始締造一個優秀的團隊。讓開發經理直接負責招聘有如下幾點好處:blog
簡而言之,當開發經理承擔招聘任務時,團隊能夠自由地專一於產品。開發
由於開發經理擅長基礎管理,他們有時也會扮演合做夥伴和引導者的角色,好比:一對一的會談,提供反饋和指導意見。成功的開發經理會引導工程師們將想法、代碼、測試或理念擺到明面上。有時候,團隊會面臨從架構設計到分支決策的各類困難,嫺熟的開發經理知道該什麼時候進行干預或者讓團隊繼續在思惟碰撞中學習成長。
開發經理的另外一個重要職責就是要在評估過程當中充當合做夥伴。
在敏捷開發中,團隊之因此要設定進度表,是由於敏捷的基本原則是:最接近某項實際工做的人最能清晰地界定範圍和安排工做。開發經理的價值體如今提出問題以及審查評估工做中可能出現的狀況。可是在沒有諮詢產品負責人的狀況下,開發經理決不會向團隊規定進度或改變範圍,在敏捷團隊中不會聽到「在四周內作完」這樣的說法。
「CODING 企業版」爲企業提供軟件研發全流程管理工具,打通了從團隊構建、產品策劃、開發測試到部署上線的全過程。
本文譯自:Development managers vs. scrum masters。 編譯者:程景天。