Chapter 6 Flashcards
Why plan at all is things may not happen exactly as planned?
Plan is a proof of feasibility, by planning you describe the procedure on how the project objective can be achieved.
Illustrate planning, monitoring and controlling cycle with a diagram
Planning ➡️ Monitoring ➡️ Controlling
Adapt: From Controlling back to planning.
In Planning, you determine nominal values for your project, in monitoring, you compare the nominal values with actual values
What are two approaches that can be used for project planning?
- Top-down approach, starts with rough cut plan, and later detailed plan. Planning can be started with the project charter as it outlines the project deliverables and the overall software engineering approach to use.
- Backwards
Rule of thumb for planning
- 1 person-month is about 20 persons-day
- 1 person-year is about 200 persons-day or 10 persons-month
Note: In Germany and many European countries, 200 days are the working time that is left after subtracting vacations and holidays, average number of expected sick days, professional development.
7 persons constitute a team and requires a project leader.
Maximum team size should not exceed the expected effort in person-month i.e
Team size <= Square Root (person-month)
What is milestone in project planning?
A milestone designates a certain state of your project, a project result that is achieved.
What is activity?
Activity has to be carried out by one or several project members.
What is activity charter?
It contains the objectives, results, quality criteria, and dependencies of the activities and all their sub-activities.
Two types of charts used in project planning are
- Gantt chart: Gantt chart visualise the chronological sequence of a project plan.
- Network chart: is a graphical representation of a project’s activities, milestones and their dependencies.
Name two types of network charts?
- Activity on Arrow (AOA): the graph nodes represent certain states of the project. The arrows represent activities transforming the project from one state to another.
- Activity on Node (AON): the nodes represent activities here while the arrow between the nodes visualise dependencies.
What is critical path in project planning?
Critical paths is a sequence of activities with no slack.
A delay of an activity on the critical path will delay the finish time of the whole project.
Terminologies used in Metra Potential Method, an application of Activity on Node network chart
- Early Start Time(ES): earliest possible date on which the activity can be started
- Early Finish Time(EF): Earliest possible date on which an activity can be finished
- Late Finish Time(LF): the latest possible date on which an activity has to be finished
- Late Start Time(LS): the latest possible date for the activity to be started
- Slack: the time execution of the activity can be delayed.
What are the strengths of project planning tools?
They support activity dependencies, hierarchical decomposition of activities and many other hidden management features. They also support different views on the project.
For these tools, it is often not transparent how they work and how the effects of schedule change are determined.
The most important thing for a project leader is to
have up to date project schedule, without a project schedule you are not able to control your project.
Design rules for planning
- Minimize dependencies
- One person, one job
- Activities should be clearly defined
- Important activities first
- Open activities first