Different SDLC models Commonly used of IS Project Management~ [The Agile Model]
Different SDLC models Commonly used
of IS Project Management
The Agile Model
Agile SDLC model is a
combination of iterative and incremental process models with focus on process
adaptability and customer satisfaction by rapid delivery of working software
product.
Agile methods break the
product into small incremental builds. These builds are provided in iterations.
There are five stages
involved in the agile model/methods. They are-
1) Brainstorm:
- It means requirement analysis. Every work/project first things is requirement
analysis.
2) Design:
- The next steps is designing the product or document. And make prototype for visualize.
3) Development:
- The next steps is development /implement the product. That means step by step
go through the final product. That means run the project or product.
4) Quality Assurance:
- Here checking the demo project, iterations it and given feedback that means
check the quality. Here testing the final product and given quality or
efficiency assurance for market expansion.
5) Deployment:
- If all the process is ok than widely or expansion is happen that means it is
time to deliver the product for consumers. And also need maintaining the production
and technical support.
Advantages of the Agile Model:-
ü It is a very realistic approach to software development.
ü Promotes teamwork and cross training.
ü Good models for environments that change steadily.
ü Sustainable for fixed or changing requirements
ü Easy to manage and no planning required.
ü Minimal rules, documentation easily employed.
Disadvantages of the Agile Model:-
ü Not suitable for handling complex dependencies.
ü More risk of sustainability, maintain, ability and extensibility.
ü Strict delivery management dictates the scope, functionality to be delivered, and adjustments to meet the deadlines.
ü Depends heavily on customer iteration, so if customer is not clear, team can be driven in the wrong direction.
ü There is a very high individual dependency since there is minimum documentation generated.
When to use the Agile Model:-
· When new Changes need to be implemented.
· To implement a new feature the developers need to lose only the work of a few days, or even only hours, to roll back and implement it.
· Unlike the waterfall model in agile model very limited planning is required to get started with the project.
Comments
Post a Comment
If you have any doubts.Please let me know.