Definition of ready

This article provides a definition of ready to enable a development team to decide when a task is ready to be started with.

The target audience are developers contributing to one of my projects, be it open source or commercial. It can also be of interest for people who are looking for a basis for their own guidelines.

This document is distributed under the CC BY 4.0 license.


These guidelines only apply to issues once they enter the state "ready". During earlier states ("new", "backlog") issues only need a descriptive title. Everything else can be empty and added as more details emerge.


Feature issues

TODO: Guidelines for title

Bug issues

When a feature issue went into production and turned out not to work as expected, create a bug issue.

Pull requests

When a pull request is ready to be reviewed: