From User Stories to User Experience Stories

Mike Cohn advocated writing user stories in a “As a <user> , I want <action> so that <benefit>” template because it put the system requirements in first person, thereby bringing an inherent user perspective to design and helping product owners prioritize effectively. However, the user perspective has so far not captured the user state of mind or mood resulting in terribly designed interfaces and bad user experiences.

Let us look at a couple of user stories to understand this concept.

a. As an entitled-to-support user, I want to enter my broken in-warranty hard disk details so that I can create a support ticket.

b. As a valid user, I want to like my friend’s post so that he gets fake internet karma.

For a development team, these user stories mean fields, buttons, backend, fancy CSS and that is all. But if you look closely, user in story 1 is not just an entitled-to-support user but a ‘frustrated and dejected” user whereas the user in story 2 is a ‘happy’ user.

How about rephrasing the user stories in the experience template

As a <user> , I want <action> so that <benefit> becomes As a <mood> <user> , I want <action> so that <benefit>

Since the purpose of user stories was to initiate and enable team discussions on features and not be the actual task set in stone, I strongly believe that capturing user mood in the story would enable better design discussions and even sharper prioritization.

 
 

Outline/Structure of the Talk

About me - 2 Minutes

Traditional user story template and its disadvantages - 8 mins

Other methods to write good user stories : 5 mins

Benefits of capturing user mood in the stories - 5 mins

Q and A - if time permits

Learning Outcome

Participants would be able to practice this new technique as soon as they start collaborating on a new user story. The discussions which these new user stories will start will eventually lead to better designed interfaces and a greater user experience.

Target Audience

Beginner - Anyone who is working in software development - developers, testers, product managers etc. Also, anyone who thinks user experience should be the focal point of all software development.

Prerequisites for Attendees

None that I can think of

schedule Submitted 5 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Shiv Sivaguru
    By Shiv Sivaguru  ~  2 months ago
    reply Reply

    I like these aspects of the submission, and they should be retained:

    • The premise and the suggested alternatives would trigger some ideas for the attendees
    • That should be retained

    I think the submission could be improved by:

    • being a new concept, there would be some questions. Your time plan is very tight and mentions that Q&A if time permits
    • please review the time plan and make time for at least a couple of questions
    • bringing in any elements that one should be aware of, to capture the moods without being influenced to stereotype the user behavior
    • Deepak Koul
      By Deepak Koul  ~  1 day ago
      reply Reply

      Agree, i will have to keep more time for QnA

  • Jeremy Kriegel
    By Jeremy Kriegel  ~  3 months ago
    reply Reply

    I like these aspects of the submission, and they should be retained:

    • You start with something familiar and put a different spin on it.

    I think the submission could be improved by:

    • Clarify the benefit of this approach. You say we don't do this now, but how would things improve if we did? What impact would participants expect if they were to adopt this technique? In learning outcomes, you say better designs and experiences, but how? 
    • Does this technique pair with personas or is it separate?
    • Deepak Koul
      By Deepak Koul  ~  1 day ago
      reply Reply

      Hmm, personas are representations of a group of users, this 'user mood' thing on the other hand is representation of user mood during entire web journey on a web portal. Which means that same persona can be going through 3 different moods on a website's 3 different forms.

      I mentioned 'better design discussions' in my  takeaways because I have seen development teams design all interfaces in their web portals in a similar design theme to maintain consistency which I think sometimes becomes counterproductive.

      A ' file a support ticket' button on a hardware vendor portal should be more visible and pronounced than rest of the stuff even if means it is inconsistent with rest of the areas.

      Me going to  this portal for finding a new exciting hardware vs a me going there to file a ticket for his malfunctioning hardware is not the same.

      So the end result according to my proposal is not aesthetic and world class design but the design which fits into the mood of the user at that juncture in his journey on your portal.

  • Jeremy Kriegel
    By Jeremy Kriegel  ~  1 month ago
    reply Reply

    Topic has some potential, but I believe the summary is not yet enough to convince people to attend. I think the value prop needs to be stronger.

    • Jeremy Kriegel
      By Jeremy Kriegel  ~  1 month ago
      reply Reply

      Just checking to see if you were planning to address the comments. Let me know if anything is unclear or if you have a different perspective.


  • Liked Dave Snowden
    keyboard_arrow_down

    Dave Snowden - Is Mindset yet another agile buzzword?

    45 Mins
    Keynote
    Executive

    While it is true to say that people’s attitudes and beliefs are key to implementing an agile project, or Agile in itself, much of the use of the term ‘mindset’ implies a mental model that can be defined and engineered. In this presentation, we will look at how we can measure attitudes within an organization and use multiple small actions to trigger the rapid evolution of organizational culture, so that it can sustain agile developments. Mindset and the alignment-based ideas of some on the Agile movement too often imply creating homogeneous beliefs and values that will lead to full alignment. In practice, this damages resilience and can be dangerous. This presentation will introduce the idea of coherence instead of alignment - the celebration of cognitive and behavioral differences that can align if needed to support the delivery of sustainable solutions.

  • Liked Dana Pylayeva
    keyboard_arrow_down

    Dana Pylayeva - Journey without fear. Leading your teams to high-performance.

    45 Mins
    Workshop
    Executive
    Psychological Safety has been identified as a #1 condition for creating high-performing teams by Google’s Project Aristotle. Yet, many organizations today find themselves being affected by fear in the workplace. It manifests itself in employee's disengagement, lack of innovation and toxic working environments.
    How can we start taking the first steps away from the culture of fear and towards a culture of psychological safety?
    Join this interactive session to experiment with a new "Fear in the Workplace" and "Safety in the Workplace" games (designed by the speaker) and start these difficult conversations in a fun way. Discover a number of safety enhancers that can help you, your teams and your organization on this journey.
    Highly experiential, this session is designed with elements of Training from the Back of the Room and brings together “tried and true” practices from the years of coaching teams in US, Canada, Ireland and Japan.
    Join in to learn by doing and bring back a set of practices designed to significantly improve psychological safety in teams and organizations.

  • Liked Peter Maddison
    keyboard_arrow_down

    Peter Maddison - Applied Coaching Practices

    Peter Maddison
    Peter Maddison
    CTO
    Xodiac
    schedule 4 months ago
    Sold Out!
    45 Mins
    Talk
    Beginner

    This talk is about my journey to become an ICF certified coach and how I apply those skills both to my role as a strategy consultant and business leader.

    Coaching is a powerful discipline that differs from mentoring, teaching and consulting. Applied correctly it can help you have better, more powerful conversations and allow you to overcome difficult challenges.

    I'll talk through the skills what I learned and where they align and differ from Agile coaching practices.I'll talk to the most powerful tools I learned that I now apply to all my work such as logical levels. Throughout this, I'll do a couple of simple exercises for the audience to take with them and use.

    These skills are valuable to people at every level of the organization and equally, can be applied to all aspects of your life.

  • Liked Jean-Pierre Lambert
    keyboard_arrow_down

    Jean-Pierre Lambert - One week in my agile tester's shoes

    Jean-Pierre Lambert
    Jean-Pierre Lambert
    Agile Coach
    Consultant
    schedule 4 months ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    We all know what is the job of a tester or QA people: she tests... Specifically, she validates changes, she checks non-regression, plus some other things on the side.

    But what's her job now that the company is all agile and stuff? It seems no one knows, not to mention that she has been integrated into an agile team. How is it possible to do the same stuff than before but now under the tight deadline of a Sprint? Besides everyone is talking about test automation, so do we really still need a tester?

    Why not answer to all these questions by tagging along with an agile tester during a week? During one week, you'll get to see what is the everyday life of an agile tester, what her days are made of, and all the value she's bringing to the team without setting herself as the production environment warden.

    In this session you'll see no dogmatism. You'll witness lifelike situations, shared in a humorous tone.

    You'll see that the agile tester role is very subtle. Unlike what most people might think, the agile tester has a lot of work to do and most teams would gain a lot to have one!

  • Liked Sebastian Klett
    keyboard_arrow_down

    Sebastian Klett - From Waterfall to Agile - The journey of a digital agency

    45 Mins
    Talk
    Beginner

    Every person working in an agency that delivers digital services or applications to their clients has faced the typical customer that wants a fixed price project delivered yesterday.

    With these kinds of requests, you are facing a situation where two corners of the famous iron triangle are already set in stone but you still have to deliver on your high-quality standards. You are left behind with the question of how will I deliver this project in an agile way?

    This is one of the problems we were facing with our agency when we decided to move from a waterfall to an agile project approach.

    Recent experience with a delivery model that seems to be waterfall to the customer but is still agile following a scrum approach shows the benefits of a hybrid model for both clients and agency.

    I will walk through the process of adopting an agile approach for a digital agency with multiple teams and timezones involved that transitions from a waterfall environment into the agile world.

    The learnings from the agency can be transferred to other organizations where the management primarily is used to fixed budget waterfall projects and tip their toes into the agile world.

    The session will bring insights and help to teams that deal with fixed and scopes, moving scopes and teams and organizations that go on the journey from waterfall to agile in a distributed SMB organization.

  • Liked Trent Mason
    keyboard_arrow_down

    Trent Mason - You won't tell anyone will you? Confessions of a ScrumMaster turned Coach

    Trent Mason
    Trent Mason
    Lean / Agile Coach
    IntegrationQA
    schedule 5 months ago
    Sold Out!
    20 Mins
    Talk
    Intermediate

    What do you mean we can be Agile if we aren't doing scrum?

    Trent takes you on his personal journey from a Scrummaster to Agile Coach, looking at the key insights and learnings of what it really means to be a coach in a consultants world.

    Through this journey you will also look at why numerous agile initiatives are failing, leaving employees and organisations feeling disillusioned; and how we must change our approach to give Agile a new lease of life it so badly desires.

  • Liked Emna Ayadi
    keyboard_arrow_down

    Emna Ayadi - Why it is IMPORTANT to build communities of practice in your agile organization ?

    45 Mins
    Talk
    Beginner
    Managers have the ability to split organizations into teams, programs and functions. This causes a deep level of ignorance, duplication of work, less knowledge sharing or even worst. In this case, people feel they are working alone and not supported which is the main 'WHY' people left their job and start seeking for better scope.
    In order to avoid all those problems, organizations are making new changes and ways of transformation to make their collaborators more flexible. That's why communities of practice are built. In fact, the main reason is to create a link between different people and connect them independently from the team they are working on.
    Those communities offer multiple important advantages to members and to organization. In this talk, Emna will brings examples of community of practice development within Ministry of Testing Sfax Meetups. She will show you why communities of practice are an important part of your agile organization and what role they can perform in the short and long term. Also she will refer to the importance of gamification in building those communities and other helpful strategies to connect people using different methods of fragmenting the organization such as spotify model.