DevOps Lessons Learned at Microsoft Engineering 筆記
原文: https://www.infoq.com/articles/devops-lessons-microsoft 筆記 組織 講Microsoft裡面的DevOps 故事描述的是Cloud & Enterprise and the Bing teams 以前,在一個Feature Team有三種角色:program managers, developers, and testers Developer與Tester在組織架構上就分開,還有一個operations team 我們想要減少內部溝通所需花的心力所以: 結合Developer與tester->software engineer:讓一個feature能從無到有產出並能正確穩定運行 把operations team的人也帶進來->service engineer 要做到最好的單一服務,就是需要一個可以緊密合作的團隊,寫code與測試與運營的人應該要能緊密合作。 最後組織的安排,把dev team與test team結合,operations team也拉進同一個大組織裡。 在這個大架構,接下來就分成Feture team,負責單一個解決方案,Feature,或Product 有專門開發運營內部工具的team 有開發功能的Feature team,由10~12人組成,採用自我組織,自我管理的方式 有4307人在Develper Division,436人在Team Service Team(指的是Visual Studio Team Service),在Team Service Team有35個Feature Team 一個Feature Team有 一個program manager 一個engneering lead 幾個software engineer 幾個service engineer,他們同時支援多個team,但是都在同一個Product裡 另外一個改變就是,相較於之前不同組織就在不同的區域,現在同一的Feture team的人都搬到一起,所以大家不管是討論、接電話,所有有關工作的事情都可以有共同的體驗 責任 上述的所有改變的主...