PROGRAMMING Frank Ellis B.Sc. ARSM Thursday 26th March 2015

Slides:



Advertisements
Similar presentations
Project management.
Advertisements

TIME MANAGEMENT 641 Topic 03 Activity Sequencing.
Work Breakdown Structures
Estimating, scheduling and budgeting
Chapter 3 Managing the Information Systems Project
© 2005 by Prentice Hall Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Advanced Project Management - CPH
Chapter 10: Project Schedule Planning
© 2008 by Prentice Hall 3-1 ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
Management & Development of Complex Projects Course Code - 706
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George.
PROJECT TIME CONTROL. PROJECT SCHEDULING REFERENCES PRIMARY REFERENCE IN THIS PRESENTATION IS Operations Management, Ed 6, Heizer & Render, Prentice Hall,
Project Time Management
SWE Introduction to Software Engineering
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Project management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project Plan The Development Plan The project plan is one of the first formal documents produced by the project team. It describes  How the project will.
Project Time Management
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
1 ®  Overview Benefits of a Good Construction Schedule Baseline Schedule Development Schedule Updating and Maintenance Managing Project Changes USACE.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project Tracking and Scheduling Infsy 570 Dr. R. Ocker.
This work is licensed under a Creative Commons Attribution 3.0 Unported LicenseCreative Commons Attribution 3.0 Unported License (CC-BY). Project Management.
Project planning. Software project management Informal definition of management – The art of getting work done through other people Software project management.
Project Management and Scheduling
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
贾银山 Software Engineering, Chapter 5 Slide 1 Project management.
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
Lesson №2. is the unique activity that has a beginning and an end time, aimed at achieving a predetermined result/goal, the creation of a specific, unique.
© 2005 by Prentice Hall 3-1 Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition.
 Probably the most time-consuming project management activity.  Continuous activity - Plans must be regularly revised.  Various different types of.
Project management DeSiaMore 1.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Concerned with activities involved in ensuring that software is delivered: on.
BSBPMG402A Apply Time Management Techniques 1 Apply Time Management Techniques Week 6 Project Time Processes – Part 2 C ertificate IV in Project Management.
~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 03-Apr-2009 [Abdul Hayat, Project Time Management, Semester Genap 2008/2009] 1 PROJECT TIME MANAGEMENT.
Successful IT Projects slides © 2007 Darren Dalcher & Lindsey Brodie Successful IT Projects By Darren Dalcher & Lindsey Brodie
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Software Project Management Lecture # 7. Outline Project Scheduling.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
Lecture 7. Review of Lecture 6 Project Scheduling: The process of defining project activities, determining their sequence, estimating their duration Scheduling.
Software Project Management
Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project management Lecture 10. Topics covered Management activities Project planning Project scheduling Risk management.
Lecture 6. Review of Lecture 5 Company strategic planning: mission and objective statements and competitive strategy. Planning Methods: Top-down, Bottom-up.
Project Planning Techniques U08784Software Project Management Rosemary Phillimore.
Geog 469 GIS Workshop Project Management.
BSBPMG402A Apply Time Management Techniques Apply Time Management Techniques Project Time Processes – Part 2 C ertificate IV in Project Management
Advanced Project Management Project Time Management Ghazala Amin.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Chapter 3 Project Management Chapter 3 Project Management Organising, planning and scheduling software projects.
Collecting requirements – Different methods Defining scope – Estimates for all resources Creating the WBS – Different approaches Verifying scope – Formal.
Software Engineering, 8th edition. Chapter 5 1 Courtesy: ©Ian Sommerville 2006 Oct 13 th, 2008 Lecture # 6 Project management.
12/2/2015 2:45 AM 1 PROJECT TIME PLANNING Process and Bar Chart Technique.
1 Project management. 2 Topics covered Management activities Project planning Project scheduling Risk management.
Chapter 3 Managing the Information Systems Project
Project Management Inspections and Reviews 1 February.
Project Management Organization Scheduling 31 January.
Project Time Management Ashima Wadhwa. Schedule Development – Determining start and finish dates for project activities – Without realistic dates, project.
Project management 1/30/2016ICS 413 – Software Engineering1.
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
SOFTWARE PROJECT MANAGEMENT
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
P3 Business Analysis. 2 Section F: Project Management F1.The nature of projects F2. Building the Business Case F4. Planning,monitoring and controlling.
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.
Project Time Management Based on PMBOK 5 th Edition Abdelrahman Sheta, PMP,ITIL 1PMP - Project Time Managementfacebook.com/Sheta.Page.
1 Project management Organising, planning and scheduling software projects.
Importance of Project Schedules
Presentation transcript:

PROGRAMMING Frank Ellis B.Sc. ARSM Thursday 26th March 2015 Warwick University PROGRAMMING Introductions…. Frank Ellis B.Sc. ARSM

CONTENTS Programme Types Programme Preparation Programme Presentation Programme Monitoring Programme Software

PROGRAMME TYPES Client Programme Design Programme Main Contractor Programme Sub-contractors / Specialist Programme Manufacturer / Procurement Programme

PROGRAMME TYPES Client Programme High Level: Summary activities with Start – End dates Milestones for Key Dates Milestones for Constraints Imposed - external / third party Internal (e.g. equipment delivery) Milestones for Planning Permission / Public Enquiry Milestones for Financial Purposes

PROGRAMME TYPES Design Programme Concept Design Outline Design Detailed Design including Temporary Work Design CAT 3 Check (if required) CDM Requirements Approval period

PROGRAMME TYPES Main Contractor Programme Tender Detailed Contract Programme (Clause 12) NEC3 Engineering and Construction Contract (ECC) Integrated Work Disciplines Enabling works Civils MEP Architectural

PROGRAMME TYPES Main Contractor Programme (Cont.) Integrated Sub-contractors / Suppliers sub-programmes Interfaces – with third parties or other contracts Constraints Contractual (e.g. access, milestones or key dates – possible LDs) Legal (e.g. working hours) Physical (e.g. confined site, access, etc.) Third party interfaces (e.g. handover of sections of work, proximity to structures, settlement monitoring or mitigation)

PROGRAMME TYPES Subcontractor Programme Programme prepared by or on behalf of the Subcontractor for the Subcontract Works In accordance with the Main Programme details Compatible with and not conflict with the Main Contractor's Programme Fulfil all constraints (as main Contract Programme) Include any procurement activities if applicable

PROGRAMME TYPES Manufacturer or Procurement Programme Consents Approvals / QA Enquiries Manufacturing & Delivery periods Payment stages

PROGRAMME PREPARATION Basic Steps: Gather information on Key dates / Constraints Understand construction methodology and sequences Define Structure (WBS) Define calendars - e.g. 5 day week, 24hr 7 days, engineering hours, etc. List activities under each WBS Calculate Duration for each activity Assign Logic

PROGRAMME PREPARATION Additional Steps (depending on requirements): Generate Activity Codes – if helpful or required by Client (e.g. Cost codes, Location codes) Programme Scheduling and analyse Critical Path Assign Activity Codes to activities Resource Loading and Levelling i.e re-programme Cost Loading Outputs (Gantt chart, Reports, Resource histogram, etc.)

PROGRAMME PREPARATION Duration: Duration is the number of work periods required to complete a task Usually days, but can be hours, weeks or months

PROGRAMME PREPARATION Duration Calculation: Duration = Quantity/Productivity Productivity depends on the resources available, time constraints and the efficiency with which they work Productivity may be determined from: Historical records or case histories Standard estimating manuals Experience Combination of the above

PROGRAMME PREPARATION Work Breakdown Structure: A hierarchical structure of the works Typically Stage Phase Task / Deliverable / Milestone.

PROGRAMME PREPARATION Work Breakdown Structure: A way to organise and define the works into; Tasks Deliverables All these components can be scheduled, costed, monitored and controlled

PROGRAMME PREPARATION Develop the WBS:

PROGRAMME PREPARATION Establish Logic (Dependencies): Logic types: Mandatory (hard logic) - Inherent in the work Discretionary (soft/preferred/preferential logic) - Based on experience or preference External - Needs or requirement of third party

PROGRAMME PREPARATION Network Diagram Shows activity logic in a graphical form Drawn from left to right to reflect project chronology Represented by a combination of arrows and nodes; Arrow Diagram Node Diagram

PROGRAMME PREPARATION Arrow Diagram Activities shown by Arrows Relationship between activities shown by nodes / events

PROGRAMME PREPARATION Node Diagram Activities shown by Nodes Relationship between Activities shown by arrows CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PREPARATION Resource Levelling: Try to use resources consistently throughout the project or task discipline Ensure resources not over allocated Avoid delays caused by bad allocation of resources Software can help to identify and take advantage of unused times by analysing task dependencies

PROGRAMME PREPARATION Resource Levelling: Over or under allocation of resources; Delay tasks Assign different resource Change logic Split tasks

PROGRAMME PREPARATION Critical Path The Critical Path (or paths) is; the longest path (or paths) from start to finish through a network diagram the sequence on which all the activities have zero float The minimum time to complete a project Usually identified in red on a programme. CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PREPARATION Critical Path on a Network Diagram: CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PREPARATION Critical Path on a Bar Chart:

PROGRAMME PREPARATION Critical Path Analysis: The critical path will show if the project is going to finish late Techniques to compress the schedule include: Perform critical path tasks in parallel - May increase risk and can result in rework Assign additional resources to critical path tasks – increased costs

PROGRAMME PREPARATION Critical Path Analysis: Helps the project manager identify tasks that must be carefully monitored As tasks are completed ahead or behind schedule the critical path changes There can be more than one critical path in the project

PROGRAMME PREPARATION Hierarchy of programmes: Level 1 – High Level/ Rolled up/ Summary Programme Level 2/3 – Detailed Contract Programme/ Detailed Integrated Programme Level 4 – 4 weekly Rolling Programme Supplementary programmes – e.g. possessions, test & commissioning

PROGRAMME PRESENTATION Bar Chart / Gantt Chart Pictorial Representation of Activities Illustrates duration and relative timing of Activities May include arrows to show dependencies Finish to start Start to start Finish to Finish Start to finish Unable to show complete interdependency between Activities CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PRESENTATION Bar Chart / Gantt Chart CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PRESENTATION Bar Chart / Gantt Chart CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PRESENTATION Critical Path Bar Chart CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PRESENTATION Critical Path Bar Chart CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PRESENTATION Time vs Distance Diagram (Time Chainage) Graphical presentation for linear projects such as pipelines, railways, tunnels, roads, etc. Time along one axis and distance along the other Activities displayed according to their linear position Shows not only the location of the activity but also the direction of progress and the progress rate Big advantage – shows all activities on a single drawing CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PRESENTATION CPM Calculations resulting in start times, finish times and float calculations of activities.

PROGRAMME PRESENTATION CPM Calculations resulting in start times, finish times and float calculations of activities.

“There is no management without monitoring!” PROGRAMME MONITORING Keeping track of a project A check of the performance against the predetermined plan the progress against time, resources and performance Identifying areas which need attention or action Collecting of information to see whether you are on target to reach your objectives “There is no management without monitoring!”

PROGRAMME MONITORING The process of monitoring and evaluation helps answer the following questions: Inputs: Were programme inputs available, adequate, timely? Activities: Were activities performed on schedule? Outputs: The outputs or outcomes, were they of acceptable quality? Effects / Impacts: What was achieved?

PROGRAMME MONITORING Provide constructive suggestions: Reschedule – if the project is running behind Re budgeting – possibly redistributing funds from one area to another Re-assign resources or bring in additional to meet the time schedule

PROGRAMME MONITORING Monitoring Techniques: Baseline programme / regular progress updates (percentage completion) for each activity 4-weekly rolling programme

PROGRAMME MONITORING Monitoring Techniques: Informal / Formal project meetings Collaborative Planning / Last Planner Project Status Reports – “Dashboards” EVA, trends, feedbacks, other forms of project controls

PROGRAMME MONITORING

PROGRAMME SOFTWARE Primavera (P6 / Contractor / Suretrak) Powerproject (ASTA) Microsoft Project CS Project TILOS (ASTA) Excel spreadsheet CPM Calculations resulting in start times, finish times and float calculations of activities.

CONCLUSIONS The different types of programme Programme preparation Why we need to monitor the programme Presentation of the programme