Good to Great user stories with Story cubes

Functional requirements expressed in user stories, features, and capabilities represent most of the work in building solutions that deliver value to the user
The non-functional requirements, like security, usability, or regulatory needs are defined as acceptance criteria or in definition of done.

These requirements serve as important constraints for the team – leading it to a solution. Non-functional requirements are not optional, yet many a times these are missed the common reason being “Everybody knows’. Assuming the teams understand non-functional constraints leads to a lack of explicit definition and subsequent failure to define them.

What if we could use leverage games to uncover these non-functional requirements and explicitly define them?

What if we could make this entire activity fun rather than a stressful exercise?

Can this improve collaboration within the team and with customers?

We will find out…

In this fun activity we shall leverage Story cubes to get those creative juices flowing to uncover the most missed non-functional requirements.


Outline/Structure of the Talk

  1. Ice breaker using story cubes – 5 mins ( table wise assuming we have 4 tables )
  2. What is a good user story and how you can make it great ? – 3 mins
  3. Primer on non functional requirements, this will be backed by research and personal stories ( 2) why non-functional requirement elicitation is important – 5 mins
  4. Introduction to Story cubes – 2 mins
  5. Demo of how story cubes can help in eliciting non-functional requirements – 5 mins
  6. Each table will have a user story, they will roll a story cube and come up with non-functional requirements to make the good user story “great” – 10 mins
  7. Debrief the non-functional requirements uncovered – 10 mins
  8. Retrospect as a team on how this activity can be made more effective– 3 mins
  9. Some tips on how to – 2 mins
    1. Leverage Story cubes for virtual teams
    2. Leverage story cubes else where
    3. Scale

Learning Outcome

  1. Recognize how Story cubes can enhance creativity
  2. Determine how visuals can uncover the most elusive non-functional requirements
  3. Reflect on how story cubes can create connections and unique moments that can improve collaboration

Target Audience

Anyone who believes quality must be built in

Prerequisites for Attendees

None as such


schedule Submitted 1 year ago

Public Feedback

    • Subrahmanyam Chandragiri

      Subrahmanyam Chandragiri - Successful Implementation of Agile in making TV Series : Aired Weekly for 2 years.

      Subrahmanyam Chandragiri
      Subrahmanyam Chandragiri
      Agile Coach
      schedule 1 year ago
      Sold Out!
      45 Mins

      When Agile works everywhere and helps in becoming successful why can’t we implement it in pursuing our passion. In this topic I want to Share my personal experience on how I implemented Agile in making a weekly TV series “Nenu Thanu” (Telugu language, aired in EtvPlus) successfully for 2 years. I will share the initial challenges I encountered and how Agile helped in successfully overcoming them and also maintaining balance between profession and passion.

    • Hrishikesh Karekar

      Hrishikesh Karekar - Going beyond Agile - Lessons from Large Programs

      45 Mins

      While we as agilists are focused on leveraging several practices and frameworks, creating psychological safety, self organization, empowerment and learning cultures; large programs require all of that but much more to achieve true agility. We need to go beyond agile to achieve true agility. The session will share insights from my own experience leading large delivery programs and organization wide agile transformations. Participants will get insights into areas they need to develop as leaders and into creating truly agile organizations that succeed beyond just the practices implementation.

      The talk was presented on 21st Dec 2019 at Agile Network India - Pune meetup. In a true agile fashion, that was a a prototype and the slides attached are from that talk. The actual talk for scrum gathering will be upgraded further and will not have the same slides.

    • Priya Patra

      Priya Patra / Nagini Chandramouli - Don’t worry, be happy, be Agile !

      45 Mins

      It has been deliberated and accepted that

      Happy employees lead to happy customers.

      Delivering innovative, high quality software at a steady pace requires motivated, involved and happy teams.

      Happiness is strongly correlated with team well-being.

      So, a team that’s happy, will also be more efficient, more cohesive, more ready for the tasks at hand and will deliver higher quality software.

      But how do you interpret happiness? Happiness is said to be a subjective state-of-mind.

      Can we as Agile leaders delve into this secret of happiness to deliver value to our customers?

      Can we create an environment that induces happiness?

      In this session we will discuss

      1.What is happiness ?

      1. Can we measure happiness ?
      2. Can individual happiness roll up to team happiness or organizational happiness ? May be not, we will deep dive on this
      3. Can happiness create can create connections and unique moments that can improve collaboration ? ( e,g ring the bell experiment)
      4. Can a happy team be more innovative and agile?
      5. Tools to analyse happiness ( Search Inside Yourself , Crisp Happiness Index) or tailor made
      6. Some enablers for happiness ( Pat on the back, thank you handshake)
    • Shweta Jaiswal

      Shweta Jaiswal - Keep your Spouse Happy using Personal Agility

      45 Mins

      "Keep your Spouse Happy"

      Are you wondering if this is at all possible??? Yes this is!!! Personal Agility helps us to manage our relationship better, it helps us to collaborate with our spouse effectively thus making our life happy, peaceful and celebrating.

      My talk will involve participants with lots of tips and tricks along with activities. It is a light-weight session dealing with the most important aspect of our life. This is a practical aspect of Being Agile rather than Doing Agile.

      Let's explore many more interesting side of Agile.