req42 Documentation
52 tips how to use the req42 template.

  • Home
  • About req42
  • A - Tips on req42 Sections
  • B - Tips on Documentation
  • C - Tips on req42 & Agility
  • D - Tips on Clean Start
  • E - Tips on req42 & Tools
  • F - Frequently Asked Questions (FAQs)
  • All tips
  • All keywords
  • Contact

All tips


Tip A-1-01: Never start a product development or project without goals.

  • #clean-start

Tip A-1-02: Deadlines and budget limits are not goals, but constraints.

  • #constraints

Tip A-1-03: You should never have more than a handful of goals for a product.

  • #clean-start

Tip A-1-04: Clarify conflicting goals before getting lost in the details of requirements.

  • #goals

Tip A-1-05: Visions and business goals need a time horizon.

  • #goals

Tip A-1-06: Only in very large projects should you distinguish visions and business goals.

  • #goals
  • #thorough

Tip A-1-07: Work with nested goal trees for very large projects.

  • #goals
  • #thorough
  • #large-projects

Tip A-1-08: You do not need to put sprint goals in writing.

  • #goals
  • #lean
  • #agile

Tip A-1-09: Save the effort of separating visions from goals.

  • #goals
  • #lean

Tip A-1-10: Make goals measurable.

  • #acceptance-criteria

Tip A-1-11: Save on the PAM formulation of goals.

  • #acceptance-criteria
  • #lean
  • #business-value

Tip A-2-01: Conduct a breadth search for stakeholders.

  • #stakeholder

Tip A-2-02: Role before person.

  • #stakeholder

Tip A-2-03: Iterate: Critically review stakeholder table again and again.

  • #stakeholder

Tip A-2-04: Classify your stakeholders by interest and influence.

  • #stakeholder

Tip A-3-01: Explicitly define the boundary between your product and its environment!

  • #context
  • #external-interface

Tip A-5-01: Use use case models.

  • #use-cases

Tip A-5-02: Use activity diagrams to refine epics or use cases.

  • #activity-diagrams

Tip A-5-03: Use coarse data models to arrive at a unified domain language.

  • #data-models
  • #lean

Tip A-5-04: Use more precise data models.

  • #data-models
  • #thorough

Tip A-6-01: Always work with explicit quality requirements.

  • #scenarios

Tip A-6-02: Quality requirements are the architecture drivers.

  • #scenarios

Tip A-6-03: Use checklists to get ideas for topics for which you should collect explicit quality requirements.

  • #checklist

Tip A-6-04: Use Q42's 150+ quality attributes as a starting point to find sample formulations that you can copy or adapt.

  • #checklist
  • #lean
  • #examples

Tip A-6-05: Never argue about whether a requirement is a functional requirement or a quality requirement.

  • #requirements-categorization

Tip A-6-06: Focus on the 'killer qualities' early in the project.

  • #killer-qualities
  • #lean

Tip A-6-07: Take advantage of the property that quality requirements are highly reusable within a domain.

  • #reusability
  • #lean

Tip A-7-01: Look for constraints in other projects within your organization.

  • #reusability
  • #lean

Tip A-7-02: Never argue about whether a requirement is a quality requirement or a constraint.

  • #categorization

Tip A-12-01: Search for risks with different stakeholders

  • #stakeholder

Tip A-12-02: Analyze external interfaces for risks

  • #Interfaces

Tip A-12-03: Enrich your risk list with probabilites and

  • #risks

Tip B-01: Designate a responsible person.

  • #docu-gardener

Tip B-02: Document sparingly ('less is of more').

  • #documentation
  • #lean

Tip B-03: Clarify appropriateness and need through early feedback.

  • #documentation
  • #lean

Tip B-04: Always explain and communicate top-down, work differently as needed.

  • #top-down

Tip B-05: Focus on benefits rather than functionality.

  • #style

Tip B-06: Always put usefulness before principles.

  • #style

Tip B-07: Separate volatile and permanent documentation.

  • #docu-gardener

Tip B-08: Avoid redundancy in your requirements documentation, if possible.

  • #redundancy

Tip B-09: Establish a positive attitude towards documentation.

  • #documentation

Tip B-10: Document from your readership's point of view.

  • #documentation

Tip C-01: Work with any agile method.

  • #Scrum,
  • #Lean,
  • #Kanban,
  • #SAFe,
  • #LeSS

Tip C-02: Make req42 a part of your Definition of Done.

  • #DoD

Tip C-03: Deliberately decide what to capture in writing and what to communicate orally.

  • #communicating-requirements

Tip F-1-01: Where does the 42 in the name come from?

  • #general-question

Tip F-1-02: What's the License for req42?

  • #general-question

Tip F-1-03: What's the pricing model of req42?

  • #general-question
  • #license
  • #pricing

Tip F-1-04: How widely is req42 used?

  • #general-question

Tip F-1-08: Can I contribute to req42, make suggestions or report bugs?

  • #general-question

Tip F-2-01: Which parts of req42 are 'can', which are 'must'? Should I fill in all parts?

  • #method-question

Tip F-2-02: Does req42 prescribe or enforce specific notations?

  • #method-question
  • #notations
  • Imprint & Privacy
© 2023 b-agile & agile-experts. Powered by Jekyll & TtskchTheme, created by Per Starke Web Development, generated 10. Sep. 23