0% found this document useful (0 votes)
43 views56 pages

The Agile Way

Uploaded by

Daxs Wang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views56 pages

The Agile Way

Uploaded by

Daxs Wang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 56

The Agile Way

By Yves Lin
Agenda
• What is Agile?
• Titansoft Experience
• How to start?
瀑布式開發:蓋房子
敏捷式開發:種大樹
Agenda
• What is Agile?
• Titansoft Experience
• How to start?
30
31
Product Downtime Trend
From 2007 to 2016

Downtime reduced by 80%


1400
1200
1000
800
600
400
200
0
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

Monthly Average Downtime (Minutes)


Product Incidents Trend
From 2007 to 2016

Reduced by 40%, incidents are


mostly from old projects

2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

Monthly Average Incidents


Human Resource Trends
From 2005 to 2016

Turnover rate ~ 10%


80 80%
70 70%
60 60%
50 50%
40 40%
30 30%
20 20%
10 10%
0 0%
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

Average Headcount HR Turnover Rate


挑戰一:手工測試,掰~
用自動化測試取代手工
• 單元測試 (Unit Test)
• 系統測試 (System Test)
• CI 持續整合 (Continuous Integration)
• TDD (Test Driven Development)
• CD 持續交付 (Continuous Delivery)
• DevOps
• 等...
挑戰二:自幹王,掰~
團隊中每個人都要是領導者
• 結對編程 (Pair Programming)
• 每日站會 (Daily Stand up)
• 自組織團隊 (Self Organizing Team)
• 自省 (Retrospective)
• 引導 (Facilitation)
• 等...
挑戰三:打死不改,掰~
接受現實改變行動
• 跨出自己的舒適圈和專業領域 (Cross Functional, T
shape, π shape)
• 固定時間,範圍可變動 (Fixed Time, Variable
Scope)
• 產品待辦優先順序 (Backlog Prioritization)
• 80/20法則
• 願意接受錯誤
• 持續改善 (Continuous Improvement)
• 等...
The Agile Way (In my own words)
• Make an impact as fast as possible
• Cross-functional teams
• Highly delegated authority
• Get feedbacks as soon as possible
• Deliver to customer asap
• Facts/Data driven
Agenda
• What is Agile?
• Titansoft Experience
• How to start?
How to start?
• Form team
• Find volunteers
• Cross functional teams
• Choose project
• Small enough that it is okay to fail
• Big enough that it is shine when success
• Give time to cook
• Learning and unlearn

You might also like