acceptance-criteria
activity-diagrams
agile
business-value
categorization
checklist
- Tip A-6-03: Use checklists to get ideas for topics for which you should collect explicit quality requirements.
- Tip A-6-04: Use Q42's 150+ quality attributes as a starting point to find sample formulations that you can copy or adapt.
clean-start
- Tip A-1-01: Never start a product development or project without goals.
- Tip A-1-03: You should never have more than a handful of goals for a product.
communicating-requirements
constraints
context
data-models
- Tip A-5-03: Use coarse data models to arrive at a unified domain language.
- Tip A-5-04: Use more precise data models.
docu-gardener
documentation
- Tip B-10: Document from your readership's point of view.
- Tip B-02: Document sparingly ('less is of more').
- Tip B-03: Clarify appropriateness and need through early feedback.
- Tip B-09: Establish a positive attitude towards documentation.
DoD
examples
external-interface
general-question
- Tip F-1-01: Where does the 42 in the name come from?
- Tip F-1-02: What's the License for req42?
- Tip F-1-03: What's the pricing model of req42?
- Tip F-1-04: How widely is req42 used?
- Tip F-1-08: Can I contribute to req42, make suggestions or report bugs?
goals
- Tip A-1-04: Clarify conflicting goals before getting lost in the details of requirements.
- Tip A-1-05: Visions and business goals need a time horizon.
- Tip A-1-06: Only in very large projects should you distinguish visions and business goals.
- Tip A-1-07: Work with nested goal trees for very large projects.
- Tip A-1-08: You do not need to put sprint goals in writing.
- Tip A-1-09: Save the effort of separating visions from goals.
Interfaces
killer-qualities
large-projects
lean
- Tip A-1-11: Save on the PAM formulation of goals.
- Tip A-1-08: You do not need to put sprint goals in writing.
- Tip A-1-09: Save the effort of separating visions from goals.
- Tip A-5-03: Use coarse data models to arrive at a unified domain language.
- Tip A-6-04: Use Q42's 150+ quality attributes as a starting point to find sample formulations that you can copy or adapt.
- Tip A-6-06: Focus on the 'killer qualities' early in the project.
- Tip A-6-07: Take advantage of the property that quality requirements are highly reusable within a domain.
- Tip A-7-01: Look for constraints in other projects within your organization.
- Tip B-02: Document sparingly ('less is of more').
- Tip B-03: Clarify appropriateness and need through early feedback.
LeSS
license
method-question
- Tip F-2-01: Which parts of req42 are 'can', which are 'must'? Should I fill in all parts?
- Tip F-2-02: Does req42 prescribe or enforce specific notations?
notations
pricing
redundancy
requirements-categorization
reusability
- Tip A-6-07: Take advantage of the property that quality requirements are highly reusable within a domain.
- Tip A-7-01: Look for constraints in other projects within your organization.
risks
scenarios
- Tip A-6-01: Always work with explicit quality requirements.
- Tip A-6-02: Quality requirements are the architecture drivers.
stakeholder
- Tip A-2-01: Conduct a breadth search for stakeholders.
- Tip A-2-02: Role before person.
- Tip A-2-03: Iterate: Critically review stakeholder table again and again.
- Tip A-2-04: Classify your stakeholders by interest and influence.
- Tip A-12-01: Search for risks with different stakeholders
style
- Tip B-05: Focus on benefits rather than functionality.
- Tip B-06: Always put usefulness before principles.
thorough
- Tip A-1-06: Only in very large projects should you distinguish visions and business goals.
- Tip A-1-07: Work with nested goal trees for very large projects.
- Tip A-5-04: Use more precise data models.