Communiquez avec les autres et partagez vos connaissances professionnelles

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

Suivre

In developing a software, most clients can't afford the cost of a significant analysis, therefore how do you balance between client needs and the product's quality?

user-image
Question ajoutée par Ammar Abdulhakim Ghanem Al-Qershi , ICT Officer , ADRA
Date de publication: 2013/04/12
Attiq ur Rehman Hashmi
par Attiq ur Rehman Hashmi , Analyst Programmer , Datum Square IT Services

Under the given scenario we may consider following steps.

 

1: Perform initial analysis to the detailed level which is acceptatble for the client and according to your timelines.

2: Use Rapid prototyping model to grab/fine tune the requirement and will minimize the effect of potential misunderstanding in requirements.

3: Use Agile procesess for managing the proejct. Most suitable would be SCRUM methodology.

Daily SCRUM standup Meetings will result in further prevention and identification of any potential discrepancies at earlier stages.

4. Define milestones for each sprint and strictly perform the sprint review meetings.

5. Refine the process after each sprint completion.

 

The overall effect of the steps taken as mentioned above will result in Well Managed project and will not let the quality get compromised because of time constraint for Analysis. 

 

Regards,

Attiq ur Rehman

Principal Software Engineer

Allshore Global Resources/DatumSquare IT Services.