mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-23 04:22:01 -06:00
Added Development-Cycle page
parent
19f92c1486
commit
82fcb4d5b0
55
Development-Cycle.md
Normal file
55
Development-Cycle.md
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
This page describes the mechanics of a NetBox development cycle.
|
||||||
|
It is a work in progress and always will be.
|
||||||
|
|
||||||
|
# Ceremonies
|
||||||
|
The core team meets in a daily standup. Whenever possible, the following ceremonies are fit into that 30-minute slot.
|
||||||
|
|
||||||
|
## Main Standup
|
||||||
|
Each team member answers three questions:
|
||||||
|
- What did I work on previously?
|
||||||
|
- What will I work on today?
|
||||||
|
- Is anything blocking my work?
|
||||||
|
|
||||||
|
## Backlog Review
|
||||||
|
On the first day of a new cycle, the team conducts a backlog review.
|
||||||
|
The purpose of this ceremony is to select issues from the cycle backlog for work during the new cycle.
|
||||||
|
|
||||||
|
Each issue in the cycle backlog goes through a process that subjects it to one of four fates:
|
||||||
|
- Remain in the cycle backlog
|
||||||
|
- Regress from cycle backlog to product backlog
|
||||||
|
- Assign and promote to Todo
|
||||||
|
- Break down into smaller issues
|
||||||
|
|
||||||
|
In chart form:
|
||||||
|
```mermaid
|
||||||
|
flowchart TD
|
||||||
|
A[🎬
|
||||||
|
Start] -->B{✋
|
||||||
|
Any Takers?}
|
||||||
|
B -->|Yes| D{🤔
|
||||||
|
Achievable
|
||||||
|
in 1 Cycle?}
|
||||||
|
B -->|No| E{🤔
|
||||||
|
Still a Fit
|
||||||
|
for Milestone?}
|
||||||
|
E -->|Yes| H[🏁
|
||||||
|
Keep in
|
||||||
|
Cycle Backlog]
|
||||||
|
E -->|No| I[🏁
|
||||||
|
Remove to
|
||||||
|
Product Backlog]
|
||||||
|
D -->|Yes| J[🧑💻
|
||||||
|
Assign]
|
||||||
|
J --> F[🏁
|
||||||
|
Promote to Todo]
|
||||||
|
D -->|No| G[🧩
|
||||||
|
Break Down
|
||||||
|
into Smaller Issues]
|
||||||
|
G -->B
|
||||||
|
```
|
||||||
|
|
||||||
|
## Retrospective
|
||||||
|
At the end of a cycle, the team may opt to hold a lightweight retrospective in which the team collaboratively answers the following:
|
||||||
|
- What worked well this cycle?
|
||||||
|
- What could have worked better?
|
||||||
|
- What should we change going forward?
|
Loading…
Reference in New Issue
Block a user