Agile workflow with GitHub issues

by Cedric Dugas on January 9, 2014

GitHub is a very interesting always evolving product, it is becoming more & more the go to software to centralize (yeah I know..) your company repositories but also (and more importantly) keep track of the stuff you have to do in your projects with Github issues.

Github issues is really a simple product & the fact that it is so simple it’s probably why it is so beloved by developers, it helps that it connects automatically with your commit messages making it easy to reference other issues & closing bug without even touching the interface.

That however poses problems if you want to work in a typical Agile workflow. Github issues make it hard to keep track of everything for a product owner because well, it’s not built for product owners, it’s built for developers & getting things done.

Making agile work with github

I think you still have a couple of choices:

1. Use an agile software that integrates with github.

The main advantage of this solution is obviously that you get your full agile framework, the cost however is handling items at both places, your devs need to log into your agile software to assign themselves issues, move them around the board, etc.

My personal opinion is that developers should stay in github & not have to log at two places to handle their work. The beauty of github is in it’s simplicity, it focuses on getting things done, & after all it’s what Agile is about, removing impediments from your team so they are happier & more productive.

Examples:
Sprint.ly
Pivotal Tracker

2. Embrace fully Github, work only with their software.

Something more & more companies are doing. It’s possible to handle your backlog directly from Github issues, it needs a lot of attention from the product manager to keep it clean, but it is possible, you won’t get metrics & the bigger picture. You make your devs happy but as a product manager Github won’t help you much, their tools are not built for you.

How GitHub Uses GitHub to Build GitHub

3. Embrace GitHub & build on top of their tools.

GitHub has an excellent api, it is possible to build great software on top of what they already give you. This is something that already started to happen, waffle.io is basically a Kanban board on top of github issues, it’s even free for public repos & help you manage better your projects.

However this is a tiny feature of what you can do with the api. I truly believe that you can build an agile membrane on top of github for scrum masters & product owners that truly helps them in their work without even touching your developers workflow. That obviously mean concessions on the agile framework, but not that much.

Building with the Github API

In this serie I will explore how I am currently building such a tool & will seek advices from experimented product owners to better fit the needs of your community.

  • In part 2: I will revisit the product backlog board & show how I intend to modify Github issues & why I cannot implement directly a Kanban board.
  • Part 3: I will talk about adding an agile release plan board to this.
  • Part 4: Intelligent notifications to help better understand what is happening.
  • Part 5: Analytics, Analytics & Analytics.

Other food for thoughts about using Github issues

Using Github Issues Effectively
Using GitHub Issues to Manage Projects
Managing Projects with GitHub



6 comments

We’re a California web development company with a lot to offer! Web design, website development, SEO, brand & internet marketing. Call at 408-868-4080.

Website Development Company in California

by Vandana Agarwal on April 28, 2014 at 2:30 am. Reply #

get some of the best and cheapest webdesigns on webdesign review uk

by Haris Awais on June 12, 2014 at 8:28 pm. Reply #

Very useful article. Simple explanations are very helpful. Thank you.
I’ll share these with my friends which works on eBlix Technologies.

by cmgebl on May 8, 2014 at 5:05 am. Reply #

thanks a lot, i am very impressed with it. it is very useful in today’s era of world wide web. keep it up.

by Online Visit on June 10, 2014 at 3:16 am. Reply #

begin playing around by Spring in United states too shift in the timing of Easter as opposed to prior year. It said the acceleration in rate of growth was despite an overwhelming retail environment, especially in the Aid businesses.http://poloau.miditech.org
The brand said approximately 36% from the fiscal 2014 net revenues were earned in international regions beyond the U.S. It noted inside its 10Q filing that for fiscal 2014 increased revenues in the wholesale business by the Americas and our retail businesses across within their major geographies were partially offset by lower revenues from my wholesale businesses in Europe and Asia, in addition to net unfavorable fxhttp://ralphlaurenireland.uniostudakozo.com Ireland
With regard to segments, wholesale sales increased 24% to $983 million through the fourth quarter, fueled by broad-based boost in the Americas, including strong necessity for accessories, the contribution belonging to the newly transitioned Chaps mens sportswear operations, and double-digit development Europe. Retail sales increased 5% to $845 million from $805 million driven by increase international operations and global store expansion, including newly transitioned operations in Australia and Nz. Retail sales on your year were also driven by double-digit growth in e-commerce. Licensing revenues of $39 million around the fourth quarter was down 10% as mid-single-digit rise in licensing revenues for Ralph Lauren products was an estimated offset by lower revenues by means of the Chaps and Australia and New Zealandralph lauren cheapest price
stated it repurchased 3.2 million shares in the common stock during fiscal 2014 for $548 million, and returned yet an additional $149 million to shareholders via dividend repayments. Subsequent the fiscal 4Q14, it had $580 million available under previously authorized share repurchase programs for future buybacks. In November in the past year, the board approved a raise with regard to thehttp://ireland.uniostudakozo.com
The lowest than expected outlook dragged shares down as Ralph Lauren forecast revenue involving 3%C5% for fiscal 1Q15, below the consensus estimate of 10% growth. It expects revenue involving 6%C8% for whole of fiscal 2015. The management said over a earnings call which key tasks of focus in fiscal 2015 include global retail development, infrastructure investments and increased advertisements.Cheap Lauren Ralph Outlet Australia

by Kachaelnate on July 8, 2014 at 5:25 am. Reply #

Any update on next blog in the series as mentioned :
In part 2: I will revisit the product backlog board & show how I intend to modify Github issues & why I cannot implement directly a Kanban board.
Part 3: I will talk about adding an agile release plan board to this.
Part 4: Intelligent notifications to help better understand what is happening.
Part 5: Analytics, Analytics & Analytics.

by Abhishek Anand on July 18, 2014 at 12:00 pm. Reply #

Leave your comment

Required.

Required. Not published.

If you have one.