[SE] Project planning and scheduling

강승구·2023년 3월 3일
0

Project plannning

Project planning involves breaking down the work into parts and assigning these to project team members, anticipating problems that might arise and preparing tentative solutions to those problems.

The project plan, which is created at the start of a project, is used to communicate how the work will be done to the project team and customers and to help assess progress on the project.

Planning stages

1. proposal stage

In this stage, you are bidding for a contract to develop or provide a software system.

2. project startup phase

In this stage, you have to plan who will work on the project, how the project will be broken down into increments, how resources will be allocated across your company, etc.

3. Periodically throughout the project (development planning)

In this stage, you modify your plan in the light of experience gained and information from monitoring the progress of the work.


Project scheduling

Project scheduling is the process of deciding how the work in a project will be organized as separate tasks and when and how these tasks will be executed.

You estimate the calendar tiem needed to complete each task, the effort required and who will work on the tasks that gave been identified.

You also have to estimate the resources needed to complete each task, such as disk space required on a server, the time required on specialized hardware, such as simulator, and what the travel budget will be.

Scheduling problems

  1. Estimating the difficulty of problems and hence the cost of developing a solution is hard.
  2. Productivity is not proportional to the number of people working on a task.
  3. Adding people to a late project makes it later because of communication overheads.
  4. The unexpected always happen. So always allow contigency in planning.
profile
강승구

0개의 댓글