Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

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

user-image
Question ajoutée par Salauddin Mohammad , Sr. Manager, Software Development , Aspen Technology Inc
Date de publication: 2014/07/23
Ramy Zakher
par Ramy Zakher , Executive director , EEP

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

Mohammad Shalabi
par 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
par 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
par Raafat Sallam , Organizational Development and Training Consultant , Training Centers, Marketing Organizations.

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

Utilisateur supprimé
par Utilisateur supprimé

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
par 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
par 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
par 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
par Srinivasan Nandan , Project Manager , Siemens Limited

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