SlideShare a Scribd company logo
Introduction to Agile Methods
What we do today
Does it work?


     Lets find out


Its time to have a party!
It's Party Time!
Waterfall doesn't work well when

- There is a lot of uncertainty

- Requirements change midway
Waterfall doesn't work well when

- You or the customer are not 100%
sure of the market requirements
Waterfall doesn't work well when

- New ideas derive from using the
software
Two options

- Freeze requirements with upfront
research and analysis
Two options

- Freeze requirements with upfront
research and analysis

- Make the process adaptable
The market for software is complex
and ever changing

Agile methods derive from a theory
of Complex Adaptive Systems to
work in this environment
Introduction to Agile Methods
Traditional Timeline




- Wait till the end to use the software
- Feedback and bugs discovered late
- Poor visibility of progress
Agile Timeline




- Possible to incorporate feedback
- Bugs found early
- Start getting partial benefits early
Agile Timeline




- Better visibility of progress
- Better management of requirement
uncertainty
Agile Timeline




- Time is fixed
- Scope is a variable
- Keep software “releasable”
Frequent Delivery
Frequent Delivery

- Allows customers to view progress
- Customer can give feedback
Incremental Development




                      Image by Jeff Patton
Incremental Development

- Build a system piece by piece
- Better idea of development pace
- Allow parts of the system to be
deployed live
- Enable earlier return on
investment
Iterative Development




                        Image by Jeff Patton
Iterative Development

- Evolve features based on actual
usage
- Improves usefulness of the
product
- Enables deploy, test, refine cycle
in a live environment
Customer Collaboration
Customer Collaboration

- Not just building the product right,
but also building the right product
- Both parties are invested in a
successful outcome
- Collaboration vs confrontation
So what is Agile really?
Scrum, Extreme Programming, FDD,
       Crystal, DSDM, Lean


               t
We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:


Individuals and interactions
                           over processes and tools
Working software
                           over comprehensive documentation
Customer collaboration
                           over contract negotiation
Responding to change
                           over following a plan

That is, while there is value in the items on the right, we value the
items on the left more.
Benefits

- Improved RoI through early
deployment of software

- Build the right product through
incremental improvement
Benefits

- Better visibility into progress

- Catch problems early when you
have time to react
Further Questions

- How does Agile work in fixed price
projects?

- How to handle documentation?

- How to handle knowledge sharing?
Further Questions

- What happens to design?

- What happens to quality?

- Wont making many changes affect
the codebase?
Some Agile Practices To Explore

  - Self organization
  - Inspect & Adapt
  - Burndown charts
  - Test Driven Development
  - Pair Programming
  - Continuous Integration
Some Agile Practices To Explore

  - Pull/Kanban
  - Throughput analysis
  - Work in progress limits
  - Iceberg list
  - Walking skeleton
  - Information radiators
Some Agile Practices To Explore

  - Domain object modeling
  - Feature teams
  - Parking lot diagrams
  - Prototyping
  - MoSCoW prioritisation
  - Facilitated workshops
Thanks!


Siddharta Govindaraj
siddharta@silverstripesoftware.com

More Related Content

What's hot (20)

KEY
The Agile Manifesto (and a brief history lesson)
Adrian Howard
 
PPTX
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
 
PDF
Agile Methodology
Sapna Sood
 
PDF
Scrum and agile principles
Ruben Canlas
 
PPTX
Agile Methodology in Software Development
Raghav Seth
 
PPT
Agile development, software engineering
Rupesh Vaishnav
 
PDF
Agile & SCRUM basics
Arun R
 
PDF
Introduction to Agile Project Management and Scrum
Voximate
 
PDF
Introduction to Lean, Agile, Scrum, & XP
Si Alhir (Sinan Si Alhir)
 
PPT
Agile Software Development Overview
sunilkumar_
 
PPTX
Agile Process models
Student
 
PPTX
Agile Fundamentals
Dennis Stevens
 
PDF
XP vs Lean vs FDD
Suman Guha
 
PPT
Agile overview
Ragavendra Prasath
 
ODP
Scrum Process
John Lewis
 
PPTX
Collaboration Through Conflict - SFAA 2013
Mark Kilby
 
PDF
Agile 101
Sunil Mundra
 
PPTX
Agile Methodology
Aciron Consulting
 
PPTX
Agile methodology
Dhruv Kumar
 
PPTX
Agile Development Process
Solomon Raja P.S
 
The Agile Manifesto (and a brief history lesson)
Adrian Howard
 
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
 
Agile Methodology
Sapna Sood
 
Scrum and agile principles
Ruben Canlas
 
Agile Methodology in Software Development
Raghav Seth
 
Agile development, software engineering
Rupesh Vaishnav
 
Agile & SCRUM basics
Arun R
 
Introduction to Agile Project Management and Scrum
Voximate
 
Introduction to Lean, Agile, Scrum, & XP
Si Alhir (Sinan Si Alhir)
 
Agile Software Development Overview
sunilkumar_
 
Agile Process models
Student
 
Agile Fundamentals
Dennis Stevens
 
XP vs Lean vs FDD
Suman Guha
 
Agile overview
Ragavendra Prasath
 
Scrum Process
John Lewis
 
Collaboration Through Conflict - SFAA 2013
Mark Kilby
 
Agile 101
Sunil Mundra
 
Agile Methodology
Aciron Consulting
 
Agile methodology
Dhruv Kumar
 
Agile Development Process
Solomon Raja P.S
 

Viewers also liked (8)

PDF
Geek Academy Introduction to Agile
Prathan Dansakulcharoenkit
 
PDF
Agile In 15 Minutes
Henry Jacob
 
PDF
Introduction To Agile And Scrum
Robert Dempsey
 
PDF
Introduction to Agile Methodologies
Siddhi
 
PPT
A Gentle Introduction To Agile
Michael Sahota
 
PDF
AWB - 01 - Introduction to Agile
AXA EMEA-LATAM
 
PPT
Agile presentation
infolock
 
PPTX
Overview of Agile Methodology
Haresh Karkar
 
Geek Academy Introduction to Agile
Prathan Dansakulcharoenkit
 
Agile In 15 Minutes
Henry Jacob
 
Introduction To Agile And Scrum
Robert Dempsey
 
Introduction to Agile Methodologies
Siddhi
 
A Gentle Introduction To Agile
Michael Sahota
 
AWB - 01 - Introduction to Agile
AXA EMEA-LATAM
 
Agile presentation
infolock
 
Overview of Agile Methodology
Haresh Karkar
 
Ad

Similar to Introduction to Agile Methods (20)

PPTX
Agile project discovery
Anis Rahman PMP®
 
PPT
Agile intro resources
Anwar Sadat
 
PDF
Are you Agile enough?
Orange and Bronze Software Labs
 
PDF
Introduction to Agile Software Development Process
Software Park Thailand
 
PPTX
Benefits of Agile Software Development for Senior Management
David Updike
 
PDF
Introduction To Agile Refresh Savannah July20 2010 V1 4
Marvin Heery
 
PDF
Agile webinar pack (2)
Basis Technologies
 
PPTX
Baby Steps To Agility
Naresh Jain
 
PPTX
Professional Project Manager Should Be Proficient in Agile
Nitor
 
PPT
Agile Software Development
Synerzip
 
PPT
Synerzip Agile Software Development
Synerzip
 
PPTX
Holistic Product Development
Gary Pedretti
 
PDF
Agile project management using scrum
PrudentialSolutions
 
PPTX
Finding The Agile Sweet Spot
Charles Husemann
 
PPT
April 08
davidwebb00
 
PPTX
Agile Comes to You (Mironov, Bellevue)
Enthiosys Inc
 
ODP
HanoiScrum: Agile co-exists with Waterfall
Vu Hung Nguyen
 
ODP
Why don't small companies do big a agile?
activelylazy
 
PPTX
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
IT Arena
 
PPTX
Lean Business Analysis and UX Runway - Natalie Warnert
Natalie Warnert
 
Agile project discovery
Anis Rahman PMP®
 
Agile intro resources
Anwar Sadat
 
Are you Agile enough?
Orange and Bronze Software Labs
 
Introduction to Agile Software Development Process
Software Park Thailand
 
Benefits of Agile Software Development for Senior Management
David Updike
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Marvin Heery
 
Agile webinar pack (2)
Basis Technologies
 
Baby Steps To Agility
Naresh Jain
 
Professional Project Manager Should Be Proficient in Agile
Nitor
 
Agile Software Development
Synerzip
 
Synerzip Agile Software Development
Synerzip
 
Holistic Product Development
Gary Pedretti
 
Agile project management using scrum
PrudentialSolutions
 
Finding The Agile Sweet Spot
Charles Husemann
 
April 08
davidwebb00
 
Agile Comes to You (Mironov, Bellevue)
Enthiosys Inc
 
HanoiScrum: Agile co-exists with Waterfall
Vu Hung Nguyen
 
Why don't small companies do big a agile?
activelylazy
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
IT Arena
 
Lean Business Analysis and UX Runway - Natalie Warnert
Natalie Warnert
 
Ad

More from Siddhi (20)

PDF
Not all features are equal
Siddhi
 
PDF
The end of the backlog?
Siddhi
 
PDF
Growth hacks
Siddhi
 
PDF
Kanban for Startups
Siddhi
 
PDF
Venture lab tech entrepreneurship market survey
Siddhi
 
PDF
Technology Entrepreneurship: Assignment 2
Siddhi
 
PDF
5 steps to better user engagement
Siddhi
 
PPTX
Bridging the gap between your Agile project organisation and the traditional ...
Siddhi
 
PDF
So you wanna build something? Now what?
Siddhi
 
PDF
Agile in short projects
Siddhi
 
PDF
Continuous feedback
Siddhi
 
PDF
Organizational Dysfunctions - Agile to the Rescue
Siddhi
 
PDF
Agile is not the easy way out
Siddhi
 
PDF
The Three Amigos
Siddhi
 
PDF
Visualisation & Self Organisation
Siddhi
 
PDF
Portfolio Management - Figuring Out How to Say When and Why
Siddhi
 
PDF
Attention Middle Management Chickens
Siddhi
 
PDF
Agile Project Outsourcing - Dealing with RFP and RFI
Siddhi
 
PPTX
Migrating Legacy Code
Siddhi
 
PPTX
Big Bang Agile Roll-out
Siddhi
 
Not all features are equal
Siddhi
 
The end of the backlog?
Siddhi
 
Growth hacks
Siddhi
 
Kanban for Startups
Siddhi
 
Venture lab tech entrepreneurship market survey
Siddhi
 
Technology Entrepreneurship: Assignment 2
Siddhi
 
5 steps to better user engagement
Siddhi
 
Bridging the gap between your Agile project organisation and the traditional ...
Siddhi
 
So you wanna build something? Now what?
Siddhi
 
Agile in short projects
Siddhi
 
Continuous feedback
Siddhi
 
Organizational Dysfunctions - Agile to the Rescue
Siddhi
 
Agile is not the easy way out
Siddhi
 
The Three Amigos
Siddhi
 
Visualisation & Self Organisation
Siddhi
 
Portfolio Management - Figuring Out How to Say When and Why
Siddhi
 
Attention Middle Management Chickens
Siddhi
 
Agile Project Outsourcing - Dealing with RFP and RFI
Siddhi
 
Migrating Legacy Code
Siddhi
 
Big Bang Agile Roll-out
Siddhi
 

Recently uploaded (20)

PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 

Introduction to Agile Methods