Software Engineering II - Exercise

Size: px
Start display at page:

Download "Software Engineering II - Exercise"

Transcription

1 Software Engineering II - Exercise April 29 th 2009 Software Project Management Plan Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen 1

2 Date for the final exam To be determined next week 2

3 Decision time Can we reschedule exercises for WBS and Scheduling? Change 1: WBS Exercise Wednesday May 27 -> Friday May 29, 14:00-15:30 Change 2: Scheduling Exercise Wednesday June 3 -> Friday June 5, 14:00-15:30 3

4 Basic Definitions: Project and Project Plan Software Project: All technical and managerial activities required to turn over the deliverables to the client A software project has a specific duration, consumes resources and produces work products Management categories to complete a software project: Tasks, Activities, Functions Software Project Management Plan (SPMP): The controlling document for a software project Specifies the technical and managerial approaches to develop the software product Companion document to requirements analysis document: Changes in either may imply changes in the other document Also interdependent with the system design document The SPMP may be part of the project agreement. 4

5 Project: Functions, Activities and Tasks A project has a duration and consists of project functions, activities and tasks Project Function Function Activity Activity Activity Activity Activity Activity Task Task Task Task UML 5

6 Tasks, Activities and Project Functions (UML Class Diagram) duration Project duration Work * Task Activity Project Function «invariant» duration = project.duration 6

7 Project Function Definition Project Function: An activity or set of activities that span the duration of the project (called Workflow in the Unified Process model) Project Function Function Activity Activity Activity Activity Activity Activity Task Task Task Task 7

8 Examples of Project Functions Configuration Management Documentation Quality Control (V&V: verification and validation) Training Testing Project management activities UML Project functions in the IEEE 1058 standard (IEEE Standard for Software Project Management Plans) are called Integral processes in the IEEE 1074 standard (IEEE Standard for Developing a Software Project Life Cycle Process). Sometimes also called cross-development processes. 8

9 Tasks Project Function Function Activity Activity Activity Activity Activity Activity Task Task Task Task Smallest unit of work subject to management Small enough for adequate planning and tracking Large enough to avoid micro-management 9

10 Tasks Smallest unit of management accountability Atomic unit of planning and tracking Tasks have finite duration, need resources, produce tangible result (documents, code, models) Specification of a task: Work package Name, description of work to be done Preconditions for starting, duration, required resources Work product to be produced, acceptance criteria for it Risk involved Completion criteria Includes the acceptance criteria for the work products (deliverables) produced by the task. 10

11 Heuristics for Determining Task Sizes Finding the appropriate task size is problematic Todo lists from previous projects During initial planning a task is necessarily large You may not know how to decompose the problem into tasks at first Each software development activitity identifies more tasks and modifies existing ones Tasks must be decomposed into sizes that allow monitoring Depends on nature of work and how well task is understood. Work package should corresponds to a well defined work assignment for one participant for a week 11

12 Action Item Definition Action Item: A task assigned to a person (or in certain cases a role) to be done by a certain time What?, Who?, When? Heuristics for Duration: be done within two week or a week Definition Todo: An action item that is missing either the person/role or the deadline Examples of todos: Unit test class Foo, Develop the project plan for our project. Example of action items: Bob posts the next agenda for the context team meeting before May, 12 th, noon The test team develops the test plan by Sep 18 th Action items should be reviewed regularly (at least once a week) Status section in the meeting agenda. 12

13 Activities Project Function Function Activity Activity Activity Activity Activity Activity Task Task Task Task Major unit of work with precise dates Consists of smaller activities or tasks Culminates in project milestone. 13

14 Activities Major unit of work Culminates in major project milestone: Internal checkpoint (not be externally visible) External checkpoint, synchronization with the client Scheduled event used to measure progress A milestone often produces a project baseline: Formally reviewed work product Under change control (change requires formal procedures) Activitites may be grouped into larger activities: Establishes hierarchical structure for project (phase, step,...) Allows separation of concerns Precedence relations often exist among activities 14

15 Work package, Product, Baseline, Deliverable Work Package: A specification for the work to be accomplished in an activity or task Work Product: Any tangible item that results from a project function, activity or task. Project Baseline: A work product that has been formally reviewed and agreed upon. A project baseline can only be changed through a formal change procedure Project Deliverable: A work product to be delivered to the customer 15

16 Project Agreement (in traditional management approaches) Project Agreement: In traditional management, the document written for a client that defines: the scope, duration, cost and deliverables for the project. the exact items, quantities, delivery dates, delivery location. Client: Individual or organization that specifies the requirements and accepts the project deliverables. Deliverables: Work Products to be delivered to the client Documents Demonstrations of functions Demonstration of nonfunctional requirements Demonstrations of subsystems The form of a project agreement can be a contract, a statement of work, a business plan, or a project charter. 16

17 IEEE Std : Standard for Software Project Management Plans (SPMP) What it does: Specifies the format and contents of software project management plans. It provides a standard set of abstractions for a project manager or a whole organization to build its set of practices and procedures for developing software project management plans Abstractions: Project, Function, Activities, Tasks What it does not do: It does not specify the procedures or techniques to be used in the development of the plan It does not provide examples 17

18 Project Agreement, Problem Statement, SPMP Client (Sponsor) Project Manager Project Team Problem Statement Project Agreement Software Project Management Plan (SPMP) 18

19 Pros and Cons of Project Plans Advantages: Very useful to kick off a software project (to establish the goals, organize the teams, and start with development) Useful also for software projects if the outcome is predictable or when no major change occurs. Disadvantages: Of limited value to control software project when the outcome is unpredictable or when unexpected ( unusual ) events occur in the project that change the project context. Examples of unexpected events: Appearance of new technology which was unknown at project start. A visionary scenario turns out to be not implementable Company is merged with another one during the project 19

20 Project Documentation Even in modern, agile project management styles, project documentation is important Beneficiaries of well written documentation: The customer has a reference detailing the project to be used for reviews or further projects The developing company can also use old project documentation for planning future projects Best practice: The Software Project Management Plan IEEE Standard

21 Structure of a Software Project Management Plan (*) Front Matter 1. Overview 2. References 3. Definitions 4. Project organization 5. Managerial process plans 6. Technical process plans 7. Supporting process plans 8. Additional plans Back Matter (*) The template in figure in the textbook is out of date 21

22 SPMP: Front Matter Title page Signature page Change history Preface Table of contents List of figures List of tables 22

23 SPMP Clause 1: Overview 1.1 Project Summary Purpose, scope and objectives Concise summary of purpose, scope and objectives, integration with other projects, reference to requirements etc Assumptions and constraints Schedule, budget, resources, software to be reused/incorporated, technology to be employed, interfaces to other products Project deliverables List of work items with delivery dates, locations and quantities (also includes delivery media and packaging & handling) Schedule and budget summary Only itemization of major work activities here 1.2 Evolution of the SPMP Plans for anticipated and unanticipated change 23

24 SPMP Clause 2 + 3: References + Definitions 2. References Complete list of all documents and other sources of information references in the SPMP (has to include author, title, report number, date, author, path/name for electronic access and publisher etc.) 3. Definitions Define all terms and acronyms required to properly understand the SPMP 24

25 SPMP Clause 4: Project organization 4.1 External interfaces Organizational boundaries between project and external entities (parent, subcontractor, others ) 4.2 Internal structure Interfaces among the units of the software development team. Interfaces between project and supporting entities. Lines of authority, responsibility and communication within a project. 4.3 Roles and responsibilities State and nature of major work activities and support processes and organizational units responsible for them. Often depicted in matrix form. 25

26 SPMP Clause 5: Managerial process plans 5.1 Start-up plan Estimation plan Cost and schedule with estimation methods, tools and techniques Staffing plan Number of staff by required skill level, phase, duration. Staff sources Resource acquisition plan Resource acquisition process for equipment, training, transportation, facilities etc Project staff training plan Types of training, number of personnel to be trained, entry and exit criteria for training, training method. Both for technical and managerial training. 26

27 SPMP Clause 5: Managerial process plans 5.2 Work plan Work activities Work breakdown structure with work packages detailing needed resources, estimated duration, work products to be produced, predecessor, successor, etc Schedule allocation Depicts time-sequencing constraints and opportunities for concurrency. Techniques include Gantt and PERT charts etc Resource allocation Detailed itemization of resources allocated to each major work activity. This includes personnel, tools, facilities, administrative support etc Budget allocation Breakdown of necessary resource budgets for each major work activity. Costs for personnel, travel, meetings, tools, etc. 27

28 SPMP Clause 5: Managerial process plans 5.3 Control plan Requirements control plan Controls changes to project requirements Schedule control plan Measure progress of work completed and corrective measures Budget control plan Measure cost of work completed and comparison with budget Quality control plan Quality control mechanisms (v&v, reviews, audits, etc.) Reporting plan Reporting mechanisms, format, information flows Metrics collection plan Methods, tools and techniques for collecting and retaining project metrics. 28

29 SPMP Clause 5: Managerial process plans 5.4 Risk management plan Identify, analyze and prioritize project risk factors. Describe procedures for contingency planning and methods for tracking risk factors. 5.5 Closeout plan Staff reassignment, archiving project materials, post-mortem debriefing plan, preparation for lessons learned and analysis of project objectives archived. 29

30 SPMP Clause 6: Technical process plan 6.1 Process model Flow of information and work products among activities and functions. Timing of deliverables, reviews, milestones etc. 6.2 Methods, tools and techniques Development methodologies, programming languages, tools and techniques etc. to be used in the project. 6.3 Infrastructure plans Development environment (workstations, LAN, software tools etc.). Also includes policies, procedures, standards etc. 6.4 Project acceptance plan Objective criteria for determining acceptability of deliverables. 30

31 SPMP Clause 7: Supporting process plans 7.1 Configuration management plan Configuration accounting, control, status accounting, evaluation, release management, change management etc. 7.2 Verification and validation plan Traceability, milestone review, progress review, peer review, prototyping, simulation, modeling 7.3 Documentation plan Deliverable and non-deliverable documentation products 7.4 Quality assurance plan Analysis, inspection, review, audit, assessment 31

32 SPMP Clause 7: Supporting process plans 7.5 Reviews and audits Schedule, resources, methods and procedures 7.6 Problem resolution plan Reporting, analyzing, prioritizing and processing software problems 7.7 Subcontractor management plan Selecting and managing subcontractors 7.8 Process improvement plan Periodical assessment of the project to determine areas for improvement and implementing improvement plans. 32

33 SPMP: Clause 8 & Back Matter 8. Additional plans Plans required to satisfy product requirements and contractual terms (safety, privacy, security requirements, user training, integration, data conversion, system transition, maintenance etc.) Back Matter Annexes Includes directly or by reference provided supporting details that could detract from the SPMP if included in its body. Index Index of key terms and acronyms. 33

34 Observations about planning What type of model does the template defined by IEEE represent? Object model (UML class diagram) What is missing from an object model for planning? Dynamic behavior - when do we do planning? (UML sequence diagrams, activity diagrams and state machine diagrams) Different approaches to planning: Traditional: Plan at the start of a project, then the plan is fixed (at least for an iteration) [Royce, 1998] Transitional: Plan in parallel with the system design (evolution of the architecture) [Paulish, 2002] Agile: Plan continuously during the project duration (incremental and iterative refinement) [Cohn, 2006] 34

35 Readings Information on topics covered today Bruegge/Dutoit, Chapter 14: Project Management Standard for Software Project Management Plans [IEEE Std ] Walker Royce, Software Project Management: A Unified Framework, Addison-Wesley, 1998 Daniel J. Paulish, Architecture-Centric Software Project Management: A Practical Guide, Addison-Wesley, 2002 Mike Cohn, Agile Estimating and Planning, Prentice Hall,

36 Homework Task: Choose a large software project and write an SPMP for that project based on IEEE Find (write) an (idealized) plan Do post-mortem analysis using information available on the internet if necessary You can work in teams with up to 6 participants Submission date is July 1 st 2009, 2PM 36

37 If you cannot think of a suitable project Organizing a hiking trip Organizing a wedding Organizing a reunion with your classmates Celebrating the end of SE II POM All of these are acceptable (even though they do not have anything to do with software engineering) Or maybe you would like to take up a bigger challenge 37

38 Example 1: Heathrow Terminal 5 38

39 Example 2: Airbus A380 39

40 Example 3: Toll collect 40

41 Example 4: Dolli (2) 41

42 Homework Task: Choose a large software project and write an SPMP for that project based on IEEE Find (write) an (idealized) plan Do post-mortem analysis using information available on the internet if necessary You can work in teams with up to 6 participants Submission date is July 1 st 2009, 2PM Oral presentation of these plans on July 1 st 2009 in the exercise session 42

43 Summary Software engineering is a problem solving activity Developing quality software for a complex problem within a limited time while things are changing The system models addresses the technical aspects Object model, functional model, dynamic model Other models address the management aspects WBS, Schedule Task models, Issue models, Cost models Important terms Software lifecycle, Project, Activity, Function, Task, WBS, SPMP This was an introduction to the managerial issues in software engineering We will elaborate on many of these concepts in more detail as we go along through the lectures. 43

Software project management. ITNP090 Object Oriented Software Design. Management activities. Software Management Challenges

Software project management. ITNP090 Object Oriented Software Design. Management activities. Software Management Challenges Software project management ITNP090 Object Oriented Software Design Dr Andrea Bracciali Module Co-ordinator 4B86 abb@cs.stir.ac.uk Concerned with activities involved in ensuring that software is delivered

More information

<Project Name> Software Development Plan. Version <1.0>

<Project Name> Software Development Plan. Version <1.0> 1 z 8 2007-02-26 15:48 Software Development Plan Version [Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

PMP Exam Preparation Workshop. Chapter # 5 Project Scope Management

PMP Exam Preparation Workshop. Chapter # 5 Project Scope Management PMP Exam Preparation Workshop Chapter # 5 Copyright PMI SOC 2013 1 Learning Objectives By the end of this session you will understand: How scope management processes relate to the process groups Project

More information

Project Planning & Scheduling

Project Planning & Scheduling Project Planning & Scheduling 2 Objectives To introduce and discuss key concepts and techniques for planning and scheduling major projects To provide ideas for development of a practice session to apply

More information

PRINCESS NOURA UNIVESRSITY. Project Management BUS 302. Reem Al-Qahtani

PRINCESS NOURA UNIVESRSITY. Project Management BUS 302. Reem Al-Qahtani PRINCESS NOURA UNIVESRSITY Project BUS 302 Reem Al-Qahtani This is only for helping reading the PMBOK it has our notes for focusing on the book Project Framework What is PMBOK? o PMBOK= Project Body of

More information

Project Time Management

Project Time Management Project Time Management Project Time Management Project Time Management includes the processes required to manage timely completion of the project. Plan schedule management The process of establishing

More information

Software Project & Risk Management Courses Offered by The Westfall Team

Software Project & Risk Management Courses Offered by The Westfall Team Software Project & Risk Management is a 5-day course designed to provide a knowledge base and practical skills for anyone interested in implementing or improving Software Project and Risk Management techniques

More information

Project Management CSC 310 Spring 2018 Howard Rosenthal

Project Management CSC 310 Spring 2018 Howard Rosenthal Project Management CSC 310 Spring 2018 Howard Rosenthal 1 Notice This course is based on and includes material from the text: A User s Manual To the PMBOK Guide Authors: Cynthia Stackpole Snyder Publisher:

More information

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012 5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes

More information

Project Plan. CxOne Guide

Project Plan. CxOne Guide Project Plan CxOne Guide CxGuide_ProjectPlan.doc November 5, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 DELIVERABLE PURPOSE... 1 1.2 LIFECYCLE...

More information

Object-Oriented Software Engineering! Using UML, Patterns, and Java! Chapter 3, Project Organization and Communication

Object-Oriented Software Engineering! Using UML, Patterns, and Java! Chapter 3, Project Organization and Communication Object-Oriented Software Engineering! Using UML, Patterns, and Java! Chapter 3, Project Organization and Communication How it should go Requirements! Analysis! Design! Implementation! System Testing! Delivery

More information

Objectives of Project Management Framework. What are the Characteristics Of Project. Activities involved Project Management

Objectives of Project Management Framework. What are the Characteristics Of Project. Activities involved Project Management PMP Training Training Topics Chapter 1 Introduction to PMP Objectives of PMP Requirements for PMP Exam About PMP Exam PMP Exam Syllabus Chapter 2 Objectives of Project Management Framework What is Project

More information

PMI Scheduling Professional (PMI-SP)

PMI Scheduling Professional (PMI-SP) PMI Scheduling Professional (PMI-SP) E X A M I N AT I O N CO N T E N T O U T L I N E Project Management Institute PMI Scheduling Professional (PMI-SP) Exam Content Outline Published by: Project Management

More information

Value of Failure! Students Course! Module 4: Preventing Failure!

Value of Failure! Students Course! Module 4: Preventing Failure! Value of Failure Students Course Content 1. Project Management 2. Basics of risk management Project: The black box of project management Project Idea Project Management Completion / Operation Project management

More information

Project Management CSC 310 Spring 2018 Howard Rosenthal

Project Management CSC 310 Spring 2018 Howard Rosenthal Project Management CSC 310 Spring 2018 Howard Rosenthal 1 Notice This course is based on and includes material from the text: A User s Manual To the PMBOK Guide Authors: Cynthia Stackpole Snyder Publisher:

More information

Is this a project? Do I really have to plan?

Is this a project? Do I really have to plan? Project Weavers Successful Projects Don't Happen by Chance. 53 rd Annual WSHMMA Conference Matthew J. Weaver, PMP, CSM, ITIL President/CEO Project Weavers, LLC April 12, 2017 The content of this presentation

More information

REQUIREMENTS DOCUMENTATION

REQUIREMENTS DOCUMENTATION REQUIREMENTS DOCUMENTATION Project Title: Date Prepared: Stakeholder Requirement Category Priority Acceptance Criteria REQUIREMENTS DOCUMENTATION Project Title: Date Prepared: Stakeholder Requirement Category

More information

International Diploma in Project Management. (Level 4) Course Structure & Contents

International Diploma in Project Management. (Level 4) Course Structure & Contents Brentwood Open Learning College (Level 4) Page 1 Unit 1 Overview of Project Management The unit 1 covers the following topics: What is A Project? What is Project Management? Project Constraints Tools and

More information

Page # Configuration Management Bernd Brügge Technische Universität München Lehrstuhl für Angewandte Softwaretechnik 11 January 2005

Page # Configuration Management Bernd Brügge Technische Universität München Lehrstuhl für Angewandte Softwaretechnik 11 January 2005 Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration Management Bernd Brügge Technische Universität München Lehrstuhl für Angewandte Softwaretechnik 11 January 2005 Outline

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving

More information

Project Management Framework with reference to PMBOK (PMI) July 01, 2009

Project Management Framework with reference to PMBOK (PMI) July 01, 2009 Project Management Framework with reference to PMBOK (PMI) July 01, 2009 Introduction Context Agenda Introduction to Methodologies What is a Methodology? Benefits of an Effective Methodology Methodology

More information

Connoisseur Solutions Project Scope Management

Connoisseur Solutions Project Scope Management Project Scope Management Project Scope Management Project Scope Management includes the processes required to ensure that the project includes all the work required, and only the work required, to complete

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering

More information

Chapter 3, Project Organization and Communication

Chapter 3, Project Organization and Communication Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 3, Project Organization and Communication Lecture Outline Project Definition Project Organization Roles Tasks & Activities Work

More information

PROJECT SCHEDULING & CONTROL

PROJECT SCHEDULING & CONTROL PROJECT SCHEDULING & CONTROL Project Project Management PM Knowledge Areas Time Management 1 Project What is a PROJECT? Definition used by PMI: A temporary endeavor undertaken to create a unique product,

More information

MBP1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar

MBP1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar MBP1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar L2 Project Scope Management www.notes638.wordpress.com Project Scope Management Scope initiation/planning Scope definition Issue

More information

Project Management Planning Checklist, Template, Guidelines Prepared by Sid Snook, June 19, 2003 Technical Content Recommendations Purpose & Scope

Project Management Planning Checklist, Template, Guidelines Prepared by Sid Snook, June 19, 2003 Technical Content Recommendations Purpose & Scope Technical Content Recommendations (The content recommendations herein are based on the references provided and 35+ years of experience developing computer systems.) Purpose & Scope. This checklist is a

More information

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT)

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) MOSAIC Quality Assurance Plan v04.02 Prepared by: Approved by: QUALITY ASSURANCE PLAN APPROVALS QA/QC Program

More information

Agile Project Management

Agile Project Management Object-Oriented Software Engineering Using UML, Patterns, and Java Agile Project Management Outline A mountaineering example Project context Goals, client types Environment, methods, tools, methodology

More information

PMP TRAINING COURSE CONTENT

PMP TRAINING COURSE CONTENT PMP TRAINING COURSE CONTENT SECTION1: INTRODUCTION PMI, PMP AND PMBOK What is PMI, PMP, and PMBOK? What do I get out of PMP? How do I get certified? Exam qualifications and PM experience Guidelines to

More information

7. Project Management

7. Project Management Subject/Topic/Focus: 7. Project Management Management of Systems Engineering Processes Summary: Project management Systems engineering Maturity model and process improvement Literature: Ian Sommerville:

More information

PROJECT PLAN. LCG Software Process & Infrastructure ( SPI )

PROJECT PLAN. LCG Software Process & Infrastructure ( SPI ) PROJECT PLAN Organization: Project name ( SPI ) Document Revision #: 1.0 Date of Issue: 11.10.2002 Project Manager: Alberto Aimar Approval Signatures Approved by: Business Project Leader Approved by: Project

More information

Information Technology Audit & Cyber Security

Information Technology Audit & Cyber Security Information Technology Audit & Cyber Security Managing Information System Projects Systems & Infrastructure Lifecycle Management Introduction Definitions INTRODUCTION Governance Roles and Responsibilities

More information

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1 Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria

More information

The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th

The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th www.pmlead.net PMI, PMP, CAPM and PMBOK Guide are trademarks of the Project Management Institute, Inc. PMI has not endorsed and did not

More information

Communication Model for Cooperative Robotics Simulator. Project Plan. Version 1.0

Communication Model for Cooperative Robotics Simulator. Project Plan. Version 1.0 Communication Model for Cooperative Robotics Simulator Project Plan Version 1.0 1 Introduction This document provides an overview of project plan for Communication Model for Cooperative Robotics Simulator

More information

Project Execution Plan For

Project Execution Plan For Project Execution Plan For [Insert Name Here] Project Document Revision History Revision Date Project Manager Project Sponsor Page 1 of 24 About This Project Execution Plan Template: This template is intended

More information

CSU Project Management Certificate Program. Project Scope Management

CSU Project Management Certificate Program. Project Scope Management CSU Project Management Certificate Program Project Scope Management Instructor: George Angel eaglebusiness@hotmail.com 303-678-9466 1 Scope gone wild! client wants what? 2 Project Scope Management Agenda

More information

LCS International, Inc. PMP Review. Chapter 3 Developing the Project Scope Statement. Presented by David J. Lanners, MBA, PMP

LCS International, Inc. PMP Review. Chapter 3 Developing the Project Scope Statement. Presented by David J. Lanners, MBA, PMP PMP Review Chapter 3 Developing the Project Scope Statement Presented by David J. Lanners, MBA, PMP These slides are intended to be used only in settings where each viewer has an original copy of the Sybex

More information

The Systems Development Lifecycle

The Systems Development Lifecycle Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system developments projects The project Major attributes of the Lifecycle Moves systematically

More information

Information Systems. Rationale Aims & Objectives. Rationale Aims & Objectives. Introduction to Project management. Ruel Ellis

Information Systems. Rationale Aims & Objectives. Rationale Aims & Objectives. Introduction to Project management. Ruel Ellis Information Systems Introduction to Project management Ruel Ellis rellis@eng.uwi.tt http://www.eng.uwi.tt/depts/mech/staff/rellis/rellis.htm Rationale Aims & Objectives Rationale Even when most modern

More information

XAC08-6 Professional Project Management

XAC08-6 Professional Project Management 1 XAC08-6 Professional Project Management Title This Lecture: Project Charter, Project Management Plan, Work Breakdown Structure Week 06 16 March 2006 Marc Conrad Office: D104 Park Square Marc.Conrad@luton.ac.uk

More information

PMP Course Content. Chapter 1. Introduction to PMP Objectives of PMP Requirements for PMP Exam About PMP Exam PMP Exam Syllabus.

PMP Course Content. Chapter 1. Introduction to PMP Objectives of PMP Requirements for PMP Exam About PMP Exam PMP Exam Syllabus. PMP Course Content Chapter 1 Introduction to PMP Objectives of PMP Requirements for PMP Exam About PMP Exam PMP Exam Syllabus Chapter 2 Objectives of Project Management Framework What is Project What are

More information

PMP Exam Preparation Course Project Time Management

PMP Exam Preparation Course Project Time Management Project Time Management 1 Project Time Management Processes Define Activities Sequence Activities Estimate Activity Resources Estimate Activity duration Develop Schedule Control Schedule In some projects,

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS

CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS Objectives Introduction The objectives are: Describe the purpose of the phase planning activity, preconditions, and deliverables in the implementation methodology.

More information

Successful Project Management. Overview Houston Community College Fall, 2017

Successful Project Management. Overview Houston Community College Fall, 2017 Successful Project Management Overview Houston Community College Fall, 2017 Agenda Introduction Project Management Processes What Is a Process? Inputs, Tools and Techniques, Outputs Process Groups Overview

More information

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system development projects Major attributes of the Lifecycle The project Moves systematically

More information

Introduction to Software Engineering: Project Management ( Highlights )

Introduction to Software Engineering: Project Management ( Highlights ) Introduction to Software Engineering: Project Management ( Highlights ) John T. Bell Department of Computer Science University of Illinois, Chicago Based on materials from chapters 14, 15, and 16 of Object

More information

1.Which of the items listed below is not one of the software engineering layers?

1.Which of the items listed below is not one of the software engineering layers? 1.Which of the items listed below is not one of the software engineering layers? Process Manufacturing Methods Tools 2.The software quality assurance activity which is performed to check errors in logic,

More information

Independent Verification and Validation of SAPHIRE 8 Software Project Plan

Independent Verification and Validation of SAPHIRE 8 Software Project Plan INL/EXT-09-17022 Rev. 1 Independent Verification and Validation of SAPHIRE 8 Software Project Plan December 2009 The INL is a U.S. Department of Energy National Laboratory operated by Battelle Energy Alliance

More information

PROJECT SCOPE MANAGEMENT. 1 Powered by POeT Solvers Limited

PROJECT SCOPE MANAGEMENT. 1   Powered by POeT Solvers Limited PROJECT SCOPE MANAGEMENT 1 www.pmtutor.org Powered by POeT Solvers Limited At the end of this training, our goal is for you to: Be able to define the term scope Be able to identify primary sources who

More information

A Primer for the Project Management Process by David W. Larsen 1. Table of Contents

A Primer for the Project Management Process by David W. Larsen 1. Table of Contents A Primer for the Project Management Process by David W. Larsen 1 Table of Contents Description... 2 STAGE/STEP/TASK SUMMARY LIST... 3 Project Initiation 3 Project Control 4 Project Closure 6 Project Initiation...

More information

PMP Exam Prep Coaching Program

PMP Exam Prep Coaching Program PMP Exam Prep Coaching Program 1 Charter Direct and Manage Work Monitor and Control Work Perform Integrated Change Control Close or Phase 2 Vinai Prakash, PMCHAMP.COM 1 Defines how the project is executed,

More information

Lesson Three: Business Analysis Planning and Monitoring BANA 110 Analyzing Business Needs and Requirements Planning Gary Mesick and Shelly Lawrence,

Lesson Three: Business Analysis Planning and Monitoring BANA 110 Analyzing Business Needs and Requirements Planning Gary Mesick and Shelly Lawrence, Lesson Three: Business Analysis Planning and Monitoring BANA 110 Analyzing Business Needs and Requirements Planning Gary Mesick and Shelly Lawrence, Instructors YOU ARE HERE Analysis and the Decision to

More information

INFORMATION SYSTEMS ANALYSIS AND DESIGN

INFORMATION SYSTEMS ANALYSIS AND DESIGN INFORMATION SYSTEMS ANALYSIS AND DESIGN Shouhong Wang Hai Wang Universal-Publishers Boca Raton TABLE OF CONTENTS PREFACE 7 CHAPTER 1. INTRODUCTION 13 1.1. Context of Information Systems Analysis and Design

More information

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this

More information

Project Report Template (Sem 1)

Project Report Template (Sem 1) 1. Introduction & Problem Statement Project Report Template (Sem 1)

More information

INFORMATION TECHNOLOGY PROJECT MANAGEMENT. Fourth Edition. International Student Version. Jack T. Marchewka WILEY. John Wiley & Sons, Inc.

INFORMATION TECHNOLOGY PROJECT MANAGEMENT. Fourth Edition. International Student Version. Jack T. Marchewka WILEY. John Wiley & Sons, Inc. INFORMATION TECHNOLOGY PROJECT MANAGEMENT Fourth Edition International Student Version Jack T. Marchewka WILEY John Wiley & Sons, Inc. PREFACE xvii ABOUT THE AUTHOR xxiii CHAPTER 1 An Overview of IT Project

More information

Project Integration Management

Project Integration Management Project Integration Management Presented by Project Masters Inc. *Throughout this presentation, we reference and recognize the following trademarks, service marks, and copyrights of the Project Management

More information

Management of Projects

Management of Projects of Projects Giuseppe Lami Page 1 Course Outline! Part 1: The Project (PM) Framework! Part 2: The PM as a Process! Part 3: Techniques, Methods and Tools Supporting the PM! Part 4: Requirements Engineering

More information

This Week. XAC08-6 Professional Project Management. The Project Charter

This Week. XAC08-6 Professional Project Management. The Project Charter 1 2 Title XAC08-6 Professional Project Management This Lecture:, Project Management Plan, Work Breakdown Structure Week 06 16 March 2006 Marc Conrad Office: D104 Park Square Contents This Week (Preliminary)

More information

T Software Testing and Quality Assurance Test Planning

T Software Testing and Quality Assurance Test Planning T-76.5613 Software Testing and Quality Assurance 10.10.2007 Test Planning Juha Itkonen Outline Test planning, purpose and usage of a test plan Topics of test planning Exercise References: IEEE Std 829-1998,

More information

Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012

Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012 Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM An Oracle White Paper April 2012 OUM Implement Core Workflow White Paper Introduction... 3 OUM is Iterative...

More information

7.11b: Quality in Project Management: A Comparison of PRINCE2 Against PMBOK

7.11b: Quality in Project Management: A Comparison of PRINCE2 Against PMBOK by Peter Whitelaw, Rational Management Pty Ltd, Melbourne Introduction This comparison takes each part of the PMBOK and provides comments on what match there is with elements of the PRINCE2 method. It's

More information

Project Origination: Item Description (Origination) Comments (or reasons for NOT completing)

Project Origination: Item Description (Origination) Comments (or reasons for NOT completing) Project Origination: (Origination) Develop Project Proposal: 24 Formulate business need/problem and 24 anticipated benefits to all parties Review project s fit with organization s mission 24 Identify project

More information

Solutions Manual. Object-Oriented Software Engineering. An Agile Unified Methodology. David Kung

Solutions Manual. Object-Oriented Software Engineering. An Agile Unified Methodology. David Kung 2 David Kung Object-Oriented Software Engineering An Agile Unified Methodology Solutions Manual 3 Message to Instructors July 10, 2013 The solutions provided in this manual may not be complete, or 100%

More information

Software Engineering (CSC 4350/6350) Rao Casturi

Software Engineering (CSC 4350/6350) Rao Casturi Software Engineering (CSC 4350/6350) Rao Casturi Recap What is software engineering? Modeling Problem solving Knowledge acquisition Rational Managing Software development Communication Rational Management

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0351 Course Title: Software Project management Semester: V Course Time: July - Dec

More information

nam I BIA Un IVERS ltv OF SCIEnCE AnD TECHnOLOGY

nam I BIA Un IVERS ltv OF SCIEnCE AnD TECHnOLOGY nam I BIA Un IVERS ltv OF SCIEnCE AnD TECHnOLOGY Faculty of Computing and Informatics Department of Informatics QUALIFICATION: Bachelor of Information Technology in Business Computing QUALIFICATION CODE:

More information

Summary of 47 project management processes (PMBOK Guide, 5 th edition, 2013)

Summary of 47 project management processes (PMBOK Guide, 5 th edition, 2013) Summary of 47 project management processes (PMBOK Guide, 5 th edition, 2013) Integration Management: processes & activities needed to properly coordinate all aspects of the project to meet stakeholder

More information

CLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS

More information

THE PMP EXAM PREP COURSE

THE PMP EXAM PREP COURSE THE PMP EXAM PREP COURSE Session 2 PMI, PMP and PMBOK are registered marks of the Project Management Institute, Inc. www.falconppm.com Agenda 9:00 10:15 Practice the PMP Questions 10:15 10:30 Break 10:30

More information

Unit 381 IT Project Management Level 3. Credit value 10. Rationale

Unit 381 IT Project Management Level 3. Credit value 10. Rationale Unit 381 IT Project Management Level 3 Credit value 10 Rationale The aim of this unit is to enable candidates to understand the business environment within which new projects are initiated. Candidates

More information

National Aeronautics and Space Administration Washington, DC 20546

National Aeronautics and Space Administration Washington, DC 20546 Technical Standards Division Publication NASA-STD-2100-91 NASA Software Documentation Standard Software Engineering Program NASA-STD-2100-91 -91 Approved: July 29, 1991 National Aeronautics and Space Administration

More information

PMP PMBOK Guide Sixth Edition Training Course Agenda

PMP PMBOK Guide Sixth Edition Training Course Agenda PMP PMBOK Guide Sixth Edition Training Course Agenda 1. Introduction What are PMI and PMP Certification Application Requirements for the PMP Exam Guidelines to Complete the PMP Application About the PMP

More information

Chapter 4: Project Integration Management. IT Project Management, Third Edition Chapter 4

Chapter 4: Project Integration Management. IT Project Management, Third Edition Chapter 4 Chapter 4: Project Integration Management 1 Learning Objectives Describe an overall framework for project integration management as it relates to the other project management knowledge areas and the project

More information

Lecture- 10. Project Scheduling. Dronacharya College of Engineering

Lecture- 10. Project Scheduling. Dronacharya College of Engineering Lecture- 10 Project Scheduling Dronacharya College of Engineering Scheduling and Planning The majority of projects are 'completed' late, if at all. A project schedule is required to ensure that required

More information

Lecture 2: Project Management, Part 1: Requirements, WBS, Scheduling, and Risk Management. Prof. Shervin Shirmohammadi SITE, University of Ottawa

Lecture 2: Project Management, Part 1: Requirements, WBS, Scheduling, and Risk Management. Prof. Shervin Shirmohammadi SITE, University of Ottawa Lecture 2: Project Management, Part 1: Requirements, WBS, Scheduling, and Risk Management Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi ELG 4912 2-1 Goal of Project

More information

Question Paper Solution (75:25), April 2015 Subject : Software Project Management

Question Paper Solution (75:25), April 2015 Subject : Software Project Management Question Paper Solution (75:25), April 2015 Subject : Software Project Management Ques1. (a) Discuss the significance, of reducing the product size, on ROI (returns on investment). Explain, briefly, how

More information

Project Management Process Groups. PMP Study Group Based on the PMBOK Guide 4 th Edition

Project Management Process Groups. PMP Study Group Based on the PMBOK Guide 4 th Edition Project Management Process Groups PMP Study Group Based on the PMBOK Guide 4 th Edition Introduction PM Process Groups In order for a project to be successful, the project team must: Select appropriate

More information

Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition, and ISO 21500

Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition, and ISO 21500 Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition, and ISO 21500 Thierry Labriet, STS STS SA, Lausanne, Switzerland +41 21 510 11 50 office@sts.ch www.sts.ch 1 Contents 1 Foreword... 3 2 Executive

More information

S3. Step 3 Develop Roadmap

S3. Step 3 Develop Roadmap S3. Step 3 Develop Roadmap PART OF IT STRATEGY TOOLIKIT VERSION 0.5 MAY 2007 1 TABLE OF CONTENTS S3-1. DETERMINE PRIORITIES... 3 S3-1.1 ASSESS DEPENDENCIES... 3 S3-1.2 PRIORITISE BUILDING BLOCKS... 3 S3-1.3

More information

Chapter 7: Quality Project Review

Chapter 7: Quality Project Review Chapter 7: Quality Project Review Focus: This discussion addresses the quality project review, a scheduled, formal review that centers on project performance and quality metrics and which raises broad

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

MGT/437. Project Management. Session #2 University of Phoenix 02/12/2004 Brian Smithson. 02/12/2004 MGT/437 #2 -- Brian Smithson 1

MGT/437. Project Management. Session #2 University of Phoenix 02/12/2004 Brian Smithson. 02/12/2004 MGT/437 #2 -- Brian Smithson 1 MGT/437 Project Management Session #2 University of Phoenix 02/12/2004 Brian Smithson 02/12/2004 MGT/437 #2 -- Brian Smithson 1 Agenda Review/Questions Session content PMI project framework Project Knowledge

More information

Introduction. Scope Management Approach. Roles and Responsibilities. Processes included in Scope Management are:

Introduction. Scope Management Approach. Roles and Responsibilities. Processes included in Scope Management are: Introduction Scope Management involves the management of techniques that make sure that the project comprises a Processes included in Scope Management are: 1. Collect Requirements In this process, project

More information

Reference B Project Management Requirements

Reference B Project Management Requirements Reference B State of Alaska TABLE OF CONTENTS 1... 2 1.1 Project Life Cycle Methodology... 2 1.2 Preliminary Project Management Narrative and Work Plan... 2 2 Master Project Management Plan and Master

More information

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide processlabs CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide CMMI-DEV V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAR - Causal Analysis and Resolution...

More information

RFP #16-09 APPENDIX AA

RFP #16-09 APPENDIX AA RFP #16-09 APPENDIX AA COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF PUBLIC WELFARE INFORMATION TECHNOLOGY GUIDELINE Name Of Guideline: Work Plan Standard Guideline Domain: Business Date Issued: 04/25/2003

More information

Definition. Name of the tool or technique Project mission statement

Definition. Name of the tool or technique Project mission statement Tools and Techniques Definitions (or by alphabetic order ; see below) A definition of each of the tools and techniques is provided below. The primary sources of definitions were the PMBOK Guide and Max

More information

Project Planning and Management (PPM) V2.0. WBS Dictionary

Project Planning and Management (PPM) V2.0. WBS Dictionary Project Planning and Management (PPM) V2.0 WBS Dictionary Software as a Service (SaaS) Version 1.0 August 2014 1 Table of Contents PPM V2.0 Work Breakdown Structure (WBS) Dictionary 1 Project Type: Software

More information

Integrated Methodology Deliverable Descriptions

Integrated Methodology Deliverable Descriptions Integrated Methodology Deliverable Descriptions Copyright 2013, QAIassist C2013 This publication may not be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic,

More information

Number: DI-IPSC-81427B Approval Date:

Number: DI-IPSC-81427B Approval Date: DATA ITEM DESCRIPTION Title: Software Development Plan (SDP) Number: Approval Date: 20170313 AMSC Number: N9775 Limitation: N/A DTIC Applicable: No GIDEP Applicable: No Preparing Activity: EC Project Number:

More information

Chapter 3 Prescriptive Process Models

Chapter 3 Prescriptive Process Models Chapter 3 Prescriptive Process Models - Generic process framework (revisited) - Traditional process models - Specialized process models - The unified process Generic Process Framework Communication Involves

More information

Number: DI-IPSC-81427B Approval Date:

Number: DI-IPSC-81427B Approval Date: DATA ITEM DESCRIPTION Title: Software Development Plan (SDP) Number: DI-IPSC-81427B Approval Date: 20170313 AMSC Number: N9775 Limitation: N/A DTIC Applicable: No GIDEP Applicable: No Preparing Activity:

More information

Work Plan and IV&V Methodology

Work Plan and IV&V Methodology Work Plan and IV&V Methodology Technology initiatives and programs should engage with an IV&V process at the project planning phase in order to receive an unbiased, impartial view into the project planning,

More information

Rational Software White Paper TP 174

Rational Software White Paper TP 174 Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP 174 Table of Contents Abstract... 1 Introduction... 1 Level 2, Repeatable... 2 Requirements Management...

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information