Webdev/Web Production/Kanban: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
Last Updated 2013.2.25 <span style="color:red">Draft</span>
Last Updated 2013.2.27 <span style="color:red">Draft</span>


<div class="toclimit-3">__TOC__</div>
<div class="toclimit-3">__TOC__</div>
Line 155: Line 155:
<p>The following describes an example workflow for a task. </p>
<p>The following describes an example workflow for a task. </p>


<ol>
<ol>
<li><strong>Backlog</strong> : With some discussion tasks are added to the Backlog and prioritized.</li>
    <li><strong>Backlog</strong>
<li><strong>Research &amp; Design</strong> : Tasks that are being started are moved to this column.  
        <ul>
<ul><li>When research &amp; design phase is complete they are marked <strong>ready</strong> with the green checkmark</li>
            <li>With some discussion tasks are added to the Backlog and prioritized.</li>
<li>Cards that do not require research and design still go into this column and are marked <strong>ready</strong></li></ul></li>
        </ul>
<li><strong>Coding &amp; In Progress</strong> : Task is pulled into this column and worked on.
    </li>
<ul><li>Bugzilla: Bug should be assigned to whomever is doing the work.</li></ul></li>
    <li>
<li><strong>Code Review</strong> : Pull request filed
      <strong>Research &amp; Design</strong>
<ul><li>Non coding tasks or items not needing code review skip this column.</li></ul></li>
      <ul>
<li><strong>Testing</strong> : Waiting to be tested
        <li>Tasks that are being started are moved to this column.</li>
<ul><li>Bugzilla: Task marked as resolved</li><li>If code: is testable on dev or stage.</li></ul></li>
      </ul>
<li><strong>Testing</strong>: When complete it is marked as <strong>ready</strong>
    </li>
<ul><li>Bugzilla: Task marked as verified</li>
    <li>
<li>Any task in the QA column marked 'ready' can go live</li></ul></li>
      <strong>Research &amp; Design: Ready</strong>
<li><strong>Done</strong>: For coding tasks this means live</li>
      <ul>
<li><strong>Archive</strong> : During cleanup phase live items can be moved to the archive.</li>
        <li>When research &amp; design phase is complete they are marked <strong>ready</strong> with the green checkmark</li>
</ol>
        <li>Cards that do not require research and design still go into this column and are marked <strong>ready</strong></li>
      </ul>
    </li>  
 
    <li>
      <strong>Coding &amp; In Progress</strong>
      <ul>
        <li>Task is pulled into this column and worked on.</li>
        <li>Bugzilla: Bug should be assigned to whomever is doing the work.</li>
      </ul>
    </li>
 
    <li>
      <strong>Code Review</strong>
      <ul>
        <li>Generally this means pull request filed</li>
        <li>Non coding tasks or items not needing code review skip this column.</li>
      </ul>
    </li>
 
    <li>
      <strong>Testing</strong>  
      <ul>
        <li>Waiting to be tested</li>
        <li>If code: is testable on dev or stage.</li>      
        <li>Moved into this column by whomever has done the work</li>
        <li>Bugzilla: Task marked as resolved by whomever did the work.</li>
      </ul>
    </li>
 
    <li>
      <strong>Testing: Ready</strong>
      <ul>
        <li>When testing is complete task marked as <strong>ready</strong> with the green checkmark.</li>
        <li>Usually done by QA</li>
        <li>Bugzilla: Task marked as verified by whomever QAs</li>
        <li>Any task in the QA column marked 'ready' can go live</li>
      </ul>
    </li>
 
    <li>
      <strong>Done</strong>
 
      <ul>
        <li>For coding tasks this means confirmed live</li>
        <li>Usually moved into this column by a developer or PM</li>
      </ul>
    </li>
 
    <li><strong>Archive</strong>
        <ul>
            <li>During cleanup phase live items can be moved to thearchive.</li>
        </ul>
    </li>
  </ol>


<p>The above uses the Kanban 'pull' methodology. Tasks are marked as ready, signaling that it can be worked on. The task is then pulled
<p>The above uses the Kanban 'pull' methodology. Tasks are marked as ready, signaling that it can be worked on. The task is then pulled
canmove, Confirmed users
2,745

edits