SlideShare a Scribd company logo
From Chaos to Control,
from Control to Freedom
Agile Journey of a Singapore SME &
Our 5 Lessons Learned
By Titansoft & Yves Lin
From Chaos to Control, from Control to Freedom - 5 Lessons Learned on our Agile Journey
About Us
2006 2008 2013
People
Developer
2011
100k
Concurrent
Users
60k
Concurrent
Users
2015
Gold Award
2005 - 2008 2012 - 2013 2014 - Current2009 - 2011
Different Ages as We Progress
EXIT
EXIT
My regular seat
Photo Credit: http://www.mirror.co.uk/news/technology-science/science/bad-news-superman-scientists-discovered-7485822
Photo Credit: http://list25.com/the-25-most-powerful-superheroes-of-all-time/
Age of
Heroes
2005 - 2008 2012 - 2013 2014 - Current2009 - 2011
Different Ages as We Progress
0%
20%
40%
60%
80%
0
5
10
15
20
25
30
2005 2006 2007 2008
5 people resigned
Human Resource Trends
Average Headcount HR Turnover Rate
Organization Chart
From Chaos to Control, from Control to Freedom - 5 Lessons Learned on our Agile Journey
Oops…
No More Heroes
Photo Credit: http://funnyjunk.com/funny_pictures/4151957/Simon+cowell/28#28
Wait a minute!
Who will “Save the World” now?
How to keep the world safe without heroes
What we have tried up till 2016
- Delegation
- Job Rotation
- Training
- Coaching
- Collective Code Ownership
- Operates in unit of team
Lessons Learned #1
Always Rely on a Team,
Not Individuals.
(When sustainable is what you want)
Photo Credit: http://www.ebay.com.au/itm/My-Side-Your-Side-Double-King-Size-Duvet-Cover-Bed-Set-Grey-Navy-Red-Plum-Her-/380922098968
Age of
Heroes
2005 - 2008 2012 - 2013 2014 - Current
Age of
My Turfs
2009 - 2011
Different Ages as We Progress
General
Manager
Development
Team
Team
QA Creative IT HR
Organization Chart – Year 2009
Functional Departments
General
Manager
Development
Front End
Team
Back End
Team
QA Creative IT HR
Organization Chart – Year 2010
Specialized Teams
General
Manager
Development
Front End
Team
Back End
Team
Production
Front End
Team
Back End
Team
QA Creative IT HR
Organization Chart – Year 2011
Production Maintenance VS
New Project Development
2007 2008 2009 2010 2011
Product Incidents Trend
Monthly Average Incidents
Incidents Reduced by 50%
Human Resource Trends
0%
10%
20%
30%
40%
50%
60%
70%
80%
0
10
20
30
40
50
60
2005 2006 2007 2008 2009 2010 2011
Average Headcount HR Turnover Rate
10+ people resigned every year
You are too slow!
How to Deliver Software Faster?
How To Deliver Software Faster?
What we have tried up till 2016
- Change Organization Structure
- Back End / Front End Specialist
- Production / Development Teams
- End to End Teams
- Technical Practice
- Individual / Team Code Ownership
- Continous Integration
- Change Scope
-Minimum Viable Product (MVP)
- Secret Developer Toolbox (No test, hard-code, etc) #1
#1. Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum
Lessons Learned #2
Software Delivery is Easy,
Maintenance is the Hard Part.
(If your product is successful)
Photo Credit: http://www.ebay.com.au/itm/My-Side-Your-Side-Double-King-Size-Duvet-Cover-Bed-Set-Grey-Navy-Red-Plum-Her-/380922098968
Photo Credit: http://www.mirror.co.uk/news/uk-news/powerful-images-show-life-soldier-6716098
Photo Credit: http://www.b88104069.com/archives/1271
What I Expected
What I Really Do…
Photo Credit: http://velvetchainsaw.com/2010/01/15/radically-relational-the-social-conference/
Let’s make people replaceable!
Photo Credit: https://davidkanigan.com/2012/06/25/the-modern-troubleshooting-flow-chart/
Age of
Heroes
2005 - 2008
Age of
SOPs
2012 - 2013 2014 - Current
Age of
My Turfs
2009 - 2011
Different Ages as We Progress
Organization Chart
Matrix Structure
2 Bosses
General
Manager
PMO
Project
Mgr.
Project
Mgr.
…
Front End
Dev.
Front End
Front End
…
Back End
Dev.
Back End
Back End
…
QA
QA
QA
…
Creative IT HR
Product Incidents Trend
2007 2008 2009 2010 2011 2012 2013
Monthly Average Incidents
Stabilized
Human Resource Trends
0%
10%
20%
30%
40%
50%
60%
70%
80%
0
10
20
30
40
50
60
2005 2006 2007 2008 2009 2010 2011 2012 2013
Average Headcount HR Turnover Rate
Lowest turnover rate 12%,
7 people
Product Downtime Trend
2007 2008 2009 2010 2011 2012 2013
Monthly Average Downtime (Minutes)
Downtime increase over
200%
There must be bad apples!
How to Measure Productivity?
How to Measure Productivity?
What we have tried up till 2016
- Time Sheets
- Team KPI
- Department KPI
- Kanban
- Measure Development Outputs
- Measure Process Efficiency
- Measure Product Outcome
Lessons Learned #3
What You Measure will Improve.
(Or at least it appears so)
From Chaos to Control, from Control to Freedom - 5 Lessons Learned on our Agile Journey
Photo Credit: Tomas Li
Photo Credit: Michael Ong
Photo Credit: Tomas Li
Age of
Heroes
2005 - 2008
Age of
SOPs
2012 - 2013
Age of
Post-Its
2014 - Current
Age of
My Turfs
2009 - 2011
Different Ages as We Progress
General
Manager
Product
Dev. 1
End to
End Team
Product
Developer
Product
Developer
…
End to
End Team
Product
Developer
Product
Developer
…
Product
Dev 2
End to
End Team
Product
Developer
Product
Developer
…
Creative
Product
Dev…
IT HR
Elite Team
Organization Chart
Product Oriented
Departments
Product Incidents Trend
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
Monthly Average Incidents
Reduced by 40%, incidents are
mostly from old projects
Human Resource Trends
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%
Product Downtime Trend
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
Monthly Average Downtime (Minutes)
Downtime reduced by 80%
Photo Credit: http://arceysbibleminute.com/?p=1697
Huh? What did you say?
How to Communicate Better?
How to Communicate Better?
What we have tried up till 2016
- Accept Failures
- Retrospectives
- Facilitation
- Visualization
- Recognize Assumptions
- Satir Iceberg Model
- Open Space Technology
Lessons Learned #4
There are Millions Shades of Grey.
(Besides black and white)
Age of
Heroes
2005 - 2008
Age of
SOPs
2012 - 2013
Age of
Post-Its
2014 - Current
Age of
My Turfs
2009 - 2011
Different Ages as We Progress
Top Keywords in Our Journey
Age of
Heroes
Age of
My Turfs
Age of
SOPs
Age of
Post-Its
Commitment
Req. Change
Bug Fix
Urgent
Support
Responsibility
Plan
Schedule
Rewrite
Best Practice
Accountability
Procedure
Training
Efficiency
Metric
Ownership
Self-organizing
Effective
Team
Assumption
Top Emotions in Our Journey
Age of
Heroes
Age of
My Turfs
Age of
SOPs
Age of
Post-Its
Interesting
Frustrated
Excited
Proud
Nervous
Excited
Interesting
Content
Tired
Nervous
Tired
Surprised
Frustrated
Nervous
Interesting
Excited
Interesting
Happy
Thoughtful
Content
Tools We Explored Along the Way
Product
People
Process
MBTI
Kanban
UX
DISC
ISO
27001
KPI
PMP
Facilitation Coaching
ITIL
One Page
Concept
Technical
Practices
Continuous
Integration
HR Practice
Scrum
Agile
Data
Science
Satir
Model
Metrics for People, Product and Process
Money
Users
Frequency of Release
Interactions within team
Interactions with other teams
Product
Metrics for People, Product and Process
Money
Users
Frequency of Release
Interactions within team
Interactions with other teams
Product
Lead Time
# of Reworks
# of Retrospectives
% of time on Manual Work
% of time on Repetitive Work
Process
Metrics for People, Product and Process
Laughter
Post-Its Usage
HR Turnover Rate
Noise Level in Office
Topic of chitchat
People
Money
Users
Frequency of Release
Interactions within team
Interactions with other teams
Product
Lead Time
# of Reworks
# of Retrospectives
% of time on Manual Work
% of time on Repetitive Work
Process
So, What’s Next?
Lessons Learned #5
“When You're Finished Changing,
You're Finished.”
-Benjamin Franklin
EXIT
Where I sit now
From Chaos to Control, from Control to Freedom - 5 Lessons Learned on our Agile Journey
Special thanks to:
Summary
1. Always rely on a team, not individuals.
(When sustainable is what you want)
2. Software delivery is easy, maintenance is the hard part.
(If your product is successful)
3. What you measure will improve.
(Or at least it appears so)
4. There are millions shades of grey.
(Besides black and white)
5. “When you're finished changing, you're finished.”
Age of
Heroes
2005 - 2008
Age of
SOPs
2012 -2013
Age of
Post-Its
2014 -
Current
Age of
My Turfs
2009 - 2011
THANK YOU
yves@titansoft.com.sg
blog.titansoft.com.sg

More Related Content

PPTX
The Agile Way
PPTX
Moving Towards Self-Managing in Titansoft
PDF
ニューノーマル時代の働き方 テレワークの壁を超えるためには
PPTX
Lean Agile For Testers
PDF
軟體雲端化的要素 (Elements of Cloud-Native Apps)
PPT
Salesforce Agile Transformation - Agile 2007 Conference
PDF
Agile is dead or The Force Awakening? (ITEM, 2016)
PDF
Agile at Scale with Scrum: The Good, the Bad, and the Ugly
The Agile Way
Moving Towards Self-Managing in Titansoft
ニューノーマル時代の働き方 テレワークの壁を超えるためには
Lean Agile For Testers
軟體雲端化的要素 (Elements of Cloud-Native Apps)
Salesforce Agile Transformation - Agile 2007 Conference
Agile is dead or The Force Awakening? (ITEM, 2016)
Agile at Scale with Scrum: The Good, the Bad, and the Ugly

What's hot (20)

PDF
Value Streams and the Scaled Agile Framework
PPTX
Agility Infusion 101: Agile & Beyond
PDF
How to Reboot your Agile Team San Diego 2017
PPTX
Agile Israel 2016 - Philips ICAP case study
PDF
Tim Arthur: "Unorthodox Agile"
PPTX
Agile from the executive floor - defining agility in business terms - Agile P...
PDF
Agile Testing - What's that all about?
PDF
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
PDF
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
PDF
Performance beyond IT
PDF
Scaling Quality by Building it in - Agile Tour Ottawa 2017
PPTX
Gavin Coughlan (Boost)
PPT
Scrum Gathering 2008 Stockholm - Salesforce.com
PDF
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
PPTX
How Crucial a Performance Appraisal Practice Inside the Self-organizing Team?...
PDF
Agile Metrics: The GQM Approach to Enterprise Metrics
PDF
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
PPTX
WHY MOST AGILE TRANSFORMATIONS FAIL; What every executive wished they knew be...
PPTX
Fun in agile
ODP
The Devops Laboratory
Value Streams and the Scaled Agile Framework
Agility Infusion 101: Agile & Beyond
How to Reboot your Agile Team San Diego 2017
Agile Israel 2016 - Philips ICAP case study
Tim Arthur: "Unorthodox Agile"
Agile from the executive floor - defining agility in business terms - Agile P...
Agile Testing - What's that all about?
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
Performance beyond IT
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Gavin Coughlan (Boost)
Scrum Gathering 2008 Stockholm - Salesforce.com
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
How Crucial a Performance Appraisal Practice Inside the Self-organizing Team?...
Agile Metrics: The GQM Approach to Enterprise Metrics
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
WHY MOST AGILE TRANSFORMATIONS FAIL; What every executive wished they knew be...
Fun in agile
The Devops Laboratory
Ad

Viewers also liked (7)

PPTX
Titansoft - Where Passion Meets IT
PPTX
團隊合作懶人包
PDF
Scrum深入淺出
PPTX
別用KPI折磨團隊 - 敏捷團隊的績效評量
PPTX
Scrum 路上的血與淚
PPTX
ScrumMaster 的吃飯傢伙 – 引導出個夢幻團隊 Building a Dream Team with Facilitation
PPTX
空手、緊握、到放手 – 敏捷路上學到的5件事
Titansoft - Where Passion Meets IT
團隊合作懶人包
Scrum深入淺出
別用KPI折磨團隊 - 敏捷團隊的績效評量
Scrum 路上的血與淚
ScrumMaster 的吃飯傢伙 – 引導出個夢幻團隊 Building a Dream Team with Facilitation
空手、緊握、到放手 – 敏捷路上學到的5件事
Ad

Similar to From Chaos to Control, from Control to Freedom - 5 Lessons Learned on our Agile Journey (20)

PDF
Three Secrets of Agile Leadership: From Working Hard to Working Smart
PDF
Beyond Agile Execution: Agility for Impact
PDF
Beyond Agile Execution: Agility for Impact by Ryan Martens
PDF
The Secrets of Agile Leaders at BU Agile Innovation Lab
PDF
Innovation - road to value TopConf Nov2015
PDF
Talent42 2014 - Elaine Wherry - Sustainable Recruiting
PDF
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
KEY
A Knowledge Exchange Strategy for Enterprise
PDF
20101008 agileee v11
PDF
Asia’s Increased Competitive Landscape - HR Implications on Talent Attraction...
PPTX
Chef Conf DevOps Roller Coaster
PPTX
Growth Hacking Sales Management
PDF
Mckinsey 7s Model In Marketing PowerPoint Presentation Slides
PDF
How Can We Stop Under Utilizing a Key User Experience Champion?
PDF
Recruiting for Tech Talent on Social Media #LDNTechWeek
PDF
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
PPTX
Start-Up: A Call To Arms
PDF
Agile values
PDF
DevSecOps Through Blunt Force Trauma, I'm the Trauma
PDF
Boosting Agile Teams with AI: Automate Workflows & Enhance Collaboration by T...
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Beyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for Impact by Ryan Martens
The Secrets of Agile Leaders at BU Agile Innovation Lab
Innovation - road to value TopConf Nov2015
Talent42 2014 - Elaine Wherry - Sustainable Recruiting
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
A Knowledge Exchange Strategy for Enterprise
20101008 agileee v11
Asia’s Increased Competitive Landscape - HR Implications on Talent Attraction...
Chef Conf DevOps Roller Coaster
Growth Hacking Sales Management
Mckinsey 7s Model In Marketing PowerPoint Presentation Slides
How Can We Stop Under Utilizing a Key User Experience Champion?
Recruiting for Tech Talent on Social Media #LDNTechWeek
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
Start-Up: A Call To Arms
Agile values
DevSecOps Through Blunt Force Trauma, I'm the Trauma
Boosting Agile Teams with AI: Automate Workflows & Enhance Collaboration by T...

More from Yves Lin (11)

PPTX
面對隕石的 IMPACT 衝擊領導力
PPTX
敏捷領導力 Agile leadership
PPTX
敏捷式組織架構
PPTX
也許你需要的是多一點瀑布 - 敏捷八不
PDF
也許你需要的是多一點瀑布 - 敏捷八不
PPTX
敏捷關我X事 - 敏捷在資訊部門外的應用
PPTX
企業自組織修練之路
PPTX
2018 台灣敏捷高峰會 Agile Summit Taiwan 開場
PPTX
大學專題演講 - 那些敏捷開發的兩三事
PPTX
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
PPTX
拜託不要再變了 – 如何利用敏捷式開發打造符合需求的系統
面對隕石的 IMPACT 衝擊領導力
敏捷領導力 Agile leadership
敏捷式組織架構
也許你需要的是多一點瀑布 - 敏捷八不
也許你需要的是多一點瀑布 - 敏捷八不
敏捷關我X事 - 敏捷在資訊部門外的應用
企業自組織修練之路
2018 台灣敏捷高峰會 Agile Summit Taiwan 開場
大學專題演講 - 那些敏捷開發的兩三事
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
拜託不要再變了 – 如何利用敏捷式開發打造符合需求的系統

Recently uploaded (20)

PDF
Leveraging Intangible Assets Through Campus Entrepreneurship and Tech Transfer
PDF
Organisational Behaviour And it's concepts
PDF
Maintaining a Quality Culture - Performance Metrics, Best Practices and QMS E...
PDF
Equity at the Helm_ Guiding Schools Through Inclusive Leadership by Dr.pdf
PPTX
Human resources management -job perception concept
PDF
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
PPTX
Empowering Project Management Through Servant Leadership - PMI UK.pptx
PDF
The Plan: Save the Palestinian Nation Now
PDF
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
PPTX
Supervisory Styles and When to Use Them!
PPTX
Course Overview of the Course Titled.pptx
PDF
The Cyber SwarmShield by Stéphane Nappo
PDF
CHAPTER 15- Manageement of Nursing Educational Institutions- Staffing and st...
PPTX
Effective_communication._(strategy).pptx
PDF
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
PPTX
MY GOLDEN RULES la regla de oro jhonatan requena
PPTX
BASIC H2S TRAINING for oil and gas industries
PPTX
Human Resource Management | Introduction,Meaning and Definition
PDF
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
PPTX
Concluding Session_Wrapup-NA May 5 2024-Oct 10 2025 ZS.pptx
Leveraging Intangible Assets Through Campus Entrepreneurship and Tech Transfer
Organisational Behaviour And it's concepts
Maintaining a Quality Culture - Performance Metrics, Best Practices and QMS E...
Equity at the Helm_ Guiding Schools Through Inclusive Leadership by Dr.pdf
Human resources management -job perception concept
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
Empowering Project Management Through Servant Leadership - PMI UK.pptx
The Plan: Save the Palestinian Nation Now
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
Supervisory Styles and When to Use Them!
Course Overview of the Course Titled.pptx
The Cyber SwarmShield by Stéphane Nappo
CHAPTER 15- Manageement of Nursing Educational Institutions- Staffing and st...
Effective_communication._(strategy).pptx
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
MY GOLDEN RULES la regla de oro jhonatan requena
BASIC H2S TRAINING for oil and gas industries
Human Resource Management | Introduction,Meaning and Definition
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
Concluding Session_Wrapup-NA May 5 2024-Oct 10 2025 ZS.pptx

From Chaos to Control, from Control to Freedom - 5 Lessons Learned on our Agile Journey

Editor's Notes

  • #4: GovTech
  • #12: Engineers VS Managers
  • #38: Go Faster, by Fred George “Measure what matters”
  • #51: How Collaboration works By Becky Winant
  • #64: - which helps Titansoft’s growth / transformation.