CPET 545 SOA and Enterprise Applications. SOA Final Project Project Scope Management 11-13-2008



Similar documents
IT Project Management Methodology. Project Scope Management Support Guide

Agenda. 0 Agenda review 2 minutes. 0 Chapter of the week 50 minutes. 0 Q&A of chapter 10 minutes. 0 Break 10 minutes. 0 Exercises 25 minutes

Project Scope Management in PMBOK made easy

Input, Output and Tools of all Processes

PROJECT SCOPE MANAGEMENT

Project Management Plan Template

IT/Software Project Management Core Functions

Project Management Planning

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Design Document Version 0.0

Software Test Plan (STP) Template

Partnering for Project Success: Project Manager and Business Analyst Collaboration

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects

Quick Reference Guide Interactive PDF Project Management Processes for a Project

Time Management. Herb Pollard III

ITS Projects Systems Engineering Process Compliance Checklist

SCOPE MANAGEMENT PLAN <PROJECT NAME>

STARTING A PROJECT. Sergey V. Nesterov MD, PhD, PMP

<name of project> Software Project Management Plan

Develop Project Charter. Develop Project Management Plan

A Guide To The Project Management Body of Knowledge (PMBOK) Significant Changes from the 3 rd edition to the 4 th edition

A Comparison of PMI s PMBOK Guide Versions 4 & 3

Methodical Notes for part-time BMCF TM study course M_SM / PROJECT MANAGEMENT

CMMI: Specific Goals and Practices

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Advanced Project Management Training Course

Introduction to the ITS Project Management Methodology

Crosswalk Between Current and New PMP Task Classifications

Project Management Body of Knowledge (PMBOK) (An Overview of the Knowledge Areas)

Minnesota Health Insurance Exchange (MNHIX)

PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE

Managing IT Projects. Chapter 2 The PMI Framework

Education Data Portal ( EDP ) Data Dashboard Solutions

8. Master Test Plan (MTP)

Certified Software Quality Engineer (CSQE) Body of Knowledge

Quality Management. Lecture 12 Software quality management

MNLARS Project Audit Checklist

The 10 Knowledge Areas & ITTOs

The new ASAP Methodology

Time Management. Part 2 Work Breakdown Structure (WBS) Review. Richard Boser

Project Management Planning

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Saving Troubled Projects

PMP Examination Tasks Puzzle game

Integration Mgmt / Initiating Process Group 4.1 Develop Project Charter

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?

Draft Requirements Management Plan

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

BAL2-1 Professional Skills for the Business Analyst

PMBOK: Project Scope Management (SM) Knowledge Area. my perspective. Razvan Radulian. President Why-What-How Consulting, LLC

YIIP1100 PROJECT MANAGEMENT

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project:

Lecture Slides for Managing and Leading Software Projects. Chapter 8: Measuring and Controlling Work Processes

A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0

Independent Verification and Validation of SAPHIRE 8 Software Project Plan

Project Integration Management

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

PHASE 5: DESIGN PHASE

CDC UNIFIED PROCESS JOB AID

PHASE 3: PLANNING PHASE

Dallas IIA Chapter / ISACA N. Texas Chapter. January 7, 2010

Appeals Case Management System Project. Scope Management Plan. November 20, 2014

The purpose of this course is to provide practical assistance for defining and managing project scope.

PHASE 3: PLANNING PHASE

Deciding the work to be Performed (Work Breakdown Structure)

Making project management indispensable for business results. Project Management 101

Fundamentals of Measurements

PROJECT MANAGEMENT PLAN CHECKLIST

Knowledge Area Inputs, Tools, and Outputs. Knowledge area Process group/process Inputs Tools Outputs

California Department of Mental Health Information Technology Attention: MHSA-IT th Street, Room 141 Sacramento, CA 95814

Software Requirements, Third Edition

PMI Fundamentals PMI Processes Project Organization. Initial documents. Functional, Project, Matrix Orgs. Statement of Work (SOW) Project Charter

Interpreting the Management Process in IEEE/EIA with the Help of PMBOK

Introduction and Overview

HHS OCIO Policy for Information Technology (IT) Enterprise Performance Life Cycle (EPLC)

PROJECT AUDIT METHODOLOGY

Business Analyst Work Plan. Presented by: Billie Johnson, CBAP CSM

PROJECT PLAN TEMPLATE

PHASE 6: DEVELOPMENT PHASE

ITS Project Management Methodology

SYLLABUS IM 662 MIS: PROJECT DEVELOPMENT & MANAGEMENT FALL TRI-MESTER 2015

Software Project Management Plan (SPMP)

What is Project Scope Management? Project Scope Management Summary. Project Scope Management Processes

SLIM Estimate and Microsoft Project Best Practices

Applied Software Project Management

MICROSOFT OFFICE PROJECT - SYLLABUS

CS 6361, SPRING 2010 Advanced Requirements Engineering Web Based Meeting Scheduler- Project Plan

Appendix O Project Performance Management Plan Template

Responses to Inquiries RFP Software Quality Assurance Managed Services

STATE BOARD OF ELECTIONS P.O. BOX 6486, ANNAPOLIS, MD PHONE (410)

Chapter 5: Project Scope Management. Information Technology Project Management, Fifth Edition

PROJECT MANAGEMENT PLAN <PROJECT NAME>

MGMT 4135 Project Management. Chapter-4. Defining the Project

Cost Management. How Much Will This Project Cost?

Project Management Plan for

How To Understand Software Engineering

Project Risk Management: IV&V as Insurance for Project Success

The Project Planning Process Group

Transcription:

CPET 545 SOA and Enterprise Applications Examples of Tasks and Subtasks o SOA Project Plan (checklist) Statement of work Resources Schedule Risk plan SOA Final Project Project Scope Management 11-13-2008 o SOA Rollout Plan SOA Server platform installation and configuration SOA Governance SOA Software Configuration SOA Software Quality Assurance Analysis Design Implementation Testing Rollout and integration with existing systems SOA Documentation User documentation and packaging User training SOA Rollout Plan & Review o SOA Software Requirements Development tools and techniques Standards Requirements Elicitation (interviews, observations, discussion & summary, use cases, expert judgment) SOA Software Requirements & Review o SOS Risk Plan Identifying risks brainstorm: delay, out of business, etc Risk analysis Risk treatment Monitoring and controlling risks Risk mitigation SOA Risk Plan & Review o SOA System Analysis SOA Reference Architecture Requirement Specifications

Introduction o Purpose o Scope o System overview o References Definitions Use Cases Functional requirements o Name o Summary o Rationale o Requirements o References Non-functional requirements o Summary o Rationale o Requirements o References Examples of non-functional requirements Availability Efficiency Flexibility Portability Integrity Performance Reliability Reusability Robustness Scalability Usability Interface specifications Functional specifications Service specifications Technical/performance specifications Process specification Database integration specification Legacy system integration specification SOA Analysis Report & Reviews o SOA System Design Development of Services Service contracts Schema WSDL etc

Business process modeling Schema WSDL Legacy APIs BPEL SOA System Design Report & Review o SOA Software Implementation Development of Service and Unit Testing Business process composition/orchestration System integration SOA System Demo SOA Implementation Report & Review o SOA Software System Test (Verification and Validation) Test plans (IEEE 829) Purpose Features to be tested Features not to be tested Approach (how the test will be performed) Suspension criteria and resumption criteria Environmental Needs Schedule Acceptance criteria Roles and responsibilities Test cases Name Requirement Preconditions Steps Expected results Integration test Plans Specifications Test cases Process test Plans Specifications Test cases System test Plans Specifications Test cases System Test Report & Review

o SOA Software System Acceptance Test Acceptance criteria from a test plan Test environment Acceptance test specifications Acceptance test cases Defect tracking and triage Performance testing Acceptance Test Report & Review o SOA Software Delivery o SOA Software Maintenance Internal training support and sales Post acceptance support Technical support Control and Tracking o Project Planning: Estimate budges Schedules, and Defect rates o Project Management: Track and control costs Schedule, and Quality o Process improvement: Provide baseline date Trace root cause of problems and defects Identify changes from baseline data, and Measure trends Software Metrics, Measures, and Measurement o Productivity models and measures o Quality models and measures o Reliability models and measures o Performance models and evaluation o Cost and schedule estimation o Data collection o Structure and complexity metrics Core Metrics Examples and Standards o NASA s DA3 MOD Core Metrics o Software Engineering Laboratory Core Metrics o United States Army Core Metrics o Department of Defense Core Metrics

o USAF Software Metrics Policy o IEEE Standard 1058-1998: Standard for Software Project Management Plans o IEEE Standard 1045-1992: Standard for Software Productivity Metrics o IEEE Standard 730-1998: Standard for Software Quality Assurance Plans o IEEE Standard 1012-1998: Standard for Software Verification and Validation o IEEE Standard 1219-1998: Standard for Software Maintenance o IEEE Standard 1044-1993: Standard Classification for Software Anomalies Department of Defense Core Metrics (DoD) o Size Line of codes (LOC) Progress Reuse Rework o Effort Staff-hours expended Cost Rework Resource allocations o Schedule Calendar dates Schedule o Quality Counts of problems and/or defects Readiness for delivery Improvement trends Rework USAF Software Metrics Policy, 1994, http://www.stsc.hill.af.mil/crosstalk/1994/04/xt94d04a.asp o Size o Efforts (staff labor) o Schedule o Software Quality o Rework SOA Metrics see references o Cost ROI To build new service Average cost to run a service Governance cost o Elapse time to build a new service (agility metric) o Service utilization o etc

Other Tasks Easily Forgotten o Familiarization o Business justification o Selection or design of project processes o Getting documents agreed with customers or users o Design and agreement of user interface o Hardware selection, purchase, installation, and support o System software and development tools selection, purchase, installation, and support o Setting up and understanding bought-in packages or reused modules o Feasibility study and/or proof of concept exercise o Fallback and recovery schedules o Security related issues o Walk-through, progress, quality reviews o The project office technical management, secretarial support, team leaders, team coordination, system management, quality assurance o Project management o Management of subcontractors o Technical documentation o etc PMBOK Guide 2004 [2] 5 Project Scope Management 5.1 Scope Planning 5.1.1 Scope Planning: Inputs.1 Enterprise Environmental Factors.2 Organizational Process Assets.3 Project Charter.4 Preliminary Project Scope Statement.5 Project Management Plan 5.1.2 Scope Planning: Tool and Techniques.1 Expert Judgment.2 Templates, Forms, Standards 5.1.3 Scope Planning: Outputs.1 Project Scope Management Plan 5.2 Scope Definition 5.2.1 Scope Definition: Inputs.1 Organizational Process Assets.2 Project Charter.3 Preliminary Project Scope Statement.4 Project Scope Management Plan.5 Approved Change Requests 5.2.2 Scope Definition: Tool and Techniques.1 Product Analysis.2 Alternative Identification

.3 Expert Judgment.4 Stakeholder Analysis 5.2.3 Scope Definition: Outputs.1 Project Scope Statement Project objectives Product scope description Project requirements Project boundaries Project deliverables Product acceptance criteria Project constraints Project assumptions Initial project organization Initial defined risks Schedule milestones Fund limitation Cost estimate Project configuration management requirements Project specifications Approved requirements.2 Requested Changes.3 Project Scope Management Plan (Updates) 5.3 Create WBS 5.3.1 Create WBS: Inputs.1 Organizational Process Assets.2 Project Scope Statement.3 Project Scope Management Plan.4 Approved Change Requests 5.3.2 Create WBS: Tools and Techniques.1 Work Breakdown Structure Templates.2 Decomposition 5.3.3 Create WBS: Outputs.1 Project Scope Statement (Updates).2 Work Breakdown Structure Organizational Breakdown Structure (OBS) Bill of Materials (BOM) Risk Breakdown Structure (RBS) Resource Breakdown Structure (RBS).3 WBS Dictionary.4 Scope Baseline.5 Project Scope Management Plan (Updates) 5.4 Scope Verification 5.4.1 Scope Verification: Inputs

.1 Project Scope Statement.2 WBS Dictionary.3 Project Scope Management Plan.4 Deliverables 5.4.2 Scope Verification: Tools and Techniques.1 Inspection 5.4.3 Scope Verification: Outputs.1 Accepted Deliverables.2 Requested Changes.3 Recommended Corrective Actions 5.5 Scope Control 5.5.1 Scope Control: Inputs.1 Project Scope Statement.2 Work Breakdown Structure.3 WBS Dictionary.4 Project Scope Management Plan.5 Performance Reports.6 Approved Change Requests.7 Work Performance Information 5.5.2 Scope Control: Tools and Techniques.1 Change Control System.2 Variance Analysis.3 Replanning.4 Configuration Management System 5.5.3 Scope Control: Outputs.1 Project Scope Statement (Updates).2 Work Breakdown Structure (Updates).3 WBS Dictionary (Updates).4 Scope Baseline (Updates).5 Requested Changes.6 Recommended Corrective Action.7 Organizational Process Assets (Updates).8 Organizational Plan (Updates) References [1 ] Paul Coombs, IT Project Estimation: A Practical Guide to the Costing of Software, 2003, Cambridge University Press, ISBN 0-521-53285-x [2 ] A Guide to the Project Management Body of Knowledge, (PMBOK Guide), 3 rd, by Project Management Institute, ANSI/PMI 99-01-2004. [3 ] Pricing Strategies, from Wikipedia, the free Encyclopedia, http://en.wikipedia.org/wiki/pricing_strategies [4 ] Harold Kerzner, Project Management: A System Approach to Planning, Scheduling, and Controlling, 2006, Wiley, ISBN 978-0-471-74187-9. [5 ] Kathy Schwalbe, Information Technology Project Management, 4 th Edition, Thomson, ISBN 0-619-21526-7.

[6 ] Risk Analysis & Risk Management, http://www.mindtools.com/pages/article/newtmc_07.htm [7 ] Mantel, Meredith, Shafer, and Sutton, Project Management in Practice, 3 rd edition, Wiley, 2007, ISBN 978-0470-12164-1. [8 ] Software Engineering Institute, http://www.sei.cmu.edu/ [9 ] Software Measurement for DoD Systems: Recommendations for Initial Core Measures: http://www.sei.cmu.edu/pub/documents/92.reports/pdf/tr19.92.pdf [10 ] Army Software Metrics Office (ASMO), https://www.thedacs.com/databases/url/key/4837 [11 ] Integrated SOA Governance, http://www.soasoftware.com/index.php/section/products/svc_mgr/ [12 ] Managing the QoS of E-Government: Metrics for Large Scale SOA, by Mauricio Monsalve, 2007 XXVI International Conference of the Chilean Computer Science Society. [13 ] Understanding Features in SOA: Some Experiences from Distributed Systems, N. Wilde, S. Simmons, M. Pressel, and J. Vandeville, Proceedings of 2 nd International Workshop on Systems Development in SOA Environments, Leipzig, Germany, May 11, 2008. [14 ] Chapter 9.7 SOA Metrics of Executing SOA: A Practical Guide for the Service-Oriented Architecture, by N. Bieberstein, R. G. Laird, K. Jones, and T. Mitra, May 2008, from IBM Press, ISBN 978-0-13-235374-8 [15 ] What Metrics Can you Use for SOA, by Loraine Lawson, Dec. 5, 2007, http://www.itbusinessedge.com/blogs/mia/?p=266 [16 ] The 19 th Open Grid Forum OGF19, Jan. 29-Feb. 2, 2007, NC, USA, http://www.ogf.org/ogf19/events_ogf19.php [17 ] OGF Workshop: SOA Metrics What do Users Need to Know? http://wwwserl.cs.colorado.edu/~serl/seworld/database/6560.html [18 ] SOA Metrics, http://www.actional.com/resources/webinars/continuous-service- Optimization/Serve-Business-Goals/SOA-Metrics.html [19 ] Preliminary SOA Indicators/Metrics: A Staring point for Technical Discussion/Elaboration, V 1.055, Nov. 5, 2006, by John Salasin, NIST, www.ogf.org/ogf19/materials/508/prm_influenced_soa_indicators_v._1.055.doc [20 ] Questionnaire/Survey on SOA Metrics, www.antd.nist.gov/~salasin/soametrics/soa_metrics_intro(10-2007).doc [21 ] SOA Metrics for Continuous Improvement, by Saul Caganoff, Jan. 7, 2008, http://www.soabloke.com/2008/01/07/soa-metrics-for-continuous-improvement/