Software Development & Project Management

Slides:



Advertisements
Similar presentations
© The McGraw-Hill Companies, Software Project Management 4th Edition Activity planning Chapter 6.
Advertisements

Project Management Information Systems and Management.
 Chapter 6: Activity Planning – Part 1 NET481: Project Management Afnan Albahli.
Terminology Project: Combination of activities that have to be carried out in a certain order Activity: Anything that uses up time and resources CPM: „Critical.
Advanced Project Management - CPH
1 1 Slide © 2004 Thomson/South-Western Chapter 12 Project Scheduling: PERT/CPM n Project Scheduling with Known Activity Times n Project Scheduling with.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
CS3500 Software Engineering Project Management (1) In 1986 one well-known software engineer (Tom DeMarco) made the simple but important observation: “You.
5.8 Project Management Chapter 37 HL - Only.
5/4/20151 NETWORK SCHEDULING TECHNIQUES. 5/4/20152 Network Diagrams  PMI defines the scheduling process as: “the identification of the project objectives.
Project Scheduling: Networks, Duration Estimation, and Critical Path
Chapter 6 Activity Planning McGraw-Hill Education ISBN
Planning & Monitoring. The Purpose of Planning and Monitoring To ensure that the project is produced on time, within the cost constraints and at the quality.
BSBPMG503A Manage Project Time 6.5 Develop Schedule The process of analysing activity sequences, durations, resource requirements and schedule constraints.
Importance of Project Schedules
Software project management (intro) Scheduling Network.
Project Time Management
1 B. SW Project planning & scheduling Recap from previous slide: It is important to decide on who is responsible for each activity. See Yeates & Cadle.
Time Management Ahmed Awad, Ph.D., PMP. Time Management It includes the processes required to ensure timely completion of the project. b Activity Definition.
Software project management (intro)
Software Project Management
Chapter 6: Activity Planning – Part 2
HIT241 - TIME MANAGEMENT Introduction
©Ian Sommerville 2006Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
BSBPMG402A Apply Time Management Techniques 1 Apply Time Management Techniques Week 6 Project Time Processes – Part 2 C ertificate IV in Project Management.
ENGM91 ACTIVITY PLANNING Unit 2
Software Project Management
HANDLE BY M.Suganya AP/IT Aim: To present the concept regarding how the sotware projects are planned, monitored and controlled. Objective:  To introduce.
University of Sunderland CIFM02 Unit 2 COMM02 Activity Planning Unit 2.
Chapter 7 : Risk Management – part 2
Projects and Activities Defining activities some assumptions that will be relevant when we start to produce an activity plan. Activities must be defined.
 Chapter 6: Activity Planning – Part 3 NET481: Project Management Afnan Albahli.
 Chapter 6: Activity Planning – Part 2 NET481: Project Management Afnan Albahli.
CHAPTER :5 SCHEDULING. Things to Learn – Precedence analysis – Gantt Charts – PERT / CPA.
Managing Schedule Slack/Float PMI Scheduling Forum January 6, 2015 January 6, 2015 Presented by: Ric Albani, PMP, PMI-SP, PMI-RMP, MCTS.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
BSBPMG503A Manage Project Time Manage Project Time Project Time Processes Part 2 Diploma of Project Management Qualification Code BSB51507 Unit Code.
Network planning models These project scheduling techniques model the project's activities and their relationships as a network. In the network, time flows.
Project Management Planning and Scheduling. “Failing to plan is planning to fail” by J. Hinze, Construction Planning and Scheduling Planning: “what” is.
Activity Planning. Effort estimation – For whole project – For individual activity Detailed plan – Starting of each activity – End of each activity –
The Network Diagram. When to Do What?  Carrying out one activity after the other may result in project completion, but it will take the longest possible.
Project Management MGT 30725
Project Planning & Scheduling
Activity Planning.
ACTIVITY PLANNING AND RISK MANAGEMENT
Chapter 6: Project Time Management
Project Scheduling: networks, duration estimation, and critical path
Software Project Management
Project Time Management
Drawing the AON network
PROJECT MANAGEMENT (BSBI 622)
Project Time Management
Project Management (lecture)
Drawing AOA and AON networks
Software Project Management 4th Edition
Software Project Management 4th Edition
Chapter 6 Activity Planning.
Lecture 5: Project Time Planning (Precedence Diagramming Technique)
Software Project Management 4th Edition
Project Management CPM/PERT Professor Ahmadi.
Project Time Management
Project Time Management
Project Management (lecture)
Importance of Project Schedules
Chapter 6 Activity Planning.
Project Time Management
Scheduling.
Presentation transcript:

Software Development & Project Management Activity Planning Software Development & Project Management

Activity Planning To ensure that the appropriate resources will be available precisely when required To avoid different activities competing for the same resources To produce a detailed schedule showing which staff carry out each activity To produce a detailed plan against which actual achievement may be measured To produce a timed cash flow forecast To replan the project during its life to correct drift from the target

Objectives of Activity Planning Feasibility Assessment Resource Allocation Detailed Costing Motivation Co-ordination

Project Schedules Ideal Activity Plan – What activities need to be carried out, what is the estimated duration of each activity and in what order they are to be done Activity Risk Analysis – identifying potential problems and suggesting alterations Resource Allocations – identifying expected resource availability and constraints and adapting plan accordingly Schedule Production – Drawing up and publishing a project schedule, which indicates planned start and completion dates and resource requirements

Step Wise Project Planning

Projects and Activities Defining Activities A project is composed of a number of interrelated activities A project may start when at least one of its activities is ready to start A project will be completed when all of the activities it encompasses have been completed An activity must have a clearly defined start and a clearly defined end-point, normally marked by the production of a tangible deliverable If an activity requires a resource (as most do) then that resource requirement must be forecastable and is assumed to be required at a constant level throughout the duration of the activity The duration of an activity must be forecastable – assuming normal circumstances and the reasonable availability of resources Some activities may require that others are completed before they can begin (these are known as precedence requirements) Identifying Activities Activity-based approach Product-based approach Hybrid approach

Activity-Based WBS

Product-Based WBS

Hybrid WBS

Sequencing and Scheduling Activities

Network Planning Models CPM – Critical Path Method PERT – Program Evaluation Review Technique Activity-On-Arrow Precedence Networks – Activity-On-Node

IOE Activity Network Fragment

IOE Activity CPM Network Fragment

Formulating a Network Model Constructing Precedence Networks A project network should only have one start node A project network should only have one end node A node has duration Links normally have no duration Precedents are the immediate preceding activities Time moves from left to right A network may not contain loops A network should not contain dangles Representing lagged activities Hammock activities Labelling conventions

Precedence Network Fragment

Activity Network Loop

Activity Network Dangle

Representing Lagged Activities

Labeling Conventions

Refining the Network Model Adding the time dimension The forward pass The backward pass Identifying the critical path Activity Float Total Float Free Float Interfering Float Shortening the project duration Identifying critical activities The critical path The near-critical path Dynamics and monitoring

Project Activity Example

Example Precedence Network

Example Precedence Network

That’s it for today 