The Build Workflow

The first blog is about where to start in my JIRA Challenge

Ideally I’d have started at the start, at the point of bad new feature idea being raised, gone through weeks of research and then implemented it, tested it on test cases, iterated it and then rolled it out with in-depth training, but what start-up has that amount of time, money and patience?!
So I started at the end. What happens during build?

Starting Point Workflow

My starting point was the flow below
Backlog

Advertisement

chris_stanley_watch


  • To do
  • In progress
  • In Testing
  • Approved
  • Live

This worked well, but I’d missed an important piece if information. The team has three server environments

  • Dev – Many branches of code
  • Stage – Merged branches ready to go live
  • Live – Tested, approved, merged, tested code.

First amend workflow

I had to amend my workflow and now it’s getting rather large
Backlog

  • To do
  • In progress
  • In Testing
  • Approved
  • Merged (on stage)
  • Live

But as we test this we notice that some bugs are slipping through the net, it looks like we need a quality check, especially by the Design team. Surely I can’t add another step.

Second amend workflow

  • Backlog
  • To do
  • In progress
  • In Testing
  • Quality Check
  • Approved
  • Merged (on stage)
  • Live

Another curve ball is about to hit. I check the Burndown chart and it’s going nowhere fast. I question this and of course it’s not… It can’t Burndown as the last status in my workflow is ‘Released’ and we’re only releasing after the sprint is complete. I speak with the team and suggest that and issue is deemed to be complete when it’s tested, checked and Approved. This makes total sense.

Final Workflow

Our final workflow is as below

  • Backlog
  • To do
  • In progress
  • In Testing
  • Quality Check
  • Approved

build_pie_fullThe next best big question I’ll have to answer is… Do I have a Release board or do we do it all manually? Look up for the update after next Monday.
So there we have it. Stated at the end of the process… well, almost the end.

Next step is Sprint Planning

 

Leave a Reply

Your email address will not be published. Required fields are marked *