Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

The Agile Way

Agenda
1. What is Agile?
2. Titansoft Experience
3. How to start?

Target Audience: For organization want to know more about Agile

Delivery Mode: Discussion and presentation

  • Inicia sesión para ver los comentarios

The Agile Way

  1. 1. The Agile Way By Yves Lin
  2. 2. Agenda • What is Agile? • Titansoft Experience • How to start?
  3. 3. 瀑布式開發:蓋房子
  4. 4. 敏捷式開發:種大樹
  5. 5. Agenda • What is Agile? • Titansoft Experience • How to start?
  6. 6. 26
  7. 7. 27
  8. 8. Human Resource Trends From 2005 to 2016 Average Headcount HR Turnover Rate 0% 10% 20% 30% 40% 50% 60% 70% 80% 0 10 20 30 40 50 60 70 80 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 Turnover rate ~ 10%
  9. 9. 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 Product Incidents Trend From 2007 to 2016 Monthly Average Incidents Reduced by 40%, incidents are mostly from old projects
  10. 10. 0 200 400 600 800 1000 1200 1400 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 Product Downtime Trend From 2007 to 2016 Monthly Average Downtime (Minutes) Downtime reduced by 80%
  11. 11. 挑戰一:手工測試,掰~
  12. 12. • 單元測試 (Unit Test) • 系統測試 (System Test) • CI 持續整合 (Continuous Integration) • TDD (Test Driven Development) • CD 持續交付 (Continuous Delivery) • DevOps • 等... 用自動化測試取代手工
  13. 13. 挑戰二:自幹王,掰~
  14. 14. • 結對編程 (Pair Programming) • 每日站會 (Daily Stand up) • 自組織團隊 (Self Organizing Team) • 自省 (Retrospective) • 引導 (Facilitation) • 等... 團隊中每個人都要是領導者
  15. 15. 挑戰三:打死不改,掰~
  16. 16. • 跨出自己的舒適圈和專業領域 (Cross Functional, T shape, π shape) • 固定時間,範圍可變動 (Fixed Time, Variable Scope) • 產品待辦優先順序 (Backlog Prioritization) • 80/20法則 • 願意接受錯誤 • 持續改善 (Continuous Improvement) • 等... 接受現實改變行動
  17. 17. 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
  18. 18. Agenda • What is Agile? • Titansoft Experience • How to start?
  19. 19. 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

×