SlideShare une entreprise Scribd logo
1  sur  19
Refactor your understanding about
Agile development
Oct 18, 2018
Agenda
• SDLC, why it does matter
• Why Waterfall method fails and what benefits it has
• Agile approach, how to apply it
• Agile adoption and transformation
• Hybrid model or “structured” Agile
Olena Grygorchuk
• Experienced mentor, QA, Team/QA Lead, SM, Proxy PO,
Agile coach
• 4+ IT PM in various business domains: B2B, e-commerce,
media and entertainment
• PMO expert and mentor at N-iX company
• Strategic PM, getting deep insight into client`s business
domain
• N-iX company values
 Data-Driven Decision Making
 Advocating Agile Approach
 Freedom to Innovate
What is the best methodology?
• There are stacks of different project management methodologies you could apply, knowing which is the
right methodology to use can be tricky
• There is no ‘right’ methodology. There is no one-size-fits-all one methodology that is the methodology
that should always be used for every project
• The best methodology is what makes sense and is most suitable for the project, team and client!
• There are two main approach directions agile and non-agile
Waterfall structure
• sequential and heavily requirements-focused
• customer and team need to have a crystal clear idea of what the project demands before proceeding it
• there is no scope for correction once the project is underway
• each stage in this process is self-contained
Some common problems and why often
Waterfall fails
• Expensive project deliverables and re-works
• Delayed Projects. Lots of “Accidental” Complexity
• Missed market opportunities, difficult to respond “Quickly” to market change
• Being unable to deliver meaningful value to clients
• Poor collaboration, communication
• “Code then Fix” approach to delivery
• Long feedback loops between product delivery and expected customer value
• No predictability (e.g. quality, schedules, risk, costs, value, etc.)
• Strong focus on process and tools, over delivering “actual” business and customer value
Waterfall: Advantages and Disadvantages
A
• Easy of use and understand
• Structure: Since you can't go back, you have to be "perfect" in each stage
• Documentation: makes it easy for new resources to move in and work on the project when needed
D
• Higher risk: if an error is found or need to change something => start the project from the beginning
Increases the risk of project failure
• Front-heavy: The entire Waterfall approach depends heavily on your understanding and analyzing
requirements correctly
• Lack of flexibility
Best for
• Short, simple projects
• Projects with clear and fixed requirements
• Projects with changing resources that depend on in-depth documentation
What is Agile?
• Agile is not a methodology: It’s a mindset. Several methodologies are based on the Agile manifesto;
two of the most widely known are Scrum and SAFe.
• Emerged as a response to the failure of Waterfall method
Agile Delivery Values and Methods
Agile was formally launched in 2001 when 17 technologists drafted the Agile Manifesto:
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
There are various Agile Delivery Methods e.g.
• XP
• Scrum
• Kanban
• SAFe
• Lean Software Development
Agile delivery
• iterative processes to deliver small increments of value
Just having short iterations is not enough
• We need both: An iterative process and incremental delivery of value
Agile: Advantages and Disadvantages
A
• Flexibility and freedom: gives your resources much more freedom to experiment
• Lower risk: regular feedback from stakeholders, reduces the risk of project failure since the
stakeholders are involved at every step
D
• No fixed plan: responding to changes as they occur. This lack of any fixed plan makes resource
management and scheduling harder
• High level of Team maturity is necessary
• Collaboration-heavy: The lack of a fixed plan means all involved departments - including stakeholders
and sponsors - will have to work closely to deliver results. The feedback-focused approach also means
that stakeholders have to be willing (and available!) to offer feedback quickly
Best for
• When clients don't have a fixed end in mind but have a general idea of a product
• When the project needs to accommodate quick change
• If collaboration and communication are the key strengths (and planning isn't) 
Agile adoption vs Agile transformation
Agile Adoption
• is “a change in process to one that is consistent with the Agile Values and Principles”
• The focus during Agile Adoption is on process change. You can view Agile Adoption as moving from one
process, such as waterfall to an Agile process
Agile Transformation
• Agile Transformation may be defined as “the process of transforming an organization’s culture and
nature to one of agility”. Transformation is about a fundamental change in the way people think and
feel. Some people distinguish this from adoption by calling adoption “doing agile” and transformation
“being agile”
Agile behaviour is a must
• Developers, testers, and all software engineers must learn to work together during the project, sharing
responsibility for quality, stability, and performance instead of just putting the responsibility on the next
team
• All team members have to accept the idea that delivering less, high-quality features is better than to
produce a large number of items that don’t work well
• Servant Leadership
Benefits I gained on my project using Agile
mindset
• Planning - humans are naturally bad at planning and estimating
• Higher productivity by improving the planning proceeds
• Customer engagement and trust establishing
• Flexibility - adapt when some requirements change. If you work in the software development industry, I
am sure you know how much they can change!
• Quality - integration of testing throughout the development cycle
• Better Environment and motivation- the team can make decisions and explore options on their own. This
provides you more motivated and focused teams
Agile Project Management Statistics for 2018
• 71% of organizations report using Agile approaches sometimes, often, or always. (Source: Project
Management Institute)
• Microsoft Project is the most popular project management software, whereas Atlassian Jira is the most
popular Agile-specific tool. (Source: Capterra)
• 27.4% of organizations rely on Agile, 56.6% - rely on “a combination of methodologies.”
(Source: LiquidPlanner)
Hybrid model – my project case study
Combination of the Waterfall and Agile methodologies – we can call it "Structured Agile"
• By gathering and analyzing requirements initially. At the same time, it takes the flexibility of Agile
approach with an emphasis on rapid iterations
• By combining attributes of Waterfall and Agile approaches
• By dividing the project into two parts—one that’s waterfall and another that’s Agile. This would work
well when you use waterfall to establish the infrastructure for deploying a new solution, then turn to
Agile for the configurations
Hybrid: Advantages and Disadvantages
A
• Increased flexibility
• More structured: By borrowing the initial planning phase from Waterfall, the Hybrid method addresses
one of the biggest complaints about the Agile approach - lack of structure
D
• Requires compromise: Since you're essentially reconciling two polar opposite approaches, both sides will
need to compromise on requirements and flexibility
Best for
• for projects that have middling requirements when compared to Agile and Waterfall, i.e. they require
structure as well as flexibility
• mostly, this would be medium-sized projects with moderately high complexity but fixed budgets
SUM UP
You should pick your methodology based on the needs of your project and your team. Two tips are relevant
here:
• Evaluate the Project Take a look at your requirements, your project goals and objectives. Analyze
contract type, project budget, timeline, size, complexity and stakeholder expectations
• Evaluate Your Team: experience, training, self-organization capabilities, location (remote, on-site, etc.)
The best methodology is one that’s continually and organically improving,
adapting and through strong collaboration increases the value of the output.
My contacts:
Olena Grygorchuk
+380976108414
ogrygorchuk@n-ix.com
THANK YOU!
ANY QUESTIONS?
Olena Grygorchuk

Contenu connexe

Tendances

ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
Roland Leibundgut
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
BSGAfrica
 

Tendances (20)

Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 
Lean project management_20170607
Lean project management_20170607Lean project management_20170607
Lean project management_20170607
 
Why agile project management is better than waterfall
Why agile project management is better than waterfallWhy agile project management is better than waterfall
Why agile project management is better than waterfall
 
Traditional vs Agile Roles
Traditional vs Agile RolesTraditional vs Agile Roles
Traditional vs Agile Roles
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
 
Jharna Software
Jharna SoftwareJharna Software
Jharna Software
 
Six Sigma
Six Sigma Six Sigma
Six Sigma
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Agile
AgileAgile
Agile
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 
Agile project management
Agile project managementAgile project management
Agile project management
 
11 agile project management
11 agile project management11 agile project management
11 agile project management
 

Similaire à Olena Grygorchuk - Refactor your understandings about Agile development

Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
 
Agile Project Development
Agile Project DevelopmentAgile Project Development
Agile Project Development
Hajrah Jahan
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 

Similaire à Olena Grygorchuk - Refactor your understandings about Agile development (20)

Agile 101
Agile 101Agile 101
Agile 101
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
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...
 
Agile+Course+Presentation.pdf
Agile+Course+Presentation.pdfAgile+Course+Presentation.pdf
Agile+Course+Presentation.pdf
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
Traditional Project management vs Agile project management.pptx
Traditional Project management vs Agile project management.pptxTraditional Project management vs Agile project management.pptx
Traditional Project management vs Agile project management.pptx
 
Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methodsTowards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
 
Blended Agile
Blended AgileBlended Agile
Blended Agile
 
Agile Project Development
Agile Project DevelopmentAgile Project Development
Agile Project Development
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
SDLC Final (1)
SDLC Final (1)SDLC Final (1)
SDLC Final (1)
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course Presentation
 
Agile-vs-Waterfall.pptx
Agile-vs-Waterfall.pptxAgile-vs-Waterfall.pptx
Agile-vs-Waterfall.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
 
Lean Project Portfolio Management
Lean Project Portfolio ManagementLean Project Portfolio Management
Lean Project Portfolio Management
 
Waterfall vs Agile Methodology.pdf
Waterfall vs Agile Methodology.pdfWaterfall vs Agile Methodology.pdf
Waterfall vs Agile Methodology.pdf
 
Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)
 

Plus de Timetogrowup

Plus de Timetogrowup (20)

Розробка стратегії з нуля
Розробка стратегії з нуляРозробка стратегії з нуля
Розробка стратегії з нуля
 
Володимир Коваль
Володимир КовальВолодимир Коваль
Володимир Коваль
 
Олена Григорчук
Олена ГригорчукОлена Григорчук
Олена Григорчук
 
Уляна Країнська
Уляна КраїнськаУляна Країнська
Уляна Країнська
 
Роман Дерега
Роман ДерегаРоман Дерега
Роман Дерега
 
Андрій Чорний
Андрій ЧорнийАндрій Чорний
Андрій Чорний
 
Kind geek ultimate-sales-guide-2018
Kind geek ultimate-sales-guide-2018Kind geek ultimate-sales-guide-2018
Kind geek ultimate-sales-guide-2018
 
Oleksiy Davydenko
Oleksiy DavydenkoOleksiy Davydenko
Oleksiy Davydenko
 
Ваче Давтян - Убийцы продаж
Ваче Давтян - Убийцы продажВаче Давтян - Убийцы продаж
Ваче Давтян - Убийцы продаж
 
Андрей Чекмарёв - Сприяння та перешкоди у професії продажів
Андрей Чекмарёв - Сприяння та перешкоди у професії продажівАндрей Чекмарёв - Сприяння та перешкоди у професії продажів
Андрей Чекмарёв - Сприяння та перешкоди у професії продажів
 
Артем Биковець - Agile at scale: Сhallenges & Fails
Артем Биковець - Agile at scale: Сhallenges & FailsАртем Биковець - Agile at scale: Сhallenges & Fails
Артем Биковець - Agile at scale: Сhallenges & Fails
 
Константин Коптелов - Objective and Key Results Framework
Константин Коптелов - Objective and Key Results FrameworkКонстантин Коптелов - Objective and Key Results Framework
Константин Коптелов - Objective and Key Results Framework
 
Максим Вишневський - Team scale
Максим Вишневський - Team scaleМаксим Вишневський - Team scale
Максим Вишневський - Team scale
 
Максим Ткаченко - Ефективні техніки продажів
Максим Ткаченко - Ефективні техніки продажівМаксим Ткаченко - Ефективні техніки продажів
Максим Ткаченко - Ефективні техніки продажів
 
Uliana Krainska - Lead Generation Channels and Pre-Sales Activities in IT Co...
Uliana Krainska - Lead Generation Channels  and Pre-Sales Activities in IT Co...Uliana Krainska - Lead Generation Channels  and Pre-Sales Activities in IT Co...
Uliana Krainska - Lead Generation Channels and Pre-Sales Activities in IT Co...
 
Andriy Mudryy - Agile it All!
Andriy Mudryy - Agile it All!Andriy Mudryy - Agile it All!
Andriy Mudryy - Agile it All!
 
IT Sales Kyiv - Дмитрий Моцьо
IT Sales Kyiv - Дмитрий МоцьоIT Sales Kyiv - Дмитрий Моцьо
IT Sales Kyiv - Дмитрий Моцьо
 
IT Sales Kyiv - Антон Федулов
IT Sales Kyiv - Антон ФедуловIT Sales Kyiv - Антон Федулов
IT Sales Kyiv - Антон Федулов
 
Orysya Sklyar - Calls
Orysya Sklyar - CallsOrysya Sklyar - Calls
Orysya Sklyar - Calls
 
Питер Бел - “PR и маркетинг для стартапов и ICO. Что продают на рынке и надо ...
Питер Бел - “PR и маркетинг для стартапов и ICO. Что продают на рынке и надо ...Питер Бел - “PR и маркетинг для стартапов и ICO. Что продают на рынке и надо ...
Питер Бел - “PR и маркетинг для стартапов и ICO. Что продают на рынке и надо ...
 

Dernier

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 

Dernier (15)

Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 

Olena Grygorchuk - Refactor your understandings about Agile development

  • 1. Refactor your understanding about Agile development Oct 18, 2018
  • 2. Agenda • SDLC, why it does matter • Why Waterfall method fails and what benefits it has • Agile approach, how to apply it • Agile adoption and transformation • Hybrid model or “structured” Agile
  • 3. Olena Grygorchuk • Experienced mentor, QA, Team/QA Lead, SM, Proxy PO, Agile coach • 4+ IT PM in various business domains: B2B, e-commerce, media and entertainment • PMO expert and mentor at N-iX company • Strategic PM, getting deep insight into client`s business domain • N-iX company values  Data-Driven Decision Making  Advocating Agile Approach  Freedom to Innovate
  • 4. What is the best methodology? • There are stacks of different project management methodologies you could apply, knowing which is the right methodology to use can be tricky • There is no ‘right’ methodology. There is no one-size-fits-all one methodology that is the methodology that should always be used for every project • The best methodology is what makes sense and is most suitable for the project, team and client! • There are two main approach directions agile and non-agile
  • 5. Waterfall structure • sequential and heavily requirements-focused • customer and team need to have a crystal clear idea of what the project demands before proceeding it • there is no scope for correction once the project is underway • each stage in this process is self-contained
  • 6. Some common problems and why often Waterfall fails • Expensive project deliverables and re-works • Delayed Projects. Lots of “Accidental” Complexity • Missed market opportunities, difficult to respond “Quickly” to market change • Being unable to deliver meaningful value to clients • Poor collaboration, communication • “Code then Fix” approach to delivery • Long feedback loops between product delivery and expected customer value • No predictability (e.g. quality, schedules, risk, costs, value, etc.) • Strong focus on process and tools, over delivering “actual” business and customer value
  • 7. Waterfall: Advantages and Disadvantages A • Easy of use and understand • Structure: Since you can't go back, you have to be "perfect" in each stage • Documentation: makes it easy for new resources to move in and work on the project when needed D • Higher risk: if an error is found or need to change something => start the project from the beginning Increases the risk of project failure • Front-heavy: The entire Waterfall approach depends heavily on your understanding and analyzing requirements correctly • Lack of flexibility Best for • Short, simple projects • Projects with clear and fixed requirements • Projects with changing resources that depend on in-depth documentation
  • 8. What is Agile? • Agile is not a methodology: It’s a mindset. Several methodologies are based on the Agile manifesto; two of the most widely known are Scrum and SAFe. • Emerged as a response to the failure of Waterfall method
  • 9. Agile Delivery Values and Methods Agile was formally launched in 2001 when 17 technologists drafted the Agile Manifesto: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan There are various Agile Delivery Methods e.g. • XP • Scrum • Kanban • SAFe • Lean Software Development
  • 10. Agile delivery • iterative processes to deliver small increments of value
  • 11. Just having short iterations is not enough • We need both: An iterative process and incremental delivery of value
  • 12. Agile: Advantages and Disadvantages A • Flexibility and freedom: gives your resources much more freedom to experiment • Lower risk: regular feedback from stakeholders, reduces the risk of project failure since the stakeholders are involved at every step D • No fixed plan: responding to changes as they occur. This lack of any fixed plan makes resource management and scheduling harder • High level of Team maturity is necessary • Collaboration-heavy: The lack of a fixed plan means all involved departments - including stakeholders and sponsors - will have to work closely to deliver results. The feedback-focused approach also means that stakeholders have to be willing (and available!) to offer feedback quickly Best for • When clients don't have a fixed end in mind but have a general idea of a product • When the project needs to accommodate quick change • If collaboration and communication are the key strengths (and planning isn't) 
  • 13. Agile adoption vs Agile transformation Agile Adoption • is “a change in process to one that is consistent with the Agile Values and Principles” • The focus during Agile Adoption is on process change. You can view Agile Adoption as moving from one process, such as waterfall to an Agile process Agile Transformation • Agile Transformation may be defined as “the process of transforming an organization’s culture and nature to one of agility”. Transformation is about a fundamental change in the way people think and feel. Some people distinguish this from adoption by calling adoption “doing agile” and transformation “being agile” Agile behaviour is a must • Developers, testers, and all software engineers must learn to work together during the project, sharing responsibility for quality, stability, and performance instead of just putting the responsibility on the next team • All team members have to accept the idea that delivering less, high-quality features is better than to produce a large number of items that don’t work well • Servant Leadership
  • 14. Benefits I gained on my project using Agile mindset • Planning - humans are naturally bad at planning and estimating • Higher productivity by improving the planning proceeds • Customer engagement and trust establishing • Flexibility - adapt when some requirements change. If you work in the software development industry, I am sure you know how much they can change! • Quality - integration of testing throughout the development cycle • Better Environment and motivation- the team can make decisions and explore options on their own. This provides you more motivated and focused teams
  • 15. Agile Project Management Statistics for 2018 • 71% of organizations report using Agile approaches sometimes, often, or always. (Source: Project Management Institute) • Microsoft Project is the most popular project management software, whereas Atlassian Jira is the most popular Agile-specific tool. (Source: Capterra) • 27.4% of organizations rely on Agile, 56.6% - rely on “a combination of methodologies.” (Source: LiquidPlanner)
  • 16. Hybrid model – my project case study Combination of the Waterfall and Agile methodologies – we can call it "Structured Agile" • By gathering and analyzing requirements initially. At the same time, it takes the flexibility of Agile approach with an emphasis on rapid iterations • By combining attributes of Waterfall and Agile approaches • By dividing the project into two parts—one that’s waterfall and another that’s Agile. This would work well when you use waterfall to establish the infrastructure for deploying a new solution, then turn to Agile for the configurations
  • 17. Hybrid: Advantages and Disadvantages A • Increased flexibility • More structured: By borrowing the initial planning phase from Waterfall, the Hybrid method addresses one of the biggest complaints about the Agile approach - lack of structure D • Requires compromise: Since you're essentially reconciling two polar opposite approaches, both sides will need to compromise on requirements and flexibility Best for • for projects that have middling requirements when compared to Agile and Waterfall, i.e. they require structure as well as flexibility • mostly, this would be medium-sized projects with moderately high complexity but fixed budgets
  • 18. SUM UP You should pick your methodology based on the needs of your project and your team. Two tips are relevant here: • Evaluate the Project Take a look at your requirements, your project goals and objectives. Analyze contract type, project budget, timeline, size, complexity and stakeholder expectations • Evaluate Your Team: experience, training, self-organization capabilities, location (remote, on-site, etc.) The best methodology is one that’s continually and organically improving, adapting and through strong collaboration increases the value of the output. My contacts: Olena Grygorchuk +380976108414 ogrygorchuk@n-ix.com