2015年12月30日 星期三

女兒的寫作業看板流程 VS 小王子中的人生計劃

hanna-persoanl-kanban
我前幾天在FB貼了一張為女兒寫作業時作的看板流程相片,似乎引起不少朋友的注意,有一位令我敬重的大姐好意的提醒我要去看「小王子Embarrassed smile可能以為我要對女兒施行魔鬼訓練,應該是想提醒我要放鬆不要太嚴肅。

其實這個看板和「小王子」的人生計畫是有本質上的不同的,人生計畫是瀑布式的甘特圖每天都有固定的工作項目,每個工作項目有固定的預估完成時間,僵固不可變動,若有一件工作延誤出錯那計畫就會失敗。

而做這個看板的起因一開始是因為女兒寫作業時總是會分心(三不五時跑去看繪本、要跟老爸哈拉...),剛好最近在看"Personal Kanban"這本書,書中提到看板其實也可以應用到日常生活,所以我想可以試著用看板方法引導女兒如何一次專心做一件事

利用這個在桌上的小看板提供視覺化的回饋,讓她在寫作業的過程中知道自己的進度,並且將注意力放在進行中的項目。

中間"進行中欄"在她寫作業時只能放一樣功課,等她完成那樣功課之後,她把那作功課移到右邉"完成欄"後才能再從左邊"待辦欄"拉下一樣功課到"進行中欄"。

"待辦欄"的優先順序是依照女兒自己的想法而決定哪一件事要先做,在排序的過程中我會引導她"重要性高"的項目要先做。而這個優先序順序在還没有進入"進行中欄"前都可以再重排,因為計畫要因應實際狀況作調整,例如有時前面的功課寫太久,而有的作業是三天後才要交,就可以先作明天立刻要交的項目。

另外在每一樣功課進入"進行中欄"時,我們會記下開始的時間,進入"完成欄"時則記錄完成的時間,用意是想幫她統計每樣功課所花費的時間,有了每日數據後她就可以再思考自己做同一樣功課的時間如何更有效率

這是最近開始的實驗,應該還有可以優化的地方,但這只是小學生的看板,還是給它時間慢慢演化吧!



————
若您對敏捷軟體開發、精實創業有興趣,邀請您到「Max的敏捷想想FB專頁」來交流討論。

2015年12月28日 星期一

Agile Taichung 一年回饋

Cash Wu 在FB 提到了Agile Taichung 已經一年了(去年自己的挖坑文, 讓Agile社團在台中落地)。

真得耶,就這樣每月一場地辦下來,一年感覺一下子就過了.

感謝這一年來台中分享的朋友以及願意參與 meetup 的社群朋友們,因為有你們 Agile Taichung 聚會愈來愈熱絡了。

在2015年歳末回顧一下去年一整年的活動

2015年12月23日 星期三

精實執行-精實創業指南

a357_OK

 第一次接觸到Lean Startup(精實創業)的概念是讀了Eric Ries的書 (精實創業:用小實驗玩出大事業),但是 Eric 書裡的內容比較像是心法概念,真正要去執行時卻有不知如何操作的疑惑,一直到我讀了這本「精實執行」,看到作者提出一個可以參考的執行程序,真是相見恨晚。

 作者指出區分成功與不成功初創事業的關鍵未必是「成功初創事業是由較佳的初始計畫(亦稱作計劃A)展開的」,而是「在耗盡資源之前先找出有效計劃」。

 對照自己在新創團隊一年多的經驗,實在是描述的很貼切。自己在辦公室想出來的計劃一定要走出去跟潛在客戶互動才能學習到用戶真正要什麼。像我們團隊成員都有聽過精實創業思維,但要如何跨出辦公室與潛在客戶訪談、發現問題、評估、再學習卻不知如何有效行動。  

 本書提出了「精實執行」的三個 Meta-Principle.

1. 文件化你的初始計劃
 寫下你的初始遠景,然後至少與一個人分享。在一般的企業情境中,若要kick off 一項新創project,通常會被要求先寫營運計畫書(business plan),但因為大多數的初始計畫最後很可能都是錯的,所以你需要某種不像商業計畫書那樣很制式化的內容。花費數週甚至數月撰寫一份未經假設驗證的60頁商業計畫書,基本上就是一種浪費。

lean canvas
精實畫布(Lean Canvas)

 在本書中,作者提出了格式如上的一頁式精實畫布(Lean Canvas)。第一份精實畫布可以在15分鐘內完成,協助創業者將商業模式解構成9個獨立的元件,然後按照風險最高到最低的順序,以系統化的方法試驗之。

2. 識別出計畫中最具風險的部分
 對於大多數的新創公司來說,比較大的風險是「建造没人要的東西」,在不同的階段則有不同的風險要考量。創業者必須隨著時間的推移有系統地去除新創事業的風險。
作者指出新創事業有三個階段,各階段必須回答不同的關鍵問題。

3-stages (2)

 在產品/市場Fit之前,應該把焦點集中在學習與軸轉(pivot)上,在軸轉實驗中,創業者將反覆地驗證(validate)商業模式假設(business model hypotheses)以找到真正可行的計劃。在產品/市場Fit之後,焦點則轉向到成長與最佳化上,在最佳化實驗中,創業者藉由改善(refine)商業模式假設以加速在前面發現的可行計畫。前者的目標是路線修正或軸轉(Pivot),而後者的目標是提升效率或擴展。

 另外為了最大化學習的成效,創業者必須挑選大膽的產出(bold outcomes),而不是追求逐步的改進(incremental improvements),例如與其修改 call-to-action 的 button color,不如實驗改變整個 landing page。 

3. 有系統地試驗你的計劃
 有了初始計畫並且為可能風險訂好優先順序後,便可以透過執行一連串的實驗(experiment)來有系統地試驗商業計劃。

 「精實執行」所提到的實驗(experiment)即是下圖中所謂的Build-Measure-Learn loop,由 Eric Ries在精實創業中提出。「Build」階段根據一組想法(idea) 與假說(Hypothesis)所製作的 mock-ups, landing page, prototype 等,將這些成果拿給顧客測試收集定性及定量反饋資料以評估顧客的反應;根據這些資料來驗證一開始的假說是否為真來獲取學習心得,進而引發下一輪的行動。
Build-Measure-Learn loop
Build-Measure-Learn loop

一個實驗可以幫助創業者驗證或反駁特定的商業模式假說,然後串連多個實驗以完成特定的目標。例如逹成Product/Market Fit。

iteration meta pattern
上圖是「精實執行」使用的 iteration meta-pattern,前二階段著重在「找出值得解決」的問題。之後再利用先定性再定量的方法評估所建造的東西是否為人們所需要,然後再逐步反覆迭代到 Product/Market Fit。

本書之後的章節,分別為
  • 建立精實畫布(Lean Canvas)
  • 排定執行優先序
  • 準備實驗
  • 準備訪談顧客
  • 問題訪談
  • 解決方案訪談
  • 產品-版本1.0
  • 準備評估
  • MVP訪談
  • 驗證顧客生命週期
  • 評估產品/市場適配
作者舉了許多實際的例子說明 Lean Startup 的執行步驟,若你也想要嘗試精實創業這個方法,強烈建議你一定要買一本來看。

2015年1月2日 星期五

2014年度回顧


2014年我做了一個人生的重要決定,離開任職十多年的法人機構加入一家國內網通業者的內部創業團隊。我很高興也很感恩新老闆能讓我在台中成立一個Agile Team。簡單回顧下半年換新工作後自覺做得不錯的事
  • 6/14 跟朝陽科大唐教授等人辦了第一場 Python Taichung Meetup
  • 9月底台中辦公室啟用,是一個 Agile friendly workspace
  • 12月辦了一場 Kanban 桌遊工作坊, 因而促成 Agile Taichung Meetup 的成立(2015 每月會辦一次)
  • 逐步落實團隊的 Agile practice,讓member (包含 designer & engineer) 可以快速的協同工作
之前在台中遇到資訊領域的朋友都會說台中在地 meetup 很少,其實當我有想辦 meetup 時代表有其它人也是有同樣想法的,所以大家一談就立刻有一群熱血的朋友跳出來,所以2014下半年台中就有了Python Taichung(反而我後來只是參加而已 XD);而2015年還會有Agile Taichung。

另外「連辦公室都是從無到有建立一個RD團隊」的經驗是人生第一次,過程中也學到了不少以前從没有想過的細節,其中感受最深的還是人與人之間的溝通。

第三個感受是團隊的人對了,敏捷實務的推動就自然順利了,在之前單位想做而無法順利推行的實務,在現在的團隊中卻是很快的落實。

對於2015年,自己的新計畫是:
  • 每月舉辦一次 Agile Taichung Meetup,今年下半年希望可以挑戰辦一次 Agile Tour Taichung
  • 團隊的Kanban流程可以落實到量化的管理
  • 第一季以前要讓MVP上線到Google Play,儘快取得end user 的 feedback
  • 努力做好自己的GTD
  • 安排時間做運動
新年快樂,大家加油

讓Agile社團在台中落地

圖片來源: techdistrict.kirkk.com

把12/23發佈的FB的網誌,匯整到這個blog
----------------------
11/28 David 在 FB Scrum Community in Taiwan 提出 "Agile Tour 落地生根" 的想法,文中提到有一位台中的朋友說: "真心希望往後台中的軟體業可以更加成長而成為另一個聚落,讓我可以下定決心回鄉發展”,我心中著實也很期待讓台中軟體圈熱起來.

我是在台北長大,卻剛好在台中落地.之前在台北幾乎每天都可以找meetup去參加.來到台中,遇到同行大家常常感歎在地很少有跟軟體開發相關主題聚會可以參加,但這一年來陸續看到或參與 "享實作樂","台中前端社群", "Python.Taichung", "光明頂創育智庫"...等社群主辦的活動,感受到台中軟體圈似乎漸漸動起來了.

12/6在台中辦完看板桌遊後,David 找了幾位表達有興趣參與Agile Tour Taichung 志工的網友,大家討論要如何開始,我給自己挖了個坑來當主辦人.第一次的聚會先決定在我的辦公室跟台北 Agile meetup 直播連線.

昨天晚上氣溫頗低,本來還在想是否會降低參加者的意願,但是到了7點原本說好的網友都來了,心中真是感動.

昨晚除了學習到台北Hugo分享如何利用看板流程精進自己的看書計畫(感謝 Tony 支援 Adobe Connect 連線直播),大家也很熱血地決定了2015 年度目標:年度活動大略規劃為:
  • CodingDojo x 2
  • Kanban/Scrum Game Workshop x 2
  • Agile Tour Taichung 2015 x 1
活動時間:以每個月第三個禮拜一晚上7:00開始為原則,需長時間活動選擇禮拜六
第一季度活動規劃:
  • 一月: CodingDojo by using Python,
  • 二月: 停辦,
  • 三月: Scrum實踐分享
在討論中我聽到台中的軟體開發團隊其實比想像中的多,期待明年大家都來Agile一下.