Pearson Education Limited 2003

Size: px
Start display at page:

Download "Pearson Education Limited 2003"

Transcription

1 156

2 Activities Activity 9.1 (PP ) [Project planning exercise] You are required to construct a project plan for the following information system development project. Your objective is to schedule the project to run in the shortest time possible. The plan should include all activities, the estimated, elapsed and effort time and who is to perform each activity. In addition, it is necessary to indicate the sequence in which all the tasks will take place. The programs can be scheduled in any order, but for each program the design stage must come first, followed by the programming and finally the documentation. Within the context of the exercise, you can assume that the detailed systems analysis has already been carried out and that it is now necessary to perform the design, programming and documentation activities. For the purposes of this exercise, we will not include the testing and implementation phases. Present your project plan in the form of a Gantt chart (see Fig 9.12) showing each task, the sequence in which tasks will be performed, the estimated effort and elapsed time and the resource allocated to each task. We believe this is a good exercise for introducing students to project planning issues. Students may need a fair amount of guidance depending on their ability. We use it as part of a systems analysis and design course, but it could be made of more general relevance by changing the name of the activities. There are two basic approaches: 1. The students produce a matrix of how long it will take different staff to complete different tasks (see table) based on the equation given on page 355 relating work rate, availability and effort time to elapsed time. They then use the matrix as a lookup table for completing the Gantt chart (see accompanying Gantt chart on page 188). 2. The students produce a matrix based on workrate only (see table) and then allocate the staff on the Gantt chart using their availability as follows: 100% means the worker can work full time 60% means the worker can work 3 out of 5 days per week 50% means the worker can work 2 1/2 days per week (or 2 days one week, 3 the next) 40% means the worker can only work 2 out of 5 days per week This second approach is used for the solution in the accompanying diagram. It gives a slightly better solution than the first approach. The matrix below shows the length to complete different tasks based on the workrate and availability of the different staff (all figures in days). 157

3 Task SD1 (Factor=1) SD2 SD3 (Factor=4) (Factor=1.67) Design easy program (1d) Design moderate program (2d) Design difficult program (4d) P1 (Factor=1.25) P2 (Factor=1) P3 (Factor=3.3) Program easy program (1d) Program moderate program (3d) Program difficult program (6d) TA1 (Factor=1.6) TA2 (Factor=2) TA3 (Factor=1.25) Document easy program (1d) Document moderate program (2d) Document difficult program (3d) The matrix below shows how long it will take to complete different tasks based on the workrate only of the different staff (all figures in days). Task SD1 (Factor=1) SD2 (Factor=0.67) SD3 (Factor=2) Design easy program (1d) Design moderate program (2d) Design difficult program (4d) P1 (Factor=0.5) P2 (Factor=1) P3 (Factor=2) Program easy program (1d) Program moderate program (3d) Program difficult program (6d) TA1 (Factor=1) TA2 (Factor=2) TA3 (Factor=0.5) Document easy program (1d) Document moderate program (2d) Document difficult program (3d)

4 ACTIVITY Program 1 (D) Resource SD1 P2 TA2 Program 2 (E) Resource SD3 P3 TA2 Program 3 (M) Resource SD2 P1 TA1 Program 4 (M) Resource 2 SD2 P3 P3 TA1 Program 5 (D) Resource SD1 P1 TA3 The sample Gantt chart for the project planning exercise was produced using the table above. All tasks rounded up to 0.5 days. Some principles on using the Gantt chart to assign resources should be evident to students, but may need re-iterating: the same resource may not work at the same time; as soon as a resource has finished on one task they may start on another; not all resources need to be used continuously; assume 5 days per working week only, with no overtime. What the activity illustrates: 1. Different characteristics of staff working on a project. 2. Staff often working on more than one project. Can you give them 1 day per project, or split their time through the day? The former is probably more efficient. 3. The difference between elapsed and effort time. 4. It is best to put the best staff on the most difficult tasks and start these early. 5. Project planning in detail is not straightforward. Activity 3.9 (P. 369) From the information given in the preceding section and using any relevant books, decide whether to use a formal project methodology such as PRINCE, IDEAL or EUROMETHOD or a different approach. Justify your answer, giving a brief evaluation of what you perceive as the advantages and disadvantages of the methodology. The question is intended to make students reflect on the need for a formal, structured approach to project management. Is a more informal arrangement sometimes more appropriate? In this case study, the company is of a medium size and there is quite a serious problem of time and budget overruns, although the systems do meet the needs of the users quite well. Given that, it is important that any changes introduced are not too formal and become a barrier between the system developers and the users who seem to collaborate quite well currently. 159

5 In the view of the authors, while deploying a structured methodology such as PRINCE will improve control, it may not address political or soft issues which may be affecting project completions. Furthermore, a structured methodology may require more quality assurance staff on a project and may mean (initially at least) that projects take longer. Some more practical changes mentioned in question 2 for Case Study 9.2, P. 351 in this chapter may be more beneficial than introducing a methodology. It could be recommended that the company implement these changes and then assess whether or not further gains could be achievable through introducing a methodology. A summary of the positive and negative features of a structured methodology is shown in the table. Advantages Clear aims and organisational responsibilities will be identified Good framework for planning and change control, e.g. need for change logging and exception plans Provides a consistent way of conducting projects in a company thus reducing the likelihood of error Should lead to better quality systems as fewer corners should be cut Disadvantages Tends to lead to a hierarchical bureaucracy with more reviewing than doing Needs training of staff May stifle flexibility and innovation May sometimes be necessary be cut corners to meet deadline Doesn t fit with RAD philosophy based more on a traditional lifecycle 160

6 Case Studies Case Study 9.1: Project management issues for an e-business portal (P. 349) The article states implementation of management information, decision support and data warehouse systems are littered with failures. Review the article and list the different actions it suggests that a project manager could take to avoid project failure. Thinking back to Chapter 7 on systems acquisition, relate each action to a particular stage of the systems development lifecycle. The actions to avoid project failure and the corresponding stages in the systems development lifecycle are: Identify a set of benefits that support the business (initiation); Perform analysis mapping information on to business processes (analysis); Design the system to provide quality, reliability and accessibility of information in backend systems and processes (design); Provide tools to end users to develop their own views of information (analysis/design/implementation); Education / training of end users to define the benefits of the system and how to use it (implementation); Strong project management to set realistic goals and ensure that the timescale constraints are met. Case Study 9.2: Falling at the final hurdle (P. 351) 1. What reasons does the case study indicate are responsible for project failure? 2. What steps can be taken to reduce the risk of project failure? 3. What does the experienced project manager Ervin Munir suggest that project managers should do when faced with unrealistic deadlines? What skills and attributes should the project manager possess according to Neil McEvoy? 1. Project failure is primarily blamed on inadequate management of projects with the manager failing to: specify user requirements adequately; manage the number of requested changes; limit the scope of the changes; tackle in-house politics; negotiate changes to deadlines or number of features required. 2. The following steps can be taken: managing the change which is inevitable in a systems development; build in risk management; standing up to senior management when they set unrealistic deadlines or expand the scope; detailed estimation and costing based on detailed assessments of the requirements. 3. Ervin Munir suggests with the example given that managers must stand up to senior managment. Neil McEvoy suggests that managing expectations and balancing available resources and skills against expectations are key. It is also important to know how to manage changes to make them possible. 161

7 Exercises (PP ) Self-assessment exercises 1. What are the main elements of the project management process? The project management process includes the following main elements: estimation which consists of identifying tasks and their duration; schedule/plan when the tasks are sequenced and resources allocated; monitoring and control during the project; documentation for quality assurance; post project review to improve the next project. 2. What are the main project aims of the PRINCE methodology? PRINCE is a project management methodology that has been developed to be compatible with the system development methodologies such as SSADM. PRINCE defines four main project aims: 1. To deliver the required end product(s). 2. To meet the specified quality. 3. To stay within budget. 4. To deliver on schedule. 3. What information is required for the construction of a critical path diagram? The following information is required for construction of a critical path diagram: Identification of project activities. Estimated duration for each activity. Relationship between project activities (i.e. their sequence). 4. What information do the Gantt chart and PERT chart convey? The Gantt chart conveys the timing of activity execution, since the start and finish date for each activity are indicated. The PERT chart identifies the relationship between activities and will indicate the critical path more effectively then the Gantt. 5. Define the term critical path. Activities on the critical path are termed critical activities. Any delay in these activities will cause a delay in the project completion time. 162

8 6. What is the difference between effort and elapsed time? Effort time is the total amount of work that needs to occur to complete a task. The elapsed time indicates how long in units of time (such as calendar days) the task will take, given the number of resources allocated to it. For example, 4 days effort time could be reduced to 2 days elapsed time if two resources were allocated to it. 163

9 Discussion questions 1. Draw a Gantt chart for the following AON network. A B C Task D E F G H Time (days) The bars indicate the earliest start and earliest finish times. 2. One of the most difficult parts of project management is getting the estimates right. Discuss. This question balances the importance of estimation against the other project management activities that occur before a project commences such as scheduling, budgeting and resource allocations and those during the project. As an introduction to this issue students should give examples of project failure for context (see start of chapter). Arguments for: Estimation is difficult since it is only possible to produce accurate estimates when all the features required are known at the outset. This is unusual, and not encouraged in prototyping where the features are identified through recommendation. Without knowing the hundreds or thousands of features in a system for bottom-up estimation, a cruder top-down estimation will be needed where estimates are made for entire modules. Other reasons why initial estimation is difficult are: Changing requirements mean that initial assessments will be inaccurate until refined later in a project, but project managers tend to be held to their initial estimation. Each project tends to be unique, so past estimates are of limited relevance. Estimates based on lines of code are limited by the initial difficulty of estimating the lines of code. IS projects may use new technologies and delays are caused by learning these or solving problems caused by them. 164

10 It may be difficult to evaluate the speed of different programmers, particularly if contractors are used. Despite all the above, these authors believe that there are other factors that are, in total, more important (although not necessarily more difficult to achieve) to the success of a project. Before a project these are: Risk assessment identifying what may go wrong and taking steps to prevent it. Setting up quality assurance or the use of a PRINCE style methodology. Producing an effective project plan. During a project effective monitoring and control are important since it is inevitable that no matter how good the estimates, problems will arise. These need to be identified quickly and then appropriate action taken to minimise the problem, such as putting more people on to a task that is overrunning. 165

11 Essay questions 1. Explore the features of a project management computer package such as Microsoft Project. Evaluate its use in the project management process. The package chosen should be reviewed against the general attributes of the software which should be taken into account when purchasing software as described in Chapter 8. These include ease of use, reliability, performance and features. For features the specific aspects of a project management software should be reviewed for its contribution in the areas of: estimation; scheduling is this achieved through a PERT or Gantt view? How well is resource over allocation shown? budgeting; control how well is slippage shown? How good are the reporting facilities? How easy is it to monitor the budget? Project management software such as Microsoft Project 98 has the following main features: creating project plans and tracking progress; managing resources and costs; working with the Internet; sharing project information. 2. Compare the different alternatives that are available for the critical path method of network analysis. This answer should start with a brief example similar to the one in the chapter for each of the two main methods. Historically, there has been a greater use of the Activity-on-Arrow (AOA) method, but the Activity-On-Node (AON) method is now being recognised as having a number of advantages including: Most project management computer software uses the AON approach. AON diagrams do not need dummy activities to maintain the relationship logic. AON diagrams have all the information on timings and identification within the node box leading to clearer diagrams. 3. What is the most effective method of estimating the duration of an information systems development project? The answer can be approached in two main different ways; a good answer will explore both. (1) Top-down vs. bottom-up. Is the estimate built by producing broad estimates for each module and then refining them, or by considering the detailed tasks and then building up an overall estimate from the sum of these? It should be apparent that the second option is more timeconsuming, but more accurate. 166

12 (2) Review of techniques such as COCOMO which give estimates based on the number of lines of source code or function point analysis that considers the functions and numbers of inputs and outputs provided by the software. Both of these techniques can produce good answers, but only when a good data set of similar past projects is available. They are probably both inferior to, but quicker than, a bottom-up estimate. Function point analysis tends to be more detailed and accurate than COCOMO. 167

13 Examination questions 1. Evaluate the roles undertaken by people in a project organisation. The phrase project organisation is a specific term from the PRINCE methodology. It refers to the following types of groups and team members: Project steering team which defines the feasibility of projects and then assesses their progress and suggests action to ensure they stay on track. Senior users departments where the new system is implemented. Senior technical role an architect for the system. Project manager coordinates project and ensures management actions are taken. Quality assurance team ensures project follows appropriate stages and has the right reviews and controls. 2. What are the main elements in the project management process? The project management process includes the following main elements: Estimation which consists of identifying tasks and their duration. Schedule/plan when the tasks are sequenced and resources allocated. Monitoring and control during the project. Documentation for quality assurance. Post project review to improve the next project. 3. Evaluate the use of the PRINCE project management methodology. PRINCE is a project management methodology that has been developed to be compatible with the system development methodologies used in government IT projects such as SSADM. It has become the standard project management methodology used by the UK government and is also being increasingly used in commercial organisations in the UK. It will be evident that it offers a structure for a project which is only applicable to large projects involving teams of at least 10 people. Many of the in-built quality assurance checks are, however appropriate to smaller projects. The PRINCE methodology is built around the idea that a project is required to deliver a product(s) within the time, cost and quality constraints imposed. The products are defined not just in the sense of the technical product of the delivered IT system, but include management products such as project plans and quality products such as quality reviews. The planning process under PRINCE involves defining a list of products required to produce the end product of the project and defining the sequence in which these products must be produced. From this can be derived the activities required to generate these products in terms of management tasks, technical requirements and quality criteria. In order to ensure that the aims of cost, time and quality are met, PRINCE provides controls that enable the progress of the project management and product management activities to be monitored against plan. 168

14 In order to ensure user involvement in the project, PRINCE provides an organisational structure and set of job descriptions that define responsibility for activities in a project and ensure a user role in major decisions during the project. 4. Explain the difference between portraying a project plan as a Gantt chart and a PERT chart. The Gantt chart conveys the timing of activity execution, since the start and finish date for each activity are indicated. The PERT chart identifies the relationship between activities and will indicate the critical path more effectively then the Gantt. 5. What is the importance of conducting monitoring and control when managing a project? When a project is underway, the monitoring of the project objectives of cost, time and quality against targets must be closely monitored. This should occur daily for small-scale tasks or weekly for combined activities. Control or corrective action will occur if the performance measures deviate from plan. It is important to monitor and assess performance as the project progresses in order that corrective action can be taken before the project deviates from plan to a large extent. Milestones or events that need to happen on a particular date are defined, for which performance against objectives can be measured (e.g. end of analysis, production of first prototype). Computer project management packages can be used to automate the collection of project progress data and production of progress reports. 6. Why is it difficult and often impossible for a software project manager to balance the three constraints of time, budget and quality? You should relate your answer to two different aspects of the quality of the delivered information system. The project should be managed to achieve the defined objectives of time, cost and quality. The time objective is met by ensuring that the project is monitored in terms of execution of tasks within time limits. Corrective action is taken if a variance between actual and planned time is observed. The cost objective is achieved by monitoring the use of human resource and computing resource budgets and again variation between estimated and actual expenditure is noted and necessary corrective action taken. To ensure quality objectives are met it is necessary to develop a quality plan which contains a list of deliverable items to the customer. Each of these will have an associated quality standard and procedure for dealing with a variance from the required quality level defined in the quality plan. It is difficult to reconcile achieving time, cost and quality objectives, since to solve problems of time overruns it will be necessary to add more staff which will increase cost. One way of decreasing the time and cost is to reduce the quality by (1) accepting a higher number of bugs (by reducing detailed design and testing time) or (2) not implementing some of the features required in the system. 169

15 7. What is the difference between elapsed time and effort time? How are the two factors related in terms of the availability and workrate of different staff? Describe this in words, or using an equation or an example. Effort time is the total amount of work that needs to occur to complete a task. The elapsed time indicates how long in time (such as calendar days) the task will take, given the number of resources allocated to it. For example, 4 days effort time could be reduced to 2 days elapsed time if two resources were allocated to it. Elapsed time is inversely proportional to the number of staff allocated to a task. In other words the more people working on a task, the shorter time it should take (in theory). Elapsed time will also increase as the availability of the staff decreases or if their workrate is poor. This can be expressed as: or Elapsed Time = Effort Time * (1/Availability) * (1/Workrate) Elapsed Time = Effort Time/Number of Staff 170

Chapter 2: Project Time Management

Chapter 2: Project Time Management Chapter 2: Project Time Management Learning Objectives o o o o Understand the importance of project schedules and good project time management. Define activities as the basis for developing project schedules.

More information

PROJECT TIME MANAGEMENT. 1 www.pmtutor.org Powered by POeT Solvers Limited

PROJECT TIME MANAGEMENT. 1 www.pmtutor.org Powered by POeT Solvers Limited PROJECT TIME MANAGEMENT 1 www.pmtutor.org Powered by POeT Solvers Limited PROJECT TIME MANAGEMENT WHAT DOES THE TIME MANAGEMENT AREA ATTAIN? Manages the project schedule to ensure timely completion of

More information

Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects

Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects Project Time Management Chapter 6 Importance of Project Schedules Managers often cite delivering projects on time as one of their biggest challenges Time has the least amount of flexibility; it passes

More information

Project Planning and Scheduling

Project Planning and Scheduling Project Planning and Scheduling MFS606 Project Planning Preliminary Coordination Detailed Task Description Objectives Budgeting Scheduling Project Status Monitoring When, What, Who Project Termination

More information

Use project management tools

Use project management tools Use project management tools Overview Using project management tools play a large role in all phases of a project - in planning, implementation, and evaluation. This resource will give you a basic understanding

More information

Software Application: Information System Elements. Project Management in Information Technology (IT) Projects. Project Scheduling basics

Software Application: Information System Elements. Project Management in Information Technology (IT) Projects. Project Scheduling basics Software Application: Information System Elements Project Scheduling Basics Working With Resources Fine Tuning the Project Managing the Project Project Presentations Project Management in Information Technology

More information

How To Manage Project Management

How To Manage Project Management CS/SWE 321 Sections -001 & -003 Software Project Management Copyright 2014 Hassan Gomaa All rights reserved. No part of this document may be reproduced in any form or by any means, without the prior written

More information

PROJECT TIME MANAGEMENT

PROJECT TIME MANAGEMENT 6 PROJECT TIME MANAGEMENT Project Time Management includes the processes required to ensure timely completion of the project. Figure 6 1 provides an overview of the following major processes: 6.1 Activity

More information

Chapter 6: Project Time Management. King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072

Chapter 6: Project Time Management. King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072 Chapter 6: Project Time Management King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072 Learning Objectives Understand the importance of project schedules Define

More information

Network Diagram Critical Path Method Programme Evaluation and Review Technique and Reducing Project Duration

Network Diagram Critical Path Method Programme Evaluation and Review Technique and Reducing Project Duration Network Diagram Critical Path Method Programme Evaluation and Review Technique and Reducing Project Duration Prof. M. Rammohan Rao Former Dean Professor Emeritus Executive Director, Centre for Analytical

More information

Critical Path Analysis & PERT Charts (taken from www.business.com.

Critical Path Analysis & PERT Charts (taken from www.business.com. Critical Path Analysis & PERT Charts (taken from www.business.com. - Planning and scheduling more complex projects Critical Path Analysis and PERT are powerful tools that help you to schedule and manage

More information

Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION

Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION Project management 1 Objectives 2 Organizing, planning and scheduling software projects DISCUSSION Project Managers? To introduce software project management and to describe its distinctive characteristics

More information

Systems Analysis and Design

Systems Analysis and Design Systems Analysis and Design Slides adapted from Jeffrey A. Hoffer, University of Dayton Joey F. George, Florida State University Joseph S. Valacich, Washington State University Modern Systems Analysis

More information

Goals of the Unit. spm - 2014 adolfo villafiorita - introduction to software project management

Goals of the Unit. spm - 2014 adolfo villafiorita - introduction to software project management Project Scheduling Goals of the Unit Making the WBS into a schedule Understanding dependencies between activities Learning the Critical Path technique Learning how to level resources!2 Initiate Plan Execute

More information

Scheduling Resources and Costs

Scheduling Resources and Costs Student Version CHAPTER EIGHT Scheduling Resources and Costs McGraw-Hill/Irwin Copyright 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Gannt Chart Developed by Henry Gannt in 1916 is used

More information

Chapter 4: Project Time Management

Chapter 4: Project Time Management Chapter 4: Project Time Management Importance of Project Schedules Managers often cite delivering projects on time as one of their biggest challenges Time has the least amount of flexibility; it passes

More information

Project Time Management

Project Time Management Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please

More information

Chapter 6: Project Time Management

Chapter 6: Project Time Management CIS 486 Managing Information Systems Projects Fall 2003 (Chapter 6), PhD [email protected] California State University, LA Computer and Information System Department Chapter 6: Project Time Management

More information

MSc Project Planning

MSc Project Planning MSc Project Planning Dr Paul Brunn 4 th February 2009 Project Planning and Control Intro to General Methods Some simple examples How to plan and complete an MSc Dissertation project EPS Graduate Education

More information

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS Chapter 3 of Systems Analysis and Design in a Changing World explains the techniques and steps required to build a project schedule

More information

Learning Objectives. Learning Objectives (continued) Importance of Project Schedules

Learning Objectives. Learning Objectives (continued) Importance of Project Schedules Chapter 6: Project Time Management Information Technology Project Management, Fifth Edition Learning Objectives Understand the importance of project schedules and good project time management Define activities

More information

Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations. More courses at cie-wc.edu

Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations. More courses at cie-wc.edu Note: See the text itself for full citations. More courses at cie-wc.edu Understand the importance of project schedules and good project time management Define activities as the basis for developing project

More information

Project Time Management

Project Time Management Project Time Management By Augsburg College 1 Learning Objectives Understand the importance of project schedules and good project time management Define activities as the basis for developing project schedules

More information

8. Project Time Management

8. Project Time Management 8. Project Time Management Project Time Management closely coordinated Two basic approaches -bottom-up (analytical) -top-down (expert judgement) Processes required to ensure timely completion of the project

More information

Operational Research. Project Menagement Method by CPM/ PERT

Operational Research. Project Menagement Method by CPM/ PERT Operational Research Project Menagement Method by CPM/ PERT Project definition A project is a series of activities directed to accomplishment of a desired objective. Plan your work first..then work your

More information

ESKIPM2(SQA Unit Code- F9CX 04) Project management software

ESKIPM2(SQA Unit Code- F9CX 04) Project management software Overview This is the ability to use a software application that plans, organises and monitors completion of the component tasks within a project in logical sequence, given constraints of people and resource

More information

Lecture 6: Project Time Management By: Prof. Lili Saghafi. Information Technology Project Management, Fifth Edition

Lecture 6: Project Time Management By: Prof. Lili Saghafi. Information Technology Project Management, Fifth Edition Lecture 6: Project Time Management By: Prof. Lili Saghafi Information Technology Project Management, Fifth Edition Learning Objectives 2 Understand the importance of project schedules and good project

More information

ESKIPM3 Project management software

ESKIPM3 Project management software Overview This is the ability to use a software application that plans, organises and monitors completion of the component tasks within a project in logical sequence, given constraints of people and resource

More information

Introduction to Project Management ECE 480. Erik Goodman

Introduction to Project Management ECE 480. Erik Goodman Introduction to Project Management ECE 480 Erik Goodman What is Project Management? a method for organizing tasks a structured framework to help a group work productively tools to aid in task sequencing,

More information

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza http://emanueledellavalle.org

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza http://emanueledellavalle.org Planning and Managing Software Projects 2011-12 Class 9 Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza http://emanueledellavalle.org Credits 2 This slides

More information

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur Module 11 Software Project Planning Lesson 29 Staffing Level Estimation and Scheduling Specific Instructional Objectives At the end of this lesson the student would be able to: Identify why careful planning

More information

Project Planning. Lecture Objectives. Basic Reasons for Planning. Planning. Project Planning and Control System. Planning Steps

Project Planning. Lecture Objectives. Basic Reasons for Planning. Planning. Project Planning and Control System. Planning Steps Project Planning What are you going to do in the project? Lecture Objectives To discuss the tasks in planning a project To describe the tools that can be used for developing a project plan To illustrate

More information

Basic Concepts. Project Scheduling and Tracking. Why are Projects Late? Relationship between People and Effort

Basic Concepts. Project Scheduling and Tracking. Why are Projects Late? Relationship between People and Effort Basic s Project Scheduling and Tracking The process of building a schedule for any case study helps really understand how it s done. The basic idea is to get across to break the software project into well-defined

More information

Chapter 9 Computer Scheduling Projects should be scheduled one byte at a time

Chapter 9 Computer Scheduling Projects should be scheduled one byte at a time Chapter 9 Computer Scheduling Projects should be scheduled one byte at a time Computer Scheduling Critical path method (CPM) requires numerous computations to determine activity start and finish dates,

More information

Retained Fire Fighters Union. Introduction to PRINCE2 Project Management

Retained Fire Fighters Union. Introduction to PRINCE2 Project Management Retained Fire Fighters Union Introduction to PRINCE2 Project Management PRINCE2 PRINCE stands for: PRojects IN Controlled Environments and is a structured method which can be applied to any size or type

More information

WORK PROGRAM GUIDELINES

WORK PROGRAM GUIDELINES Project Managed Change Program WORK PROGRAM GUIDELINES JABATAN KERJA RAYA MALAYSIA Cawangan Pengurusan Projek Kompleks (PROKOM) Ibu Pejabat JKR Malaysia 2 Document Ownership Section No Section Amendment

More information

technical tips and tricks

technical tips and tricks technical tips and tricks Looking for schedule variances Document author: Produced by: Andy Jessop Project Learning International Limited The tips and tricks below are taken from Project Mentor, the smart

More information

(Refer Slide Time: 01:52)

(Refer Slide Time: 01:52) Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This

More information

Chapter 3 Managing the Information Systems (IS) Project

Chapter 3 Managing the Information Systems (IS) Project Content Chapter 3 Managing the Information Systems (IS) Project Process of managing IS projects Skills required to be an effective project manager Skills and activities of a project manager during project

More information

Project Time Management

Project Time Management Project Time Management Plan Schedule Management is the process of establishing the policies, procedures, and documentation for planning, developing, managing, executing, and controlling the project schedule.

More information

Time Management. Part 5 Schedule Development. Richard Boser

Time Management. Part 5 Schedule Development. Richard Boser Time Management Part 5 Schedule Development Richard Boser 6.5 Schedule Development Inputs Organizational Process Assets Scope Statement Activity List Activity Attributes Network Diagrams Resource Req ms

More information

Metadata-Based Project Management System. A Case Study at M-Files Corporation. Iulia Adomnita

Metadata-Based Project Management System. A Case Study at M-Files Corporation. Iulia Adomnita Metadata-Based Project Management System. A Case Study at M-Files Corporation Iulia Adomnita University of Tampere School of Information Sciences Computer Science M.Sc. Thesis Supervisors: Timo Poranen,

More information

A COMPARISON OF PRINCE2 AGAINST PMBOK

A COMPARISON OF PRINCE2 AGAINST PMBOK Introduction This comparison takes each part of the PMBOK and gives an opinion on what match there is with elements of the PRINCE2 method. It can be used in any discussion of the respective merits of the

More information

SE351a: Software Project & Process Management

SE351a: Software Project & Process Management SE351a: Software Project & Process Management W8: Software Project Planning 22 Nov., 2005 SE351a, ECE UWO, (c) Hamada Ghenniwa SE351 Roadmap Introduction to Software Project Management Project Management

More information

An Introduction to the PRINCE2 project methodology by Ruth Court from FTC Kaplan

An Introduction to the PRINCE2 project methodology by Ruth Court from FTC Kaplan An Introduction to the PRINCE2 project methodology by Ruth Court from FTC Kaplan Of interest to students of Paper P5 Integrated Management. Increasingly, there seems to be a greater recognition of the

More information

Software Project Management

Software Project Management Software Project Management Project: unique process, consisting of a set of coordinated and controlled activities with start and finish dates, undertaken to achieve an objective conforming to specific

More information

Plug IT In 5 Project management

Plug IT In 5 Project management Plug IT In 5 Project management PLUG IT IN OUTLINE PI5.1 Project management for information systems projects PI5.2 The project management process PI5.3 The project management body of knowledge LEARNING

More information

The work breakdown structure can be illustrated in a block diagram:

The work breakdown structure can be illustrated in a block diagram: 1 Project Management Tools for Project Management Work Breakdown Structure A complex project is made manageable by first breaking it down into individual components in a hierarchical structure, known as

More information

ICT Project Management. Software Project Planning By J. Ogutu

ICT Project Management. Software Project Planning By J. Ogutu ICT Project Management Software Project Planning By J. Ogutu Overview Step Wise project planning framework Preparation of a software project plan Planning and scheduling the activities in software project

More information

Object-Oriented Analysis. with the Unified Process. John W. Satzinger Southwest Missouri State University. Robert B. Jackson Brigham Young University

Object-Oriented Analysis. with the Unified Process. John W. Satzinger Southwest Missouri State University. Robert B. Jackson Brigham Young University Object-Oriented Analysis and Design with the Unified Process John W. Satzinger Southwest Missouri State University Robert B. Jackson Brigham Young University Stephen D. Burd University of New Mexico ALL

More information

MICROSOFT OFFICE PROJECT - SYLLABUS

MICROSOFT OFFICE PROJECT - SYLLABUS MICROSOFT OFFICE PROJECT - SYLLABUS Sessions Session 1 Description 1. INTRODUCTION a. Introduction to CADFORUM and PPM b. Project c. Examples of project d. Project Triangle e. Project Management f. Life

More information

NE-50413B Mastering Microsoft Project 2010

NE-50413B Mastering Microsoft Project 2010 NE-50413B Mastering Microsoft Project 2010 Summary Duration Vendor 3 Days Microsoft Audience This course is intended for both novice and experienced Project Managers and project support personnel who need

More information

SYSTEMS ANALYSIS AND DESIGN DO NOT COPY

SYSTEMS ANALYSIS AND DESIGN DO NOT COPY Systems Analysis and Design in a Changing World, Fourth Edition -488-6-5 Copyright 7 Thomson Course Technology. All rights reserved. FOURTH EDITION SYSTEMS ANALYSIS AND DESIGN IN A C HANGING W ORLD John

More information

output: communications management plan

output: communications management plan Q1. (50 MARKS) A. List the nine PMBOK knowledge areas and give a one sentence description of the purpose of each knowledge area along with at least one output (document etc.) and its purpose. 1.Project

More information

Project management. Organizing, planning and scheduling software projects

Project management. Organizing, planning and scheduling software projects Project management Organizing, planning and scheduling software projects Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 3 Slide 1 Objectives To introduce software project management and

More information

Software Engineering. Project Management. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Project Management. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Project Management Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain the main tasks undertaken by project managers To introduce software project

More information

Project Management Glossary

Project Management Glossary Project Management Glossary THE VOCABULARY OF ACHIEVEMENT RON BLACK THE MENTOR GROUP WWW.RONBLACK.COM 800-381-8686 This glossary is an excerpt from Ron Black s book, The Complete Idiot s Guide to Project

More information

Do not open this paper until instructed by the invigilator. Please note: This question paper must not be removed from the examination room.

Do not open this paper until instructed by the invigilator. Please note: This question paper must not be removed from the examination room. APM Introductory Certificate in Project Management Exam paper Candidate Reference Number Date of Exam Location of the Exam General Notes Time allowed 1 hour Answer all 60 multiple choice questions Use

More information

Mastering Microsoft Project 2010

Mastering Microsoft Project 2010 Mastering Microsoft Project 2010 Duration: 2 days Course Description This two-day instructor-led course provides students with the knowledge and skills to plan and manage projects using Microsoft Project

More information

Software Project Management. Software Engineering SW Project Management Slide 1

Software Project Management. Software Engineering SW Project Management Slide 1 Software Project Management Software Engineering SW Project Management Slide 1 Objectives To introduce software project management and to describe its distinctive characteristics Explain the advantages

More information

CSC 443: IT Project Management Midterm 1 exam - Spring semester 2011-2012 March 21 st, 2012

CSC 443: IT Project Management Midterm 1 exam - Spring semester 2011-2012 March 21 st, 2012 King Saud University College of Computer & Information Sciences Department of Computer Science CSC 443: IT Project Management Midterm 1 exam - Spring semester 2011-2012 March 21 st, 2012 1- Decomposing

More information

Scheduling Glossary Activity. A component of work performed during the course of a project.

Scheduling Glossary Activity. A component of work performed during the course of a project. Scheduling Glossary Activity. A component of work performed during the course of a project. Activity Attributes. Multiple attributes associated with each schedule activity that can be included within the

More information

TECHNICALS LEVEL 2016 3 BUSINESS

TECHNICALS LEVEL 2016 3 BUSINESS 2016 Suite Cambridge TECHNICALS LEVEL 3 BUSINESS Unit 16 Principles of project management M/507/8163 Guided learning hours: 60 Version 2 - Revised content - March 2016 ocr.org.uk/business LEVEL 3 UNIT

More information

General Notes Time allowed 1 hour. Answer all 60 multiple choice questions Use the proforma answer sheet provided.

General Notes Time allowed 1 hour. Answer all 60 multiple choice questions Use the proforma answer sheet provided. Introductory Certificate The APM Project Fundamentals Qualification. Examination paper Candidate Number Date Location Examination Paper Sample Paper v1.4 General Notes Time allowed 1 hour. Answer all 60

More information

Microsoft Project 2010

Microsoft Project 2010 Tutorial 1: Planning a Project Microsoft Project 2010 In Tutorial Section 1.1 you will: Learn project management terminology Understand the benefits of project management Explore the Project 2010 window

More information

PROJECT SCHEDULING AND TRACKING

PROJECT SCHEDULING AND TRACKING PROJECT SCHEDULING AND TRACKING PROJECT SCHEDULING AND TRACKING Software project scheduling is an activity that distributes estimated effort across the planned project duration by allocating the effort

More information

Application Survey Paper

Application Survey Paper Application Survey Paper Project Planning with PERT/CPM LINDO Systems 2003 Program Evaluation and Review Technique (PERT) and Critical Path Method (CPM) are two closely related techniques for monitoring

More information

The Project In the beginning was The Project, and then arose the Assumptions.! And The Project was without form and the Assumptions were void.

The Project In the beginning was The Project, and then arose the Assumptions.! And The Project was without form and the Assumptions were void. ERP Project management overview The Project In the beginning was The Project, and then arose the Assumptions.! And The Project was without form and the Assumptions were void. And darkness was upon the

More information

In initial planning phases In monitoring and execution phases

In initial planning phases In monitoring and execution phases Project management What is it? Project management is a framework for a range of tools for helping plan and implement development and change projects. A range of tools exist, including: Gantt charts (bar

More information

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3)

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) 1st February 2006 Version 1.0 1 P3M3 Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce This is a Value

More information

Leaving Certificate Technology. Project Management. Teacher Notes

Leaving Certificate Technology. Project Management. Teacher Notes Leaving Certificate Technology Project Management Teacher Notes 1 Project Management This is the first of three key topics that form Project and Quality Management in the Technology Syllabus core. These

More information

CIS Project Management

CIS Project Management Topic # 4 CIS Project Management A Correspondence of Positions and Languages/Communications in CIS Analysis, Design, Development and Implementation (Engineering) Industry Correspondence of Positions and

More information

PLANNING FOR YOUR PROJECT

PLANNING FOR YOUR PROJECT PLANNING FOR YOUR PROJECT This tool kit has been designed to provide an introduction to planning. It will help you to think about the reasons behind why you should plan, what to plan and the variations

More information

Example Gantt Chart. PERT charts...) (Later, but next, Source: http://www.nan.go.th/nanpoc/svg/chartdirector/doc/cdphpd oc/images/gantt.

Example Gantt Chart. PERT charts...) (Later, but next, Source: http://www.nan.go.th/nanpoc/svg/chartdirector/doc/cdphpd oc/images/gantt. PERT and Gantt Example Gantt Chart (Later, but next, PERT charts...) Source: http://www.nan.go.th/nanpoc/svg/chartdirector/doc/cdphpd oc/images/gantt.png PERT Charts Acronym for: Program Evaluation and

More information

Organizing, planning and scheduling software projects

Organizing, planning and scheduling software projects Project management Organizing, planning and scheduling software projects Ian Sommerville 1995 Modified by Spiros Mancoridis 1998 Software Engineering, 5th edition. Chapter 3 Slide 1 Objectives To introduce

More information

Project Management Standards: A Review of Certifications/Certificates

Project Management Standards: A Review of Certifications/Certificates Project Standards: A Review of Certifications/Certificates Standards for Project Supporting Certification and Certificates Certificate Certification The Project Body of Knowledge PMBOK Guide Projects in

More information

Administration. Welcome to the Eastwood Harris Pty Ltd MICROSOFT PROJECT 2010 AND PMBOK GUIDE FOURTH EDITION training course presented by

Administration. Welcome to the Eastwood Harris Pty Ltd MICROSOFT PROJECT 2010 AND PMBOK GUIDE FOURTH EDITION training course presented by Welcome to the Eastwood Harris Pty Ltd MICROSOFT PROJECT 2010 AND PMBOK GUIDE FOURTH EDITION training course presented by Paul E Harris Administration Evacuation Timings, meals and facilities Mobile phones

More information

ME 407 Mechanical Engineering Design Spring 2016

ME 407 Mechanical Engineering Design Spring 2016 ME 407 Mechanical Engineering Design Spring 2016 Project Planning & Management Asst. Prof. Dr. Ulaş Yaman Acknowledgements to Dieter, Engineering Design, 4 th edition Ullman, The Mechanical Design Process,

More information

Scheduling. Anne Banks Pidduck Adapted from John Musser

Scheduling. Anne Banks Pidduck Adapted from John Musser Scheduling Anne Banks Pidduck Adapted from John Musser 1 Today Network Fundamentals Gantt Charts PERT/CPM Techniques 2 WBS Types: Process, product, hybrid Formats: Outline or graphical organization chart

More information

ECDL / ICDL Project Planning Syllabus Version 1.0

ECDL / ICDL Project Planning Syllabus Version 1.0 ECDL / ICDL Project Planning Syllabus Version 1.0 Purpose This document details the syllabus for ECDL / ICDL Project Planning. The syllabus describes, through learning outcomes, the knowledge and skills

More information

Mastering Microsoft Project 2013

Mastering Microsoft Project 2013 Course 55054: Mastering Microsoft Project 2013 Page 1 of 9 Mastering Microsoft Project 2013 Course 55054: 2 days; Instructor-Led Introduction This two-day, instructor-led course is intended for individuals

More information

PROJECT MANAGEMENT FRAMEWORK

PROJECT MANAGEMENT FRAMEWORK PROJECT MANAGEMENT FRAMEWORK DOCUMENT INFORMATION DOCUMENT TYPE: DOCUMENT STATUS: POLICY OWNER POSITION: INTERNAL COMMITTEE ENDORSEMENT: APPROVED BY: Strategic document Approved Executive Assistant to

More information

THE COMPLETE GUIDE TO PERFECT PROJECT MANAGEMENT

THE COMPLETE GUIDE TO PERFECT PROJECT MANAGEMENT THE COMPLETE GUIDE TO PERFECT PROJECT MANAGEMENT 1 CONTENTS Introduction 3 Prince2 5 Every as a project tool 6 Major development and building work 7 Further reading and information..9 2 THE COMPLETE GUIDE

More information

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7?

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7? HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7? This document contains introduction to P2ware Project Manager 7 views (P2ware Project Manager 7 walkthrough) and shows how to create high quality plans

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT PROJECT PLANNING WITH IT Y/601/7321 LEVEL 3 UNIT 9 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 PROJECT PLANNING WITH IT

More information

Project management. Organizing, planning and scheduling software projects. Objectives. Chapter 3. Chapter 3 Project Management. Learning Objective

Project management. Organizing, planning and scheduling software projects. Objectives. Chapter 3. Chapter 3 Project Management. Learning Objective Chapter 3 Chapter 3 Project Management Learning Objective...to give an appreciation for and to introduce project management and to place it into context and give some of the fundamentals to project management

More information

Mastering Microsoft Project 2013 Course: 55054A Course Length: 3 Days

Mastering Microsoft Project 2013 Course: 55054A Course Length: 3 Days 3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: [email protected] Web: www.discoveritt.com Mastering Microsoft Project 2013 Course: 55054A Course Length:

More information

Project Scheduling: PERT/CPM

Project Scheduling: PERT/CPM Project Scheduling: PERT/CPM CHAPTER 8 LEARNING OBJECTIVES After completing this chapter, you should be able to: 1. Describe the role and application of PERT/CPM for project scheduling. 2. Define a project

More information

The Project Planning Process Group

The Project Planning Process Group 3 The Project Planning Process Group............................................... Terms you ll need to understand: Activity Activity attributes Activity list Activity on arrow diagram (AOA) Activity

More information

Project management. Organising, planning and scheduling software projects. Ian Sommerville 2000 Software Engineering, 6th edition.

Project management. Organising, planning and scheduling software projects. Ian Sommerville 2000 Software Engineering, 6th edition. Project management Organising, planning and scheduling software projects Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 4 Slide 1 Objectives To introduce software project management and

More information

MSP How to guide session 2 (Resources & Cost)

MSP How to guide session 2 (Resources & Cost) MSP How to guide session 2 (Resources & Cost) 1. Introduction Before considering resourcing the schedule it is important to ask yourself one key question as it will require effort from the scheduler or

More information

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development

More information

10 Project Management with PERT/CPM

10 Project Management with PERT/CPM 10 Project Management with PERT/CPM 468 One of the most challenging jobs that any manager can take on is the management of a large-scale project that requires coordinating numerous activities throughout

More information

Introduction to Project Management. What is the Project Management Life Cycle? Common Life Cycle Characteristics

Introduction to Project Management. What is the Project Management Life Cycle? Common Life Cycle Characteristics Introduction to Project Management Chapter 2 The Project Management Life Cycle Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George 2008 Prentice Hall 2-1 What

More information

Chapter 1.7 Project Management. 1. Project financing is one of the step of project management- State True or False

Chapter 1.7 Project Management. 1. Project financing is one of the step of project management- State True or False Chapter 1.7 Project Management Part I: Objective type questions and answers 1. Project financing is one of the step of project management- State True or False 2. Proposed new technologies, process modifications,

More information

Appendix A of Project Management. Appendix Table of Contents REFERENCES...761

Appendix A of Project Management. Appendix Table of Contents REFERENCES...761 Appendix A Glossary Terms of Project Management Appendix Table of Contents REFERENCES...761 750 Appendix A. Glossary of Project Management Terms Appendix A Glossary Terms of Project Management A Activity

More information

Software Engineering CSCI 4490. Lesson 9 Project Management Part 1- Planning & Estimating. February 23, 2015

Software Engineering CSCI 4490. Lesson 9 Project Management Part 1- Planning & Estimating. February 23, 2015 Lesson 9 Project Management Part 1- Planning & Estimating February 23, 2015 Projects and Project Managers Project a [temporary] sequence of unique, complex, and connected activities having one goal or

More information

PROJECT EVALUATION REVIEW TECHNIQUE (PERT) AND CRITICAL PATH METHOD (CPM)

PROJECT EVALUATION REVIEW TECHNIQUE (PERT) AND CRITICAL PATH METHOD (CPM) PROJECT EVALUATION REVIEW TECHNIQUE (PERT) AND CRITICAL PATH METHOD (CPM) Project Evaluation Review Technique (PERT) and Critical Path Method (CPM) are scheduling techniques used to plan, schedule, budget

More information

ECDL / ICDL Project Planning Project Management Software Level 2. Syllabus Version 1.0 (UK)

ECDL / ICDL Project Planning Project Management Software Level 2. Syllabus Version 1.0 (UK) ECDL / ICDL Project Planning Project Management Software Level 2 Syllabus Version 1.0 (UK) Purpose This document details the syllabus for ECDL / ICDL Project Planning. The syllabus describes, through learning

More information