Software Engineering II - Exercise
|
|
- Maria Wilson
- 6 years ago
- Views:
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 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>
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 information7. 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 informationPMP 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 informationProject 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 informationPRINCESS 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 informationProject 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 informationSoftware 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 informationProject 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 informationPMBOK 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 informationProject 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 informationObject-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 informationObjectives 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 informationPMI 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 informationValue 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 informationProject 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 informationIs 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 informationREQUIREMENTS DOCUMENTATION
REQUIREMENTS DOCUMENTATION Project Title: Date Prepared: Stakeholder Requirement Category Priority Acceptance Criteria REQUIREMENTS DOCUMENTATION Project Title: Date Prepared: Stakeholder Requirement Category
More informationInternational 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 informationPage # 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 informationSoftware 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 informationProject 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 informationConnoisseur 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 informationSoftware 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 informationChapter 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 informationPROJECT 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 informationMBP1123 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 informationProject 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 informationQUALITY 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 informationAgile 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 informationPMP 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 information7. 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 informationPROJECT 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 informationInformation 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 informationversion 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 informationThe 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 informationCommunication 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 informationProject 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 informationCSU 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 informationLCS 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 informationThe 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 informationInformation 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 informationXAC08-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 informationPMP 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 informationPMP 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 informationPART 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 informationCHAPTER 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 informationSuccessful 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 informationMajor 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 informationIntroduction 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 information1.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 informationIndependent 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 informationPROJECT 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 informationA 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 informationPMP 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 informationLesson 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 informationINFORMATION 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 informationRequirements 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 informationProject Report Template (Sem 1)
1. Introduction & Problem Statement Project Report Template (Sem 1)
More informationINFORMATION 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 informationProject 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 informationManagement 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 informationThis 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 informationT 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 informationOracle 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 information7.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 informationProject 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 informationSolutions 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 informationSoftware 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 informationSRM 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 informationnam 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 informationSummary 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 informationCLASS/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 informationTHE 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 informationUnit 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 informationNational 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 informationPMP 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 informationChapter 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 informationLecture- 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 informationLecture 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 informationQuestion 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 informationProject 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 informationComparing 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 informationS3. 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 informationChapter 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 informationBCS 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 informationMGT/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 informationIntroduction. 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 informationReference 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 informationCMMI-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 informationRFP #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 informationDefinition. 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 informationProject 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 informationIntegrated 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 informationNumber: 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 informationChapter 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 informationNumber: 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 informationWork 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 informationRational 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 informationThis 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