Upload
ben-williams
View
56
Download
6
Embed Size (px)
Citation preview
Developing ICT SolutionsBen Williams
Factors contributing to a
successful development
process
Scheduling – meeting sufficient deadlines
Testing – should be carried out
with operational data and signed off by the client. Alpha and Beta.
Monitoring and Reporting - project manager needs to
monitor costs to keep within budget. Must report back to management with
the current position.
Professional Standards - all team members know
what processes and procedures to use during
development.
Effective Communication – need to communicate well so the staff can work
effectively and efficiently.
End User Involvement –
person carrying out
tasks for which a new ICT solution is
being found.
Task Breakdown – breaking down tasks
into simpler and easier sections to make staff
have an easier job.
Teamwork – appropriate balance of skills and
strong areas amongst group members;
working collaboratively.
Realistic Expectations – an
outcome or deadline that is realistic and not expecting far too
much.
Analysis – to meet buisness
requirements and needs to be signed off by the client.
Planning – should be agreed with user/staff. Be monitored regularly with
correct action taken where appropriate.
What strategies would be put in place to make sure these failures do not happen?
Inadequate Analysis More time given on analysis techniques. Observations of current work being
performed. Studying all documents in use. Work shadowing. Interviewing staff.
Lack of management
Unrealistic project plans Check if they are able to achieve
something whilst being within the budget.
Making sure that they have enough time to do something.
Checking if they are able to meet deadlines.
Insufficient monitoring Project manager need to monitor the
budget correctly so that they will not go over the budget or have as much money has they thought.
Lack of standards Making sure that ALL the team members
know what processes and procedures are needed during development.
Loss of control Checking staff know what they are
doing and what is required of them. Making sure that they would be able to
perform tasks with little or no error.
Poor initial planning Have a realistic timescale. Make sure everyone involved agrees
with the plan. Staff members need to know the plan
fully. Have a realistic plan which is
manageable.
Poor project coordination Checking if staff know what to do and
where everything is so that employees wont be confused.
Train staff efficiently.
Poor communication Staff telling others if they are stuck. Client giving feedback to staff. Keeping clients updated.
Lack of testing Put into Alpha and check if it is good
then report all mistakes and glitches and then fix them.
Then put it into Beta and repeat the process until there are no errors or glitches.