Conceptual Design and Requirements Development Flashcards
Stakeholders
Definition: Stakeholders are individuals or groups who have an interest in, or are affected by, the project or product’s outcome. They include anyone with a direct or indirect influence over the product’s development, usage, funding, or regulatory compliance.
Examples: This category encompasses customers, project sponsors, engineers, regulatory bodies, investors, senior management, suppliers, and even community members. Essentially, anyone impacted by the project’s success or failure.
Role: Stakeholders influence project goals, funding, resources, timelines, and compliance requirements. They may have competing interests, making it important for project teams to balance these interests through effective communication and negotiation.
Focus: Stakeholders are concerned with the project’s overall success, risk management, adherence to policies, and long-term implications.
“Needs Analysis”
- First step in the design process
- Involves getting an inventory of the Operational Deficiencies, Customer Perspectives, and Technological Opportunities
Answering Three Big Questions:
1) “What problem are we solving?” (via Operational Deficiencies)
2) “What could we use to solve it?” (via Technological Opportunities)
3) “What does an acceptable solution actually look like?” (via customer perspectives)
“Concept Development”
Second Step in the Design Process
Refers to the identification of the requirements, mission phases (ConOps, Operational Scenareos) and high-level behaviors (use cases, state machines) needed to actually solve the problem
This comes after the “Needs Analysis”, but before the Preliminary Design
Importance of “Precedence” during Mission and Concept Definition
When looking at what technologies you can leverage for your solution, you need to keep in mind that any technology you develop is going to be a PRECEDENTED system… means it needs to be built up for existing/proven technological solutions
*This is particularly important when examining the question “What could we use to solve it?” via Technological Opportunities
Customers
Scope: All customers are stakeholders, but not all stakeholders are customers. Stakeholders include a wider range of individuals or groups, while customers are specifically the users or buyers.
Interests: Customers prioritize usability, value, and satisfaction, while stakeholders may focus on broader aspects like financial performance, regulatory compliance, project sustainability, and risk.
Decision-making Influence: Customers influence requirements directly related to product functionality, whereas stakeholders may shape the project direction, resources, and timing to align with organizational or regulatory goals.
Stakeholder v. Customers
Definition: Stakeholders are individuals or groups who have an interest in, or are affected by, the project or product’s outcome. They include anyone with a direct or indirect influence over the product’s development, usage, funding, or regulatory compliance.
Examples: This category encompasses customers, project sponsors, engineers, regulatory bodies, investors, senior management, suppliers, and even community members. Essentially, anyone impacted by the project’s success or failure.
Role: Stakeholders influence project goals, funding, resources, timelines, and compliance requirements. They may have competing interests, making it important for project teams to balance these interests through effective communication and negotiation.
Focus: Stakeholders are concerned with the project’s overall success, risk management, adherence to policies, and long-term implications.
Types of Customers
1) Sponsors
2) Active Stakeholders
3) Passive Stakeholders
Technological Opportunity
Operational Need
Operational Deficiency
Operational Need v. Operational Deficiency
Active Stakeholders
Definition: Active stakeholders are customers directly involved in the project’s ongoing activities, decisions, and execution. They frequently engage with the project team and have an immediate influence on project outcomes.
- Emphasizing the fast that they are CUSTOMERS
Examples: This category includes project managers, engineers, product designers, quality assurance teams, regulatory bodies, and sometimes customers who are providing active feedback. Essentially, anyone who participates regularly in project meetings, decision-making, or development processes.
Role: Active stakeholders help define requirements, set priorities, make critical decisions, and directly impact the project’s direction. They are often involved in day-to-day activities and provide regular feedback and support.
Focus: Active stakeholders focus on achieving project goals and milestones, managing risks, ensuring the project stays on schedule and within budget, and addressing issues as they arise.
Passive Stakeholders
Definition: Passive stakeholders are customers who are affected by the project or have a vested interest in its outcome but are not actively involved in its day-to-day processes. Their influence is indirect, and they may only interact with the project team at key points or through feedback channels.
- Emphasizing the fast that they are CUSTOMERS
Examples: This group includes end-users (if not directly involved in development), external investors, community members, and some regulatory or compliance entities that review the project’s output rather than its process. They may also include departments that will handle the product post-launch, such as marketing or customer support.
Role: Passive stakeholders provide feedback on the project outcomes or support activities once the product is released. They may set high-level goals or offer retrospective insights but don’t influence the daily activities.
Focus: Passive stakeholders are generally interested in the final product’s performance, compliance with regulations, alignment with strategic goals, and long-term sustainability.
Active Stakeholders v. Passive Stakeholders
Level of Involvement: Active stakeholders are engaged in the project daily, while passive stakeholders interact only periodically or once the project has reached major milestones.
Influence on Project Direction: Active stakeholders can shape project decisions dynamically, while passive stakeholders influence the project’s broader goals and outcomes.
Feedback Timing: Active stakeholders provide ongoing feedback, whereas passive stakeholders often give input at specific stages or after project completion.
End Users
Problem Statement
Requirements
Any condition, characteristic, or capability that must be achieved and is
essential to the end item’s ability to perform its mission in the environment in which it must
operate.
Stakeholders provide user requirements, captured in the Voice of the Customer and with
context provided by the Concept of Operations.
– Customers
– Users
– etc.
- Given the use cases and the constraints of physics, system modeling and analysis generates
requirements for the system and for the respective system elements.
– Component specifications such that the system will perform as required - Interfaces to other systems or system components will generate interface requirements
Types of Requirements
1) Customer Requirements
2) Functional Requirements
3) Non-functional Requirements
4) Performance Requirements
5) Derived Requirements
6) Stakeholder Requirements
7) Specification Requirements
Customer Requirements
Customer requirements focus specifically on the needs and preferences of the end-user or the client who will directly use or benefit from the system. Customer requirements are a subset of stakeholder requirements and are often more specific to usability, accessibility, and direct functional utility
Extremely dynamic… you can expect these to evolve throughout the design lifecycle
- But you cannot rely on the customer to be forthcoming about these changes
- Need to be proactive about following up, maintaining your understanding of the requirements, and tracking these changes
- MBSE is a great way of tracking this
These are the basis for ‘system validation’
- That’s why it’s so important to maintain your list of customer requirements
- Both your team and design also needs to be extremely flexible so that you can adapt to changing requirements.
Validated through user acceptance testing (UAT) and usability assessments, focusing on customer satisfaction and feature functionality. Customer requirements are often tested in the final stages to confirm they meet user expectations
Generally remain stable once defined but can change in response to feedback on usability, functionality, or performance. Since they directly affect user satisfaction, customer requirements often take priority in iterative design phases to optimize the user experience.
Usually detail specific features or performance criteria. For instance, a customer might require that a system have a specific response time or intuitive interface but may not specify underlying technical or regulatory needs.
Primarily address the features, functionality, and user-friendliness needed to satisfy end-users. They focus on how the system will perform tasks, solve problems, or fulfill needs directly for the customer, often emphasizing functional requirements over non-functional concerns
Derived primarily from the end-user or purchasing organization. These are gathered through direct interactions such as surveys, focus groups, user feedback, and market research to ensure alignment with customer expectations
Focus specifically on the needs, preferences, and expectations of the customer or end-user. These requirements often prioritize user experience, ease of use, and specific features that directly impact the user, offering a more narrow perspective centered around functionality and usability
Functional Requirements
Define what functions
need to be performed to accomplish the objectives.
– Identified via functional analysis techniques such as
FFBDs or SysML Activity Modeling and system design
Typically reside in higher level (e.g.
system or system element)
requirements and are defined earlier
in the life cycle than performance or
non-functional requirements
Example: The Thrust Vector Controller (TVC) shall provide vehicle control about the pitch and yaw axes.
* This statement describes a high-level function that the TVC must perform. The technical team needs to transform this statement into a set of design-to functional and performance requirements
Perspective Getting
Nonfunctional Requirements
Specify physical constraints such as attributes and characteristics
Deal with operational conditions such as safety, system security, reliability, human system integration, environmental, etc.) and life cycle constraints such as maintenance & disposal.
– Identified via standards, guidelines, regulations, etc
Typically result from applicable
standards, guidelines, regulations,
etc.
Example: The TVC shall be serviceable by ground crew personal without requiring hazardous materials
precautions.
Derived Requirements
Highly Design Dependent
[more]
Use Cases and Operational Scenarios provide an
operational capability based foundation for requirements derivation
Stakeholder Requirements
Stakeholder requirements encompass the expectations and needs of ALL individuals or groups impacted by the system, including regulatory bodies, internal team members, and external users (whether they can be considered customers or not). These requirements capture a broader perspective, covering functional needs, environmental conditions, constraints, and performance expectations across the entire system lifecycle.
These encompass the needs and constraints of all parties affected by or involved in the system, including customers, regulatory agencies, investors, technical teams, and organizational leadership. They reflect a holistic view, balancing competing interests from a broad spectrum of stakeholders across the system’s entire lifecycle.
Gathered from multiple channels, including interviews with various departments, regulatory standards, industry best practices, and organizational goals. This includes contributions from groups that may not directly use the system but have an influence or stake in its operation and outcome.
Aim to ensure the system aligns with organizational objectives, legal compliance, operational constraints, and the needs of technical and support staff. Stakeholder requirements also cover non-functional aspects like reliability, maintainability, and regulatory adherence, which may not be of direct interest to customers but are vital for system longevity and performance.
Include both high-level and technical requirements. For example, a stakeholder requirement might stipulate that the system must operate under specific environmental conditions or integrate seamlessly with other systems, as specified by regulatory or internal guidelines.
Tend to evolve as new stakeholders are identified or as the project scope broadens, which can introduce additional constraints or requirements. They are managed continuously to balance diverse interests and evolving regulatory demands.
Verified through compliance testing, risk assessments, and systems validation to ensure all stakeholder needs are met. The system is validated as a whole against these requirements, including reliability and safety.