# arc42 section 1: Introduction and Goals

Checks for section 1 (Introduction and Goals) of an arc42 document.

Requirements overview, top quality goals, stakeholders

- The document lists the three most important stakeholder quality goals. → [Architecture Canvas](https://arc.fuet.ch/concepts/documentation/architecture-canvas.md)
- The documentation records which stakeholders were asked what information they expect. → [Characteristics of a Good View](https://arc.fuet.ch/concepts/documentation/characteristics-of-a-good-view.md)
- Documentation sources are plain-text markup (for example AsciiDoc or Markdown) kept in a version control system such as Git. → [Documentation as Code](https://arc.fuet.ch/concepts/documentation/documentation-as-code.md)
- Each section of the document was included because a named stakeholder needs it, not just because the template has it. → [Guidelines for Documentation](https://arc.fuet.ch/concepts/documentation/guidelines-for-documentation.md)
- The architecture description consists of at least one architecture view. → [ISO/IEC/IEEE 42010 Architecture Description Model](https://arc.fuet.ch/concepts/documentation/iso-iec-ieee-42010-architecture-description-model.md)
- The document describes the architecture through one or more architecture views. → [ISO/IEC/IEEE 42010 Architecture Description Standard](https://arc.fuet.ch/concepts/documentation/iso-iec-ieee-42010-architecture-description-standard.md)
- The description is kept distinct from the architecture of the system it describes. → [ISO/IEC/IEEE 42010 Architecture Description Standard](https://arc.fuet.ch/concepts/documentation/iso-iec-ieee-42010-architecture-description-standard.md)
- The document records the reasons behind important decisions, not only the decisions themselves. → [Motivation for Architecture Documentation](https://arc.fuet.ch/concepts/documentation/motivation-for-architecture-documentation.md)
- The content is limited to what stakeholders need, so people can find and update it. → [Motivation for Architecture Documentation](https://arc.fuet.ch/concepts/documentation/motivation-for-architecture-documentation.md)
- The document contains a stakeholder overview that lists roles and each stakeholder's expectations of the architecture and its documentation. → [Stakeholder Perspective and Concern](https://arc.fuet.ch/concepts/documentation/stakeholder-perspective-and-concern.md)
- Each viewpoint names the stakeholders whose concerns it reflects. → [Stakeholder Perspective and Concern](https://arc.fuet.ch/concepts/documentation/stakeholder-perspective-and-concern.md)
- The documentation lists its stakeholders, including those who need it for their work. → [Stakeholder Questions Addressed in Views](https://arc.fuet.ch/concepts/documentation/stakeholder-questions-addressed-in-views.md)
- The architecture documentation is organized by the twelve arc42 sections, tailored to the project's needs. → [arc42 Architecture Documentation Template](https://arc.fuet.ch/concepts/documentation/arc42-documentation-template.md)
- Section 1 lists at most five quality goals. → [arc42 Introduction and Goals](https://arc.fuet.ch/concepts/documentation/arc42-introduction-and-goals.md)
- Each quality goal has a brief scenario, not just a keyword. → [arc42 Introduction and Goals](https://arc.fuet.ch/concepts/documentation/arc42-introduction-and-goals.md)
- The stakeholder table gives roles, names and expectations. → [arc42 Introduction and Goals](https://arc.fuet.ch/concepts/documentation/arc42-introduction-and-goals.md)
- Chapter 10 references the top quality goals from section 1.2 and adds further, lower-priority requirements. → [arc42 Quality Requirements](https://arc.fuet.ch/concepts/documentation/arc42-quality-requirements.md)
- The most important quality requirements are only referenced in chapter 10, because they are described in section 1.2. → [arc42 Quality Requirements Chapter](https://arc.fuet.ch/concepts/documentation/arc42-quality-chapter.md)
- Stories that feed the documentation are labeled with the domain experts' own terms. → [Domain Storytelling](https://arc.fuet.ch/concepts/domain-driven-design/domain-storytelling.md)
- Each planned landscape change is tied to a documented business goal or driver. → [Application Landscape Evolution Drivers](https://arc.fuet.ch/concepts/enterprise-architecture/patterns-for-the-evolution-of-application-landscapes.md)
- Business capabilities are described as what the business can achieve, without people, processes, data or technology. → [Business Architecture](https://arc.fuet.ch/concepts/enterprise-architecture/business-architecture.md)
- Capabilities are described without people, process, data or technology, and are kept separate from processes. → [Business Architecture Artifact](https://arc.fuet.ch/concepts/enterprise-architecture/business-architecture-artifacts.md)
- Heat maps color capabilities by a stated criterion such as maturity. → [Business Architecture Artifact](https://arc.fuet.ch/concepts/enterprise-architecture/business-architecture-artifacts.md)
- Capabilities are described as what the organization can do, not as steps of how work is done. → [Business Capability](https://arc.fuet.ch/concepts/enterprise-architecture/business-capability.md)
- Each capability states what the business must be able to do, not how it is done or who does it. → [Business Capability Map](https://arc.fuet.ch/concepts/enterprise-architecture/business-capability-map.md)
- Capabilities describe what the business does, not processes, workflows or systems. → [Capability Map Development Method](https://arc.fuet.ch/concepts/enterprise-architecture/capability-map-development-method.md)
- The capability map is decomposed below level 1 so it is usable for decisions. → [Capability Map Use Cases](https://arc.fuet.ch/concepts/enterprise-architecture/capability-map-use-cases.md)
- Applications are mapped to capabilities to find redundancies. → [Capability Map Use Cases](https://arc.fuet.ch/concepts/enterprise-architecture/capability-map-use-cases.md)
- Capabilities are named with nouns or gerunds, and processes use verb-noun names such as Receive Order. → [Capability versus process](https://arc.fuet.ch/concepts/enterprise-architecture/capability-versus-process.md)
- The architecture document references an approved Statement of Architecture Work that sets the scope of the data architecture effort. → [Data Architecture Inputs](https://arc.fuet.ch/concepts/enterprise-architecture/data-architecture-inputs.md)
- The document states which operating model (diversification, coordination, replication or unification) the company follows. → [Enterprise Architecture (Ross/Weill/Robertson definition)](https://arc.fuet.ch/concepts/enterprise-architecture/enterprise-architecture-ross-weill-robertson-definition.md)
- The document states the target maturity level and explains why it fits the organization's size and complexity. → [Enterprise Architecture Maturity Level](https://arc.fuet.ch/concepts/enterprise-architecture/enterprise-architecture-maturity-levels.md)
- The current maturity is assessed and a roadmap of EA initiatives leads toward the target. → [Enterprise Architecture Maturity Level](https://arc.fuet.ch/concepts/enterprise-architecture/enterprise-architecture-maturity-levels.md)
- The document states which maturity stage the firm is in today and which model version (four or five stages) it uses. → [Enterprise Architecture Maturity Stages](https://arc.fuet.ch/concepts/enterprise-architecture/enterprise-architecture-maturity-stages.md)
- The document explains how architecture influences investment decisions. → [Enterprise Architecture Maturity Stages](https://arc.fuet.ch/concepts/enterprise-architecture/enterprise-architecture-maturity-stages.md)
- The document explains how change is measured and how its value is communicated to stakeholders. → [Enterprise Architecture Strategy](https://arc.fuet.ch/concepts/enterprise-architecture/enterprise-architecture-strategy.md)
- The document names the operating model, the enterprise architecture and the IT engagement model as the basis for execution. → [Foundation for Execution](https://arc.fuet.ch/concepts/enterprise-architecture/foundation-for-execution.md)
- The document states how much process standardization and integration the business needs. → [Operating Model](https://arc.fuet.ch/concepts/enterprise-architecture/operating-model.md)
- The operating model is kept separate from the business model and describes only how value is delivered. → [Operating Model](https://arc.fuet.ch/concepts/enterprise-architecture/operating-model.md)
- Each operational value stream names the stakeholder who triggers it and the point where that stakeholder's need is satisfied. → [Operational Value Stream](https://arc.fuet.ch/concepts/enterprise-architecture/operational-value-stream.md)
- Each critical stakeholder has a current and a required commitment level, so the gap is visible. → [Stakeholder Readiness for Change Assessment](https://arc.fuet.ch/concepts/enterprise-architecture/stakeholder-readiness-for-change-assessment.md)
- The stakeholder table uses H/M/L ratings and includes ability to disrupt, understanding, commitment and required support. → [Stakeholder Readiness for Change Assessment](https://arc.fuet.ch/concepts/enterprise-architecture/stakeholder-readiness-for-change-assessment.md)
- The analysis was done in Phase A and is kept up to date in later phases. → [Stakeholder Readiness for Change Assessment](https://arc.fuet.ch/concepts/enterprise-architecture/stakeholder-readiness-for-change-assessment.md)
- Cause-and-effect arrows run bottom to top, and each link is treated as a hypothesis to test. → [Strategy Map](https://arc.fuet.ch/concepts/enterprise-architecture/strategy-map.md)
- The map has roughly 12–20 concise, action-oriented objectives across its perspectives. → [Strategy Map](https://arc.fuet.ch/concepts/enterprise-architecture/strategy-map.md)
- The document or an inventory lists existing business capabilities, so teams can find and reuse them instead of rebuilding. → [Warning Signs of Poor Enterprise Architecture](https://arc.fuet.ch/concepts/enterprise-architecture/warning-signs-of-poor-enterprise-architecture.md)
- Known workarounds (kludges) are recorded as risks rather than left implicit. → [Warning Signs of Poor Enterprise Architecture](https://arc.fuet.ch/concepts/enterprise-architecture/warning-signs-of-poor-enterprise-architecture.md)
- The document states which framework cells are formalized and which are deliberately left out, with the risk accepted. → [Zachman Framework](https://arc.fuet.ch/concepts/enterprise-architecture/zachman-framework.md)
- The framework is used as a classification structure, and the order of work and tools are defined separately. → [Zachman Framework](https://arc.fuet.ch/concepts/enterprise-architecture/zachman-framework.md)
- The document names the business drivers and prioritized quality requirements that the chosen architecture style is meant to serve. → [Fitness for Purpose](https://arc.fuet.ch/concepts/evaluation/fitness-for-purpose.md)
- The document lists a small set of significant quality scenarios, roughly ten. → [Architecturally Significant Requirement](https://arc.fuet.ch/concepts/forces-decisions/architecturally-significant-requirement.md)
- Stakeholder concerns are explicitly addressed in the architecture description. → [Concern](https://arc.fuet.ch/concepts/forces-decisions/concern.md)
- The people involved in a decision are grouped in a RACI matrix. → [RACI Matrix](https://arc.fuet.ch/concepts/forces-decisions/raci-matrix.md)
- Stakeholders and their expectations are recorded, for example in a table with roles and expectations. → [Stakeholder Concern](https://arc.fuet.ch/concepts/forces-decisions/stakeholder-concern.md)
- Each viewpoint names the stakeholders and concerns it reflects. → [Stakeholder Concern](https://arc.fuet.ch/concepts/forces-decisions/stakeholder-concern.md)
- The document shows that requirements and architecture were refined together, in mutual interplay. → [Twin Peaks Model](https://arc.fuet.ch/concepts/forces-decisions/twin-peaks-model.md)
- Each user story lists its own acceptance criteria, separate from the team-wide Definition of Done. → [Acceptance Criterion](https://arc.fuet.ch/concepts/functional-requirements/acceptance-criteria.md)
- Criteria can be turned into detailed test cases. → [Acceptance Criterion](https://arc.fuet.ch/concepts/functional-requirements/acceptance-criteria.md)
- Stories are marked done only when an acceptance test passes. → [Agile Enterprise Backlog Model](https://arc.fuet.ch/concepts/functional-requirements/agile-enterprise-backlog-model.md)
- System validation tests exist to verify the nonfunctional requirements. → [Agile Enterprise Backlog Model](https://arc.fuet.ch/concepts/functional-requirements/agile-enterprise-backlog-model.md)
- Each story has a brief card or name, and the details are not stuffed into it. → [Card, Conversation, Confirmation](https://arc.fuet.ch/concepts/functional-requirements/card-conversation-confirmation.md)
- Each story has confirmation (acceptance criteria, examples or tests) that tells the team when it is complete. → [Card, Conversation, Confirmation](https://arc.fuet.ch/concepts/functional-requirements/card-conversation-confirmation.md)
- Agreements on a story are documented as confirmation tests, not only on the card. → [Card, Conversation, Confirmation](https://arc.fuet.ch/concepts/functional-requirements/card-conversation-confirmation.md)
- Stories too large for one iteration are labeled as epics and not scheduled for implementation as they are. → [Epic](https://arc.fuet.ch/concepts/functional-requirements/epic.md)
- Epics that are not yet needed stay as placeholders without detailed specification. → [Epic](https://arc.fuet.ch/concepts/functional-requirements/epic.md)
- Acceptance criteria are written in the user's behavior and language, not as implementation steps. → [Frequent Mistakes in Defining Acceptance Criteria](https://arc.fuet.ch/concepts/functional-requirements/frequent-mistakes-in-defining-acceptance-criteria.md)
- The user's goal stays visible next to the criteria. → [Frequent Mistakes in Defining Acceptance Criteria](https://arc.fuet.ch/concepts/functional-requirements/frequent-mistakes-in-defining-acceptance-criteria.md)
- Stories are written so they can be scheduled and built in any order, or the dependency and its effect on estimates is stated. → [INVEST Criteria](https://arc.fuet.ch/concepts/functional-requirements/invest-criteria.md)
- Each story states value to the customer, not only technical work. → [INVEST Criteria](https://arc.fuet.ch/concepts/functional-requirements/invest-criteria.md)
- Each story has an estimate good enough for the customer to rank and schedule it. → [INVEST Criteria](https://arc.fuet.ch/concepts/functional-requirements/invest-criteria.md)
- Business requirements are recorded in a vision and scope document, separate from detailed software requirements. → [Requirement Types and Documents (Wiegers/Beatty)](https://arc.fuet.ch/concepts/functional-requirements/requirement-types-and-documents.md)
- The document names how and how often the team gets feedback from customers or users, such as sprint reviews or an on-site customer. → [Requirements Difficulty and Customer Engagement](https://arc.fuet.ch/concepts/functional-requirements/requirements-difficulty-and-customer-engagement.md)
- The document states who invites stakeholders to reviews and who receives priority change requests. → [Requirements Difficulty and Customer Engagement](https://arc.fuet.ch/concepts/functional-requirements/requirements-difficulty-and-customer-engagement.md)
- The document shows that requirements were gathered with more than one technique, such as interviews, observation, questionnaires or workshops. → [Requirements Trawling](https://arc.fuet.ch/concepts/functional-requirements/requirements-elicitation.md)
- The document accepts that requirements are incomplete and will change, and does not claim a complete specification. → [Requirements Trawling](https://arc.fuet.ch/concepts/functional-requirements/requirements-elicitation.md)
- Each requirement is worded without ambiguity, with consistent terminology and an appropriate level of detail. → [SMART Requirements](https://arc.fuet.ch/concepts/functional-requirements/smart-requirements.md)
- Each requirement has been judged technically feasible, and also realistic given staff, skills, infrastructure and time. → [SMART Requirements](https://arc.fuet.ch/concepts/functional-requirements/smart-requirements.md)
- The map's cards are short verb phrases, each describing one user step. → [Story Mapping](https://arc.fuet.ch/concepts/functional-requirements/story-mapping.md)
- Releases are marked as horizontal slices, starting from one objective or MVP. → [Story Mapping](https://arc.fuet.ch/concepts/functional-requirements/story-mapping.md)
- Large stories were checked against INVEST (ignoring size), split with named patterns, and the split was then evaluated. → [Story Splitting](https://arc.fuet.ch/concepts/functional-requirements/story-splitting.md)
- The first story delivers a simple end-to-end case before variations in data or interface are added. → [Story Splitting](https://arc.fuet.ch/concepts/functional-requirements/story-splitting.md)
- Each use case is marked with its goal level. → [Use Case Completeness Check](https://arc.fuet.ch/concepts/functional-requirements/use-case-completeness-check.md)
- The use case set was checked against non-functional requirements and domain concepts, not only by asking stakeholders. → [Use Case Completeness Check](https://arc.fuet.ch/concepts/functional-requirements/use-case-completeness-check.md)
- Each use case is labeled with its goal level, so readers know what kind of discussion to expect. → [Use Case Goal Level](https://arc.fuet.ch/concepts/functional-requirements/use-case-goal-levels.md)
- Subfunction use cases exist only where several user-goal use cases reuse them. → [Use Case Goal Level](https://arc.fuet.ch/concepts/functional-requirements/use-case-goal-levels.md)
- Each use case names a primary actor, a trigger and the preconditions that must hold before it starts. → [Use Case Template](https://arc.fuet.ch/concepts/functional-requirements/use-case-template.md)
- Extensions cover error handling and special cases, each as a condition that leads to different interactions. → [Use Case Template](https://arc.fuet.ch/concepts/functional-requirements/use-case-template.md)
- Each user story is backed by acceptance tests or examples that confirm it. → [User Stories vs. Use Cases](https://arc.fuet.ch/concepts/functional-requirements/user-story-vs-use-case.md)
- Requirements chosen for estimation and prioritization are small enough to estimate usefully. → [User Stories vs. Use Cases](https://arc.fuet.ch/concepts/functional-requirements/user-story-vs-use-case.md)
- Each story names a type of user, a goal and a reason or benefit. → [User Story](https://arc.fuet.ch/concepts/functional-requirements/user-story.md)
- Each story has customer-defined acceptance tests that show it was implemented correctly. → [User Story](https://arc.fuet.ch/concepts/functional-requirements/user-story.md)
- Stories name a specific user role instead of starting generically with 'As a user'. → [User Story Role Formulation](https://arc.fuet.ch/concepts/functional-requirements/user-story-role-formulation.md)
- Each story states a reason or benefit, or the team has chosen on purpose to omit it. → [User Story Role Formulation](https://arc.fuet.ch/concepts/functional-requirements/user-story-role-formulation.md)
- Each story has acceptance criteria that show how the team will know it is complete. → [User Story Role Formulation](https://arc.fuet.ch/concepts/functional-requirements/user-story-role-formulation.md)
- The document briefly describes the functional requirements and refers to existing requirements documents. → [Working with Functional Requirements (method phase)](https://arc.fuet.ch/concepts/functional-requirements/method-phase-working-with-functional-requirements.md)
- The context view shows the system as a black box with its communication partners and the data exchanged. → [Architect's Four Key Work Products](https://arc.fuet.ch/concepts/fundamentals/architect-s-four-key-work-products.md)
- Assumptions about scope and security needs, such as 'only a simple login', are written down and have been challenged. → [Common Architect Mistakes](https://arc.fuet.ch/concepts/fundamentals/common-architect-mistakes.md)
- The document names the quality goals of the most important stakeholders. → [Requirements and Means Influence Architecture](https://arc.fuet.ch/concepts/fundamentals/requirements-and-means-influence-architecture.md)
- Architectural decisions are documented together with their justification. → [Role of the Software Architect](https://arc.fuet.ch/concepts/fundamentals/architect-knowledge-and-tasks.md)
- The document names who acts as architect and who is responsible for meeting requirements and the architecture design. → [Software Architect](https://arc.fuet.ch/concepts/fundamentals/software-architect-role.md)
- The document states the rationale behind the architecture, not only its structure. → [Software Architecture](https://arc.fuet.ch/concepts/fundamentals/software-architecture.md)
- The document states the requirements and driving forces the architecture must consider. → [Software Architecture Basic Concepts](https://arc.fuet.ch/concepts/fundamentals/software-architecture-basic-concepts.md)
- The document states which definition of architecture the team uses, such as design decisions about overall structure and behavior. → [Software Architecture Definition](https://arc.fuet.ch/concepts/fundamentals/implications-of-the-architecture-definition.md)
- The document makes clear which parts of the system the team treats as important. → [Software Architecture Definition](https://arc.fuet.ch/concepts/fundamentals/implications-of-the-architecture-definition.md)
- Constraints that limit design and implementation freedom are listed, grouped as technical, organizational, political or conventions. → [Software Architecture in Its Context](https://arc.fuet.ch/concepts/fundamentals/software-architecture-in-its-context.md)
- The document shows which constraints are fixed and which may be negotiable. → [Software Architecture in Its Context](https://arc.fuet.ch/concepts/fundamentals/software-architecture-in-its-context.md)
- Every actor is a person, organization or external system that interacts with the system. → [Use Case Diagram](https://arc.fuet.ch/concepts/modeling-uml/use-case-diagram.md)
- Each principle has a Name, a Statement, a Rationale and Implications. → [Architecture Principle Structure](https://arc.fuet.ch/concepts/principles/structure-of-an-architecture-principle.md)
- The documented requirements come from the target-state process, not only from the current-state process. → [Process Automation Magnifies Efficiency](https://arc.fuet.ch/concepts/principles/process-automation-magnifies-efficiency.md)
- An interaction identifier links the events of one user interaction across components. → [Accountability](https://arc.fuet.ch/concepts/quality-attributes/accountability.md)
- The document states whether adaptability covers changed requirements, or only a move to another platform. → [Adaptability](https://arc.fuet.ch/concepts/quality-attributes/adaptability.md)
- The document uses the current ISO 25010 names, with adaptability listed under Flexibility. → [Adaptability](https://arc.fuet.ch/concepts/quality-attributes/adaptability.md)
- The availability target is stated as a percentage over a defined period, such as a month or year. → [Availability](https://arc.fuet.ch/concepts/quality-attributes/availability.md)
- Data is classified by type, sensitivity and risk, and each class has an assigned confidentiality level. → [Confidentiality](https://arc.fuet.ch/concepts/quality-attributes/confidentiality.md)
- The document states which Flexibility sub-characteristics (adaptability, scalability, installability, replaceability) matter for the system. → [Flexibility](https://arc.fuet.ch/concepts/quality-attributes/flexibility.md)
- The document states which tasks and user objectives the functions must cover (functional completeness). → [Functional suitability](https://arc.fuet.ch/concepts/quality-attributes/functional-suitability.md)
- Functional suitability is treated as one product quality characteristic next to others such as security. → [Functional suitability](https://arc.fuet.ch/concepts/quality-attributes/functional-suitability.md)
- Availability requirements say the system must be operational and accessible when required for use. → [ISO/IEC 25010 Product Quality Model](https://arc.fuet.ch/concepts/quality-attributes/iso-iec-25010-quality-model.md)
- The document states which target (ICT product, data, or IT service) each quality model is applied to. → [ISO/IEC 25010 Quality Models and Their Target Entities](https://arc.fuet.ch/concepts/quality-attributes/quality-models-and-their-target-entities.md)
- Requirements that once referred to maturity or UI aesthetics now refer to faultlessness or user engagement. → [ISO/IEC 25010:2023 Product Quality Model Revision](https://arc.fuet.ch/concepts/quality-attributes/iso-25010-2023-revision.md)
- Installability is placed under Flexibility, with the model version stated, and is kept distinct from adaptability, scalability and replaceability. → [Installability](https://arc.fuet.ch/concepts/quality-attributes/installability.md)
- Quality goals are stated concretely, without buzzwords. → [Insufficient Quality as Driver of Change](https://arc.fuet.ch/concepts/quality-attributes/insufficient-quality-as-driver-of-change.md)
- Change scenarios describe the desired effect of modifying or extending the system or its environment. → [Insufficient Quality as Driver of Change](https://arc.fuet.ch/concepts/quality-attributes/insufficient-quality-as-driver-of-change.md)
- The document states which data and system state must be protected from unauthorized modification or deletion. → [Integrity](https://arc.fuet.ch/concepts/quality-attributes/integrity.md)
- The document states how the system is split into discrete components so that a change to one has minimal impact on others. → [Maintainability](https://arc.fuet.ch/concepts/quality-attributes/maintainability.md)
- Each modifiability scenario describes one specific change, not a general wish to be easy to change. → [Modifiability Scenario](https://arc.fuet.ch/concepts/quality-attributes/modifiability-scenario.md)
- Each scenario names the stimulus, the system affected and the response. → [Modifiability Scenario](https://arc.fuet.ch/concepts/quality-attributes/modifiability-scenario.md)
- The document names the safe parameters or safe states within which the product must keep operating. → [Operational Constraint](https://arc.fuet.ch/concepts/quality-attributes/operational-constraint.md)
- Production monitoring covers business transactions and technical metrics such as CPU, latency and requests per second, with real and synthetic transactions. → [Performance Efficiency](https://arc.fuet.ch/concepts/quality-attributes/performance-efficiency.md)
- Each performance scenario has a measurable response measure, such as a time limit or a percentile. → [Performance Efficiency Scenario](https://arc.fuet.ch/concepts/quality-attributes/performance-scenario.md)
- Quality requirements are written as specific, measurable scenarios, not as vague terms like "high quality". → [Quality Attribute](https://arc.fuet.ch/concepts/quality-attributes/quality-attribute.md)
- Quality requirements have their own section, and architectural decisions refer to them. → [Quality Attribute](https://arc.fuet.ch/concepts/quality-attributes/quality-attribute.md)
- Quality goals were checked against both a short attribute list and the larger ISO 25010 list, so topics such as compatibility are not missed. → [Quality Attribute Coverage in Bass et al.](https://arc.fuet.ch/concepts/quality-attributes/quality-attribute-coverage-in-bass-et-al.md)
- Safety is considered as a quality goal where physical harm is possible. → [Quality Attribute Coverage in Bass et al.](https://arc.fuet.ch/concepts/quality-attributes/quality-attribute-coverage-in-bass-et-al.md)
- The introduction lists only the top three quality goals, and no more than five. → [Quality Attribute Prioritization](https://arc.fuet.ch/concepts/quality-attributes/quality-attribute-prioritization.md)
- Each top quality goal has at least one concrete scenario. → [Quality Attribute Prioritization](https://arc.fuet.ch/concepts/quality-attributes/quality-attribute-prioritization.md)
- Every scenario names a response measure, meaning a metric or criteria to judge the response objectively. → [Quality Attribute Scenario](https://arc.fuet.ch/concepts/quality-attributes/quality-attribute-scenario.md)
- Each use-case-specific quality requirement names the functional requirement it applies to. → [Quality attributes in use case descriptions](https://arc.fuet.ch/concepts/quality-attributes/quality-attributes-in-use-case-descriptions.md)
- The document states which meaning of MTTR (respond, repair or recovery) it uses. → [Recoverability](https://arc.fuet.ch/concepts/quality-attributes/recoverability.md)
- Reliability goals name the specified functions and the specified conditions they apply to. → [Reliability](https://arc.fuet.ch/concepts/quality-attributes/reliability.md)
- The document covers each sub-characteristic: faultlessness, availability, fault tolerance and recoverability. → [Reliability](https://arc.fuet.ch/concepts/quality-attributes/reliability.md)
- The document states which operational hazards exist and how the system limits its operation to safe parameters or states when they occur. → [Safety](https://arc.fuet.ch/concepts/quality-attributes/safety.md)
- Confidentiality requirements state who may access which data, using need-to-know (least privilege) access. → [Security](https://arc.fuet.ch/concepts/quality-attributes/security.md)
- Quality attribute names in the document are backed by scenarios that are specific and measurable. → [Standard Quality Attribute List](https://arc.fuet.ch/concepts/quality-attributes/standard-quality-attribute-checklist.md)
- Qualities missing from the standard list, such as deployability, were considered where relevant. → [Standard Quality Attribute List](https://arc.fuet.ch/concepts/quality-attributes/standard-quality-attribute-checklist.md)
- Testability is listed as a quality goal where changes to the system are expected, with its link to risk reduction. → [Testability](https://arc.fuet.ch/concepts/quality-attributes/testability.md)
- The document states which usability aspects matter (for example learnability, efficiency, error minimization) for the key user tasks. → [Usability](https://arc.fuet.ch/concepts/quality-attributes/usability.md)
- Each scenario is concrete enough to decide whether it is fulfilled. → [Utility Tree](https://arc.fuet.ch/concepts/quality-attributes/utility-tree.md)
- Each quality scenario is specific and has a measurable criterion. → [Working with Tactics and Quality Attributes](https://arc.fuet.ch/concepts/tactics/working-with-tactics-and-quality-attributes.md)
- The stakeholder overview names the customers and partners that appear in the business model. → [Business Model Canvas](https://arc.fuet.ch/concepts/vision-stakeholders/business-model-canvas.md)
- If a canvas is cited, it is dated and versioned. → [Business Model Canvas](https://arc.fuet.ch/concepts/vision-stakeholders/business-model-canvas.md)
- The introduction lists only the top 3-5 quality goals. → [Business Model Canvas](https://arc.fuet.ch/concepts/vision-stakeholders/business-model-canvas.md)
- The document has an explicit stakeholder overview, so no surprises arise later in development. → [Stakeholder](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder.md)
- The stakeholder overview lists roles, names, and their expectations about the architecture and its documentation. → [Stakeholder](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder.md)
- Every stakeholder class has a representative, so no class is ignored. → [Stakeholder](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder.md)
- The document lists stakeholders in a table with role or name, contact and expectations. → [Stakeholder Identification](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder-identification.md)
- Each stakeholder is linked to concerns, and the concerns are addressed explicitly. → [Stakeholder Identification](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder-identification.md)
- Every stakeholder class is considered, for example acquirers and assessors. → [Stakeholder Identification](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder-identification.md)
- The main stakeholders are identified and listed. → [Stakeholder Power Grid](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder-power-grid.md)
- Each stakeholder's power to affect the project, positively or negatively, is assessed. → [Stakeholder Power Grid](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder-power-grid.md)
- High-power, high-interest stakeholders are named as key players and engaged closely. → [Stakeholder Power Grid](https://arc.fuet.ch/concepts/vision-stakeholders/stakeholder-power-grid.md)
- The documentation has a stakeholder table with roles, names and expectations. → [System Idea and Vision Elements](https://arc.fuet.ch/concepts/vision-stakeholders/system-idea-and-vision-elements.md)
- The vision statement summarizes the intention and motivation of the idea. → [System Idea and Vision Elements](https://arc.fuet.ch/concepts/vision-stakeholders/system-idea-and-vision-elements.md)
- The vision is short and fits in a brief statement or slogan. → [Vision Statement](https://arc.fuet.ch/concepts/vision-stakeholders/vision-statement.md)
- The target customer group is named and is clear-cut. → [Vision Statement](https://arc.fuet.ch/concepts/vision-stakeholders/vision-statement.md)
- The statement shows why people will want to use or pay for the product. → [Vision Statement](https://arc.fuet.ch/concepts/vision-stakeholders/vision-statement.md)
