Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

How we can choose the convenient Model and Methodology of SDLC?

user-image
Question added by Ahmed Korayeim , Applications Manager /Oracle Consultant /Technical Project Manager , Perfect Presentation (2P)
Date Posted: 2016/01/12
Syed Altan Haider
by Syed Altan Haider , Freelancer (Machine Learning / Computer Vision) , Fiverr.com

First of all you have know the SDLC models in detail. The models are self explaining. In fact, what I think is the SDLC models choose the project/product and not the other way around.

Umair Farooq Farooq
by Umair Farooq Farooq , Junior Software Tester , Comsoft Solution

Its depend on the nature of project  and budget.

Naveed Khan
by Naveed Khan , Software Manager , Tagit RFID Solutions

The right choice of SDLC depends on the nature of the project you are going to start, you can use either of the two:

 

WATERFALL:

Linear approach, fixed sequence of events (Requirements, Design, Code, Test, UAT etc).

Advantage:

Frozen requirements, Design before coding which makes integration of various components easy, Customer presence not required

DisAdv:

Frozen requirements exist only in virtual world and as the customer gets to see the deliverable quite late, he may not be satisfied with the end product.

 

AGILE:

Iterative, team based approach to development. Focus is more on delivering working software in short durations 

 

Advantage:

Customer can see the deliverable end of every sprint and has a sense of ownership as he is always involved. Requirements can be changed anytime.

 

DisAdv:

The team needs to be self managing, colocation of team members makes the execution easier. As customer involvement is required, customer must give sufficient time to the project.

 

Now what to choose:

Agile:

Project size is small and less complex

Time to market is less

customer is involved throughout

Integration effort with external systems is less

Customer tolerance for scope and cost changes is high

 

WATERFALL:

Large and complex project

Customer not available extensively

Full featured product is required in market

Budget and schedule is fixed.

 

Muralidharan Valiaveetil
by Muralidharan Valiaveetil , Senior Business Analyst Manager , BNP Paribas

1. In order to select the right SDLC one must have experience and be familiar with the SDLCs that will be chosen. 2.We must study the business domain, user requirements, business priorities, and technology constrains to be able to choose the right SDLC against their selection criteria. 3.Define the criteria like SDLC appropriate for the size of the team and their skills,appropriate Technology, appropriate for Projects, engineering technology used, requirements for Clients and Stake holders etc.,

 

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.