Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

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 added by Ammar Abdulhakim Ghanem Al-Qershi , ICT Officer , ADRA
Date Posted: 2013/04/12
Attiq ur Rehman Hashmi
by 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.

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