Skip links

  • Skip to primary navigation
  • Skip to content
  • Skip to footer
DDD Heuristics Part of virtualDDD.com
  • Home
  • Heuristics
  • Submit Heuristics
  • VirtualDDD

    Behaviour-Driven Development Guiding Heuristics

    1. Home
    2. /
    3. Behaviour-Driven Development Guiding Heuristics
    • Design Heuristics
      • All
      • Align with business value
    • Guiding Heuristics
      • All
      • EventStorming
      • Example Mapping
      • Remote EventStorming
    • Value-based Heuristics
      • All

    Always write Gherkin

    When should I formalise with the Gherkin script?

    Everyone can write Gherking script

    Who writes Gherkin scripts?

    Example Mapping: Prepare visualisations upfront

    How can we make a session with complex examples more efficient?

    Example Mapping: Split business rule above three examples

    When can we discover more business rules during example mapping?

    Example Mapping: Split business rule when an example has more than one check

    When can we discover more business rules during example mapping?

    Example Mapping: Split the story on business rules

    How can we split a story up?

    Example Mapping: Use a maximum of 20 minutes for a story

    How long does Example Mapping take?

    Example Mapping: Visualise Examples

    How can we create a better shared understanding about the examples?

    Example Mapping: Write down any future wishes on a red sticky

    How can we pick the better fit model to accomodate for future wishes?

    Example Mapping: Write down domain concepts on a white sticky

    How can Example Mapping help design better models?

    Example Mapping: Write examples and formalise as intentions over implementation

    How can we remove the constraints of the current systen?

    Stories Starting With ToDos Are a Smell

    Stories starting with ToDos are a smell for focusing on the “how” and not on the “why”

    • Feed
    © 2021 Developed by Kenny Baas-Schwegler & Marco Heimeshoff. Powered by Jekyll & Minimal Mistakes.