Author Topic: SDLC Methodology  (Read 494 times)


  • Global Moderator
  • Newbie
  • *****
  • Posts: 2
SDLC Methodology
« on: October 24, 2016, 09:06:46 am »
How do we select an SDLC methodology and know which SDLC is ideal for the project we work on?


  • Guest
Re: SDLC Methodology
« Reply #1 on: November 16, 2016, 10:49:45 pm »
A company selects an SDLC based on the client's requirements.
 Also, it depends on,
 The nature of the requirements (if there is scope for changes in the requirements),
 Time Span - Long Term or short term
 If client needs an early delivery of a working software,
 Risk involved,


  • Global Moderator
  • Newbie
  • *****
  • Posts: 13
Re: SDLC Methodology
« Reply #2 on: April 17, 2017, 05:38:47 pm »
It depends on the type of the project and project requirements.
The following are the methodologies and their usage as per the project scenarios.
1. Sequential - When the client is well defined requirements in the beginning of the project and the phases are covered one at a time.
2. Iterative - It develops iterations of the service/ product and focuses on high quality and less risk.
3. Evolutionary - It is good for large and critical projects where lot of risk is involved.
4. Agile - When requirements are not clear initially. Here the product/service goes through change requests and client wants the deliverables at short timespans.

We usually follow agile as with changing trends, we have changing mindsets and requirements and that can be easily accommodated in an agile project.


  • Newbie
  • *
  • Posts: 26
Re: SDLC Methodology
« Reply #3 on: September 19, 2017, 04:53:58 pm »
The type of project and project requirements plays an important role in selecting the type of SDLC methodology and model to be used :-

1. Sequential : When its a small project and all the requirements are very well known, one can use this methodology.

2. Iterative : When the requirements of the complete system are clearly defined and understood. When the project is big.

3. Evolutionary : It is good for large and critical projects where lot of risk is involved.

4. Agile : When the requirements are not clear initially and there is a high chance of Change requests, this methodology can be used.


  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: SDLC Methodology
« Reply #4 on: October 10, 2017, 05:03:46 pm »
the different SDLC methodologies are:
1. waterfall
2. spiral
3. iterative/ rational
4. scrum / agile
 the selection of methodology depends on the type of requirement of the project


  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: SDLC Methodology
« Reply #5 on: November 11, 2017, 09:42:30 am »
Software development life cycle (SDLC) is important for the software project success, the good software engineer should have the enough experience and knowledge to prefer an choose one model than another based on the project context.

Therefore, it may be required to choose the right SDLC model according to the specific concerns and requirements of the project. I wrote another article on how to choose the right SDLC, you can follow this link for more information.

In this article, we will explore the different types of SDLC models and the advantages and disadvantages of each one and when to use them.

Types of Software developing life cycles (SDLC)
Waterfall Model
V-Shaped Model
Evolutionary Prototyping Model
Spiral Method (SDM)
Iterative and Incremental Method
Agile development