agile overview

Post on 14-Jul-2015

286 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BY-ROHIT KUMAR SHAW(Rohit’sTech World)

Introduction

Why do we need Agile?

Characteristics

Agile SDLC

Advantages

Disadvantages

References

WHAT IS AGILE?????

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??

Waterfall no longer solves our problem Traditional methodologies are good at

managing the known But they are terrible at managing the

“unknown”

Extreme Programming(XP)-Kent Beck

Scrum-Ken Schwaber

Feature Driven Development-Peter Coad

Lean Software Development-Mary Popendieck

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 software

Testing, Testing, Testing and Testing

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 clear customer vision

top related