On Getting Started with Agile

by Xavier Comments: 0

I was having a conversation today with a person that needed some help on teaching his PMs Agile. I had a very simple response, get them started by watching the excellent trainings available in Pluralsight.

So, the first time I told him was:

– Agile has proven a succesful methodology in software… when done right Read more!

JIRA and prioritization / ordering – Agile and Scrum Master tips

by Xavier Comments: 0

JIRA, Greenhopper, Agile, project planning, tasking, reporting, sprint planning and similar words are my daily bread. I spend most of my time checking progress on multiple fronts. The number of tasks that I have to review and keep track of has grown to a level that is a little bit over the capabilites of a regular human being. Organization is key, the devil is in the details and if you fail to prepare you better prepare to fail.

That’s why I identified so much with James O. Coplien with his It’s Ordered — Not Prioritized! article.

My favorite way of structuring the work assigned to developers in JIRA is to sort out by fixversion using either the GreenHopper plugin or bulk change via the Issues pane and then simply sit down with the dev, estimate the duration of each task and then set the due date so that we both agree in which order they are going to be working on their tasks.

Greenhopper in JIRA planning board

The due date is a guide, and although it is not written in stone, we need to try to reach our objectives. That’s why estimating is so important!

Here is a sample of the tasks for a specific developer in the order in which he needs to work on them:

How to order items in JIRA

And also the most important part, focus on the task at hand and try to finish it first. Seven tasks in progress that are “almost complete” don’t count as one!

So, how do you prioritize your work?