Professional Documents
Culture Documents
Assignment
Assignment
Assignment
Kujopkk[lp
1) Roles played by each member of the systems development team :
b) Project Manager – is accountable for knowing the “who, what, where, and
why of the software plan. Duties include:
e) Testers – Testers are in charge of ensuring the software solution meets the
demands and complies with the qualities level. They need to understand
feature requirements. Also, they form and execute test cases to detect
bugs or deficiencies.
Staff turnover - Experienced staff will leave the project before it is finished.
Hardware unavailability - Hardware that is essential for the project will not be
delivered on schedule.
Unclear Requirements - Very often clients themselves are not sure exactly what
they want to see, and as a result, the project cannot move forward.
Communicating with your clients and asking them for their detailed vision of the
future of the product is the key to ensuring that the project will not fail.
Not Starting With The End Customer - Sometimes software projects begin with a
great idea that is implemented (on time or late) and delivered only for
developers to discover that the problem they solved wasn’t actually the problem
their customer needed to be solved. Doing the hard work of deeply
understanding your customers, what they need and what they’re willing to pay
for sets the ceiling on project performance and can help refocus a team when
things derail.
Requirements change - There will be a larger number of changes to the
requirements than anticipated.
References: