螞蟻、好自在、情欲流動 – 新加坡敏捷年會參與心得 Agile Singapore Conference 2016

14615718_1155683361189398_7536685683365836314_o

新加坡敏捷大會也到『守破離』中的『離』了,在年會中已經沒人談 Scrum 或 Agile Mindset,主要談的是團隊的協作和怎樣的技術能力才能快速產生價值。

團隊協作談的是運用引導薩提爾模式、與認知心理學,來增加團隊溝通的效率。技術面主要是 Microservice,其他 Technical Practice 如 Automation Test,Refactor 和 Continous Delivery 已經是老生常談。雖然聽了很多,但要實做還是難度很高,根據 Agile Fluency,需要3-24個月的時間,團隊的技術能力才會跟上市場需要的發佈節奏,人生苦短啊。

關鍵字:Microserivce, Event Bus, Anti-Fragile, Facilitation, Safety, Collaboration

用螞蟻吃掉巨人

20161006_093913

『如果你是買大機器做資料庫,表示你的生意不夠大。』
“If you are buying big database machine, you are not big enough.”
– Mary Poppendieck

資料庫要往外長而不是往上長(Scale Out, not Scale Up),應用程式也是。使用便宜的機器,學習螞蟻雄兵的方式把服務撐起來。因為便宜的機器容易當,寫程式時要可以容錯(Fault Tolerance, not Fault Free)並假設所有機器和網路都可能出錯掛掉。

20161006_094846.jpg

同樣的團隊也是要往外長,利用多個特性團隊(Feature Team, not Component Team)來運作,團隊成員人數不要超過兩個比薩吃不飽。開發時用 Microservice 的方式讓發佈的功能可以隨插即用或隨時修改,使用 Event Bus 交流 Microservice 之間的通訊,把功能間和開發團隊間的相依性減到最低。

跟好自在一樣安心

20161007_152742.jpg

不少的講者都提到引導,目的是創造一個安全環境讓每個人聲音出來、協作更容易發生。而且不只應用在 Retrospective,在工作區域的設計或是其他會議都可以應用引導的方法,讓每個人的想法都可以出來互相碰撞,不讓強勢的人主導決定。

同樣的軟體開發也要安全,讓開發人員可以安心的修改與推出產品。TDD, CI, CD 都是在打造程式開發的安全網。

不只情欲,資訊也要流動

20161006_110558.jpg

組織內寶貴的資訊通常是隱藏在某個人的腦海裏,而經由自組織團隊的運作,可以讓團隊內的資訊流通。Sociocracy 是一種自組織的方式,而且一般階層組織都可以小幅度的更改後套用,跟 Holacracy 要把全部架構打掉從練相比,是大部分組織可以接受的方式。 Jutta Eckstein 有介紹兩個 Sociocracy 的實踐:

  • 用『默許』取代『共識』(Consent instead of Consensus)

共識要每個人都認同,需要很長的時間產生,而『默許』是指沒有人提出合理且重大的反對意見就可以進行,更多資料關於如何用 默許(Consent) 做決定

  • 雙鏈接(Double Linking)

除了主管外,讓團隊選出一個代表參與上一層級的決策,讓更多資訊可以透明流通於上下層級之間。

沒到現場也可以吸取50%的功力

Agile Singapore 熱心的同步綠影了所有的演講,個人推薦以下五個影片:

Modern Agile – Joshua Kerievsky

Go Faster: Remove the Inhibitors to Innovation – Fred George

The Future has Arrived – Mary Poppendieck

Sociocracy – A means for true agile organizations – Jutta Eckstein

The Future of Test Automation – Gojko Adzic

也可以用 Agile Fluency 自評一下自己的組織敏捷流暢度是幾顆星

20161007_170944

參與場次

趨勢相關

The Future Has Arrived – by Mary Poppendieck
Modern Agile – by Joshua Kerievsky
Software Design in the 21st Century – by Martin Fowler

產品相關

Agile Marketing – by Maria Matarelli

技術相關

Go Faster: Remove the Inhibitors to Innovation – by Fred George
Enabling Continuous Delivery with Database Practices – by Pramod Sadalage

團隊協作相關

The Story of LeSS – by Bas Vodde
The Secrets of Facilitating Retrospectives – by Jutta Eckstein
How Collaboration Works or Doesn’t – by Becky Winant
Moving Culture Change – by Becky Winant
Friction – Mary Popendieck
Sociocracy – A mean for True Agile Organization – by Jutta Eckstein

作者: Yves Lin

Trying being agile in the fun way. 喜歡并相信敏捷,期許能帶入一些不同的思維,能讓華語圈不只軟體產業,都可以更敏捷。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s