Most Popular Software Development And Project Management Industry De-facto Standards (summary)
published on Apr 13, 2009 12:00:00 AM
The information you see in this page was taken from the following sources:
- Software Engineering Institute, CMMI for Development Version 1.2, CMMI-DEV, v1.2, Pittsburg, PA, USA, 2006, download.
- Michael S.V. Turner, Microsoft Solutions Framework Essentials, Building Successful Technology Solutions, Microsoft Press, Redmond, WA, USA, 2006, buy online.
- A Guide to the Project Management Body of Knowledge 3rd Edition (PMBOK Guide), Project Management Institute (PMI), USA, 2004, buy online.
- Managing Successful Projects with PRINCE2, 2005 edition, Office of Government Commerce, London, buy online.
- Rational Unified Process v7, Rational Method Composer, IBM Corp., download.
The information is only for educational purposes. The information may not be correct at the moment of reading.
| CMMI 1.2 | MSF v4 | PMBOK 3rd Guide | PRINCE2 | RUP v7 | |
|---|---|---|---|---|---|
| A R T I F A C T S | not defined | Bug Deficiency Reports Configuration Settings Document Repository Functional Specification Gold Release Installation Scripts Master Project Plan Master Project Schedule Performance Support Elements Project Closeout Report Project Documentation Project Structure Document Risk Assessment Document Risk Management Plan Source Code and Binaries Test Cases Test Results Test Specifications Vision/Scope Document total: 19 | Activity Attributes Activity Cost Estimates Activity Duration Estimates Activity List Activity Resource Requirements Administrative Closure Procedure Change Requests Closed Contracts Contract Contract Documentation Corrective Actions Cost Baseline Cost Estimate Defect Repair Deliverables Enterprise Environmental Factors Forecasts Historical Information Issues Make-or-Buy Decissions Milestone List Organizational Process Assets Performance Measurements Preventive Actions Procurement Documents Project Calendar Project Charter Project Funding Requirements Project Management Plan Project Management Processes Project Organization Charts Project Schedule Project Schedule Network Diagrams Project Scope Statement Project Staff Assignments Project Statement of Work Proposals Qualified Sellers List Quality Baseline Quality Checklists Quality Metrics Performance Reports Resource Availability Risk Register Roles and Responsibilities Selected Sellers Team Performance Asessment Work Breakdown Structure WBS Dictionary Work Performance Information total: 50 | Acceptance Criteria Business Case Checkpoint Report Communication Plan Configuration Item Records Configuration Management Plan Daily Log End Project Report End Stage Report Exception Plan Exception Report Follow-on Actions Recommendations Highlight Report IssueLog Lessons Learned Log Lessons Learned Report Off-Specification Post-Project Review Plan Product Breakdown Structure Product Checklist Product Description Product Flow Diagram Product Status Account Project Approach Project Brief Project Controls Project Initiation Document Project Mandate Project Plan Project Quality Plan Quality Log Request for Change Risk Log Schedule Stage Plans Team Plan Work Package total: 37 | Analysis Model Architectural Proof-of-Concept Bill of Materials Build(s) Business Analysis Model Business Architectural Proof-of-Concept Business Architecture Document Business Case Business Entity Business Glossary Business Goal Business Operation Business Rule Business Use Case Business Use Case Model Business Vision Business Worker Capsule Change Management Plan Change Request Configuration Audit Findings Configuration Management Plan Data Model Deployment Model Deployment Plan Deployment Unit Design Model Developer Test Development Case Development Infrastructure Development Process Download Site End-User Support Material Glossary Impementation Element Implementation Model Implementation Subsystem Installation Artifacts Integration Build Plan Issues List Iteration Assessment(s) Iteration Plan(s) Manual Styleguide Measurement Plan Navigation Map Problem Resolution Plan Product Product Acceptance Plan Product Artwork Project Measurements Project Repository Project Specific Guidelines Project Specific Templates Quality Assurance Plan Release Notes Requirements Management Plan Review Record Risk List Risk Management Plan Software Architecture Document Software Development Plan Software Requirements Specification Stakeholder Requests Status Assessment Supplementary Specifications Target-Organization Assessment Test Automation Architecture Test Case Test Environment Configuration Test Evaluation Summary Test Log Test Plan Test Results Test Script Test Strategy Test Suite Testability Class Testability Element Test-Ideas List Tools Traceability Matrix Training Materials Use Case Use-Case Model User-Interface Prototype Vision Work Order Workspace total: 88 |
| R O L E S | not defined | Architecture Development Product Management Program Management Release Management Test User Experience total: 7 | Project Manager | Configuration Librarian Executive Project Assurance Project Board Project Manager Project Support Project Support Office Senior Supplier Senior User Team Manager total: 10 | Business Architect Business Designer Business-Process Analyst Capsule Designer Change Control Manager Configuration Manager Course Developer Database Designer Deployment Manager Designer Graphic Artist Implementer Integrator Management Reviewer Process Engineer Project Manager Requirements Specifier Review Coordinator Software Architect System Administrator System Analyst Technical Reviewer Technical Writer Test Analyst Test Designer Test Manager Tester Tool Specialist User-Interface Designer total: 29 |
| P R O C E S S E S | Casual Analysis and Resolution Select Defect Data for Analysis Configuration Management Analyze Causes Implement the Action Proposals Evaluate the Effect of Changes Record Data Identify Configuration Items Decision Analysis and Resolution Establish a Configuration Management System Create or Release Baselines Track Change Requests Control Configuration Items Establish Configuration Management Records Perform Configuration Audits Establish Guidelines for Decision Analysis Integrated Project Management Establish Evaluation Criteria Identify Alternative Solutions Select Evaluation Methods Evaluate Alternatives Select Solutions Establish the Project's Defined Process Measurement and Analysis Use Organizational Process Assets for Planning Project Activities Establish the Project's Work Environment Integrate Plans Manage the Project Using the Integrated Plans Contribute to the Organizational Process Assets Manage Stakeholder Involvement Manage Dependencies Resolve Coordination Issues Establish Measurement Objectives Product Integration Specify Measures Specify Data Collection and Storage Procedures Specify Analysis Procedures Collect Measurement Data Analyze Measurement Data Store Data and Results Communicate Results Determine Integration Sequence Project Monitoring and Control Establish the Product Integration Environment Establish Product Integration Procedures and Criteria Review Interface Descriptions for Completeness Manage Interfaces Confirm Readiness of Product Components for Integration Assemble Product Components Evaluate Assembled Product Components Package and Deliver the Product or Product Component Monitor Project Planning Parameters Project Planning Monitor Commitments Monitor Project Risks Monitor Data Management Monitor Stakeholder Involvement Conduct Progress Reviews Conduct Milestone Reviews Analyze Issues Take Corrective Action Manage Corrective Action Estimate the Scope of the Project Process and Product Quality Assurance Establish Estimates of Work Product and Task Attributes Define Project Lifecycle Determine Estimates of Effort and Cost Establish the Budget and Schedule Identify Project Risks Plan for Data Management Plan for Project Resources Plan for Needed Knowledge and Skills Plan Stakeholder Involvement Establish the Project Plan Review Plans That Affect the Project Reconcile Work and Resource Levels Obtain Plan Commitment Objectively Evaluate Processes Quantitative Project Management Objectively Evaluate Work Products and Services Communicate and Ensure Resolution of Noncompliance Issues Establish Records Establish the Project's Objectives Requirements Development Compose the Defined Process Select the Subprocesses that Will Be Statistically Managed Manage Project Performance Select Measures and Analytic Techniques Apply Statistical Methods to Understand Variation Monitor Performance of the Selected Subprocesses Record Statistical Management Data Elicit Needs Develop the Customer Requirements Requirements Management Establish Product and Product Component Requirements Allocate Product Component Requirements Identify Interface Requirements Establish Operational Concepts and Scenarios Establish a Definition of Required Functionality Analyze Requirements Analyze Requirements to Achieve Balance Validate Requirements Obtain an Understanding of Requirements Risk Management Obtain Commitment to Requirements Manage Requirements Changes Maintain Bidirectional Traceability of Requirements Identify Inconsistencies Between Project Work and Requirements Determine Risk Sources and Categories Supplier Agreement Management Define Risk Parameters Establish a Risk Management Strategy Identify Risks Evaluate, Categorize, and Prioritize Risks Develop Risk Mitigation Plans Implement Risk Mitigation Plans Determine Acquisition Type Technical Solution Select Suppliers Establish Supplier Agreements Execute the Supplier Agreement Monitor Selected Supplier Processes Evaluate Selected Supplier Work Products Accept the Acquired Product Transition Products Develop Alternative Solutions and Selection Criteria Validation Select Product Component Solutions Design the Product or Product Component Establish a Technical Data Package Design Interfaces Using Criteria Perform Make, Buy, or Reuse Analyses Implement the Design Develop Product Support Documentation Select Products for Validation Verification Establish the Validation Environment Establish Validation Procedures and Criteria Perform Validation Analyze Validation Results Select Work Products for Verification total: 131 Establish the Verification Environment Establish Verification Procedures and Criteria Prepare for Peer Reviews Conduct Peer Reviews Analyze Peer Review Data Perform Verification Analyze Verification Results | Defining a Solution Planning a Solution Building a Solution Stabilizing a Solution Deploying a Solution Guiding the Solution Delivery total: 6 | Project Integration Management Develop Project Charter Project Scope Management Develop Preliminary Project Scope Spec. Develop Project Management Plan Direct ana Manage Project Execution Monitor and Control Project Work Integrated Change Control Close Project Scope Planning Project Time Management Scope Definition Create WBS Scope Verification Scope Control Activity Definition Project Cost Management Activity Sequencing Activity Resource Estimating Activity Duration Estimating Schedule Development Schedule Control Cost Estimating Project Quality Management Cost Budgeting Cost Control Quality Planning Project Human Resource Management Perform Quality Assurance Perform Quality Control Human Resource Planning Project Communications Management Acquire Project Team Develop Project Team Manage Project Team Communications Planning Project Risk Management Information Distribution Performance Reporting Manage Stakeholders Risk Management Planning Project Procurement Management Risk Identification Qualitative Risk Analysis Quantitative Risk Analysis Risk Response Planning Risk Monitoring and Control Plan Purchases and Acquisitions total: 44 Plan Contracting Request Seller Responses Select Sellers Contract Administration Contract Closure | (SU) Starting up a Project Appointing an Executive and a Project Manager (IP) Initiating a Project Designing a Project Management Team Appointing a Project Management Team Preparing a Project Brief Defining Project Approach Planning an Initiation Stage Planning Quality (DP) Directing a Project Planning a Project Refining the Business Case and Risks Setting up Project Controls Setting up Project Files Assembling a Project Initiation Document Authorising Initiation (CS) Controlling a Stage Authorising a Project Authorising a Stage or Exception Plan Confirming Project Closure Giving Ad Hoc Direction Authorising Work Package (MP) Managing Product Delivery Assessing Progress Capturing Project Issues Examining Project Issues Reviewing Stage Status Reporting Highlights Taking Corrective Actions Escalating Project Issues Receiving Completed Work Package Accepting a Work Package (SB) Managing Stage Boundaries Executing a Work Package Delivering a Work Package Planning a Stage (CP) Closing a Project Updating a Project Plan Updating a Project Business Case Updating the Risk Log Reporting Stage End Producing an Exception Plan Decomissioning a Project (PL) Planning Identifying Follow-on Actions Evaluating a Project Designing a Plan total: 45 Defining and Analysing Products Identifying Activities and Dependencies Estimating Scheduling Analysing Risks Completing a Plan | Business Modeling (BM) Assess Business Status Requirements (REQ) Describe Current Business Explore Process Automation Develop Domain Model Identify Business Processes Refine Business Process Definitions Design Business Process Realizations Define Business Operations Refine Roles and Responsibilities Analyze the Problem Analysis and Design (AD) Understand Stakeholder Needs Define the System Manage the Scope of the System Refine the System Definition Manage Changing Requirements Perform Architectural Synthesis Implementation (I) Define a Candidate Architecture Refine the Architecture Analyze Behavior Design Components Design the Database Structure the Implementation Model Testing (T) Plan the Integration Implement Components Integrate Each Subsystem Integrate the System Define Evaluation Mission Deployment (D) Verify Test Approach Validate Build Stability Test and Evaluate Achieve Acceptable Mission Improve Test Assets Plan Deployment Project Management (PM) Develop Support Material Manage Acceptance Test Produce Deployment Unit Beta Test Product Package Product Provide Access to Download Site Conceive New Project Configuration and Change Management (CCM) Evaluate Project Scope and Risk Plan the Project Plan for Next Iteration Manage Iteration Monitor and Control Project Close-Out Phase Close-Out Project Plan Project Configuration and Change Control Environment (E) Create Project Configuration Management Environments Manage Baselines and Releases Change and Deliver Configuration Items Monitor and Report Configuration Status Manage Change Requests Prepare Environment for Project total: 56 Prepare Environment for an Iteration Support Environment During an Iteration |