Register now or log in to join your professional community.
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.