高效編程的啟發式列錶 - Allen Holub

解道jdon 2021-08-15 12:16:17 阅读数:945

本文一共[544]字,预计阅读时长:1分钟~
高效 allen holub

  1. 沒有心理安全、尊重和信任,以下任何事情都不可能發生。
  2. 過程存在於為人服務;人是第一比特的。
  3. 最好的工作方式是協作。談判不是合作。做出英勇努力的孤立個體永遠不會像協作團體那樣有效。當客戶、業務人員和開發人員真正合作時,我們會獲得最佳結果。
  4. 歡迎隨時更改組織、流程、產品、計劃。僵化和敏捷無法同時存在。
  5. 結果比產出更重要。關注產出會產生低於標准的結果。
  6. 知識工作具有獨特的關注點,與工廠或建築工地的關注點無關。
  7. 我們的工作方式、我們所做的工作以及我們工作的組織都是互聯系統的一部分。如果不改變一切,你就無法改變任何事情。您無法通過修補零件來改進系統。
  8. 最有效的組織是學習型組織。學習——關於我們生產的產品和我們生產它們的方式——是持續的。學習不僅僅是一項正常的工作活動,它是工作。
  9. 我們通過觀察我們的工作方式並解决我們遇到的任何問題來不斷改進。改進是一項持續的而非周期性的活動。當出現問題時,我們會停下來想辦法改進我們的流程,這樣問題就不會再次發生。我們關注系統,而不是人。有時,我們會停下來反思我們的工作,以做出積極的改進。
  10. 簡單是必不可少的。這條規則適用於從組織結構和流程到我們編寫的代碼的所有內容。我們不會為無法預測的未來浪費時間構建(產品或組織)。
  11. 工作是短暫的。我們期望改變甚至丟弃我們構建的一切,從產品到組織和流程。一切都是實驗。
  12. 我們致力於讓客戶的生活更美好,讓他們的工作更輕松。我們通過提供源源不斷的工件和他們認為有價值的幫助來做到這一點。
  13. 我們從整體上思考。我們致力於完整的產品,而不是項目。如果你沒有項目,你就不需要項目管理。
  14. 我們工作方式的核心是持續快速的反饋。我們做一個小改動,將結果交付給客戶,獲得反饋,然後根據反饋調整我們的工作。這個周期盡可能短——幾分鐘、幾小時,偶爾幾天——而不是幾周。這種檢查和調整循環適用於過程改進和產品開發。我們交付的更改是高質量的(例如在代碼中:無已知缺陷、生產就緒、安全等)。
  15. 質量不容商量。(這條規則適用於質量的所有方面,而不僅僅是測試。)
  16. 最好的計劃是戰略性的,而不是戰術性的。
  17. 預測是不可靠的。估計不是承諾。
  18. 我們衡量進展的唯一標准是將他們認為有價值的東西交付給我們的客戶。如果他們改變主意也沒關系。
  19. 管理層僅提供戰略指導和支持。告訴團隊您需要什麼,相信他們會弄清楚如何執行。
  20. 為人們提供他們需要的環境和支持,然後讓開。我們相信自治團隊能够控制他們的工作方式和工作環境。團隊是自我組織和自我管理的。他們選擇了自己的工具和方法。我們希望他們在他們認為必要的時候改變產品和他們自己。如果所有團隊都以相同的方式工作——例如,使用相同的流程或框架——你就沒有自主權。
  21. 自治並不意味著團隊不相互協調,也不與更大的組織協調。圍繞從戰略目標到實施技術的所有方面保持一致至關重要。
  22. 最好的團隊是穩定的。為團隊帶來工作;不要組成團隊來完成工作。資助團隊,而不是資助工作。
  23. 依賴其他團隊的團隊無法快速響應,因此團隊成員之間擁有將想法交到客戶手中所需的所有技能。技能重疊,所以沒有一個人是必不可少的。
  24. 人們必須以精神煥發、放松的狀態開始每一天,並能够盡最大努力做好工作(並在這些條件不再適用時停止)。
  25. 相關性、自主性、掌握和目的是必不可少的驅動因素。獎勵和懲罰具有積極的破壞性。
  26. 溝通是有效結果的核心。溝通效率隨著物理接近程度和通信媒體的豐富性而提高。實時面對面是最好的,雖然並不總是可能的,所以我們有時會盡可能地接近。

版权声明:本文为[解道jdon]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/08/20210815121613060X.html