「敏捷其實快不起來!認真打底才能起飛」
事實上鈦坦的高階主管核心圈每個人的敏捷觀跟他們的人生,都真的很敏捷。是少數我輔導的客戶中,已經不太需要我再帶什麼敏捷的觀念給管理階層。
我這三年半在那邊幫忙輔導,就是幫忙跟團隊一起把系統打底打扎實,讓團隊能力能迅速提升到更高的層次,讓既有的祖產(legacy code)系統能開始動手術,從架構面把未來 migration 的部分都切開、準備好(我們這三年做了非常多系統的升級、遷徙,那都是像飛機同時在空中飛,在空中要換引擎等級的難度,不停機、不踢人,依據條件比例做 A/B testing 導流),再讓幾位有潛力特質的人當內部種子,在我不在、甚至離開時,他們有能力把新進團隊成員帶起來,有能力面對 legacy 核心進行重構與整理。
當然開發團隊需要進步的地方還很多,但要能同時兼顧產品商業價值/時程,能因應變化迅速自組織產生應變,能像夥伴(而非同事)一樣合作,能讓團隊真的像一個團隊(公車指數幾乎等於團隊人數),算是這個業界很少見的。
我想到第五項修煉裡面,當時 TOYOTA 橫掃全球車市,提出很多製造業封為圭臬的方法論,有許多管理者去 TOYOTA 參考與取經,但這些人總有一部分人說,「你們TOYOTA的 XXX 我們也有,OOO 我們也嘗試過了…」
但他們都只是看到一個單點,都只是看到表面,沒有全局、沒有想經歷過程,只想照虎畫皮就想得到一樣的成果。
那些冰山下的全貌,該打底的功一點都不能少,甚至要求要比傳統的開發方式更高、更多,從基礎建設、系統架構與對應產業領域特色的設計、團隊技能養成、新進成員養成、產品團隊協作、持續改善(包含怎麼觀測、怎麼透明、怎麼讓大家講出內心的話、怎麼自組織的持續訂出改善項目並行動),都涵蓋在目前成果的過程裡面。而敏捷的內化,是大家需要一種共同的價值觀、做事與思考的方式,貫穿各個環節的「線」。
只看敏捷,甚至只看到 scrum,只看到那些活動,自然跟去參訪 TOYOTA 的取經者一樣:「我們也有 daily, 也有回顧, 也有 scrum 啊」
要去找到沒有的部分,要去理解過程,要有決心跟行動力去嘗試,去面對挫折與夠小的失敗,要能建立起持續改善的模式。
—
他們有我一起幫忙,很多公司沒有我一起幫忙,這也是一個特別明顯的差異。
鈦坦是很明確的方向,找專業的人來處理團隊不擅長的事,而公司最重要的動作就是,讓這一個合作的價值最大化,並讓團隊把吸收能力開到最大,慢慢找到團隊適合的種子養成對應的能力,慢慢在不需要外力輔助下,團隊能具備動能做到類似的事(簡單說就是正視弱勢、短板,然後讓團隊找到補足這一塊短板的方式)
鈦 坦科技 在 做 什麼 在 91 敏捷開發之路 Facebook 的最佳解答
新加坡商鈦坦科技 高雄辦公室正式落腳高雄三民區囉,一些北漂到台北奮鬥的鈦坦PD們,現在要回鄉打拼,而且正在招兵買馬中。
如照片中所說,他們第一波回去高雄的先鋒部隊,都是參加過我所有公開課,而且在 coaching 時一直被我「盯」到大的一群支柱。
看到第一波回去高雄辦公室的名單,我整個就不擔心他們新的 team 會有什麼問題了,都是一時之選,非常適合團隊作戰,技術、產品、協作能力都很好的一群人。
這樣說好了,他們團隊基本款就是會寫單元測試、會重構,真的會在產品開發過程中 TDD 完成功能的。
會有 code review, pair programming 甚至 mob-programming 整組人一起開發一個 feature 的。
版控用 git,分支策略正往 trunk-based 走,且團隊有能力在設計上搭配 feature toggle/flags 來做到持續部署,當然就更別說 CI 做持續整合了。
架構能力基本的 DI/AOP, decorator, Adapter, proxy 的使用都是基本規範。
這些對很多 modern development 公司的基本功,這群人都有能力也都能這麼做。
順便講一下,他們先鋒 team 也是全員用極速開發的方式在使用 IDE+vim 做開發、測試跟重構的,新人進去多 pair 幾次,就會對這種正規作戰、扎實基本功的戰技趨之若鶩。
沒見過時,你都覺得是烏托邦、天方夜譚,真的在產品開發時,團隊成員每個都這樣搞,而且覺得這不是很自然、很正常的事嗎?
嗯,這群人都是從高雄帶到台北再一路帶大,現在再把這整套開發方式帶回高雄的先驅部隊。
如果你有興趣,不要錯過這機會啦,高雄能有這種扎實開發方式的公司,能把敏捷搞進骨子裡的公司,能真的全員背靠背互相支援的團隊,寥寥可數。
#該煩惱的應該是台北辦公室怎麼補回這些柱的戰力
所以尤其是上過我的課,而且無法在現在工作上發揮技能、一展身手,且你又覺得到/回高雄工作很不錯的,不要錯過一開始招兵買馬的機會啦,機會是不等人滴!
—
From @李境展 Tomas:
Scrum 是個照妖鏡,「沒有人能閃躲,問題全跑出來。」
「敏捷思維 (Agile Mindset),必須建立在學習型組織 (Learning Organization)、持續進步 (Never stop improving)、不貼標籤減少預設立場 (No labelling)。敏捷在鈦坦的環境裡,並非只是一味求取快速,而是如同呼吸般的存在,既自然又無所不在。能夠做到此地步,究竟鈦坦做了什麼改變呢?」謝謝 #MOPCON 和 KM 曹凱閔的邀請採訪,讓更多朋友們認識敏捷管理與實踐。
同時也在這裡大聲分享「#鈦坦科技正式擴點高雄」(灑花)
🎉🎉🎉🎉🎉🎉🎉🎉🎉
在過去幾個月的準備,和許多 MOPCON 好友們的協助下,鈦坦科技高雄辦公室正式落腳在高雄三民區。接下來可以和高雄社群朋友有更多的交流和學習,先感謝一波。
更重要的是,現在開始,正式廣邀南臺灣的人才,也歡迎各界好友們推薦人才加入,共創鈦坦科技高雄辦公室!
🌳🌳🌳🌳🌳🌳🌳🌳🌳
🧲 Software Engineer/Programmer #軟體工程師(高雄)
🧲 Product Owner #產品負責人(高雄)
🧲 User Experience Researcher #使用者體驗研究員 (高雄)
🧲 UI Designer / #網頁設計師 (高雄)
🧲 HR&Admin Specialist #人資行政管理師 (高雄)
https://www.titansoft.com/tw/career/current-openings?country=taiwan
https://medium.com/mopcon-%E5%B7%A5%E4%BA%BA%E6%99%BA%E6%85%A7%E8%A8%98%E4%BA%8B%E6%9C%AC/2020mopcon-titansoft-bc49620248d5
鈦 坦科技 在 做 什麼 在 91 敏捷開發之路 Facebook 的最佳解答
極好的思路。
「不可能的任務」本身是假議題。
避免讓決策陷入非 0 即 1 的情況,提供選項就跟「貝式定理」一樣,有更多的資訊,就能增加更適合的選擇。
老闆有強人所難的權利,但做事的人有提供選項的權利,一起找出變更期待、範圍、時程、作法的可行方案,在各種限制內找到可行方案,解決問題/滿足需求 才是我們的目標。
這就跟之前我分享過「還沒有女友,就訂下婚期一樣」,大家覺得荒謬,但這是常見的情況,如果你能提供足夠讓老闆接受的方案,那就比那些第一反應是抱怨的人,有著更多的價值和影響力。
#問題背後的問題
#不可能是因為什麼都不能談_或是因為沒有選項
如何把不可能的任務變可能!
(想法原創者:#新加坡商鈦坦科技 Chen Chao)
老闆:「明天把辦公室重新裝潢、一天內搞定!」
(為求簡化了解,以下用世俗定義的「老闆」來泛指任何你提供服務的對象,這個老閭可以是真實的老闆、客戶、或是與你一同在協作的伙伴們。)
在漫長的職涯或人生中,一定都遇過上述這種不可能任務的要求。通常的做法是,在了解指示後,努力找出並陳述許多證據/資訊,告訴對方這個任務是多麼的不可能(然後說服對方不要這樣幹)。
#換位思考
這個問題對上游的老闆是如此、當你身為下游團隊的老闆時,也會常常遇到在你做出要求後,下游團隊的成員也是用同等思維回應你,在那個當下,你的感受是什麼?
#下游要多提供選項讓上游負責拍板
身為老闆的你,通常只會對於只是「被告知」辦不到,而覺得無奈,因為下游完全沒有提供任何選項給你!
#把不可能的任務變可能的思維
思維重點: 先不要想它是不可能的,而是要想,如果要讓它變可能的話,那麼該如何做?
#大部份的事情都是有可能的只要你能調動足夠的資源
「要完成這件事,如果增加這樣那樣的資源,那麼就有可能。不過我們要多付出這樣那樣的資源去交換...」
「可以做得到,如果多加五個人!不過要多五個人的薪水」
「可以做得到,如果把那一組人調過來支援!但原有他們做的東西要延後」
「可以做得到,如果把這一塊外包出去!」
#上游絕大部份都不是不可理喻的笨蛋
通常在給出了(看似)不合理的scope或是不合理的deadline,背後都有些沒有說出口的assumption或是context. 要試著去挖掘出來!
看似不合理,只是他就真的沒你那麼清楚地掌握前線的狀況!
例1:他指的”辦公室”只是Pantry那個區域
例2:他指的1天,是指資源確認開工後的1天內完成!
#問題背後的問題
更重要的是,為什麼要做這件事?要解決的問題是什麼?
例:很有可能,老闆想要裝潢的原因是會議室隔音不好,那麼可能就加個吸音綿或是把吵雜音源移除就好!
例2:為什麼急著要在一天內解決?很有可能是因為老閭的老闆要來了,那麼也許在外面租個氣派的會所供老闆使用也是可以解決問題的!
通常在了解真正要解決的問題後、下游能提供的選項遠遠比上游想得到的多很多,而且通常需要較低資源也較可能達成!
#要想著解決老閭的老闆的問題
#老闆的老閭的問題解決了老閭就開心了
#老閭開心了你也就開心啦
個人觀點:
也許這個叫阿Q精神,但我真的覺得這世界上真的沒有太多事情是不可能的。
「不要想像一頭粉紅色的大象!」
根據吸引力法則,你不想要的東西,會一直主動來找你,所以要改變思維:
「你說的是你不要的,那你想要的是什麼?」
「你說的是做不到的可能性,那如果要做得到、我們可以如何做?」
改變思維,行動就很自然地會跟上....因為你相信!
#本週最大的收獲之一