SlideShare a Scribd company logo
What is Agile?
Minimalistic introduction
by Daria Trainor (@DariaTrainor)
A better way of building software
Why not traditional software management?
Sequence of:
-user requirements definition
-system requirements definition
-analysis and system design
-system development
-testing
-delivery
-maintenance
• Comprehensive documentation
does not meet business needs.
• Hard to add changes mid-
process (update documentation,
update contract, rewrite, retest)
• Little interaction with end user
during the process
• Strictly defined process kills
creativity
• Budget gets used upfront
Agile Manifesto
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiations
• Responding to change over following plan
Agile myths
False
• Agile makes teams go faster
• Agile = Scrum
• Agile processes are lightweight
True
• Agile helps teams to adapt and
deliver value
• Scrum is one approach to agile
• Agile is designed to drive
collaboration
Scrum (iterative flow)
Team
• Scrum Master
• Product Owner
• Development team
Metrics
Velocity
Events
• Sprint
• Sprint Planning
• Daily Scrum
• Backlog refinement
• Sprint Review
• Retrospective
What is Agile? Minimalistic Introduction
What is Agile? Minimalistic Introduction
Which environments is Scrum best suited for?
• Well suited:
• High amount of complexity
• Aggressive deadlines
• High level of risk
• Not Well Suited
• Priorities change often
• Team composition changes regularly
• Transparency is not encouraged
Kanban (continuous flow)
• Visualise Workflow
• Limit Work In Progress
• Focus on flow
• Continuously Improve
Which environments is Kanban best Suited
for?
• Well Suited:
• Small teams
• Frequent priority changes
• Maintenance projects
• Not Well Suited
• No defined project management process
• Diversity in sizes of tasks
Scrum vs. Kanban
Scrum Kanban
Rhythm Fixed sprints Continuous flow
Release method At the end of the sprint Continuous delivery
Roles Scrum Master, Product Owner,
Development team
No defined roles
Key Metrics Velocity Cycle Time
Change Strive to not make changes mid
sprint
Change can happen any time
• Introducing agile to teams
https://app.pluralsight.com/library/courses/play-by-play-agile-teams-
doc-norton-jeremy-jarrell
• The Scrum Framework path
https://app.pluralsight.com/paths/skills/the-scrum-framework
• Kanban Fundamentals
https://app.pluralsight.com/library/courses/kanban-
fundamentals/table-of-contents
• Scrum Master and Product Owner Certification

More Related Content

PDF
Agile scaling using tools hedwig baars
PPTX
Fundamentals of Agile
PDF
Overcoming automation fear in infrastructure as code
PPTX
Agile methodology in cloud computing
PPTX
Scrum and Agile Values
PPTX
Gl scrum testing_models
PPTX
Introduction to Scrum
PDF
Introduction to Agile Software Development
Agile scaling using tools hedwig baars
Fundamentals of Agile
Overcoming automation fear in infrastructure as code
Agile methodology in cloud computing
Scrum and Agile Values
Gl scrum testing_models
Introduction to Scrum
Introduction to Agile Software Development

What's hot (19)

PDF
Agile Requirements Engineering by Abdulkerim Corbo
PPTX
Is there a Golden Ratio? Test Specialist to Developer in an Agile team
PPTX
Agile for Infrastructure Projects
PDF
How Change Management Solutions Improve your Customer Experience, by Donna We...
PDF
Lean it and lean software factory
PPTX
Chapter 5
PPTX
When agility meets software quality
PPTX
Improving software development at scale llkd14
PPTX
JIRA System Admin Traning
PPTX
Agile Software development
PDF
DevOps experiment guidelines for leaders
PDF
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
PPTX
Agile Project Development
PDF
Software Advice UserView: Agile Project Management Report 2015
PDF
Nintex Promapp Advanced Feature Tour
PPTX
Agile way for choosing bbetween opensource & vendor
PDF
Solid Testing & Assurance A5 Flyer
PPTX
Impact of DevOps on governance
PPTX
Open Source vs Vendor Specific
Agile Requirements Engineering by Abdulkerim Corbo
Is there a Golden Ratio? Test Specialist to Developer in an Agile team
Agile for Infrastructure Projects
How Change Management Solutions Improve your Customer Experience, by Donna We...
Lean it and lean software factory
Chapter 5
When agility meets software quality
Improving software development at scale llkd14
JIRA System Admin Traning
Agile Software development
DevOps experiment guidelines for leaders
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Agile Project Development
Software Advice UserView: Agile Project Management Report 2015
Nintex Promapp Advanced Feature Tour
Agile way for choosing bbetween opensource & vendor
Solid Testing & Assurance A5 Flyer
Impact of DevOps on governance
Open Source vs Vendor Specific
Ad

Similar to What is Agile? Minimalistic Introduction (20)

PDF
Agile 101
PDF
Agile Software Development Approaches
PPTX
Agile Implementations - Tim FitzGerald - US Assure
PDF
Agile project management using scrum
PPTX
agile modeling in project management.pptx
PPTX
A Roadmap to Enterprise Quality
PPTX
Software EngineeringPPT____________.pptx
PPTX
Agile från dag 1
PPT
TBI_AGILE SCRUM_Chirag graphi era univ .ppt
PPTX
An Agile Overview @ ShoreTel Sky
PDF
Introduction to Agile Software Development Process
PPTX
Comparative study on agile software development
PDF
Changing landscape of software project management
PDF
What is agile model?Working of agile model
PDF
Software Dev Techniques.pdf
PPTX
Introduction to the Agile Methods
PPTX
Agile 101
PPTX
Agile metrics - Agile KC Meeting 9/26/13
PPTX
AGILE SPM_Week 1.pptx
PPTX
Agile Methodology: Principles and Practices
Agile 101
Agile Software Development Approaches
Agile Implementations - Tim FitzGerald - US Assure
Agile project management using scrum
agile modeling in project management.pptx
A Roadmap to Enterprise Quality
Software EngineeringPPT____________.pptx
Agile från dag 1
TBI_AGILE SCRUM_Chirag graphi era univ .ppt
An Agile Overview @ ShoreTel Sky
Introduction to Agile Software Development Process
Comparative study on agile software development
Changing landscape of software project management
What is agile model?Working of agile model
Software Dev Techniques.pdf
Introduction to the Agile Methods
Agile 101
Agile metrics - Agile KC Meeting 9/26/13
AGILE SPM_Week 1.pptx
Agile Methodology: Principles and Practices
Ad

Recently uploaded (20)

PPTX
Concluding Session_Wrapup-India Jun 5 2024-Oct 5 2025 ZS.pptx
PDF
1_Corporate Goverance presentation topic
PDF
Features of Effective decision making in Management
PPTX
Mangeroal Finance for Strategic Management
PDF
Equity at the Helm_ Guiding Schools Through Inclusive Leadership by Dr.pdf
PPTX
Leadership for Industry 4.0 And Industry 5.0
PPTX
Effective_communication._(strategy).pptx
PPT
Claims and Adjustment Business_Communication.pptx.ppt
PPTX
Human Resource Management | Introduction,Meaning and Definition
PPTX
MY GOLDEN RULES la regla de oro jhonatan requena
PDF
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
PPTX
Project Management Methods PERT-and-CPM.pptx
PDF
The Plan: Save the Palestinian Nation Now
PDF
CISSP Domain 6: Security Assessment and Testing
PPTX
Strategic Plan 2023-2024 Presentation.pptx
PPTX
Course Overview of the Course Titled.pptx
PDF
Case study -Uber strategic plan and management
PDF
Contemporary management and it's content
PDF
The-Power-of-Communication (1).pdf......
PDF
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
Concluding Session_Wrapup-India Jun 5 2024-Oct 5 2025 ZS.pptx
1_Corporate Goverance presentation topic
Features of Effective decision making in Management
Mangeroal Finance for Strategic Management
Equity at the Helm_ Guiding Schools Through Inclusive Leadership by Dr.pdf
Leadership for Industry 4.0 And Industry 5.0
Effective_communication._(strategy).pptx
Claims and Adjustment Business_Communication.pptx.ppt
Human Resource Management | Introduction,Meaning and Definition
MY GOLDEN RULES la regla de oro jhonatan requena
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
Project Management Methods PERT-and-CPM.pptx
The Plan: Save the Palestinian Nation Now
CISSP Domain 6: Security Assessment and Testing
Strategic Plan 2023-2024 Presentation.pptx
Course Overview of the Course Titled.pptx
Case study -Uber strategic plan and management
Contemporary management and it's content
The-Power-of-Communication (1).pdf......
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.

What is Agile? Minimalistic Introduction

  • 1. What is Agile? Minimalistic introduction by Daria Trainor (@DariaTrainor)
  • 2. A better way of building software
  • 3. Why not traditional software management? Sequence of: -user requirements definition -system requirements definition -analysis and system design -system development -testing -delivery -maintenance • Comprehensive documentation does not meet business needs. • Hard to add changes mid- process (update documentation, update contract, rewrite, retest) • Little interaction with end user during the process • Strictly defined process kills creativity • Budget gets used upfront
  • 4. Agile Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiations • Responding to change over following plan
  • 5. Agile myths False • Agile makes teams go faster • Agile = Scrum • Agile processes are lightweight True • Agile helps teams to adapt and deliver value • Scrum is one approach to agile • Agile is designed to drive collaboration
  • 6. Scrum (iterative flow) Team • Scrum Master • Product Owner • Development team Metrics Velocity Events • Sprint • Sprint Planning • Daily Scrum • Backlog refinement • Sprint Review • Retrospective
  • 9. Which environments is Scrum best suited for? • Well suited: • High amount of complexity • Aggressive deadlines • High level of risk • Not Well Suited • Priorities change often • Team composition changes regularly • Transparency is not encouraged
  • 10. Kanban (continuous flow) • Visualise Workflow • Limit Work In Progress • Focus on flow • Continuously Improve
  • 11. Which environments is Kanban best Suited for? • Well Suited: • Small teams • Frequent priority changes • Maintenance projects • Not Well Suited • No defined project management process • Diversity in sizes of tasks
  • 12. Scrum vs. Kanban Scrum Kanban Rhythm Fixed sprints Continuous flow Release method At the end of the sprint Continuous delivery Roles Scrum Master, Product Owner, Development team No defined roles Key Metrics Velocity Cycle Time Change Strive to not make changes mid sprint Change can happen any time
  • 13. • Introducing agile to teams https://app.pluralsight.com/library/courses/play-by-play-agile-teams- doc-norton-jeremy-jarrell • The Scrum Framework path https://app.pluralsight.com/paths/skills/the-scrum-framework • Kanban Fundamentals https://app.pluralsight.com/library/courses/kanban- fundamentals/table-of-contents • Scrum Master and Product Owner Certification