Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

When to choose Agile and when to choose traditional SDLC for software project?

user-image
Question added by Salauddin Mohammad , Sr. Manager, Software Development , Aspen Technology Inc
Date Posted: 2014/07/23
Ramy Zakher
by Ramy Zakher , Executive director , EEP

Thank you for invitation. But I did not work in software project 

Mohammad Shalabi
by Mohammad Shalabi , Solution Architect, Android, and IOS Architect , ALM New Way

Can you chose or even can you switch? These methodologies depends heavily on team skills, team training, and tools. It will be difficult to make you team work on a methodology for a project then switch them on another one for the next project. 

Mustaque Ali
by Mustaque Ali , Program Manager , Independent Program Management Consultant

The methodology needs to be decided based on the project type and the organizational environment.

 

Traditional SDLC best suits when you have solid requirements and know what the end results are.

 

Agile would suit when there are uncertainty and unambigious requirements.  You would want to involve business closely and deliver incrementally and iteratively.

Raafat Sallam
by Raafat Sallam , Organizational Development and Training Consultant , Training Centers, Marketing Organizations.

According to the project type and the best practice that we have

Deleted user
by Deleted user

SDLC - should be used for a long time project development.

Agile - should be used for a short time project development (most likely, applications that are already implemented or need an enhancements.)

Kaamila Tahseen
by Kaamila Tahseen , Change Management Team Manager , cognizant technology solutions

If a project can be developed and released in pieces then agile

else, a project which has to be delivered at one go as a full product then SDLC, where scope and requirements are locked initially.

 

Shaik Mahaboob Subhani
by Shaik Mahaboob Subhani , Strategy IT Head , Annapurna Finance

  1. Agile management iterative and incremental method of managing the project. Now a day90% projects are developing in this process. Flexible to accept the changes at any time. 
  2. Traditional SDLC (Water fall method): This is sequentially process and not acceptable any changes during the development process. 

Gayasuddin Mohammed
by Gayasuddin Mohammed , Advocate , Practicing Law before High Court at Hyderabad

Agile practice - is for the new requirements and enhancements to the already existing systems.

Traditional SDLC is for a new system to be building as a whole.

Srinivasan Nandan
by Srinivasan Nandan , eCOM Pro

Agile shall be followed for both unambiguous requirement and ambiguous requirement  type. Agile give option to review the product result periodically before releasing it. Changes can be done if and when required. Number of features rejection from end customer will be less.

More Questions Like This