{"id":29,"date":"2009-08-29T11:13:34","date_gmt":"2009-08-29T18:13:34","guid":{"rendered":"http:\/\/journeyman.ivystreetinc.com\/?p=29"},"modified":"2009-12-16T05:42:54","modified_gmt":"2009-12-16T12:42:54","slug":"scrum-schedule-in-practice","status":"publish","type":"post","link":"http:\/\/10kdev.net\/?p=29","title":{"rendered":"Scrum Schedule In Practice"},"content":{"rendered":"<p>The scrum meeting schedule I set  up for my teams at one place I gigged at was as follows, and based on the basic sprint\/release cycle.\u00a0  Our sprints varied from 2-3 weeks; releases usually after two sprints.\u00a0 After doing 2 week, 3 week, and one month  sprints I kinda like the 3 week cycle;\u00a0 at another place we did two week sprints BUT our  team was cranking out code nonstop; we had none of the issues present in the giant health care corporate\u00a0 IT system (for instance, just to get a DEV server took almost three months).<\/p>\n<p>Of course there were other meetings  such as reviews of QA test plans, long term infrastructure meetings and pieces  beyond the boundaries of the sprint.<\/p>\n<p>SM = Scrum Master, BA = Business Analyst, the rest should be self explanatory.<\/p>\n<table border=\"1\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><strong>Meeting  Name<\/strong><\/td>\n<td>Who<\/td>\n<td><strong>Occurance<\/strong><\/td>\n<td><strong>Objective<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Release Planning<\/td>\n<td>Required: SM,BA&#8217;s<br \/>\nOptional: Lead Dev,Lead  QA<\/td>\n<td>1-2 weeks before start of  Sprint<\/td>\n<td>Review and update release\/project  backlog.<\/td>\n<\/tr>\n<tr>\n<td>Business Story  Planning<\/td>\n<td>Required: SM,BA&#8217;s,Lead Dev,Lead  QA<\/td>\n<td>1 week before start of  Sprint<\/td>\n<td>Review all stories for presentation at the Story Review,  update backlog and sprint story list. Initial  estimates.<\/td>\n<\/tr>\n<tr>\n<td>Tech Story Planning<\/td>\n<td>Required: SM,Lead Dev<br \/>\nOptional: Dev  Team<\/td>\n<td>&lt; 1 week before start of  Sprint<\/td>\n<td>Identify any refactors\/pattern breakouts\/upgrades\/etc.  that need a tech story, initial estimate.<\/td>\n<\/tr>\n<tr>\n<td>Story Review<\/td>\n<td>Required: SM,BA&#8217;s,Dev Team,QA  Team<\/td>\n<td>First Day of Sprint<\/td>\n<td>BA&#8217;s present story documents to team, all details are  discussed. Meeting is at least two hours  long.<\/td>\n<\/tr>\n<tr>\n<td>Story Tasking<\/td>\n<td>Required: SM,Dev Team<\/td>\n<td>First Day of Sprint<\/td>\n<td>All stories are initially tasked out, initial task  responsibilities are taken by team members the rest are left on the  queue.<\/td>\n<\/tr>\n<tr>\n<td>Daily Scrums<\/td>\n<td>Required: SM,Dev Team,QA Team Optional:  BA&#8217;s<\/td>\n<td>Everyday in Sprint, except major meeting  days<\/td>\n<td>Scrum. The three questions: Yesterday, today,  impediments.<\/td>\n<\/tr>\n<tr>\n<td>Code Review<\/td>\n<td>Required: SM,Dev Team<\/td>\n<td>Last day of Sprint.<\/td>\n<td>Dev team members present to each other their code (Note:  these may informally occur as stories emerge during a sprint as  well).<\/td>\n<\/tr>\n<tr>\n<td>Release Demo<\/td>\n<td>Required: SM,BA&#8217;s<br \/>\nOptional: Dev Team,QA  Team<\/td>\n<td>End of Release<\/td>\n<td>BA&#8217;s\/Team members present application features to  usually high level stakeholders.<\/td>\n<\/tr>\n<tr>\n<td>Retrospective<\/td>\n<td>Required: SM,Dev Team,QA Team<br \/>\nOptional:  BA&#8217;s,<\/td>\n<td>End of Release<\/td>\n<td>Review the process, improve if  needed.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>The scrum meeting schedule I set up for my teams at one place I gigged at was as follows, and based on the basic sprint\/release cycle.\u00a0 Our sprints varied from 2-3 weeks; releases usually after two sprints.\u00a0 After doing 2 week, 3 week, and one month sprints I kinda like the 3 week cycle;\u00a0 at [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/29"}],"collection":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=29"}],"version-history":[{"count":4,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/29\/revisions"}],"predecessor-version":[{"id":70,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/29\/revisions\/70"}],"wp:attachment":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}