潘正磊谈微软研发团队管理和敏捷实践学习总结
個人成長
1. 你對這個團隊有什么貢獻,你對你的客戶有什么貢獻?
2. 目前的流程存在什么問題,要怎樣改進?
3. 怎么樣能夠跟大家交流,怎么樣可以說服大家同意你的觀點,怎么樣聽取別人的反饋?
4. 你在工作中夠主動嗎?
5. 我們在工作中不可能一個人把方方面面都考慮全,這是不可能的。所以你一定要跟你團隊里面的人搞好關系,一定要把團隊里面幫你一起想這個問題,還有什么其他的觀點,而且能夠非常坦然的把這個觀點結合到你的解決方案中去. (溝通交流整合)
開發管理
管理產品(Product),管理人員(People),管理流程(Process)
產品
1. 針對用戶需求不明確的情況,可以做原形prototype,給用戶一個非常直觀的可視性,便于和用戶交流。做原形一可明確用戶的需求,二可對架構有更明確的思路。(原形可是一個可點擊的PPT,也可是html頁面)
2. 試用自己的產品
3. 收集用戶的反饋,改進產品 (原形 --> 用戶反饋 --> 改進 --> 用戶反饋 --> 改進)
4. 考核的是你最后那刻做出來的結果,你的結果是怎么樣,是不是在你所承諾的時間里面把東西做出來,做出來東西用戶是不是認可,你做出來的東西后面是不是有很多質量問題,還是說很好用。(結果導向)
5. 通過查看還有哪些開發任務沒有做和每天產生的臭蟲,了解產品目前到底有沒有問題。
人員 (團隊管理)
1.怎樣幫助你團隊的員工掃平障礙,讓他們非常順利地開發。
2.怎樣讓員工,愿意跟我做很多年?
? 2.1 下面的員工他們最適合什么,他們不太適合什么,哪個工作崗位最適合他們? (用人所長)
? 2.2 我是不是真的培養員工?真正讓員工在團隊里充分的發揮了他的重要性出來嗎?員工認可我的管理的方式嗎?員工認可他是這個團隊的一員嗎?員工想到怎么樣在這個團隊里面發揮最大的重要的作用嗎?
3.員工不夠主動,你讓他做他會做得非常好,但是你不跟他說的事情,他也許就不做。作為一個管理者,你怎么樣能夠讓他能夠非常主動把問題告訴你,而且把解決方案也告訴你?
流程
1. Process(流程)是應該幫助你的開發更有效、更快
2. backlog(待開發事項)確定優先級,哪一個是最重要的,哪一個是第二個,再根據當前資源確定哪些可以做好,哪些場景是不能做。
3. 你每做一個規劃,每做一個迭代,都是一個學習的過程,你什么地方做的對,什么地方做的不對,你把這些經驗再放到下一個迭代的規劃里面去,這樣你每一個里程碑都比上一個做得更好,更貼近你想做的,跟你實際做到的越來越吻合,這才是敏捷開發的精髓之一。這是一個逐步完善的過程
4. 敏捷最最重要的是,根據不同的用戶場景、需求,可以很靈活地調整實施方案。(因地制宜)
5. 敏捷就是用最好的方法幫你來實現你的項目,它最主要的是跟用戶有非常多的交流,幫助你的團隊能夠團結一致地、很快地朝一個非常明確的目標行進,這些才是敏捷的精髓。
6. 對于流程的改進, 有的時候是在現有方法之上,說哪些是一定要改動的,哪些是不能改動的,為什么你要做這個改動,你現有方法你覺得最最不好的問題是什么,你要把這個問題跟團隊講清楚。那團隊在理解了這個東西而且他也認可的情況下,那他真正能夠明白體會了這個問題之后,那再接下來他會和你一起改進他的工作方法。(思想先行,自己講清楚了,別人明白了,接下來的工作就好開展了)
轉載于:https://www.cnblogs.com/jacktang/articles/1743787.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的潘正磊谈微软研发团队管理和敏捷实践学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 检测递归
- 下一篇: CAP与Base理论