tester Flashcards
What is an engineering project?
A temporary endeavor that DELIVERS change in the form of business or customer VALUE.
“deliberately undertaken endeavor to create something of value (using engineering); a temporary activity intended to create a product or a service”
“Any effort that meets the following criteria: 1. a FIXED OBJECTIVE(S) 2. a BUDGET 3. a SET TIME for achievement of the objective(s)
Project Triple Constraint
Scope (Objective) (top)
Time (Schedule) (left)
Quality (middle)
Cost (Budget) (right)
What are the engineering project’s quadruple constraints
- We must complete the project having built a product or service that has ALL REQUIRED CAPABILITIES
- We must complete the project on the END DATE that we promised
- We must complete the project within the AMOUNT OF MONEY that we promised
- We must manage the risks that will be encountered by the project, so as to AVOID CATASTROPHIC FAILURE
Good Business Outcomes
Project Manager
- Disciplined Phased Approach
- Clear Project Objectives
- Team Involvement
Project Management Best Practices
Key Stakeholder Involvement
Successful Projects Manage the Inputs
which deliver
The right project
- scope
- operable
- cost
- profitable
- time
- Safe
What are the main engineering project management approaches(Verify)
Predictive / Traditional / Waterfall
- Linear and Sequential process
– scope is fixed, time and cost are variables
Adaptive / Agile / Iterative
- Flexible and iterative process
– time and cost are fixed, scope is variable
What is a process?
A process is composed of Inputs, Tools & Techniques, Outputs
(ITTOs)
- Input: raw materials needed to begin execution
- Tools & Techniques: actions or methods used to transform raw
materials into the output - Output: end result of efforts, may be the input to another process
systematic, repeatable methods for accomplishing specific tasks or objectives within an engineering project.
Key aspects of processes in this context include:
- Defined steps or stages
- Specific inputs and outputs
- Clear roles and responsibilities
- Measurable metrics for evaluation
What is the system for value delivery?
A system for value delivery is a comprehensive framework designed to optimize how organizations create and deliver value to their stakeholders. It encompasses several key components working together to transform strategic goals into tangible benefits.
Components of the Value Delivery System
- Portfolios
- Programs
- Projects
- Operations
These components work in concert to produce deliverables that generate outcomes and ultimately deliver value to the organization and its stakeholders
Importance of the Value Delivery System
The value delivery system is crucial because it:
- Ensures alignment between organizational strategy and project outcomes
- Optimizes resource allocation across portfolios, programs, and projects
- Facilitates effective decision-making and governance
- Promotes continuous improvement through feedback loops
- Maximizes the realization of benefits from project deliverables
By implementing a robust value delivery system, organizations can more effectively transform their strategic vision into tangible value for stakeholders.
How do projects differ from operations
Projects
- Temporary
- Unique
- Specific Time Frame
- Situational
- Project-specific measures
- Subtle performance indicators
- Focus is on creating something new
- changes the status quo
Continuous Business Operations
- Ongoing
- Repetitive
- Open-ended time frame
- Standardized
- Company-specific measures
- Clear performance indicators
- Focus is on reducing unjustified variation
- Is the status quo
12 Principles of Project Management
Stewardship
Team
Stakeholders
Value
Systems Thinking
Leadership
Tailoring
Quality
Complexity
Risk
Adaptability & Resilience
Change
Roles Of a Project Manager
- Technical Supervision
- Planning
- Organizing
- Staffing
- Directing
- Controlling
- Financial Management
- Marketing Assistance
OR
- Initiator
- Negotiator
- Listener
- Coach
- Working Member
- Facilitator
“Tao” Of Engineering Project Management
- How to do it (Artisanship)
- What could be (Vision/Art)
- Who will do it with you (People)
- Measurement & rigor (Math & Science)
- What it should be (Philosophy & Judgement)
What are the processes of the project lifecycle?
- Initiating
- Project Charter
- Planning
- Project Management Plan
- Executing
- Activities -> Deliverables
- Monitoring & Controlling
- Throughout life cycle
- Close out
- administrative closure, lessons learned, disbanding the team, transition of deliverables
- Feasibility Study
- Customer Requirements
- Build
- Test
- Translation
- Define the goal.
- List the activities, milestones, and deliverables (WBS)
- Develop a schedule (duration estimates)
- Define success (Acceptance criteria)
Stages of the Project Life-Cycle (Siegel’s)
- The need and idea
- Requirements
- Design
- Implementation
- Integration
- Testing
- Production
- Development. Use in actual mission operations
- Logistics
- Phase-out and disposal
“U” Diagram
left (define the parts of our system, and how they fit together)
- requirements
- design
bottom ( build those pieces)
- implementation
right (integrate the pieces to form the system, and test it)
- integration
- integration is complete when we have the entire system cycling & meet the success criteria
- execute the integration sequence, from small subsets to larger ones
- define an integration sequence (& success criteria) starting with small subsets
- take delivery of implemented system elements
- test
Implementation, Integration, & Testing Stages
- Build all of the pieces of the system
- Often involves assembling the hardware and software parts to work and talk together and sorts out any issues or bugs
- Test to VERIFY that the system meets specification and test to VALIDATE that the system meets the users’ needs
The Need and the Idea Stage of Project Life Cycle
- What is the stakeholder need and any constraints?
- What is their mission? How do they do their mission today?
- What is their product?
- How do they do it? Why is that how they do it?
- What constrains the possibilities?
- What do they value? How do they measure that value?
Requirements Stage of Project Life Cycle
- WHAT is the new system supposed to do and how well is it supposed to do it?
SMART
- specific
- measurable
- achievable
- realistic
- testable
4 step method
- editorial check
- soundness check
- substance check
- risk check
“Goodness” metrics:
- technical performance measures
- technical goals (objective) that must be met (reliability, speed, weight, power required)
- operational performance measures
- process goals (subjective) that must
be met (e.g., efficiency, productivity, quality, customer satisfaction)
- process goals (subjective) that must
What is the 4 step method
of requirements stage
- editorial check
- soundness check
- substance check
- risk check
How to create the requirements?
- identify who are the users and the other stakeholders
- determine how the users and the other stakeholders define value
- determine the needs and desires of the users and of the other stakeholders
- capture what the users and other stakeholders can tell you about the requirements
- identify all of the key functions of the system, using mission threads
- use the mission threads to create a CONOPS document, which validates the completeness and correctness of the mission threads
- transition each step in the mission threads into a set of actual requirements
- organize those statements into a properly formatted requirements specification (shalls, separate paragraph numbers, etc)
- Determine a candidate verification method for each requirement
- Check the requirements, using the 4-step method
Decomposition Vs Specifications
Decomposition
- think about air transportation system
- airports
- airplanes
- engines
- compressor
- combustor
- passenger equipment
Specifications
- think system specifications
- each layer is a subsystem specification to specification for component
- different levels
ITTOS for developing project charter
Inputs:
- biz documents
- agreements
- enterprise environmental factors
- organizational process assets
Tools & Techniques
- expert judgement
- data gathering
- interpersonal and team skills
- meetings
Outputs:
- project charter
- assumption log
What are elements of a project charter?
- High level description of the
project - Goals and deliverables of the
project - Business case for the project
- Name of the project manager
- Name of the sponsor
- Names of key stakeholders
- Key milestones
- Metrics for success
- Budget estimate (or cap)
- Other constraints
- Risks to the project
- Assumptions
- Dependencies
- Key resources / Make or buy
- Contracts
- Gap analysis
- Outside of scope
- PM approach (traditional or agile)
What are the project groups?
Initiating
Planning
Executing
Monitoring & Controlling
Closing out
Categories:
- Processes used once (e.g., develop Project Charter)
- Processes performed periodically (e.g., acquire
Resources)
- Processes performed continuously (e.g., define Activities)
What is Design Process?
HOW is all of this supposed to be accomplished?
- top level describes system as a whole, lower levels describe how smaller pieces work and interact, lowest level describes how each of the smallest pieces are to work internally
What is the N^2 Chart?
Diagonal elements of the matrix
how we tie engineering activities to project management activities
TODO
What is the Trade Study?
A trade study is a systematic decision-making process used to identify the best solution among a set of proposed alternatives.
flow:
- Create operational performance measures
- identify all the independent stimuli that can activate mission thread
- define all the independently schedulable entities
- create the mission threads
- create alternative groupings of those entities into actual implementation groupings
- postulate a set of candidate designs
- identify the technical performance measures that you need to assess the candidate designs
- assess the technical feasibility of each candidate design
- create a methodology for ranking the candidate designs
- traverse the trade space, and then scope and rank the candidate designs.
IDEF-0 representation of the design process
- Organize policies and guidelines
- customer-specified policies and guidelines
Inputs:
- requirements
- CONOPS (Concept of Operations)
- OPMS / TPMs (operational / technical performance measures)
- previous design patterns deemed suitable
Outputs:
- selected design, with rationale
- rejected designs with rationale
- documented trade study and other analysis results
Enablers:
- modeling and analysis tools
- organizational lessons-learned, and libraries of artifacts from past projects
These all point to :
Designing a system:
- define the pressure points
- perform the trade study
- perform detailed analysis of the selected candidate design; adapt & iterate, if required
- finalize selection. Document rationale, assessment findings for all candidates, archive all materials
Customer’s vs engineer’s coordinate system of value
customer’s
- usually non-technical in nature
- characterizes something about the mission
- captured in what I call operational performance measures
- measures the goodness of the design for the users
engineer’s
- usually technical in nature
- characterizes something about the technology that implements the system
- captured in what I call technical performance measures
- measures whether or not the design is feasible, and helps us estimate the schedule and cost needed to build the system
The two types of metrics should be linked; that is, we need to credibly and transparently show how changes in design (which change the technical performance measures) cause changes to the operational performance measures
Our degrees of design freedom are located in the engineer’s coordinate system of value, but we measure the goodness of the resulting design in the customer’s coordinate system of value.
Pre-Project Work
- Needs Assessment
- Biz Case
- Benefits Management Plan
Post-Project Work
- Operation
- Maintenance
Effective Project Management helps to
- Meet biz objectives
- Satisfy stakeholder expectations
- be more predictable
- increase chances of success
- deliver the right products at the right time
- resolve problems and issues
- respond to risks in a timely manner
- optimize the use of organizational resources
- identify, recover, or terminate failing projects
- manage constraints (scope, quality, schedule, cost, resources)
- respond to rapidly evolving markets
- manage change using a controlled process
Gain Alignment