A Peek into an Agile Infected Culture Author: Chirag Doshi, Dhaval Doshi
-
Upload
whoopi-estrada -
Category
Documents
-
view
45 -
download
6
description
Transcript of A Peek into an Agile Infected Culture Author: Chirag Doshi, Dhaval Doshi
A Peek into an Agile Infected CultureAuthor: Chirag Doshi, Dhaval Doshi
995205009 林廷原
1
Outline
• Abstract• Application of agile values• How the company built and strengthened it• Challenges• Conclusion• Something interesting in this paper
2
Outline
• Abstract• Application of agile values• How the company built and strengthened it• Challenges• Conclusion• Something interesting in this paper
3
Abstract
• 探討 Agile method 在軟體製造以外的影響。–在 Agile method 長期浸淫下, 除了用於軟體開發, Agile 精神深植一個公司。– 「內化」成自己內部文化 ( 公司風格 ) 。– 抓住敏捷的「價值」與「思考方式」。
• 舉 ThoughtWorks 這間公司的例子。– 徵才、訓練、改革、決策、管理、行政無一不
受影響。
4
Outline
• Abstract• Application of agile values• How the company built and strengthened it• Challenges• Conclusion• Something interesting in this paper
5
Application of agile values
• Core value of XP (extreme programming):1) Communication2) Feedback3) Simplicity4) Courage5) Respect
• 透過舉例說明公司如何將這五點應用在軟體開發以外的事情,並說明帶來的好處。
6
Application of agile values (Cont.)
• 1) Communication:– A. Open office layout
7
Office layout (Cont.)
8
Office layout
9
Application of agile values (Cont.)
• 1) Communication:– Benefits of open office layout• 溝通更容易。• 全公司每個部門空間都如此配置。• 主管沒有自己的辦公室,只是帶筆電坐在團隊旁邊。
– 再也不用去訂會議室使用了。• 各部門間協調更容易、彼此配合。
– 如:招聘團隊與開發團隊協調面試時間。
10
Application of agile values (Cont.)
• 1) Communication:– B. Recruitment wall: 應徵工作者列表,上面記
錄他們通過幾關面試,誰面試他等資訊
11
Application of agile values (Cont.)
• 1) Communication:– Benefits of Recruitment wall:• 面試流程、進度都透明化• 了解徵才進度• 紀錄面試者與面試官
12
Application of agile values (Cont.)
• 1) Communication:– C. Staffing wall: 一個表格看板,公開紀錄各員
工正在進行的 project ( 有照片 !)
13
Application of agile values (Cont.)
• 1) Communication:– Benefits of staffing wall:• 清楚列出人力資源分配給所有人看。• 每個人都知道誰在做什麼。• 員工可知道下個 project 、下個工作為何而預先準備
( 包含技術研究 ) 。
14
Application of agile values (Cont.)
• 2) Feedback:– A. Feedback in training sessions:• Benefits: 受訓者的回饋使課程更好,公司接受受訓
者的回饋,受訓者會更有信心且認同訓練內容,雙贏,訓練課程內完美、員工戰鬥力也提升。
– B. Learning Matrix: • 一個公開看板,讓受訓者寫上意見。• 幫助訓練者與受訓者溝通。
15
Learning Matrix
What went well? What didn’t go well?
Ideas appreciations16
Application of agile values (Cont.)
• 3) Simplicity:– 公司每位員工需於每周五填工作時間表,紀錄
工作與時間,工作時間表是客戶付錢的依據,得以讓公司準時跟客戶收錢。
– 但大家常會忘記填工時表。– 幾種解決辦法皆不甚理想 :• 高科技:建置電子化且容易填寫工作時間的系統。• 懲罰: 不寫工時表就沒有加薪。
17
Application of agile values (Cont.)
• 3) Simplicity:– 公司內部出現最好的解決辦法 :• 各組員工每周輪流發 email 給全公司員工,提醒他
們記得填工時表。• 這些人叫做 Timecops ,時空戰警。
– 用非常有創意的、怪異的、吸睛的 email 內容提醒。
–效果驚人,簡單有效,比起一堆複雜的系統或嚴格制度管理都有效,且解決方法超簡單。
18
Application of agile values (Cont.)
如果再不寫工時表,那麼大家就只能吃肯德基了……
19
Application of agile values (Cont.)• 4) Respect and 5) Courage:– A. 產品創意來自眾人:
• 創造新產品時,收集非常多眾人點子,過濾後,再進行辯論以及優缺點篩選。
• 創意點子投稿踴躍。• 連產品命名也是這樣產生。
– B. 公司年度大方向決策來自全體員工:• 決策團隊到各國各分公司,所有人分組討論給予公司決
策意見。• 不論年資、經驗,都能參與決策– 員工感覺受到尊重且更有勇氣表達意見。– 對公司認同感更深。
20
Outline
• Abstract• Application of agile values• How the company built and strengthened it• Challenges• Conclusion• Something interesting in this paper
21
How the company built and strengthened it
• Rotation between roles– 不讓員工太安逸於輕鬆的工作,增加挑戰。– 讓員工有多元技能。–防無聊。
• Small office: 辦公室不超過 150 人。–領導者容易掌控辦公室狀況。– 員工較能自主向上、彼此熟識、認為可為公司
帶來改變而較敢創新。–保持公司文化有活力。
22
Outline
• Abstract• Application of agile values• How the company built and strengthened it• Challenges• Conclusion• Something interesting in this paper
23
Challenges
• 有些員工以前公司有自己的辦公室或小隔間,他們無法在全開放式空間保持專注。–久了就習慣而且喜愛開放式空間、與人討論、 pair
working 等等。• 雖然 timecops能解決公司按時填工時表的問題,
但不是所有員工都願意擔任 timecop 。–因為 shared responsibility 的關係,每位員工有責任
準時繳交自己的工時表。– 但保證全體員工按時繳交工時表卻不是某一人的責任。
24
Outline
• Abstract• Application of agile values• How the company built and strengthened it• Challenges• Conclusion• Something interesting in this paper
25
Conclusion
• 敏捷文化的公司,讓員工感覺好像回家一樣,且人人對自己的公司文化感到自豪。
• 公司鼓勵員工去各國分公司工作、遊玩。– 這樣能激發創意、文化交流。
• 公司文化成形後,更能吸引有相同價值觀的人加入公司,向上提升。
26
Outline
• Abstract• Application of agile values• How the company built and strengthened it• Challenges• Conclusion• Something interesting in this paper
27
Something interesting in this paper
• Agile適用於各種 project 、各種 domain 、且人數多寡都適用。
• 不只軟體開發,其他事情也能用套用敏捷價值。• 文章中提到 Agile能為公司團隊以及客戶帶來更好的結果。– 把客戶納入為專案的一部分,新觀念。
• 大量使用 kanban概念,使資訊透明化,溝通更快。• 創意導向公司需要開放、自由、靈活、創意。
– Ex: Google, 電影工業。• 人員訓練與素質很重要,挑選員工需嚴格。
28