SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Why becoming agile is hard,
but woth it
Junho 2013
Page 2
Agenda
• Introduction
• Key factors for success
• Why Kanui has chosen Scrum?
• Why transitioning is hard?
• Why it’s worth the effort?
• Try seeing what many don't want
• Q&A
Page 3
Introduction
• Costs, expenses and complications
are words associated with the IT department
• Organized company is more
competitive, retorns higher profits
and gets better structured
Page 4
Introduction
• The required changes to
get all the rewards are
hard to reach
• They require a lot not only
from the developers,
but also from the rest of
the company
Page 5
Agile development
Also called Agile Method
• Scrum
• Extreme Programming (XP)
• Lean-Kanban
Page 6
Plan-driven development
• Waterfall model
• PMBoK (Project Management Body
of Knowledge)
• PRINCE2 (Projects in
Controlled Environments)
Page 7
Suitability of different development methods
Agile:
• Low criticality
• Senior developers
• Requirements change often
• Small number of developers
• Culture that responds to
chaos
Plan-driven
• High criticality
• Junior developers
• Requirements do not
change often
• Large number of developers
• Culture that demands order
Page 8
Key factors for success
• The organization culture must support the negotiation
• People must be confidents
• Few people, but competents
• The company must promote the decisions that the developers
make
• The organization needs to have an environment that facilitates
the quick comunication among the team
Page 9
Why Kanui has chosen Scrum?
End of 2011
• Kanui’s launch
• Extreme Programming – XP
• No planning and/or
scope
• Go Horse Process
• “Oriented to results, whatever
they are”
Page 10
Why Kanui has chosen Scrum?
Beginning of 2012
• Kanui grows rapidly
• Lean-Kanban approach
• Little planning
• Features without deadline
• Stakeholders unhappy with the process
• Team not motivated
• Bad organizational climate
Page 11
Why Kanui has chosen Scrum?
End of 2012 entil today
• Kanui continues to grow but need to structure
• Scrum
• Medium term planning
• Scope well designed
• Business value
• Constant deliveries with defined SLA
Page 12
Why transitioning is hard?
• All change is hard
• Larger changes can be even more
painful
Page 13
Why transitioning is hard?
• Attributes of transitioning that make it more difficult than most
other changes:
• Successful change is not entirely top-down or bottom-up
• The end state is unpredictable
• Change is being more quickly than ever before
• Best practices are dangerous
Page 14
Successful change is not entirely top-down or
bottom-up
Page 15
The end state is unpredictable
• None of agile methods is perfect for your company
• May be a good starting point
• It’s necessary to personalize the process
• Provoke and watch
• Small pokes are not
random at the company
continuous improvement
Page 16
Change is being more quickly than ever
before
Comprehensive nature
of the method
+
Fundamental changes
in how people work and interact
=
Increased risk of triggering
the future shock effect
Page 17
Best practices are dangerous
• Adoption of best practices
• Process change through something
that has already been tested and
proven to work
• Decreased risk of change
• Sense of relief
With this, many people and organizations can relax
and stop the process of continuous improvement
which is essential to be agile
Page 18
Why it’s worth the effort
• Higher productivity and lower costs
• Improved employee engagement and job satisfaction
• Faster time to market
• Higher quality
• Improved stakeholder satisfaction
• What we’ve been doing no loger
works
Page 19
Did you know
that 64% of functionality delivered is rarely
or never used?
Page 20
Higher productivity and lower costs
• Chang in the behavior:
• of the development team
• of business people regarding projects
• Frequent feedback
• Sprints set with a fixed time
• Possibility to reprioritize each sprint
• Only work on features that users really need
Page 21
Improved employee engagement and job
satisfaction
• Being part throughout the life cycle of the project
• Owning a voice about the best course of the project
• Recommend improvements to coexistence and to the job
Page 22
Faster time to market
• The higher productivity allows to develop features faster
• Agile teams produce
incremental versions
• Stakeholders realize that
there is no need to wait all
features in a big release in
the end
Page 23
Higher quality
• Using several practices such as:
• Pair programming
• Refactoring
• Test driven development (TDD)
• Acceptance and integration tests
• Focus on improving the produced code
• Products with fewer defects are delivered to users
Page 24
Improved stakeholder satisfaction
• Work visibility
• Frequent deliveries
• Measurement of the capacity
• Team self-organized
• Daily control
• Burndown chart
Page 25
What we’ve been doing no longer works
• If your development process does not work anymore, it's time to
change!
• Pete Deemer, Chief Product
Officer of Yahoo!, was one of
the first to recognize the need
for change
Page 26
Try seeing what many don't want
• Do not restrict yourself to a single methodology
• Many possibilities: XP, Scrum, Lean-Kanban
• Study the possibilities
• Do not try to use everything you learn,
it will be stressful for everyone involved
Page 27
Thank you!
Obrigado!
Gracias!
camilla.lichti@kanui.com.br
@calichti
linkedin.com/in/camillalichti

Weitere ähnliche Inhalte

Was ist angesagt?

Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum Framework
Vernon Stinebaker
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
eventwithme
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
ajit.alwe
 

Was ist angesagt? (20)

When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's SlidesUnderstanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
 
Michael Nir The Agile PMO keynote
Michael Nir   The Agile PMO keynoteMichael Nir   The Agile PMO keynote
Michael Nir The Agile PMO keynote
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum Framework
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
 
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchioGo Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
 
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...
Scrum Bangalore 13th meet up 13 june 2015 - demystifying lean for software ag...
 
The power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamThe power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU Team
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
Growing pains scaling agile in service delivery LAST Conf 2014
Growing pains  scaling agile in service delivery  LAST Conf 2014Growing pains  scaling agile in service delivery  LAST Conf 2014
Growing pains scaling agile in service delivery LAST Conf 2014
 
Agile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara Berrada
 
239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-roles
 
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 

Ähnlich wie Why becoming agile is hard, but worth it

Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
BSGAfrica
 

Ähnlich wie Why becoming agile is hard, but worth it (20)

Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...
 
Agile 101
Agile 101Agile 101
Agile 101
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product Teams
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 
Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
 
DevOps and ITSM
DevOps and ITSMDevOps and ITSM
DevOps and ITSM
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Requirements engineering for agile methods
Requirements engineering for agile methodsRequirements engineering for agile methods
Requirements engineering for agile methods
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Agile programme management, Wednesday 21st January 2015
Agile programme management, Wednesday 21st January 2015Agile programme management, Wednesday 21st January 2015
Agile programme management, Wednesday 21st January 2015
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Why becoming agile is hard, but worth it

  • 1. Why becoming agile is hard, but woth it Junho 2013
  • 2. Page 2 Agenda • Introduction • Key factors for success • Why Kanui has chosen Scrum? • Why transitioning is hard? • Why it’s worth the effort? • Try seeing what many don't want • Q&A
  • 3. Page 3 Introduction • Costs, expenses and complications are words associated with the IT department • Organized company is more competitive, retorns higher profits and gets better structured
  • 4. Page 4 Introduction • The required changes to get all the rewards are hard to reach • They require a lot not only from the developers, but also from the rest of the company
  • 5. Page 5 Agile development Also called Agile Method • Scrum • Extreme Programming (XP) • Lean-Kanban
  • 6. Page 6 Plan-driven development • Waterfall model • PMBoK (Project Management Body of Knowledge) • PRINCE2 (Projects in Controlled Environments)
  • 7. Page 7 Suitability of different development methods Agile: • Low criticality • Senior developers • Requirements change often • Small number of developers • Culture that responds to chaos Plan-driven • High criticality • Junior developers • Requirements do not change often • Large number of developers • Culture that demands order
  • 8. Page 8 Key factors for success • The organization culture must support the negotiation • People must be confidents • Few people, but competents • The company must promote the decisions that the developers make • The organization needs to have an environment that facilitates the quick comunication among the team
  • 9. Page 9 Why Kanui has chosen Scrum? End of 2011 • Kanui’s launch • Extreme Programming – XP • No planning and/or scope • Go Horse Process • “Oriented to results, whatever they are”
  • 10. Page 10 Why Kanui has chosen Scrum? Beginning of 2012 • Kanui grows rapidly • Lean-Kanban approach • Little planning • Features without deadline • Stakeholders unhappy with the process • Team not motivated • Bad organizational climate
  • 11. Page 11 Why Kanui has chosen Scrum? End of 2012 entil today • Kanui continues to grow but need to structure • Scrum • Medium term planning • Scope well designed • Business value • Constant deliveries with defined SLA
  • 12. Page 12 Why transitioning is hard? • All change is hard • Larger changes can be even more painful
  • 13. Page 13 Why transitioning is hard? • Attributes of transitioning that make it more difficult than most other changes: • Successful change is not entirely top-down or bottom-up • The end state is unpredictable • Change is being more quickly than ever before • Best practices are dangerous
  • 14. Page 14 Successful change is not entirely top-down or bottom-up
  • 15. Page 15 The end state is unpredictable • None of agile methods is perfect for your company • May be a good starting point • It’s necessary to personalize the process • Provoke and watch • Small pokes are not random at the company continuous improvement
  • 16. Page 16 Change is being more quickly than ever before Comprehensive nature of the method + Fundamental changes in how people work and interact = Increased risk of triggering the future shock effect
  • 17. Page 17 Best practices are dangerous • Adoption of best practices • Process change through something that has already been tested and proven to work • Decreased risk of change • Sense of relief With this, many people and organizations can relax and stop the process of continuous improvement which is essential to be agile
  • 18. Page 18 Why it’s worth the effort • Higher productivity and lower costs • Improved employee engagement and job satisfaction • Faster time to market • Higher quality • Improved stakeholder satisfaction • What we’ve been doing no loger works
  • 19. Page 19 Did you know that 64% of functionality delivered is rarely or never used?
  • 20. Page 20 Higher productivity and lower costs • Chang in the behavior: • of the development team • of business people regarding projects • Frequent feedback • Sprints set with a fixed time • Possibility to reprioritize each sprint • Only work on features that users really need
  • 21. Page 21 Improved employee engagement and job satisfaction • Being part throughout the life cycle of the project • Owning a voice about the best course of the project • Recommend improvements to coexistence and to the job
  • 22. Page 22 Faster time to market • The higher productivity allows to develop features faster • Agile teams produce incremental versions • Stakeholders realize that there is no need to wait all features in a big release in the end
  • 23. Page 23 Higher quality • Using several practices such as: • Pair programming • Refactoring • Test driven development (TDD) • Acceptance and integration tests • Focus on improving the produced code • Products with fewer defects are delivered to users
  • 24. Page 24 Improved stakeholder satisfaction • Work visibility • Frequent deliveries • Measurement of the capacity • Team self-organized • Daily control • Burndown chart
  • 25. Page 25 What we’ve been doing no longer works • If your development process does not work anymore, it's time to change! • Pete Deemer, Chief Product Officer of Yahoo!, was one of the first to recognize the need for change
  • 26. Page 26 Try seeing what many don't want • Do not restrict yourself to a single methodology • Many possibilities: XP, Scrum, Lean-Kanban • Study the possibilities • Do not try to use everything you learn, it will be stressful for everyone involved