Podcast
Questions and Answers
Which of the following best describes the primary function of a Work Breakdown Structure (WBS) in project management?
Which of the following best describes the primary function of a Work Breakdown Structure (WBS) in project management?
- To outline the project budget and allocate funds to different activities.
- To create a detailed project schedule with start and end dates.
- To assign team members to specific roles within the project.
- To divide complex project tasks into smaller, manageable components. (correct)
What is the significance of adhering to the 100% Rule when creating a Work Breakdown Structure (WBS)?
What is the significance of adhering to the 100% Rule when creating a Work Breakdown Structure (WBS)?
- It guarantees that the project schedule is optimized for maximum efficiency.
- It requires that the project budget is completely allocated across all tasks.
- It mandates that all tasks are evenly distributed among team members.
- It ensures that all work necessary for the project's completion is accounted for without omission or duplication. (correct)
What does Level 1 of a Work Breakdown Structure (WBS) typically represent?
What does Level 1 of a Work Breakdown Structure (WBS) typically represent?
- Specific team member assignments.
- Resource allocation for each task.
- Detailed sub-tasks or activities.
- The overall project or major deliverable. (correct)
At which level of the Work Breakdown Structure (WBS) would one typically find the major components or phases of a project?
At which level of the Work Breakdown Structure (WBS) would one typically find the major components or phases of a project?
A project manager is using a Work Breakdown Structure (WBS) to manage a software development project. At Level 1, they have 'New Mobile Application'. What would likely be found at Level 2?
A project manager is using a Work Breakdown Structure (WBS) to manage a software development project. At Level 1, they have 'New Mobile Application'. What would likely be found at Level 2?
Why is clarity considered a benefit of using a Work Breakdown Structure (WBS)?
Why is clarity considered a benefit of using a Work Breakdown Structure (WBS)?
What is a potential drawback of using a Work Breakdown Structure (WBS) if not managed correctly?
What is a potential drawback of using a Work Breakdown Structure (WBS) if not managed correctly?
A project manager notices that a critical task was omitted from the Work Breakdown Structure (WBS). According to the principles of WBS, what should they do?
A project manager notices that a critical task was omitted from the Work Breakdown Structure (WBS). According to the principles of WBS, what should they do?
What does a negative Schedule Variance (SV) indicate in project management?
What does a negative Schedule Variance (SV) indicate in project management?
Which of the following is the correct formula for calculating Cost Variance (CV)?
Which of the following is the correct formula for calculating Cost Variance (CV)?
In risk management, what is indicated when the probability of a risk event is unknown?
In risk management, what is indicated when the probability of a risk event is unknown?
Which aspect of risk management involves defining strategy, goals, and objectives for dealing with potential risks?
Which aspect of risk management involves defining strategy, goals, and objectives for dealing with potential risks?
What tool is often used in risk identification to organize system performance and supporting product risks?
What tool is often used in risk identification to organize system performance and supporting product risks?
What is the primary focus of risk-handling activities?
What is the primary focus of risk-handling activities?
Which risk-handling strategy involves making trade-offs between risk and other project aspects, like performance?
Which risk-handling strategy involves making trade-offs between risk and other project aspects, like performance?
What does risk control primarily involve?
What does risk control primarily involve?
When is it most appropriate to employ risk assumption as a risk-handling strategy?
When is it most appropriate to employ risk assumption as a risk-handling strategy?
What is a key limitation of risk transfer as a risk management strategy?
What is a key limitation of risk transfer as a risk management strategy?
What does risk monitoring involve?
What does risk monitoring involve?
Why is it important to publish the results of risk monitoring widely?
Why is it important to publish the results of risk monitoring widely?
During risk assessment, what action is taken after potential risks are identified?
During risk assessment, what action is taken after potential risks are identified?
What is the purpose of examining sensitivities and interrelationships of risks during risk analysis activities?
What is the purpose of examining sensitivities and interrelationships of risks during risk analysis activities?
Which of the following is an example of risk transfer?
Which of the following is an example of risk transfer?
Which of the following is NOT a primary benefit of using Configuration Management (CM) tools?
Which of the following is NOT a primary benefit of using Configuration Management (CM) tools?
A company is having difficulty tracking changes to their infrastructure code. Which type of CM tool would be MOST suitable for addressing this issue?
A company is having difficulty tracking changes to their infrastructure code. Which type of CM tool would be MOST suitable for addressing this issue?
Which of the following is the MOST accurate description of a Configuration Management Database (CMDB)?
Which of the following is the MOST accurate description of a Configuration Management Database (CMDB)?
In the context of Configuration Management, what does the establishment of 'configuration baselines' primarily enable?
In the context of Configuration Management, what does the establishment of 'configuration baselines' primarily enable?
Which aspect of system engineering does Configuration Management (CM) primarily ensure?
Which aspect of system engineering does Configuration Management (CM) primarily ensure?
What is the primary purpose of Continuous Integration/Continuous Delivery (CI/CD) tools in Configuration Management?
What is the primary purpose of Continuous Integration/Continuous Delivery (CI/CD) tools in Configuration Management?
What is the formula for Mean Time Between Failures (MTBF)?
What is the formula for Mean Time Between Failures (MTBF)?
A company wants to improve the maintainability of its systems. Which metric should they MOST closely monitor?
A company wants to improve the maintainability of its systems. Which metric should they MOST closely monitor?
Which of the following is considered a key indicator of system reliability?
Which of the following is considered a key indicator of system reliability?
What is the significance of MTTR (Mean Time to Repair) in system management?
What is the significance of MTTR (Mean Time to Repair) in system management?
If a system operates for 2,000 hours and experiences 4 failures, what is its MTBF (Mean Time Between Failures)?
If a system operates for 2,000 hours and experiences 4 failures, what is its MTBF (Mean Time Between Failures)?
Which category of metrics focuses on attributes valued by customers when measuring software development?
Which category of metrics focuses on attributes valued by customers when measuring software development?
Which of the following tools is designed to track changes in source code, maintain version histories, and support parallel development?
Which of the following tools is designed to track changes in source code, maintain version histories, and support parallel development?
Which of the following is the MOST accurate description of a configuration baseline's primary purpose?
Which of the following is the MOST accurate description of a configuration baseline's primary purpose?
An organization wants to ensure traceability and accountability for all changes made to their systems. Which type of CM tool should they implement?
An organization wants to ensure traceability and accountability for all changes made to their systems. Which type of CM tool should they implement?
What does Configuration Status Accounting (CSA) PRIMARILY involve?
What does Configuration Status Accounting (CSA) PRIMARILY involve?
What role does Configuration Management (CM) play in reducing legal liability for an organization?
What role does Configuration Management (CM) play in reducing legal liability for an organization?
A configuration management plan (CMP) is PRIMARILY focused on:
A configuration management plan (CMP) is PRIMARILY focused on:
Which of the following best describes the functional baseline?
Which of the following best describes the functional baseline?
Which of the following best describes the 'Summative' rule in developing a Work Breakdown Structure (WBS)?
Which of the following best describes the 'Summative' rule in developing a Work Breakdown Structure (WBS)?
Why is it important to involve participants up to two levels higher in the WBS during the planning process?
Why is it important to involve participants up to two levels higher in the WBS during the planning process?
What is the PRIMARY focus of the allocated baseline in configuration management?
What is the PRIMARY focus of the allocated baseline in configuration management?
The 'build-to' specifications for hardware, such as product designs, material specifications, and engineering drawings, are typically found in which configuration baseline?
The 'build-to' specifications for hardware, such as product designs, material specifications, and engineering drawings, are typically found in which configuration baseline?
In a Work Breakdown Structure (WBS), what should happen if it's difficult to assign a specific performer to a work element, especially in matrixed projects?
In a Work Breakdown Structure (WBS), what should happen if it's difficult to assign a specific performer to a work element, especially in matrixed projects?
Why should the Work Breakdown Structure (WBS) be formally approved by all key stakeholders?
Why should the Work Breakdown Structure (WBS) be formally approved by all key stakeholders?
What is the MOST direct benefit of using configuration management (CM) tools?
What is the MOST direct benefit of using configuration management (CM) tools?
What is the purpose of configuration audits?
What is the purpose of configuration audits?
Which type of Work Breakdown Structure (WBS) is most suitable for projects with well-defined outcomes?
Which type of Work Breakdown Structure (WBS) is most suitable for projects with well-defined outcomes?
Which of the following is NOT a typical activity within configuration change control?
Which of the following is NOT a typical activity within configuration change control?
A project is being developed that has a clear, sequential set of stages. Which Work Breakdown Structure (WBS) would be the best choice?
A project is being developed that has a clear, sequential set of stages. Which Work Breakdown Structure (WBS) would be the best choice?
Effective Configuration Management (CM) provides which of the following benefits to a project?
Effective Configuration Management (CM) provides which of the following benefits to a project?
What is the primary goal of Configuration Management (CM)?
What is the primary goal of Configuration Management (CM)?
Which document serves as the basis for the Functional Baseline?
Which document serves as the basis for the Functional Baseline?
Which of the following is NOT a benefit of implementing Configuration Management (CM)?
Which of the following is NOT a benefit of implementing Configuration Management (CM)?
What is the relationship between the Technical Baseline and the Acquisition Program Baseline (APB)?
What is the relationship between the Technical Baseline and the Acquisition Program Baseline (APB)?
Who generally holds the primary responsibility for Configuration Management (CM) within a project or program?
Who generally holds the primary responsibility for Configuration Management (CM) within a project or program?
Which activity involves defining the attributes for a component, also referred to as configuration items, at any point in time?
Which activity involves defining the attributes for a component, also referred to as configuration items, at any point in time?
If a discrepancy is found during a configuration audit, what is the PRIMARY next step?
If a discrepancy is found during a configuration audit, what is the PRIMARY next step?
Which of the following scenarios would MOST benefit from implementing a robust Configuration Management (CM) strategy?
Which of the following scenarios would MOST benefit from implementing a robust Configuration Management (CM) strategy?
Why is documenting design standards a key part of Configuration Management (CM)?
Why is documenting design standards a key part of Configuration Management (CM)?
What does ensuring 'Unity of Responsibility' mean when developing a Work Breakdown Structure (WBS)?
What does ensuring 'Unity of Responsibility' mean when developing a Work Breakdown Structure (WBS)?
What does 'code-to' specifications refer to in a Product Baseline?
What does 'code-to' specifications refer to in a Product Baseline?
How does Configuration Management (CM) contribute to adapting to technological advancements?
How does Configuration Management (CM) contribute to adapting to technological advancements?
What is the purpose of the 'Uniqueness' rule in the context of developing a Work Breakdown Structure (WBS)?
What is the purpose of the 'Uniqueness' rule in the context of developing a Work Breakdown Structure (WBS)?
What is the role of Configuration Management in managing system configurations?
What is the role of Configuration Management in managing system configurations?
A company is trying to improve the reliability and maintainability of its systems. Which of the following metrics should they primarily focus on?
A company is trying to improve the reliability and maintainability of its systems. Which of the following metrics should they primarily focus on?
A system administrator observes a consistently high utilization rate across all servers. Which of the following is the MOST likely implication of this observation?
A system administrator observes a consistently high utilization rate across all servers. Which of the following is the MOST likely implication of this observation?
A project team has a Schedule Performance Index (SPI) of 0.75. What does this indicate about the project's progress?
A project team has a Schedule Performance Index (SPI) of 0.75. What does this indicate about the project's progress?
A development team discovers a high defect density in a newly released module. Which of the following is the MOST likely consequence?
A development team discovers a high defect density in a newly released module. Which of the following is the MOST likely consequence?
A project has an Earned Value (EV) of $80,000 and an Actual Cost (AC) of $70,000. What is the Cost Performance Index (CPI), and what does it indicate?
A project has an Earned Value (EV) of $80,000 and an Actual Cost (AC) of $70,000. What is the Cost Performance Index (CPI), and what does it indicate?
A project manager is analyzing the Schedule Variance (SV) of a project and finds it to be negative. What does this indicate about the project's schedule?
A project manager is analyzing the Schedule Variance (SV) of a project and finds it to be negative. What does this indicate about the project's schedule?
In a real-time system, which KPI is MOST critical to minimize in order to ensure timely responses?
In a real-time system, which KPI is MOST critical to minimize in order to ensure timely responses?
What does a high value of throughput typically indicate regarding a system's performance?
What does a high value of throughput typically indicate regarding a system's performance?
A company experienced 5 system breakdowns last month, with a total downtime of 15 hours. What was the MTTR for the system last month?
A company experienced 5 system breakdowns last month, with a total downtime of 15 hours. What was the MTTR for the system last month?
A project team has an Earned Value (EV) of $60,000 and a Planned Value (PV) of $80,000. Calculate the Schedule Variance (SV) and interpret its meaning.
A project team has an Earned Value (EV) of $60,000 and a Planned Value (PV) of $80,000. Calculate the Schedule Variance (SV) and interpret its meaning.
Which of the following metrics provides insights into how efficiently project costs are being managed?
Which of the following metrics provides insights into how efficiently project costs are being managed?
What does the term 'effort' refer to in the context of project management and system development?
What does the term 'effort' refer to in the context of project management and system development?
Which of the following actions would MOST directly improve system availability, assuming all other factors remain constant?
Which of the following actions would MOST directly improve system availability, assuming all other factors remain constant?
A project has a Cost Variance (CV) of -$10,000. How should the project manager interpret this variance?
A project has a Cost Variance (CV) of -$10,000. How should the project manager interpret this variance?
A software development team is aiming to reduce the number of defects in their code. Which metric should they focus on to measure and track their progress?
A software development team is aiming to reduce the number of defects in their code. Which metric should they focus on to measure and track their progress?
Flashcards
Work Breakdown Structure (WBS)
Work Breakdown Structure (WBS)
A project management tool that breaks down a project into smaller, manageable parts.
100% Rule (WBS)
100% Rule (WBS)
Ensures all project deliverables and work are 100% accounted for, without omissions or duplications.
Purpose of the 100% Rule
Purpose of the 100% Rule
Prevents scope creep by ensuring no critical tasks are left out of the WBS.
WBS Level 1
WBS Level 1
Signup and view all the flashcards
Level 1 Content
Level 1 Content
Signup and view all the flashcards
WBS Level 2
WBS Level 2
Signup and view all the flashcards
Defining Level 2.
Defining Level 2.
Signup and view all the flashcards
Level 1: Project Title or Major Deliverable
Level 1: Project Title or Major Deliverable
Signup and view all the flashcards
Level 2 of WBS
Level 2 of WBS
Signup and view all the flashcards
Level 3 of WBS
Level 3 of WBS
Signup and view all the flashcards
Uniqueness in WBS
Uniqueness in WBS
Signup and view all the flashcards
Summative in WBS
Summative in WBS
Signup and view all the flashcards
Unity of Responsibility
Unity of Responsibility
Signup and view all the flashcards
Motivation by Involvement
Motivation by Involvement
Signup and view all the flashcards
WBS Documentation
WBS Documentation
Signup and view all the flashcards
Consistency of Definitions
Consistency of Definitions
Signup and view all the flashcards
Utility of the WBS
Utility of the WBS
Signup and view all the flashcards
Baseline Control
Baseline Control
Signup and view all the flashcards
Deliverable-based WBS
Deliverable-based WBS
Signup and view all the flashcards
Phase-based WBS
Phase-based WBS
Signup and view all the flashcards
Configuration Management
Configuration Management
Signup and view all the flashcards
Program Manager (PM)
Program Manager (PM)
Signup and view all the flashcards
Configuration Identification
Configuration Identification
Signup and view all the flashcards
CM Tools
CM Tools
Signup and view all the flashcards
Version Control Systems
Version Control Systems
Signup and view all the flashcards
CI/CD Tools
CI/CD Tools
Signup and view all the flashcards
Infrastructure-as-Code (IaC) Tools
Infrastructure-as-Code (IaC) Tools
Signup and view all the flashcards
Change Management and Tracking Tools
Change Management and Tracking Tools
Signup and view all the flashcards
Configuration Management Databases (CMDBs)
Configuration Management Databases (CMDBs)
Signup and view all the flashcards
Configuration Management (CM)
Configuration Management (CM)
Signup and view all the flashcards
Configuration Baseline
Configuration Baseline
Signup and view all the flashcards
Systems analysis and control metrics
Systems analysis and control metrics
Signup and view all the flashcards
Product Metrics
Product Metrics
Signup and view all the flashcards
Product Metrics (detailed)
Product Metrics (detailed)
Signup and view all the flashcards
Mean Time Between Failures (MTBF)
Mean Time Between Failures (MTBF)
Signup and view all the flashcards
MTBF Formula
MTBF Formula
Signup and view all the flashcards
Mean Time to Repair (MTTR)
Mean Time to Repair (MTTR)
Signup and view all the flashcards
MTTR Importance
MTTR Importance
Signup and view all the flashcards
Configuration Change Control
Configuration Change Control
Signup and view all the flashcards
Configuration Status Accounting (CSA)
Configuration Status Accounting (CSA)
Signup and view all the flashcards
Configuration Audits
Configuration Audits
Signup and view all the flashcards
Benefits of Configuration Management
Benefits of Configuration Management
Signup and view all the flashcards
Configuration Management Plan (CMP)
Configuration Management Plan (CMP)
Signup and view all the flashcards
Functional Baseline
Functional Baseline
Signup and view all the flashcards
Allocated Baseline
Allocated Baseline
Signup and view all the flashcards
Product Baseline
Product Baseline
Signup and view all the flashcards
Configuration Items (CI)
Configuration Items (CI)
Signup and view all the flashcards
Identifiers
Identifiers
Signup and view all the flashcards
Baselines
Baselines
Signup and view all the flashcards
Configuration Mangement Tools
Configuration Mangement Tools
Signup and view all the flashcards
Program manager and system engineers role in CM
Program manager and system engineers role in CM
Signup and view all the flashcards
Configuration Control
Configuration Control
Signup and view all the flashcards
Schedule Variance (SV)
Schedule Variance (SV)
Signup and view all the flashcards
Cost Variance (CV)
Cost Variance (CV)
Signup and view all the flashcards
Risk Management
Risk Management
Signup and view all the flashcards
Risk
Risk
Signup and view all the flashcards
Risk Planning
Risk Planning
Signup and view all the flashcards
Risk Identification
Risk Identification
Signup and view all the flashcards
Risk Analysis
Risk Analysis
Signup and view all the flashcards
Risk Handling
Risk Handling
Signup and view all the flashcards
Risk Avoidance
Risk Avoidance
Signup and view all the flashcards
Risk Control
Risk Control
Signup and view all the flashcards
Risk Assumption
Risk Assumption
Signup and view all the flashcards
Risk Transfer
Risk Transfer
Signup and view all the flashcards
Risk Monitoring
Risk Monitoring
Signup and view all the flashcards
Risk Avoidance
Risk Avoidance
Signup and view all the flashcards
Risk Control
Risk Control
Signup and view all the flashcards
Availability
Availability
Signup and view all the flashcards
Throughput
Throughput
Signup and view all the flashcards
Latency
Latency
Signup and view all the flashcards
Utilization
Utilization
Signup and view all the flashcards
Process Metrics
Process Metrics
Signup and view all the flashcards
Schedule Performance Index (SPI)
Schedule Performance Index (SPI)
Signup and view all the flashcards
Earned Value (EV)
Earned Value (EV)
Signup and view all the flashcards
Planned Value (PV)
Planned Value (PV)
Signup and view all the flashcards
Effort
Effort
Signup and view all the flashcards
Defect Density
Defect Density
Signup and view all the flashcards
Earned Value Metrics
Earned Value Metrics
Signup and view all the flashcards
Cost Performance Index (CPI)
Cost Performance Index (CPI)
Signup and view all the flashcards
Study Notes
- WBS is a project management tool providing a systematic approach to organize and define the total project scope.
- It divides complex project tasks into manageable components for easy assignment, scheduling, and tracking.
- WBS enables efficient management, ensures project completion within scope, and aids in risk management.
- Correct use of WBS is essential for the successful delivery of projects on time, within scope, and on budget.
100% Rule
- The 100% rule ensures all project deliverables needing work are included without omission or duplication.
- Every task, from high-level deliverables to detailed work packages, accounts for 100% of the project scope.
- The rule helps ensure complete scope coverage and prevents scope creep by confirming that no critical tasks are left out.
- Tasks are unique, focusing on deliverables rather than just activities.
- By following the 100% Rule, project managers can create a comprehensive and clear WBS that facilitates effective planning and execution.
Levels of the Work Breakdown Structure
- Projects can vary greatly, the structure of your WBS will also differ.
Level 1: Project Title or Major Deliverable
- The top level represents the overall project or its primary goal.
- It outlines the key deliverables or outputs for project completion.
- This level captures the broad scope of the project.
- Example: "Website Development Project"
Level 2: Major Components or Phases
- The second level breaks the project into major components, deliverables, or phases necessary to achieve the overall goal.
- These components are typically work areas needing further breakdown.
- Example: "Planning and Design", "Development", "Testing and Launch"
Level 3: Sub-deliverables or Work Packages
- The third level breaks down each major component into smaller, more specific tasks or work packages.
- These are actionable units of work that can be assigned, scheduled, and tracked.
- Example: Under "Development", sub-deliverables could include "Front-end Development", "Back-end Development", and "Database Setup".
Rules for developing a Work Breakdown Structure (WBS):
- Each work element should be associated with only one higher-level element.
- Ensure no duplication of work by carefully considering task allocation.
- The work content of a given element equals the total work content of all its immediately subordinate elements.
- Every work element should be clearly assigned to one individual with specific names and titles.
- Where it's difficult to assign a specific performer, the next higher-level individual should be identified.
- Involvement in the planning process motivates successful execution, include participants responsible for up to two levels higher in the WBS.
- The WBS serves as a communication tool, clarity is greatest when written down, approach similarly to drafting a contract.
- Terms should be defined consistently across the entire WBS to facilitate clear communication, ideally across all organizational projects.
- The WBS should serve as a useful reference for everyone involved, with appropriate detail for immediate tasks and general summaries for future tasks.
- All key stakeholders should formally approve the WBS as the definitive description of required work content, serving as a baseline for managing scope changes.
Types of Work Breakdown Structure
Deliverable-based WBS:
- This type focuses on the project’s deliverables, suitable for projects with well-defined outcomes.
- Each level is a breakdown of deliverables and their components.
Phase-based WBS:
- Organizes the WBS according to the phases or stages of the project.
- Examples: Initiation, planning, execution, and closure.
- Useful for projects that follow a clear, sequential process.
Configuration Management
- Configuration Management (CM) is a structured systems engineering approach ensuring a product maintains consistency in performance, functionality, and physical characteristics.
- This disciplined approach ensures that modifications or updates are tracked, evaluated, and implemented without compromising integrity or performance.
- CM plays a crucial role in managing system configurations, enabling organizations to adapt to technological advancements.
- Carefully documenting and controlling changes, CM minimizes risks, reduces errors, and enhances overall efficiency throughout the system’s lifecycle .
- CM ensures that all changes are thoroughly recorded, assessed, and managed to avoids disparities between design objectives and actual performance.
- This approach is essential for preserving the integrity of the final product and increasing the productivity of the development and maintenance procedure.
Roles and Responsibilities
- The Program Manager (PM) is in charge of Configuration Management (CM) for a project or program.
- The program should use configuration management to create and refine the technical, functional, and acquisition program baseline throughout the acquisition and system life cycle.
Configuration Management Activities
- CM aims to preserve a system or product's consistency and integrity.
- Every component is methodically maintained, monitored, and controlled in order to preserve adherence to predetermined standards.
- Organizations can improve overall system reliability, expedite development, and manage adjustments more skillfully by putting in place CM.
- Main CM activities include: Configuration identification, Configuration change control, Configuration status accounting (CSA), and Configuration audits
Configuration identification
- Involves determining the attributes that define every aspect of a configuration item (CI) at any point in time.
- Includes pivotal decisions about configuration items (the software or infrastructure initiative, module or API the team will monitor and control).
- Includes identifiers (the unique serial or version number or other tracking mechanism for each CI).
- Includes baselines (typically, the configuration of a working production environment).
Configuration change control
- Is a strategy for handling changes systematically so that asset integrity remains consistent across its lifespan.
- Involves submitting change proposals, evaluating cost and benefits, getting approvals, and documenting changes.
Configuration status accounting (CSA)
- Involves documenting all configuration identification details (e.g., location, version, current status) and change details (date, responsible party, description of modifications).
- Includes generating regular status and historical records for stakeholders, verifying records for accuracy, and creating an accessible audit trail.
Configuration audits
- Is the formal process of assessing how well CI and CM practices conform to standards and baselines.
- Includes identifying and resolving anomalies and potentially evaluating physical attributes and functional attributes.
Benefits of Configuration Management
- Essential for maintaining control over a system or product.
- Improves efficiency, reduces risks, and enhances overall project success.
- Effective CM provides the following essential benefits to a project: Reduces confusion and establishes order, organizes the activities necessary to maintain product integrity, ensures correct product configurations, limits legal liability by providing a record of actions, reduces lifecycle costs, enables consistent conformance with requirements, enhances compliance with standards
Configuration Management Plan (CMP)
- The Configuration Management Plan's main goal is documenting and informing project stakeholders about CM inside a project, the tools that will be utilized, and how the project will apply them
- The CM Plan outlines the process by which the systems engineer and program manager (PM) will oversee the technical, functional, and allocated program baselines as well as program documentation.
Configuration Baseline
- Serves as a reference point that captures the approved specifications, functionality, and attributes of a configuration item at different stages of system development.
- Assists in locating notable deviations, unapproved modifications, or non-compliance problems that can affect the integration, dependability, or performance of the system.
- Program managers and engineers can take remedial action, make the required modifications, and guarantee that the system stays in line with its planned requirements.
Types of Configuration Baseline
- The Configuration Baseline is defined at key milestones within a program’s lifecycle and plays a crucial role in shaping the performance aspects of the program’s Acquisition Program Baseline (APB).
- The broader Technical Baseline integrates into the APB and comprises the following configuration baselines: Functional Baseline, Allocated Baseline, and Product Baseline
Functional Baseline
- Defines the necessary system functionality, outlining both the functional and interface characteristics of the entire system.
- Includes the verification methods required to confirm compliance with these specifications.
- Derived from the Capability Development Document (CDD).
- Typically includes a comprehensive functional performance specification and the corresponding tests needed to validate and verify overall system performance.
Allocated Baseline
- Outlines the configuration items within a system and how functional and performance requirements are distributed across lower-level components.
- Includes all functional and interface characteristics assigned from the top-level system or higher-tier configuration items.
- Includes derived requirements, interface specifications, design constraints, and verification processes to ensure compliance with defined performance criteria.
- Each configuration item within this baseline is documented in a preliminary design specification, which also specifies the necessary tests for verifying and validating its performance.
Product Baseline
- Consists of documentation detailing the essential functional and physical characteristics of a configuration item.
- Includes the designated attributes for production acceptance testing and the tests required for deployment, installation, operation,support, training, and disposal.
- The initial product baseline includes "build-to" specifications for hardware (product designs, material specifications, engineering drawings, and related data) and "code-to" specifications for software (module design and implementation details).
Configuration Management Tools
- Automates and simplifies the procedures of configuration management.
- Version control, system change tracking, and automated build and deployment procedures are made easier through IBM AIOps Insights or open-source alternatives like Ansible, Jira, Puppet, SaltStack, and CFEngine.
- CM tools provide accuracy, efficiency, and consistency in system administration by minimizing manual intervention.
- Teams can centrally adjust basic configurations like applying patches, deploying new settings across various systems, classifying and managing CIs into groups and subgroups, identifying old or inefficient configurations.
- Teams can also automate CI identification and updates.
- CM Tools include technologies like: Version Control Systems, Continuous Integration/Continuous Delivery (CI/CD) Tools, Infrastructure-as-Code (IaC) Tools, Change Management and Tracking Tools, and Configuration Management Databases (CMDBs)
Version Control Systems
- Track changes in source code and documents.
- Maintain version histories and support rollbacks.
Continuous Integration/Continuous Delivery (CI/CD) Tools
- Automate software testing and deployment.
- Ensure new code is integrated regularly and rigorously tested to detect issues early.
Infrastructure-as-Code (IaC) Tools
- Enable infrastructure provisioning and management using code.
- Allow configurations to be versioned and treated like other software components.
Change Management and Tracking Tools
- Document, monitor, and manage change requests within a structured workflow.
- Ensure traceability and accountability.
Configuration Management Databases (CMDBs)
- Store detailed information about configuration items and their dependencies.
- Help teams understand system structures and assess the impact of changes effectively.
Effective CM provides the following essential benefits to a project: Reduces confusion and establishes order, organizes the activities necessary to maintain product integrity, ensures correct product configurations, limits legal liability by providing a record of actions, reduces lifecycle costs, enables consistent conformance with requirements, enhances compliance with standards
Metrics
- Quantifiable measures for assessing how the system performs, its effectiveness, and efficiency.
- Industry standards require the management of technical activities depends on three major categories of metrics: Product Metrics, Process Metrics, and Earned Value Metrics.
Product Metrics
- Customer-focused metrics measure software development by customers and assess usability, lifetime appropriateness, and cost.
- These metrics also deal with essential factors such as reliability, availability, performance, and user satisfaction.
Reliability
- Mean Time Between Failures (MTBF) measures reliability in repairable systems, estimating operational time between system failures.
- Formula: Total operating time / Number of failures.
- Example: If a machine operates for 1,000 hours and experiences 2 failures MTBF would be 500 hours.
- Mean Time to Repair (MTTR) calculates the time a system needs to be functional after it fails.
- MTTR is important for defining maintainability and availability of a system.
- Formula: Total Maintenance Time / Number of repairs.
- Example: If a machine broke down 3 times in a month, and the total time spent repairing those breakdowns was 10 hours, MTTR would be 3.33 hours.
Availability
- Availability corresponds to reliability (MTBF) combined with maintainability (MTTR).
- It manifests the likelihood of a system being operational at a particular instant.
- Higher availability shows longer system uptime along with efficient maintenance techniques.
Performance and Efficiency
- Throughput is a critical KPI defining the volume of processed data within a specific time.
- Greater throughput implies a more responsive system.
- Latency is the lag from input to the output of the system.
- It is a crucial metric for real-time systems where a timely response is paramount.
- Utilization measures the extent to which system resources are allocated and used.
- It helps find performance bottlenecks and improves efficiency.
Process Metrics
- Process metrics focus on monitoring and optimizing management, resource allocation, task completion rate, and process efficiency.
- Necessary to assess the efficiency of project management and systems development processes.
Schedule Performance Index (SPI)
- SPI measures the efficiency of the schedule by comparing the amount of work planned to that of actual completed work.
- An SPI greater than 1 indicates an early completion of the project, while an SPI below that indicates that it has been delayed.
- Formula: SPI = Earned Value (EV) / Planned Value (PV).
- Earned Value (EV) is the value of work accomplished to date.
- Planned Value (PV) is the value of work scheduled to be finished until a time.
- Example: A software team planned to finish UI design and core functionality (Planned Value: $15,000) in four weeks. After four weeks, only the UI was done (Earned Value: $9,000), so the SPI = 0.6, indicating that the project is behind the schedule
Effort
- A quantifiable measure used to guesstimate or keep track of the exertion to finish a certain task.
- It estimates the managers and analysts to assess the project to identify the bottlenecks, and monitor the progress against estimated timelines.
Defect Density
- Means the number of defects per unit of code.
- Lower defect densities correspond to higher-quality code and systems.
- High defect density is synonymous with low-quality software.
Earned Value Metrics
- Assess cost and time performance against the baseline, for early identification of deviations.
- These metrics evaluate whether the project is on budget and schedule.
Cost Performance Index
- Cost Performance Index compares earned value (EV) to actual costs (AC).
- CPI greater than 1 indicates an under-budget project, and one less than 1 indicates an over-budget project.
- Formula: EV / AC.
- Example: We planned to spend $10,000 on a software update but we spent $12,000, and got more done than expected, worth $15,000. So the CPI is $15,000 (value) divided by $12,000 (cost) = 1.25. Since 1.25 is more than 1, we got more value than what we spent.
Schedule Variance (SV) & Cost Variance (CV)
- Measure deviations from the project’s planned schedule and budget.
- SV Formula: EV - PV indicates whether the project is ahead or behind schedule; positive SV suggests being ahead, while negative SV reflects a delay.
- CV Formula: EV - AC shows if the project is under or over budget; positive CV indicates project is within budget, whereas negative CV suggests excess spending.
- Example: A project is scheduled to complete work worth $50,000 (PV) by the end of Month 3. By this time, the team has completed work valued at $45,000 (EV) but has spent $48,000 (AC). SV = $ 45,000 - $50,000 = - $5,000 (The project is $5,000 behind schedule) CV = $45,000 - $48,000 = - $3,000 (The project is $3,000 over budget)
Risk Management
- The systematic process of identifying, evaluating, and mitigating risk.
- Risks could negatively impact the system’s deployment, operation, and performance.
- Risks consists of two events; the probability and consequences (when the probability is unknown then the consequence is uncertainty).
Parts of Risk Management
- Risk Planning, Risk Assessment, Risk Handling, and Risk Monitoring/Reporting
Risk Planning
- Continuous and consistent way of dealing with risk
- Involves strategy, articulation goals and objectives.
- Will be constituent both to systems engineering and to relevant planning efforts.
- It requires continuous re-evaluation on risk impacts and treatments.
Risk Assessment
Risk Identification
- Determining risks and analyzing potential risks borne by a system during its life cycle.
- Encompasses identifying risks from respective sources or drivers, turning ambiguities into defined risk.
- Quantifying risks into probabilities and ordering them according to their severity.
Risk Analysis Activities
- Identifies the risks to be tracked, data for tracking, and their appropriate handling methods.
- Considers alternative scenarios, possibilities, and options for each risk.
- Examines sensitivities and interrelationships of risks.
Risk Handling
- The risk treatment process begins only after they have been classified and analyzed.
Risk Avoidance
- Taking trade-offs between risk and performance or other capabilities, an important consideration in requirements analysis.
- Elimination of a requirement usually involves requirements that have a significant uncertainty.
Risk Control
- A matter of putting design practices in place to bring risks down to an acceptable level.
- Requires considerable application of systems engineering as well as sound technical judgment.
Risk Assumption
- Conscious acknowledgment of a risk exists because its likelihood and/or impact are so low.
- Accepted risks are managed by setting aside budget and schedule reserves.
Risk Transfer.
- A shift of risk burden, at times through contracts or agreements, to another person.
- Methods include insurance, warranties, and incentive clauses.
Risk Monitoring/Reporting
- Ongoing process that analyses how effective the whole process of risk management has been to track and evaluate.
- Measurement of progress using specific metrics
- Soliciting feedback regarding risks.
- Results of risk monitoring are widely published for responsible parties involved.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Explore the Work Breakdown Structure (WBS) in project management. Learn about its primary functions, the significance of the 100% Rule, and the different levels within a WBS. Understand its benefits and potential drawbacks.