- Get link
- X
- Other Apps
Agile Methodology
Calibrage Info System is a product based Software company since it is from 2014 Feb, through technologies and to build a reputation of being one the of most innovative IT Solution and Service Provider.
Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop, and test high-quality software. The SDLC aims to produce high-quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates.
What Is SDLC?
SDLC is a Software Development Life Cycle. SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace, and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.
What are the Models Available in SDLC?
A software life cycle model is a descriptive representation of the software development cycle. There are various software development life cycle models defined and designed which are followed during the Software Development Process.
These models are also referred to as Software Development Models. Each model follows a Series of steps unique to its type to ensure success in the process of software development.
1. Waterfall Model
2. Iterative Model
3. Spiral Model
4. V-Model
5. Big Bang Model
Other related methodologies are the Agile Model, RAD Model, Rapid Application Development Models.
What Is Waterfall method and what are the drawbacks in that method:
WATERFALL MODEL is a sequential model that divides software development into pre-defined phases. Each phase must be completed before the next phase can begin with no overlap between the phases. Each phase is designed for performing specific activities during the SDLC phase. It was introduced in 1970 by Winston Royce.
Different Phases of Waterfall Model in Software Engineering:
- Requirements are not changing frequently
- Application is not complicated and big
- Project is short
- Requirement is clear
- Environment is stable
- Technology and tools used are not dynamic and is stable
- Resources are available and trained
Disadvantages Of Waterfall Model:
- Error can be fixed only during the phase
- It is not desirable for complex project where requirement changes frequently
- Documentation occupies a lot of time of developers and testers
- Makes changes difficult.
So, Finally based on the disadvantages of the waterfall method the experts have introduced the 'Agile Methodology'.
Agile software development refers to software development methodologies centered around the idea of iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.
Scrum and Kanban are two of the most widely used Agile methodologies. Scrum is a subset of Agile. It is a lightweight process framework for agile development and the most widely-used one. Scrum Meetings:
The essential scrum meetings are Sprint Planning, Daily Stand-up (daily scrum), Sprint Review, and Retrospective. Teams additionally may need backlog refinement sessions where the product manager makes sure the quality of user stories and prioritizes the features list.
- Get link
- X
- Other Apps




Comments
Post a Comment