Narrative Driven Development (NDD)
Narrative-Driven Development is an emerging approach that employs an iterative process designed for collaborative software development, acknowledging the complexities and uncertainties inherent in human creative work. Its workflows and tools facilitate conversations, creativity and problem-solving.
HOW TO USE THIS TEMPLATE:
Begin by copy / pasting the Narrative Script structure, listing all desired outcomes, focusing on what the user ultimately needs or wants to achieve with your product or service.
Identify and define the key moments in the user journey that are critical to achieving these outcomes. Copy paste the Moment stickies for this.
Copy the Actor widget and specify the main actors involved, detailing their roles and how they interact with each other and the system.
Outline the interfaces using the Interface sticky that will be used, describing how they support the actions necessary for navigating through key moments.
Describe each action with the Action sticky that users and other actors will take, connecting these actions directly to the interfaces they will use.
Implement an iterative approach to refine the narrative script, using feedback and insights to adjust the details as needed.
For additional information on Narrative Scripting, you can refer to the original source full guide here.