Skip to main content

Mobomo webinars-now on demand! | learn more.

It's important to understand some of the advantages of JIRA as well as how storypoints and estimations relate and the best way to estimate how long it can take a team to work through different aspects of a project.

Why JIRA:

Stories vs Tasks

User stories are in the product backlog which is a ranked list of product backlog items also known as (PBIs). Stories represent the scope of the product and are identified during the kickoff with the client. Tasks can be identified during sprint planning and become part of the sprint backlog.

A user story is typically a functionality that will be visible to end users. Developing a user story will usually involve a programmer and tester, perhaps a user interface designer or analyst, perhaps a database designer, or others..

A task on the other hand, is typically something such as a code assignment, a design task, creation of test data for such-and-such, automate that, and so on. These tend to be things done by one person.

Bottom Line: A task must be written by the team and it should represent a piece of a story. I suggest we leave the tasks creation to the person who will be working on it. If this is the case we have to request to whom created the task to relate it with the story that is created. If a story was estimated in 8 hours the related task should not last more than 8 hours.

Now that we know the difference between a story point and a task let’s dive into the story points and how to estimate time using story points versus tasks.

Advantages of estimating with story points:

Why should we estimate with hours?Jira story sizes

How to measure the story points in JIRA:

If we followed the above steps we could have the following in JIRA:

Screen shot of JIRA

 

Velocity Chart:

A velocity chart is a graphic representation of what the team was committed to do and what was actually completed along sprints.

Velocity chart

After a few sprints the velocity of a scrum team will most likely be predictable and will show the accurate estimation of the time needed until all entries in the scrum product backlog will be completed. If the velocity of a scrum team is e.g. 50 story points and the total amount of remaining work is 220, we can predict that we need about 5 sprints to complete all stories in the backlog.

Tip: See how the Story Points and Completed Stories get increased in time. This is because the team is going through a learning curve satisfactorily. In this case the dev team completion average is 40 Story Points.

What does a velocity chart represent?

The velocity chart shows how the team is performing during the project. What we expected is exactly what the graphics shows above in an ideal scenario. Therefore we can notice which team performs better than others and who individually inside the project is not performing as much we want.

Scrum Burndown Chart:

The scrum burndown chart is a visual measurement tool that shows the completed work per day against the projected rate of completion for the current project release.

Burndown chart

Its purpose is to enable that the project is on the track to deliver the expected solution within the desired schedule. As a definition of this chart we can way that the burndown chart displays the remaining effort for a given period of time.

General breakdown of the burndown chart should consist of:

  • X axis to display working days
  • Y axis to display remaining effort
  • Ideal effort as a guideline
  • Real progress of effort

 

Weighing points and hours
The biggest lesson we have learned is that you should not equate story points to hours in JIRA. Even though you know that a story point is closely tied to effort and effort equals time. It is important to realize that you should not equal the two.

 

Categories
Author

One of the main questions I am asked about my job is how I manage to stay productive while working from home, especially since the company that I work for is a group of app developers in DC. I live in  Argentina working as a graphic designer for Mobomo’s Design Team and have been since October 2014. Even though Mobomo is a U.S based company, I can honestly say I have loved working remotely for a company that truly invests in their employees even though they are thousands of miles away. Working remotely is only possible with professional and reliable people. I can admit, working from home is a skill that needs to be developed because it requires knowing how to manage your time without someone supervising you 24/7. It also takes someone that knows how to take calculated risks without asking for permission, and making that solution work.

 

Even though it’s not your traditional office setting, we have our own ways to stay connected. Our design team meets each morning on Hangouts to discuss what each of us are working on that day and if we need help with something then would be the time to ask. Some would ask ok but how does your team keep your tasks tracked? We use tools like Jira to help us stay organized with our to-do lists and it allows you to know who’s working on what and when it should be completed. When we want to communicate in a more relaxed way with our co-workers, we use Slack as our ‘water cooler’ we share gifs and talk about music or which new game we are playing.

 

From time to time, we have ‘Mobomo Days’ where we get together and work in an office. Recently we had an end of the year party where we spent a day at a rented country house where we could enjoy a pool and a dinner together. It is great being able to come together as a team to share laughs and jokes even though we don't see one another day in and day out. 

 

mobomo-design-development-team

 

I have had an amazing experience working for Mobomo this past year, it has helped me grow professionally in many aspects, and it has given me the opportunity to meet awesome people, not only in the Buenos Aires team, but also in the U.S. I’m really excited to see what 2016 has in store and I’m fully charged to tackle on the new projects that come along.

Categories
Author
1
Subscribe to Jira