Giter Club home page Giter Club logo

github-scrum-workflow's Introduction

codecat

GitHub scrum workflow

Turn any GitHub repository into a simple but powerful agile work environment.

Free, simple and fast so you can focus on the actual coding!

Summary:


How it works

  • items are reported as issues
  • points and meta data are assigned to items as labels
  • milestones are used to group issues in sprints

1. Create issues as backlog items

To create a new backlog item, just create a new issue.

Once a new issue has been created, assign it the right labels and/or assign it to a sprint (milestone).

Issues allow you to have a conversation about the item and even allow you to create task lists inside the issue using GitHub's markdown.

2. Add labels to issues

Add the following labels to your repository:

Priorities

priority labels allow you to prioritize items in your backlog e.g.:

  • priority: lowest
  • priority: low
  • priority: medium
  • priority: high
  • priority: highest

Points

point labels allow you to to assign velocity points to individual items (issues) e.g. using Fibonacci numbers:

  • point: 1
  • point: 2
  • point: 3
  • point: 5
  • point: 8
  • point: 13
  • point: 21

Types

type labels allow you to easily filter items (issues) in the dashboard e.g.:

  • type:bug: bug
  • type:chore: chore, maintenance work
  • type:feature: new feature
  • type:infrastructure: infrastructure related
  • type:performance: performance related
  • type:refactor: refactor
  • type:test: test related

Other

You can define and assign custom labels that you need within your workflow or organization.

3. Define sprints as milestones

You can create a milestone for every sprint and add items (issues) from the backlog to a milestone.

This allows you to group items in sprints and track them by milestone in your issue dashboard.

The backlog then consists of all items (issues) that have no milestone attached to it.

TIP: Use no:milestone in the search field on your issue dashboard to find backlog items.

Overview

en_overview

Image: Scrum primer.

Helpful links

Change log

v1.0.0

  • Added documentation for issues, labels and milestones.

v1.0.1

  • Added summary

github-scrum-workflow's People

Contributors

bdelespierre avatar jvandemo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.