SlideShare a Scribd company logo
www.luxoft.com
When Agile doesn’t work
Tips and tricks
www.luxoft.com
AGILE
Idea
www.luxoft.com
Agile in theses
Focus on
result
Be flexible
Work
effectively
Involve
customer
www.luxoft.com
Idea of Agile
Choose
Estimate
Develop
Integrate
www.luxoft.com
Expected impact
Customers
 Better quality
 Cheaper products
 Faster results
Managers
 Better forecasting
 Better client
understanding
Developers
 More freedom
 More relax
 Better code
www.luxoft.com
AGILE
Challenges and improvements
www.luxoft.com
Challenge 1 - When and how much?
Two typical questions from customer before project starts
 “When project will be ready?”
 “How much will it cost?”
 “What are the releases and features?”
Typical answers
 “I do not know – it’s Agile”
 “Let me calculate”
www.luxoft.com
Challenge 1 - When and how much? - Impact
 Manager calculates project using other method
- Team understanding may differ
 Project delays
 Pressure on developers increases
- Client expects price and change requests explanation based on given
methodology
 Manager needs to map methodologies
- It is not clear for customer, so trust is lost
www.luxoft.com
Challenge 1 - When and how much? – Ideas
Solution
Abstract
estimations
Process
framework
Statistics
gathering
Stable
teams
Similar
projects
www.luxoft.com
Challenge 2 – Customer is “dummy” in SW Dev.
Typical customers
 Customer doesn’t know what he really wants
 Customer knows “exactly” what he wants
 Customer doesn’t understand Agile process
www.luxoft.com
Challenge 2 – Customer is “dummy” in SW Dev. – Impact
 Requirements are changed all the time.
- However price and time is fixed (“We agreed already”)
 Every change requests is a hell for manager
- However sprint is ongoing
 Customer is not really involved as product owner
- Developers do best they can
 Customer doesn’t like it
 Customer is too involved
- Argues about estimations
- Controls every step
- Advices “best” solutions
 No time for code improvements approved
www.luxoft.com
Challenge 2 – Customer is “dummy” in SW Dev. – Ideas
Solution
Process
presentation
Example
projects
Agile
training with
customer
Controlled
first sprints
www.luxoft.com
Challenge 3 – Team is different
Typical teams are
 Growing at project start
 Have different expertise
 Not a team yet
 Not professionals yet
But Agile process is already applied, so…
www.luxoft.com
Challenge 3 – Team is different - Impact
 Team velocity is unpredictable
- New members ramping-up
- Juniors
- Problems between team members
 Planning is not valid
- More pressure from management or client
 Overestimates
 Task assignments
 Micromanagement
 Team leader is assigned
- Conflicts with Agile principles, but actually works 
www.luxoft.com
Challenge 3 – Team is different – Ideas
Solution
Apply
Agile
gradually
Stable
teams
Ramp-
up
trainings
Core
team
Gather
Statistics
www.luxoft.com
Bunch of questions to be solved
Price estimations
Long-term planning
Release planning
Scalability (Scrum of
Scrums)
Long-term Reporting
Documentation
development
Dependencies
management
www.luxoft.com
Some of good things
Scrums
organize
Scrums improve
communications
Retrospective
increases
motivation
www.luxoft.com
THANK YOU

More Related Content

PPTX
Teamleader testcon 2019
PPT
Summer Scrum Public
PPT
Agile scrum
PPTX
Software management for tech startups
PPT
Stc chandan patary_ua_testing _ stc
PDF
Open Source Software Development Practices that Works
PPTX
An Engineering Approach to Build Websites
PPT
Внедрение Agile в проектах инвестиционного банкинга
Teamleader testcon 2019
Summer Scrum Public
Agile scrum
Software management for tech startups
Stc chandan patary_ua_testing _ stc
Open Source Software Development Practices that Works
An Engineering Approach to Build Websites
Внедрение Agile в проектах инвестиционного банкинга

What's hot (20)

PPTX
In the Scrum the PO role is a key
ODP
Agille Testing Meetup 1
PPTX
Introduction to scrum
PPTX
Java Code Quality Improvements - DevWeek
PPT
An Introduction to XP and Agile
DOCX
IT Process Improvement
DOCX
Project management
PPTX
Lean Responsive
PPTX
Підтримка легасі-платформи. Погляд менеджера
KEY
Agile xp crash_course_2010_05_21
PDF
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
PPTX
Start with Quality - an Agile Tester's Case Study
PPTX
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3
PPTX
Great! another bug
PPTX
Lean conference 2014 Open Market - how we have benefited from the application...
PDF
Agile hacks for product managers
PDF
Getting To Product Market Fit Quickly
PPTX
One trunk one pipeline one truth
PDF
Scrum in practice at klarna
PDF
What is Agile Software Development?
In the Scrum the PO role is a key
Agille Testing Meetup 1
Introduction to scrum
Java Code Quality Improvements - DevWeek
An Introduction to XP and Agile
IT Process Improvement
Project management
Lean Responsive
Підтримка легасі-платформи. Погляд менеджера
Agile xp crash_course_2010_05_21
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Start with Quality - an Agile Tester's Case Study
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3
Great! another bug
Lean conference 2014 Open Market - how we have benefited from the application...
Agile hacks for product managers
Getting To Product Market Fit Quickly
One trunk one pipeline one truth
Scrum in practice at klarna
What is Agile Software Development?
Ad

Viewers also liked (20)

PPTX
Евгений Варфоломеев "Hibernate vs my batis vs jdbc: is there a silver bullet?"
PDF
Андрей Лисниченко "SQL Injection"
PPTX
Client relationship
PPTX
Денис Прокопюк: “JMX in Java EE applications”
PPTX
Евгений Хыст: "Server-Side Geo-Clustering Based on Geohash"
PPTX
Владимир Слободянюк «DWH & BigData – architecture approaches»
PPTX
Вячеслав Блинов: "Spring Integration as an Integration Patterns Provider"
PPTX
Артем Логинов "NoSQL DBMSs review and non-relational approaches to store data"
PPT
Лев Сивашов: "Lean Architecture and DCI"
PPTX
Алесей Решта: “Robotics Sport & Luxoft Open Robotics Club”
PPTX
Александра Кульчицкая:"Security practices for web applications"
PDF
Максим Сабарня “NoSQL: Not only SQL in developer’s life”
PPT
Tapestry it is simple
PPTX
Евгений Бова: "Modularity in Java: introduction to Jigsaw through the prism o...
PPTX
Сергей Гончарук "Working with uncertainty"
PPTX
Александр Куцан: "Static Code Analysis in C++"
PPTX
Евгений Руднев: "Programmers Approach to Error Handling"
PPTX
Александр Денисюк "How not to lose the dynamic of project in process time"
PPTX
Андрей Слободяник "Test driven development using mockito"
PPTX
Светлана Мухина "Metrics on agile projects"
Евгений Варфоломеев "Hibernate vs my batis vs jdbc: is there a silver bullet?"
Андрей Лисниченко "SQL Injection"
Client relationship
Денис Прокопюк: “JMX in Java EE applications”
Евгений Хыст: "Server-Side Geo-Clustering Based on Geohash"
Владимир Слободянюк «DWH & BigData – architecture approaches»
Вячеслав Блинов: "Spring Integration as an Integration Patterns Provider"
Артем Логинов "NoSQL DBMSs review and non-relational approaches to store data"
Лев Сивашов: "Lean Architecture and DCI"
Алесей Решта: “Robotics Sport & Luxoft Open Robotics Club”
Александра Кульчицкая:"Security practices for web applications"
Максим Сабарня “NoSQL: Not only SQL in developer’s life”
Tapestry it is simple
Евгений Бова: "Modularity in Java: introduction to Jigsaw through the prism o...
Сергей Гончарук "Working with uncertainty"
Александр Куцан: "Static Code Analysis in C++"
Евгений Руднев: "Programmers Approach to Error Handling"
Александр Денисюк "How not to lose the dynamic of project in process time"
Андрей Слободяник "Test driven development using mockito"
Светлана Мухина "Metrics on agile projects"
Ad

Similar to Алексей Денисюк "When Agile doesn't work. Tips and Tricks" (20)

PDF
Agile Myths and Misconceptions
PPTX
How to do the right things
PDF
Agile 101
PPT
Agile overview
PPTX
Maturing Agile SDLC & workflow improvements
PDF
The Business Analyst in Agile Transformation (By Mahmoud El-Mantawy)
PPTX
Agile project discovery
PPTX
Geek Sync I Agile Data Management vs. Agile Data Modeling
PDF
Are projects agile?
PDF
A real-life overview of Agile workflow practices
PPTX
Agile Development Process
PPT
The Agile PMP Workshop
PDF
How Agile Can We Go? Lessons Learned Moving from Waterfall
PDF
SPM 5 - Release Planning
PPT
Introduction to Agile & scrum
PDF
"Why Agile " by Swaminathan Nagarajan
PDF
Why agile by Swaminathan Nagarajan
PDF
Introduction to Agile Methods
PPT
Fixed price scrum - Patrick Vine
Agile Myths and Misconceptions
How to do the right things
Agile 101
Agile overview
Maturing Agile SDLC & workflow improvements
The Business Analyst in Agile Transformation (By Mahmoud El-Mantawy)
Agile project discovery
Geek Sync I Agile Data Management vs. Agile Data Modeling
Are projects agile?
A real-life overview of Agile workflow practices
Agile Development Process
The Agile PMP Workshop
How Agile Can We Go? Lessons Learned Moving from Waterfall
SPM 5 - Release Planning
Introduction to Agile & scrum
"Why Agile " by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan
Introduction to Agile Methods
Fixed price scrum - Patrick Vine

More from Anna Shymchenko (16)

PPTX
Константин Маркович: "Creating modular application using Spring Boot "
PPTX
Орхан Гасимов: "Reactive Applications in Java with Akka"
PDF
Роман Яворский "Introduction to DevOps"
PPTX
Евгений Хыст "Application performance database related problems"
PPTX
Даурен Муса “IBM WebSphere - expensive but effective”
PPTX
Александр Пашинский "Reinventing Design Patterns with Java 8"
PPTX
Евгений Капинос "Advanced JPA (Java Persistent API)"
PPTX
Event-driven architecture with Java technology stack
PPTX
Do we need SOLID principles during software development?
PPTX
Guava - Elements of Functional Programming
PDF
Максим Сабарня и Иван Дрижирук “Vert.x – tool-kit for building reactive app...
PPTX
Дмитрий Долженко "You think you know everything about algorithms and refactor...
PPTX
Томаш Дубиковски «The ultimate guide to awesome developer»
PPTX
Артем Логинов «NoSQL DBMSs review and non-relational approaches to store data»
PPTX
Вячеслав Блинов «Java Garbage Collection: A Performance Impact»
PPTX
Вадим Радченко «Want to Be Project Manager? – Ask Me How!»
Константин Маркович: "Creating modular application using Spring Boot "
Орхан Гасимов: "Reactive Applications in Java with Akka"
Роман Яворский "Introduction to DevOps"
Евгений Хыст "Application performance database related problems"
Даурен Муса “IBM WebSphere - expensive but effective”
Александр Пашинский "Reinventing Design Patterns with Java 8"
Евгений Капинос "Advanced JPA (Java Persistent API)"
Event-driven architecture with Java technology stack
Do we need SOLID principles during software development?
Guava - Elements of Functional Programming
Максим Сабарня и Иван Дрижирук “Vert.x – tool-kit for building reactive app...
Дмитрий Долженко "You think you know everything about algorithms and refactor...
Томаш Дубиковски «The ultimate guide to awesome developer»
Артем Логинов «NoSQL DBMSs review and non-relational approaches to store data»
Вячеслав Блинов «Java Garbage Collection: A Performance Impact»
Вадим Радченко «Want to Be Project Manager? – Ask Me How!»

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25 Week I
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Chapter 3 Spatial Domain Image Processing.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf

Алексей Денисюк "When Agile doesn't work. Tips and Tricks"

  • 1. www.luxoft.com When Agile doesn’t work Tips and tricks
  • 3. www.luxoft.com Agile in theses Focus on result Be flexible Work effectively Involve customer
  • 5. www.luxoft.com Expected impact Customers  Better quality  Cheaper products  Faster results Managers  Better forecasting  Better client understanding Developers  More freedom  More relax  Better code
  • 7. www.luxoft.com Challenge 1 - When and how much? Two typical questions from customer before project starts  “When project will be ready?”  “How much will it cost?”  “What are the releases and features?” Typical answers  “I do not know – it’s Agile”  “Let me calculate”
  • 8. www.luxoft.com Challenge 1 - When and how much? - Impact  Manager calculates project using other method - Team understanding may differ  Project delays  Pressure on developers increases - Client expects price and change requests explanation based on given methodology  Manager needs to map methodologies - It is not clear for customer, so trust is lost
  • 9. www.luxoft.com Challenge 1 - When and how much? – Ideas Solution Abstract estimations Process framework Statistics gathering Stable teams Similar projects
  • 10. www.luxoft.com Challenge 2 – Customer is “dummy” in SW Dev. Typical customers  Customer doesn’t know what he really wants  Customer knows “exactly” what he wants  Customer doesn’t understand Agile process
  • 11. www.luxoft.com Challenge 2 – Customer is “dummy” in SW Dev. – Impact  Requirements are changed all the time. - However price and time is fixed (“We agreed already”)  Every change requests is a hell for manager - However sprint is ongoing  Customer is not really involved as product owner - Developers do best they can  Customer doesn’t like it  Customer is too involved - Argues about estimations - Controls every step - Advices “best” solutions  No time for code improvements approved
  • 12. www.luxoft.com Challenge 2 – Customer is “dummy” in SW Dev. – Ideas Solution Process presentation Example projects Agile training with customer Controlled first sprints
  • 13. www.luxoft.com Challenge 3 – Team is different Typical teams are  Growing at project start  Have different expertise  Not a team yet  Not professionals yet But Agile process is already applied, so…
  • 14. www.luxoft.com Challenge 3 – Team is different - Impact  Team velocity is unpredictable - New members ramping-up - Juniors - Problems between team members  Planning is not valid - More pressure from management or client  Overestimates  Task assignments  Micromanagement  Team leader is assigned - Conflicts with Agile principles, but actually works 
  • 15. www.luxoft.com Challenge 3 – Team is different – Ideas Solution Apply Agile gradually Stable teams Ramp- up trainings Core team Gather Statistics
  • 16. www.luxoft.com Bunch of questions to be solved Price estimations Long-term planning Release planning Scalability (Scrum of Scrums) Long-term Reporting Documentation development Dependencies management
  • 17. www.luxoft.com Some of good things Scrums organize Scrums improve communications Retrospective increases motivation

Editor's Notes

  • #8: “Let me calculate” Which method is used? Who calculates and gives commitments? How both methodologies have to be mapped?
  • #9: “Let me calculate” Which method is used? Who calculates and gives commitments? How both methodologies have to be mapped?
  • #10: “Let me calculate” Which method is used? Who calculates and gives commitments? How both methodologies have to be mapped?