• Agile Community
  • Agile For All
    • Agile for All Home
    • What We Do
    • Upcoming Courses
    • Contact Us
  • Blog
    • All Blog Posts
    • Agile Resources
    • Homeschool Resources
    • VC Interviews
  • Forums
    • Watercooler
    • Agile Topics
    • Agile Videos
    • Job Postings
    • Pre-Work & Documents for Training
    • Webinars & Live Stream Replays
    Sign in Sign up (it's free!)
    • Agile Community
    • Agile For All
      • Agile for All Home
      • What We Do
      • Upcoming Courses
      • Contact Us
    • Blog
      • All Blog Posts
      • Agile Resources
      • Homeschool Resources
      • VC Interviews
    • Forums
      • Watercooler
      • Agile Topics
      • Agile Videos
      • Job Postings
      • Pre-Work & Documents for Training
      • Webinars & Live Stream Replays

    • Log In
    • Register

    Category: Scrum

    The #DarkScrum Formula

    Ron Jeffries coined the term #DarkScrum. #DarkScrum occurs when we focus on enforcing Scrum mechanics rather than reinforcing Agile Values and Principles. This results in…

    John Miller 2019-05-22
    1 Comment

    “I intend to …, and …”

    I was co-training an Agile for Teams workshop with Rob Myers last week. This group had been trying to do Scrum, with some success.  Our…

    Henry Dittmer 2017-06-21
    2 Comments

    “We don’t expect a perfect Sprint. We expect a perfect effort.” – i.e. Commitment

    As I train and coach Scrum across the country, I’m often struck with the power how certain words can create a sense of fear in…

    Henry Dittmer 2017-05-16
    3 Comments

    Principle Based Agile/Scrum Adoption

    I’m a pragmatist.  I need things to make sense. So, when something like principles are introduced to me, I start to ponder questions like… What…

    Henry Dittmer 2017-05-01
    0 Comments

    Ask A4A: Long-running Stories

    Hi Richard, My Scrum team has been working on a particular service for over a year. It’s been 20+ Sprints. I’m concerned about the deliverables…

    Richard Lawrence 2017-02-01
    4 Comments

    Making Info Visible for Better Decisions

    A key part of the ScrumMaster’s or Product Owner’s job is making information visible.* Whether that’s a product backlog, taskboard, cumulative flow diagram, or a…

    Richard Lawrence 2016-11-09
    2 Comments

    Why Most People Split Workflows Wrong

    Workflows are a very common element of software. But they can be hard to split well when you’re trying to work in small, vertical slices…

    Richard Lawrence 2016-08-23
    2 Comments

    Vertical Slices and Scale

    Last week, I tweeted, Working in thin vertical slices is the keystone habit for agile software development. It enables so many other good practices. —…

    Richard Lawrence 2016-06-27
    15 Comments

    New to Agile? Build trust to grow influence and impact

    Transforming the way you work to an Agile approach has implications for the relationship between software teams and their customers and stakeholders. But in many…

    Richard Lawrence 2015-10-01
    1 Comment

    Scrum as an agent of culture change

    Peter Drucker invented most modern management practices. He was an in-demand coach to hundreds of top leaders in the world’s largest organizations. When he suggested that “culture…

    Peter Green 2015-09-20
    0 Comments

    Scrum as an agent of culture change part 2

    In part one of this series, we defined culture. We also described why it is both critical and hard to work on. Finally, we left…

    Peter Green 2015-09-02
    2 Comments

    Early Agile Scaling at Adobe

    Scaling agile is a hot topic these days. I’ve recently given a presentation at a few local user groups about the experience of scaling agile at…

    Peter Green 2015-07-11
    1 Comment

    Viktor Frankl’s Meaning Triangle for Organizations

    Viktor Frankl was an incredible human being, having survived the Holocaust and establishing logotherapy, a type of psychotherapy. His book, Man’s Search for Meaning, details…

    Peter 2015-01-20
    1 Comment

    Splitting Stories in Chinese (or, 用户故事切分招数)

    Thanks to Bob Jiang for the translation (with feedback from Evelyn Tian and Daniel Teng). This poster is also available in English, French, German, Russian,…
    Richard Lawrence 2015-01-09
    0 Comments

    Running Agile at Home

    Agile is merely a philosophy of how to change the way we think about delivering value. Powerful ideas have grown from the original philosophy, namely…

    Peter 2015-01-05
    4 Comments

    As a ScrumMaster silence can be golden!

    I love it when someone who was in one of my workshops sends me a message saying something from the workshop worked well for them.…

    Bob Hartman 2011-12-19
    4 Comments

    In defense of the Scrum Alliance

    Have you ever felt really let down by someone you respect?  I guess the way the world is today we can all cite a long…

    Bob Hartman 2010-10-21
    31 Comments

    I’m a Certified Scrum Trainer (CST) – so what?

    This is a companion post to last year’s “I’m a Certified Scrum Coach (CSC) – so what?” post.  In that post I spoke about the…

    Bob Hartman 2010-05-17
    1 Comment

    Agile antipattern: Sizing or estimating bug fixes

    Is the bug to the left a large bug or a small bug?  It looks HUGE to me!  Well, in reality it is probably between…

    Bob Hartman 2010-05-05
    10 Comments

    New to agile? Remember a user story is more than a card!

    What’s wrong with the user story on the card?  It seems to have everything we need: a) short title, b) a size (in this case…

    Bob Hartman 2010-05-03
    5 Comments
    Load More

    Where do you want to go?

    • Community News Feed
    • Upcoming Courses
    • Blog Posts
    • Groups

    Welcome New Members

    Profile photo of Rodrigo Giraudo

    Rodrigo Giraudo became a registered member 3 days ago

    Profile photo of youssef rzaini

    youssef rzaini became a registered member 3 days ago

    Profile photo of Brian Aaland

    Brian Aaland became a registered member 6 days ago

    Profile photo of Andrew Ryder

    Andrew Ryder became a registered member a week ago

    Profile photo of Christine Sakaniwa

    Christine Sakaniwa became a registered member a week ago

    Making Agile a Reality.®

    303.766.0917 | 4833 Front Street, B-194 | Castle Rock, CO 80104 | © 2023 - Agile For All

    • AGILE COMMUNITY
    • UPCOMING COURSES
    • WHAT WE DO
    • REQUEST A QUOTE


    Forum Description

    What's wrong with the user story on the card?  It seems to have everything we need: a) short title, b) a size (in this case 2), and c) a well-written story using the standard "As a ... I want ... so that ..." format.  So what's wrong? Nothing!  Well, almost nothing.  The user story card is a great STARTING POINT, but it is not sufficient by itself. In coaching Agile and Scrum teams I see many of them starting out with the assumption that the user story card contains all the information they need in order to create a high quality piece of software.  Forgive me for being harsh, but how stupid is that?  Assuming a single sentence can fully describe something which might take a few days to analyze, design, code and test seems pretty ambitious.  No, let me take that back.  It's more than pretty ambitious, it is just not possible. So I ask again, what's wrong with this story card? And again I'll answer that there is nothing wrong with it, but it is a STARTING POINT.  Many people are familiar with the phrase "INVEST in good user stories" which is an easy way to remember to use the INVEST acronym for guidance when creating user stories.  I wrote a blog entry about that titled "New to agile? INVEST in good user stories"  Web searches lead people to that blog entry many times every day.  But it isn't sufficient!  If you read agile literature for any period of time you will eventually see the phrase "A user story is an invitation to a conversation."  This is vitally important to success!  A conversation allows more description than a single sentence.  It can clarify many aspects of the user story.  Taking this a step further we also need to be able to confirm the user story is completed. Taking all of this together we end up with the 3 C's of good user stories: Card, Conversation, Confirmation.  Ron Jeffries wrote about this all the way back in 2001 and his advice is still good today.  Agile and Scrum teams need to remember the card is the starting point.  It leads to a conversation where more specifics are given and negotiation (the N in INVEST) can occur.  All of that leads to confirmation in the form of tests (the T in INVEST).  A good story card will likely end up with a back side covered with results of the conversation(s) and confirmation tests. Next time you see a user story card don't ask yourself if you need to have a conversation about it.  Instead just assume you need to have a conversation and have it!  Go to the Product Owner or customer or customer proxy and ask to discuss the story.  Make notes for yourself.  In fact it is even better (vital in my mind) to have the conversation involve a developer, tester and product person.  I call them 3-headed conversations.  This allows everyone to be on the same page so later there is no disagreement about what was really meant by the story.  This avoids one of my least favorite conversations which happens when the tester and developer disagree about what the requirement means AFTER the code is written. If you are using an agile lifecycle management tool rather than physical cards, record the decisions made during the conversation and any resulting confirmation tests in various fields in the tool.  You must make sure the information is captured in case someone else who was not part of the original 3-headed conversation ends up doing some work on the story. Try using the 3 C's and see if your results improve.  I'm sure they will. Until next time I'll be Making Agile a Reality® for my clients by continuing to train and coach them to use the 3 C's effectively.

    Report

    There was a problem reporting this post.

    Harassment or bullying behavior
    Contains mature or sensitive content
    Contains misleading or false information
    Contains abusive or derogatory content
    Contains spam, fake content or potential malware

    Block Member?

    Please confirm you want to block this member.

    You will no longer be able to:

    • See blocked member's posts
    • Mention this member in posts
    • Invite this member to groups

    Please allow a few minutes for this process to complete.

    Report

    You have already reported this .