canmove, Confirmed users
2,745
edits
Bsternthal (talk | contribs) No edit summary |
Bsternthal (talk | contribs) No edit summary |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Webdev|Processes]] | |||
{{LastUpdated}} | |||
<div class="toclimit-3">__TOC__</div> | <div class="toclimit-3">__TOC__</div> | ||
Line 8: | Line 10: | ||
Production (WP) projects. WP uses kanbanery.com to host our Kanban boards | Production (WP) projects. WP uses kanbanery.com to host our Kanban boards | ||
and this document contains information specific to their implementation.</p> | and this document contains information specific to their implementation.</p> | ||
<p> | |||
Note this is a general guide and intended as a good starting point. It is expected that each team will develop a process tailored to what works best for them. | |||
</p> | |||
<p>WP projects have the option to use Kanban methodology for organizing work. You can use Kanban boards | <p>WP projects have the option to use Kanban methodology for organizing work. You can use Kanban boards | ||
Line 29: | Line 35: | ||
<h2>Accounts</h2> | <h2>Accounts</h2> | ||
<p>Please contact | <p>Please contact bsternthal@mozilla.com if you need account credentials on kanbanery or if you need to create a new baord.</p> | ||
<h2>Kanbanery Board Overview</h2> | <h2>Kanbanery Board Overview</h2> | ||
Line 49: | Line 55: | ||
<p>Columns reflect the life cycle of a task. WebProd projects are given default columns. You can adjust columns | <p>Columns reflect the life cycle of a task. WebProd projects are given default columns. You can adjust columns | ||
to match the workflow on your specific project. You should model how your team currently works.</p> | to match the workflow on your specific project, the below is just a suggestion. You should model how your team currently works.</p> | ||
<ul> | <ul> | ||
Line 101: | Line 107: | ||
<p> | <p> | ||
Estimates in Kanban are much less important than in Scrum. However you should still estimate tasks in the backlog as a reflection | Estimates in Kanban are much less important than in Scrum. However you should still estimate tasks in the backlog as a general reflection of total effort. | ||
of total effort | |||
</p> | </p> | ||
Line 151: | Line 156: | ||
<p>Useful to communicate if a card is blocked by another card or another task.</p> | <p>Useful to communicate if a card is blocked by another card or another task.</p> | ||
==Workflow Overview== | |||
The following describes an example workflow for WebProd tasks. Sites are encouraged to develop a flow that fits their specific need. For example: [[Webdev/Web_Production/Kanban/Mozilla.org | mozilla.org]] | |||
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. | |||
** Ready Flag: None. Tasks are assumed ready. | |||
2. '''Research & Design''' | |||
* Tasks that require additional steps before being actively coded are pulled to this column. | |||
** Ready Flag: Flag applied when task is ready. If no R&D needed task can skip this column. | |||
3. '''Coding & In Progress''' | |||
* Task is pulled into this column when actively being coded/worked on. | |||
** Ready Flag: Pull request filed or for non-coding ready for review. | |||
4. '''Code 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. For non coding not used. | |||
5. '''Testing''' | |||
* Task is pulled into this column by whomever is doing the QA, either team members or QA. Non coding tasks may skip this column. | |||
** Ready Flag: Passed QA can go live at next push. | |||
6. '''Done''' | |||
* Pulled to this column upon deployment and verification in production environment. For non-coding the task is done. | |||
** Ready Flag: Not Used | |||
<h2>Future Documentation</h2> | <h2>Future Documentation</h2> | ||
<h3>Reports & Informing Improvements</h3> | <h3>Reports & Informing Improvements</h3> | ||
<h3>Github integration</h3> | <h3>Github integration</h3> |