Author: admin1 admin

How to give story points in agile development

 

scrum story points example

scrum story points example

Agile story estimations

STORY POINTS:

Story points are the measuring unit.
 
These points help to estimate an effort or build a product.
 
These points in overall required for the complete implementation of a product accumulation or some other work.
As the story points represent the efforts done for the story development.
 
The team must keep an eye on the issues that may affect the efforts.
 
The amount of work, complications, and hurdles in work and the risks during the work may include in this issues.

SUCCESSFUL AGILE STORY ESTIMATIONS:

For the successful story estimation, there are certain key points that may have to be followed by the team.

  • Recognize Conceptual structure of the story: Recognizing the conceptual structure of the story that may be more than one referencing story is an essential part. Against which one would do the considerable sizing of the accumulation. The story has to be picked from the current product accumulation or the other story that has been done before. An essential thing is that every team member must understand the conceptual story and should be confident about it.
  • Requirements of the story:  the owner of the product would be explaining the requirements of a story and the questions would also be answered by the product owner.
  • Important things must be discussed and registered before story implementation: before the story implementation, the story estimation team may importantly discuss the important things that must be remembered before story implementation. To keep these things in mind the scrum master could write them down and discuss thoroughly with the team.

AGILE PROJECT DEVELOPMENT:

Opportunities to evaluate the project direction throughout the cycle of development is provided by the agile development methodology.
 
The regular tempo of work helps in achieving this. It is known as iterations.
 
After the iterations finish the estimating team must provide the ready to ship products.
 
Focused repetition of the work cycle and the output of the functional product, the agile developing methodology is narrated as the “incremental”.
Companies seek help from agile project development in building the correct product.
 
Rather than executing a piece of software to the market that may not have been written.
 
Teams are empowered by the agile methodology to develop their features, again and again, plan and replan their release.
 
The reason is for the advancement of its value from beginning to end in the development.
 
Projects that are developed through agile methodology upholds the critical importance of the product in the market.

AGILE STORY POINTS:

The irrational measurement used by the scrum team is known as a story point.
 
A story point is used for measuring the efforts.
 
Relative points are required for the implementation of the story.
 
In simple means, Agile project development team is told the hardships of the story by the story points.
 
Difficulties, hurdles, and risks in the story refer to the hardship.
 
Chosen by the agile project development team, story point would mean differently for every team
 
If the same story is issued to two different agile development teams, depending on the numbers chosen by the teams, the velocity may differ from each other.
 
For example, one team says their velocity is 45 while the other agile development team would tell 15 as their velocity.

PLANNING POKER:

Planning poker also commonly known as scrum poker is a type of estimation technique for planning and estimating the agile points.
 
But the planning poker is based on consensus.
 
The owner of the product or the customer of the product reads the story of an agile user or the features is described by them to the estimators for starting a session of poker planning.
 
The repetition of the process of planning poker continues till the achievement of consensus.

Agile Retrospective: The Ultimate guide for Retrospective

In this post you will learn about what is retrospective, why do we do retrospect and what are the benefits of the retrospective.

 Contents:

  1. What is sprint retrospective
  2. Why do we need sprint retrospective
  3. Who should participate in a retrospective?
  4. Agile retrospective in a nutshell
  5. What are the techniques that can be used?
  6. Tips to run an effective retrospective

First thing first.

What is a Sprint Retrospective?

Agile is all about improvement and adaptation. But how do we know what to improve and what is lacking? This is where agile uses retrospective meetings. It’s a ceremony which needs extreme planning.

Retrospectives are very important part of the agile projects. What they do is process improvement.

Why Do We Retrospect?

There is no specific research that provides the data. But most of the managers discovered/noticed when they do retrospectives. There is a huge change in,

  • Team productivity improves
  • Team member capability improves
  • Product quality improves
  • Team capacity improves
  • Collaboration skills gets better

Who should participate in a retrospective?

Typically the participants should be.

  • The team
  • The facilitator/ Scrum Master
  • And ideally product owner/business subject matter expert would also be at the retrospective. But this is not always the case.

Agile Retrospective In a Nutshell

In a nutshell, agile retrospective gives the team an opportunity at the end of the sprint to take a look back at the sprint just ended and determine

  • what went well
  • what problems they may have had
  • How the is team improved in those areas?

But before we start the retrospective meeting, the first thing that needs to happen is to recollection.

It’s hard to remember all the details of what happened in the last couple of weeks.

Here are some more valuable questions to ask and get the conversation going.

  • What helps you to be successful as a team?
  • How did you do the sprint?
  • Where and when I went wrong in this sprint
  • What did you expect, from who?
  • Which tools or techniques worked well and which or not.
  • What is your biggest blocker Impediment
  • Which things went smoothly and which didn’t?

Pick the right ones for your team/sprint to get the better insights on urgent needs and improvements.

There is also a 5 why’s  way:

For example, you can get the most value out of a question by asking 5 why’s. Below on that.

  • Why did you do this way?
  • Why did this work for you?
  • Why do consider something to be important?
  • Why do you feel this way?
  • Why did you decide to work together on this?

This is a great follow-up question strategy, it helps you and your team to better understand the issue that you are solving.

What techniques can you use?

Technique 1:

A lot of scrum masters use methods from a book called Agile retrospectives from Diana Larsen And Ester Derby.

They created a flexible, scalable framework for the agile retrospective for designing a retrospective.

In this book, the author highlights 5 key areas or 5 steps that you walk through.

  • Setting the stage
  • Gathering data
  • Generate Insights
  • Decide what to do
  • Closing
  1. Setting the stage:

    Setting the stage – implies in the name itself, setting up the stage :).
    It gives the coach or the facilitator an opportunity to present what technique is going to be used.
     
    It also gives an opportunity to get the team, to get comfortable and create a safe environment to have a retrospective.
     
    A good example would be asking each individual to give two words on how they are feeling about the past sprint.
  2. Gathering the data:

    At this stage we look at, how do we generate ideas about what happened.
     
    This is like a brainstorming time. The more ideas the better.
     
    One example or one activity that they call in the book is,
     
    Let’s look at what happened in the last sprint and write it down on post-its.
     
    It does not matter what it is, the good thing, the bad thing or any ugly thing. It just gives a lot of data points to start with.
     
    Don’t look for quality data at this phase yet. Just need a lot of data points to talk through.
  3. Generate Insights:

    Now that we have plenty of data from the previous phase, we can analyze the data and get some answers for that data.
     
    At this stage, you can do plenty of analysis like root cause analysis and etc.
  4. Decide what to do:

    This is where, As a team we decide to come up with what they want to do and what are the action items to improve the process.

Technique 2

One other technique I have seen Scrum masters using is silent writing. Give the team post it’s and let them write on things they thought went well in the sprint and things the team like to change.

Tips to run an effective retrospective

  • Select a person to take notes. The reason is to make sure someone is always taking notes.
  • Follow up on the notes that have taken in past or the current retrospective.
  • Dedicate time block for a retrospective. Don’t block this time in between meetings. Agile is all about growing as a team, sprint retrospectives give the opportunity to get a dedicated time to reflect and grow as a team.
  • Make sure everyone understands about this meeting and contributes to this meeting.

Before I go. Let me know, what you think of this post and techniques discussed in this post.

Do you know any other technique that you use at your workplace?

Introduction to Agile Method

In this episode, Marc and I tried to introduce our self’s. Went over what we wanted to do.

How we want to do this podcast. And how often we want to do this podcast.

 

We also went into little details about scrum and stand up’s. Don’t forget to listen till the end since we got a little nugget at the end.

Please listen to it and comment below about what you think about it.