Confirmed users
1,052
edits
No edit summary |
|||
| Line 1: | Line 1: | ||
[[Category:Webdev|Processes]] | [[Category:Webdev|Processes]] | ||
Last Updated 2013.6.10 | |||
=Introduction= | =Introduction= | ||
| Line 9: | Line 13: | ||
Mozilla.org uses the Kanban signal & pull method. Tasks are marked as ready using the green checkmark, this signals that a task is ready for the next stage of work. | Mozilla.org uses the Kanban signal & pull method. Tasks are marked as ready using the green checkmark, this signals that a task is ready for the next stage of work. | ||
=Workflow Overview= | ==Workflow Overview== | ||
'''Backlog''' | 1. '''Backlog''' | ||
* With some discussion tasks are added to the Backlog and prioritized. Only items that should actually be worked on should be added to this column. | * With some discussion tasks are added to the Backlog and prioritized. Only items that should actually be worked on should be added to this column. | ||
** Ready Flag: None. Tasks are assumed ready. | ** Ready Flag: None. Tasks are assumed ready. | ||
2. '''Research & Design''' | |||
'''Research & Design''' | |||
* Tasks that are being started/researched are pulled to this column. | * Tasks that are being started/researched are pulled to this column. | ||
** Ready Flag: Flag applied when ready to be coded, if no R&D needed, still goes into this column and marked ready. | ** Ready Flag: Flag applied when ready to be coded, if no R&D needed, still goes into this column and marked ready. | ||
3. '''Coding & In Progress''' | |||
'''Coding & In Progress''' | |||
* Task is pulled into this column when actively being coded/worked on. | * Task is pulled into this column when actively being coded/worked on. | ||
** Ready Flag: Pull request filed. | ** Ready Flag: Pull request filed. | ||
4. '''Code Review''' | |||
'''Code Review''' | |||
* Task is pulled into this column by whomever is doing the Pull Review. | * Task is pulled into this column by whomever is doing the Pull Review. | ||
** Ready Flag: Task is merged (PR+), will be on dev at next automatic push. | ** Ready Flag: Task is merged (PR+), will be on dev at next automatic push. | ||
5. '''Testing''' | |||
'''Testing''' | |||
* Task is pulled into this column by whomever is doing the QA, either team members or QA. | * Task is pulled into this column by whomever is doing the QA, either team members or QA. | ||
** Ready Flag: Passed QA can go live at next push. | ** Ready Flag: Passed QA can go live at next push. | ||
'''Done''' | 6. '''Done''' | ||
* Pulled to this column upon deployment and verification in production environment. | * Pulled to this column upon deployment and verification in production environment. | ||
** Ready Flag: Not Used | ** Ready Flag: Not Used | ||