AgileTaipei.2021.03月聚會:從無到有建立一個敏捷開發團隊的經驗甘苦談
建立一個 Agile development team 這件事本身就充滿了敏捷挑戰性,而在一個並非 born to be agile 的公司內要做這事更是充滿坑洞與挑戰,這次我想分享的是近一年半來的實際經驗,中間融合了 Scrum 的儀式及 DevOps 的實戰導入,如果你也先相信了敏捷的價值,想著如果沒有現成環境何不自己打造一個?我想可以分享一些經驗給你/妳。
AgileTaipei.2021.03月聚會:從無到有建立一個敏捷開發團隊的經驗甘苦談
建立一個 Agile development team 這件事本身就充滿了敏捷挑戰性,而在一個並非 born to be agile 的公司內要做這事更是充滿坑洞與挑戰,這次我想分享的是近一年半來的實際經驗,中間融合了 Scrum 的儀式及 DevOps 的實戰導入,如果你也先相信了敏捷的價值,想著如果沒有現成環境何不自己打造一個?我想可以分享一些經驗給你/妳。
Testing in Production, Deploy on FridaysYi-Feng Tzeng
本議題是去年 ModernWeb'19 「Progressive Deployment & NoDeploy」的延伸。雖然已提倡 Testing in Production 多年,但至今願意或敢於實踐的團隊並不多,背後原因多是與文化及態度有些關係。
此次主要分享推廣過程中遇到的苦與甜,以及自己親力操刀幾項達成 Testing in Production, Deploy on Fridays 成就的產品。
Testing in Production, Deploy on FridaysYi-Feng Tzeng
本議題是去年 ModernWeb'19 「Progressive Deployment & NoDeploy」的延伸。雖然已提倡 Testing in Production 多年,但至今願意或敢於實踐的團隊並不多,背後原因多是與文化及態度有些關係。
此次主要分享推廣過程中遇到的苦與甜,以及自己親力操刀幾項達成 Testing in Production, Deploy on Fridays 成就的產品。
Study Notes - Event-Driven Data Management for MicroservicesRick Hwang
Microservices from Design to Deployment (https://www.nginx.com/resources/library/designing-deploying-microservices/)
- CH05 Event-Driven Data Management for Microservices
18. 兩個陷阱
● 分析癱瘓 (paralysis by analysis):
○ 過度分析,導致無法決策或採取行動
○ 想要採取做完美的解決方案
● 直覺決策 (extinct by instinct):
○ 不做分析,匆忙的判斷
18
19. 19
The Art of Computer Programming
過早進行最佳化,是萬惡之源
「We should forget about small efficiencies, say about 97% of the
time: premature optimization is the root of all evil.」
--- Donald Knuth (高德納, 1974 圖靈獎)
沒有前後文、沒有對象、沒有目標,這句話請持保留態度。