• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Explanation as to why projects fail

Extracts from this document...


[P1] Explanation as to why projects fail Lack of staff expertise Having the right members of staff is very crucial when running a project. Project mangers have to be extremely careful when employing members of staff, hiring people that do not know how to use tools during the development of a project can result in time consumption. Going over the budget If the project manager wastes more money then necessary, then how their project going to be able to continue, how will members of staff get paid, and where are they going to get the money for the tools that are needed. Project managers have to always be wary about how much money is being spent and to always keep track of their budget and avoid spending too much money. Insufficient details from client It is extremely important for the project manager to find out as many details as possible in order to create the product for them. ...read more.


They can over-run (passed the deadline) If a project has passed its deadline, it has failed and the client will probably not be able to afford the project any longer and will terminate the project. Projects can pass the deadline simply because certain problems may have been very difficult to overcome and therefore time-consuming. Other things can also include members of staff not working full time or not working properly in the project. Poor communication People have to communicate with each other in order to know what is happening and what is going on. If people do not communicate with each other then how they will know if they are doing everything in the correct order and if everything is working perfectly in order for them to continue. It is extremely important that members of staff tell each other when to apply certain things or when to start creating little bits in order to make the project. ...read more.


It is recommended that project managers review all project plans so that they will be able to see if they are all realistic before they proceed with anything. Poor Testing People that are developing projects will have to carefully test them and also test to see if it meets the business requirements. But testing can sometimes fail because of many faults, these can include: * Poor requirements * Tests not done properly or not at all * Trained users that do not know the purpose of the system * Insufficient time to perform tests as the project is late Bad decisions being made This can involve wrong decisions that have been made by the project manager. Bad decisions can normally happen if no planning has taken place and the project manager does things without any meaning or thinking about it, managers will need to carefully make any decision. An example of this could be hiring more staff then needed or buying more software's then needed for the project. Reference details: http://www.adaptivepartners.com/projfailb.htm 22/09/09 http://www.coleyconsulting.co.uk/failure.htm 22/09/09 http://www.carlosconsulting.com/downloads/Reasons_why_projects_fail.pdf 06/10/09 ?? ?? ?? ?? ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. Marked by a teacher

    The systems development life cycle (SDLC) is a conceptual model used in project management ...

    3 star(s)

    Some would argue, however, that it is a case of revolutionaries evolving into statesmen, and once boldly innovative thinking becoming the new orthodoxy. In its embrace of the object-oriented paradigm, and the use of software engineering tools to enhance programmer productivity, it was certainly ahead of its time.

  2. Computing Project

    The 'member table' will contain the entire customers which are registered with the shop. When one of the customers wants to rent out a DVD, the user has to make sure that DVD is available to rent out so what I am going to do in this system is that

  1. Spare Parts Database Project

    Exit_Transaction_file_Click: Exit Sub Err_Transaction_file_Click: MsgBox Err.Description Resume Exit_Transaction_file_Click End Sub Private Sub Exit_Click() On Error GoTo Err_Exit_Click DoCmd.Close Exit_Exit_Click: Exit Sub Err_Exit_Click: MsgBox Err.Description Resume Exit_Exit_Click End Sub Item File Option Compare Database Private Sub Add_record_Click() On Error GoTo Err_Add_record_Click DoCmd.GoToRecord , , acNewRec Com1.SetFocus Add_record.Enabled = False Save_Record1.Enabled =

  2. How to minimise the chance of project failing

    Using the wrong kind of tools In order to stop confusion from ordering the wrong kind of tools, managers will have to explain clearly to members of staff what exactly is needed, the tools will then have to be researched and studied in order to find out if it has the requirements to create the project they are working on.

  1. Computing Project

    him statistics easily, draw reports and he is able to see progress easily. I will be producing a prototype that will have limited data but the instructor can try it out and see if this is what he wants. REALISTIC APPRAISAL OF THE FEASIBILITY OF POTENTIAL SOLUTIONS There are many

  2. Smart Card System

    By the end of every month, the system will retrieve the Monthly Lab Access Logging Information from the Lab Access Master file, produce the Monthly Lab Access Review Report and sends it to the Lab Administrator. Besides that, Lab Administrator will also be able to retrieve all the information from the server.

  1. CP3 - Proposed Solution to a Realistic Problem - Apartment Administration software

    Because it is a 'low' language it does not mean that it is inferior to 'high' level language. Low-level languages are more difficult to understand, however it does have some advantages. Commands are often extremely direct which generally means they are faster to complete because the program will be coded in such a way the computer can understand.

  2. Definition-nature of the problem solved - Car Mechanic business

    Q: Would you or your employees need training to use a new computerised system? Some of the people I hire are pretty accustomed to computer systems but for me and especially my wife we would probably need a short introduction into what does what.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work