BossaBox

This is the playbook for engineering-playbook

Minimalism Slices

Always deliver your work using minimal valuable slices

Example

Imagine you are working on adding UWP (Universal Windows Platform) application building functionality for existing continuous integration service which already has Android/iOS support.

Bad approach

After six weeks of work you created PR with all required functionality, including portal UI (build settings), backend REST API (UWP build functionality), telemetry, unit and integration tests, etc.

Good approach

You divided your feature into smaller user stories (which in turn were divided into multiple tasks) and started working on them one by one:

You also divided your stories into smaller tasks and sent PRs based on those tasks. E.g. you have the following tasks for the first user story above:

Resources