7. Agile Overview
• Agility - The power of moving quickly and easily
• Fail early and recover soon
• Wastage is minimum
• Minimal documentation
• Constant effort
8. Agile Manifesto
Processes and
tools
Individuals and
interactions
Comprehensive
documentation
Working
software
Contract
negotiation
Customer
collaboration
Following a
plan
Responding to
change
9. Waterfall vs Agile
Fixed Scope / Features Resources Time
Scope / FeaturesEstimated Resources Time
Plan Driven
Value Driven
10. What kind of project is Agile suited
• Business is very Dynamic
• High complexity
• Uniqueness
• Yield business value more quickly
Months have turned into weeks. Weeks have turned
into days. The world of IT is a fast-paced world and
if a project is carried out too slowly, it is simply no
longer relevant.
- Author unknown
11. Slicing the cake
GUI Layer
Application Layer
Business logic layer
DB interface layer
Database Layer
12. US 1
Slicing the cake (contd..)
GUI Layer
Application Layer
Business logic layer
DB interface layer
Database Layer
US #
US 3
US 2
13. Types of Agile Methodologies
Agile
Methodologies
Scrum Kanban
Test-driven
development
Extreme
Programming
Feature Driven
development
15. WBS in SCRUM
Epics
Product
backlog
User
stories
High level
task
Low level
task
User
stories
High level
task
Low level
task
Product
backlog
User
stories
High level
task
Low level
task
User
stories
High level
task
Low level
task
16. Scrum
• A scrum team can consist of 7±2
Product
Owner
Scrum
master
Dev
engineers
Test
engineers
22. What’s in for me
• Adapt some of the best practices
• Try Agile methodology to pursue in-house
projects
• Try to write user stories from requirements
and break them into smaller tasks
• Try the poker planning method for
estimation