BYROHIT KUMAR SHAW
(Rohit’sTech World)


Introduction



Why do we need Agile?



Characteristics



Agile SDLC



Advantages



Disadvantages



Referenc...
WHAT IS AGILE?????


Things Change
 Requirements change
 Priorities change

 Technologies change




How do we deal with the change whe...




Waterfall no longer solves our problem
Traditional methodologies are good at
managing the known
But they are terrib...


Extreme Programming(XP)-Kent Beck



Scrum-Ken Schwaber



Feature Driven Development-Peter Coad



Lean Software De...
 Small to medium sized teams
 Changing Requirements
 Changing Techniques
 Simple Design
 Customer Collaboration






Iteration-1
Iteration-0
Construction Iteration
Release
Production


Define the business opportunity.



Identify a viable for the project



Assess the feasibility.


Garnering initial support and funding for the project



Starting to build a team



Modeling an initial architecture


Implement functionality in priority order.



Analyzing and designing



Ensuring quality



Delivering working soft...


Final testing of the system



Rework



Finalising User Documentation



Training



Deployment


Keep System useful and Productive



Phase differs based on Organizations and Systems
▪ No detail requirement needed
▪ High Quality Product is built
▪ Less space for guess work

▪ Early Benefit to Customer


Lesser design and documentation



Smaller Planning Horizon



Necessity of experienced and senior resources



Need...






http://en.wikipedia.org/wiki/Agile_Modeling
http://www.ambysoft.com/essays/agileLifecy
cle.html
http://navneetj...
Agile Overview
Upcoming SlideShare
Loading in …5
×

Agile Overview

441 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
441
On SlideShare
0
From Embeds
0
Number of Embeds
156
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Agile Overview

  1. 1. BYROHIT KUMAR SHAW (Rohit’sTech World)
  2. 2.  Introduction  Why do we need Agile?  Characteristics  Agile SDLC  Advantages  Disadvantages  References
  3. 3. WHAT IS AGILE?????
  4. 4.  Things Change  Requirements change  Priorities change  Technologies change   How do we deal with the change when it happens?? How do we minimise the impact and cost??
  5. 5.    Waterfall no longer solves our problem Traditional methodologies are good at managing the known But they are terrible at managing the “unknown”
  6. 6.  Extreme Programming(XP)-Kent Beck  Scrum-Ken Schwaber  Feature Driven Development-Peter Coad  Lean Software Development-Mary Popendieck
  7. 7.  Small to medium sized teams  Changing Requirements  Changing Techniques  Simple Design  Customer Collaboration
  8. 8.      Iteration-1 Iteration-0 Construction Iteration Release Production
  9. 9.  Define the business opportunity.  Identify a viable for the project  Assess the feasibility.
  10. 10.  Garnering initial support and funding for the project  Starting to build a team  Modeling an initial architecture
  11. 11.  Implement functionality in priority order.  Analyzing and designing  Ensuring quality  Delivering working software  Testing, Testing, Testing and Testing
  12. 12.  Final testing of the system  Rework  Finalising User Documentation  Training  Deployment
  13. 13.  Keep System useful and Productive  Phase differs based on Organizations and Systems
  14. 14. ▪ No detail requirement needed ▪ High Quality Product is built ▪ Less space for guess work ▪ Early Benefit to Customer
  15. 15.  Lesser design and documentation  Smaller Planning Horizon  Necessity of experienced and senior resources  Need clear customer vision
  16. 16.      http://en.wikipedia.org/wiki/Agile_Modeling http://www.ambysoft.com/essays/agileLifecy cle.html http://navneetjha.hubpages.com/hub/AgileMethodology-A-Brief-Overview http://en.wikipedia.org/wiki/Agile_software_ development Cohen D, Lindvall M, Costa P. Agile software development

×