Agile

Task and time tracking activities. If you want a bit of background on how we use Agile and, more generally, on our ideas around software engineering, the following essays may be of interest (in no particular order).

Post Description
On Product Backlog How stories flow in our sprints, from capture to implementation.
Pull Request Driven Development The importance of pull requests in the development process.
On Maintenance The code-base as a repository of knowledge in a given problem domain.
On Evolutionary Methodology Lessons from the Linux kernel.

Backlogs

All agile related information is kept in Backlogs. There are two types of backlogs:

  • Product Backlog: Contains all of the captured stories that have not yet been assigned to a sprint.
  • Sprint Backlog: Either archives of stories we have worked on or the stories we are currently working on.
Previous: Documentation