<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>AgileSOS</title> <atom:link href="http://agilesos.com/feed/" rel="self" type="application/rss+xml" /><link>http://agilesos.com</link> <description>Expert Help For Agile Problems</description> <lastBuildDate>Sun, 09 Aug 2015 11:56:19 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>https://wordpress.org/?v=4.5.3</generator> <item><title>Agile Metrics &#8211; Cumulative Flow</title><link>http://agilesos.com/agile-metrics-cumulative-flow/</link> <comments>http://agilesos.com/agile-metrics-cumulative-flow/#respond</comments> <pubDate>Sun, 09 Aug 2015 11:52:07 +0000</pubDate> <dc:creator><![CDATA[adam_agile]]></dc:creator> <category><![CDATA[Agile Blog]]></category> <category><![CDATA[agile metrics]]></category> <category><![CDATA[agile metrics cumulative flow]]></category> <category><![CDATA[cumulative flow]]></category><guid
isPermaLink="false">http://agilesos.com/?p=91</guid> <description><![CDATA[The creation of Agile Metrics are very important in order to assess how teams are progressing towards the goal of becoming highly performing teams. Cumulative flow reports provide teams with a wealth of feedback&#46;&#46;&#46;]]></description> <content:encoded><![CDATA[<p>The creation of Agile Metrics are very important in order to assess how teams are progressing towards the goal of becoming highly performing teams. Cumulative flow reports provide teams with a wealth of feedback on how they are progressing towards this goal.</p><p>The cumulative flow report is used as a key agile metric because it gives teams an historical snapshot of how stories move through the various stages of the software development process and provides key insights to teams on their process execution.  Frequently reviewing cumulative flow reports is an extremely valuable retrospective activity</p><div
id="attachment_92" style="width: 625px" class="wp-caption alignnone"><a
href="http://agilesos.com/wp-content/uploads/2015/08/agile-metrics-cumulative-flow.png" data-rel="lightbox-0" title=""><img
class=" wp-image-92" src="http://agilesos.com/wp-content/uploads/2015/08/agile-metrics-cumulative-flow-1024x426.png" alt="agile metrics - cumulative flow" width="615" height="256" srcset="//agilesos.com/wp-content/uploads/2015/08/agile-metrics-cumulative-flow-1024x426.png 1024w, //agilesos.com/wp-content/uploads/2015/08/agile-metrics-cumulative-flow-300x125.png 300w, //agilesos.com/wp-content/uploads/2015/08/agile-metrics-cumulative-flow.png 1323w" sizes="(max-width: 615px) 100vw, 615px" /></a><p
class="wp-caption-text">Cumulative flow charts are a key agile metrics for many teams</p></div><p><strong>Identifying bottlenecks</strong></p><p>You can see in the chart above that the team did come across some impediments but these were cleared relatively quickly.</p><p><strong>Meeting Commitments</strong></p><p>The team did completed more than they committed to but I would be concerned as the amount of defined issues brought into the does not stay constant at any point in the sprint.  This may point to the fact the team is new and still trying to ascertain their velocity.  They eventually pull in far more than they are able to accept, this is something that should be watched carefully in future sprints.</p><p><strong>Steady Acceptance</strong></p><p>You&#8217;ll notice that acceptance happened relatively late in the sprint, this could be because of a heavy weighting of large stories in the sprint.  In this case the team were suffering through lack of Product Owner availability sign off the stories and so the team were not getting fast feedback they relied on.</p><p>So that&#8217;s it the first of many posts on agile metrics.  Cumulative flows are highly informative and deserve a place in every teams performance metrics.</p> ]]></content:encoded> <wfw:commentRss>http://agilesos.com/agile-metrics-cumulative-flow/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ScrumMaster&#8217;s Are Not Admin Assistants &#8211; Avoid Becoming The Team Secretary</title><link>http://agilesos.com/scrummasters-are-not-admin-assistants-avoid-becoming-team-secretary/</link> <comments>http://agilesos.com/scrummasters-are-not-admin-assistants-avoid-becoming-team-secretary/#respond</comments> <pubDate>Wed, 24 Jun 2015 22:22:54 +0000</pubDate> <dc:creator><![CDATA[adam_agile]]></dc:creator> <category><![CDATA[Agile Blog]]></category> <category><![CDATA[ScrumMaster]]></category> <category><![CDATA[scrummaster admin assistant]]></category> <category><![CDATA[scrummaster team secretary]]></category><guid
isPermaLink="false">http://agilesos.com/?p=70</guid> <description><![CDATA[In Scrum the purpose of the ScrumMaster role can be lost. Remember that the ScrumMaster role is not one of an admin assistant but some ScrumMaster&#8217;s have become little more than scribes. This often happens when ScrumMaster’s&#46;&#46;&#46;]]></description> <content:encoded><![CDATA[<p
style="text-align: left;"><a
href="http://agilesos.com/wp-content/uploads/2015/06/notepad.jpg" data-rel="lightbox-0" title=""><img
class=" size-full wp-image-74 alignright" src="http://agilesos.com/wp-content/uploads/2015/06/notepad.jpg" alt="notepad" width="291" height="194" /></a>In Scrum the purpose of the <strong>ScrumMaster</strong> role can be lost. Remember that the ScrumMaster role is not one of an admin assistant but some ScrumMaster&#8217;s have become little more than scribes.</p><p
style="text-align: left;">This often happens when ScrumMaster’s try to over-optimise team performance by taking on administrative or secretarial responsibilities. Whilst in the short-term it may seem that the ScrumMaster is assisting team performance by shielding the team from waste by focusing them on development and thereby maximising throughput.  In reality this hinders team performance in the long-term and is a significant blocker to achieving high performing teams.</p><p>The biggest problem with this approach is it enforces perceptions of old school project management where there is a separate person that takes on the role of team scribe. This inevitably leads to problems though with teams not taking responsibility and an over-reliance on the ScrumMaster.</p><p>If you are already in this situation then you have a challenge on your hands to change your team culture, in either case you can do the following:</p><ol><li>Make sure the team know your role, the ScrumMaster is not an admin assistant, the role of team scribe is not in your job description.  Your role is to facilitate, coach and help the team achieve high performance through continuous improvement and servant leadership</li><li>Let the team lead sprint planning, don’t be a scribe writing down stories or tasks, your job is to enable the team to do this.  The product backlog is the responsibility of the product owner the sprint backlog and tasks are the responsibility of the team.  Take a step back and enable them to take the responsibility</li><li>The ScrumMaster should take retrospectives, but not necessarily be the only person to write them up.  Sure maybe you want to take your turn at writing them up (you are a team member after all), perhaps start up a rota.  If you are the sole person to take the notes then the team will never become accountable or truly own their team’s continuous improvement</li><li>The ScrumMaster shouldn’t be putting up story cards or tasks on the Scrum board, leave it to the team, it’s their information radiator and it is the team’s responsibility to reflect project status.  The team should be proud to make their work visible</li></ol> ]]></content:encoded> <wfw:commentRss>http://agilesos.com/scrummasters-are-not-admin-assistants-avoid-becoming-team-secretary/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Scrum with Project Initiation Documents  (PIDs)</title><link>http://agilesos.com/scrum-project-initiation-documents-pids/</link> <comments>http://agilesos.com/scrum-project-initiation-documents-pids/#comments</comments> <pubDate>Sat, 30 May 2015 13:32:13 +0000</pubDate> <dc:creator><![CDATA[adam_agile]]></dc:creator> <category><![CDATA[Agile Blog]]></category> <category><![CDATA[agile project management]]></category> <category><![CDATA[project initiation documents]]></category> <category><![CDATA[scrum project initiation documents]]></category><guid
isPermaLink="false">http://agilesos.com/?p=50</guid> <description><![CDATA[Project Initiation Documents are not promoted in Agile Scrum projects like in other methodologies. They can be a valuable Agile Project Management document though, especially when you need to communicate a project&#8217;s high level&#46;&#46;&#46;]]></description> <content:encoded><![CDATA[<p
style="text-align: left;"><strong><a
href="http://agilesos.com/wp-content/uploads/2015/05/picjumbo.com_HNCK3983.png" data-rel="lightbox-0" title=""><img
class="alignnone size-full wp-image-66 alignright" src="http://agilesos.com/wp-content/uploads/2015/05/picjumbo.com_HNCK3983.png" alt="picjumbo.com_HNCK3983" width="277" height="185" /></a>Project Initiation Documents</strong> are not promoted in Agile Scrum projects like in other methodologies. They can be a valuable Agile Project Management document though, especially when you need to communicate a project&#8217;s high level vision to busy senior executives to ensure you secure buy-in prior to the project commencing.</p><h3>Focus On High-Level Project Objectives</h3><p>PIDs should be created with Agile principles in mind, so keep them short and give the high level criteria of what a successful project would achieve.  If you start going into detailed requirements then it will become a requirements document, which you won&#8217;t be able to complete anyway as you&#8217;re likely not to know all the requirements.</p><p><strong>When the Product Owner in a Scrum team needs another way to communicate their vision to stakeholders.  </strong></p><p>Whilst Scrum promotes all interested parties being present when planning takes place be realistic, even the most Agile teams struggle getting everyone into the planning session all of the time. Whilst (at minimum) all members of the feature team plus Product Owner and ScrumMaster should be present you may like me struggle to get the  higher level stakeholders there too. Sales directors, CEO&#8217;s, CTO’s all have various calls on their times, are often out of the country and so usually unavailable.</p><p><strong>What Scrum says should Happen</strong></p><p>This is why we have a Product Owner right? The Product Owner is the business representative in the team it’s the Product Owner’s responsibility to ensure they have listened to the stakeholders and make decisions on priorites and direction in the interests of the product. A key part of the Product Owner role is ensuring this vision is communicated to the stakeholders.</p><p><strong>Communicating the Product Owner’s Vision</strong></p><p>In the past it’s not been uncommon for stakeholders to return to the office after a story workshop and realise they misunderstood the Product Owner’s vision. The team have wasted valuable time running a story workshop and starting the first sprint when it seems the senior stakeholders are not sharing the same vision.</p><p>Yes, a great idea would be to get these people together into one room and have a high level discussion around the Product direction. However, when it is difficult to get these people into the same room (especially when it’s very senior stakeholders such as):</p><ul><li>Managing Director/CEO</li><li>Sales Director</li><li>Product Director</li><li>CTO</li></ul><p>The Product Owner has a tough (almost impossible job) to get these guys on the same page.</p><p>To address this problem we introduced <strong>Project Initiation Documents</strong> (PID) into our Scrum process. Surprised? Well, it made sense, after all Agile is largely common sense and we felt this document would really add value and (hopefully) prevent communication issues. We decided the main purpose of the document was to give stakeholders (and once signed off) the team a high-level insight into the project. Prior to approval it was intended as a document that would promote discussion. The PID had a few very simple rules:</p><p>The purpose of the PID is to gain agreement on the project before any work was done.</p><ul><li>PID is authored by the Product Owner.</li><li>The PID is business focused and gives:<ul><li>Business Case</li><li>High level overview of the features,</li><li>ROI strategy through releases</li><li>Risks</li><li>Assumptions</li><li>Potential Blockers</li></ul></li><li>The PID:<ul><li>Would not be more than 3 pages (A4) long</li><li>Must be signed off by all stakeholders before the story workshop can take place</li><li>Will be used for all medium/large projects</li></ul></li></ul><p><strong>Conclusion</strong></p><p>We found Scrum with PID’s does work and it actually works really well. The Product Owners found it wasn’t till they started writing the document that they really started thinking about their decisions. It’s a reflective process that before the PID they didn’t do enough of, by writing the PID they were constantly re-assessing their decisions and had to ensure they took could defend their decision within the doc. The senior stakeholders liked it as they could read the document when they could give it their full attention and could spend time collecting their thoughts.</p><p>The document template forced Product Owners to tie their release strategy directly to ROI. This helped lessen waste by ensuring the proposed features had clear value. The document created lots of interest and generated the sort of conversation that was not present before. The team liked it as they had a well thought out product vision before the project’s story workshop had begun and they knew it had the full support of the senior management team.</p><p>The PID was intended to generated conversation and that’s exactly what it did.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://agilesos.com/scrum-project-initiation-documents-pids/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Agile Retrospectives &#8211; Why Are They Important?</title><link>http://agilesos.com/agile-retrospectives-important/</link> <comments>http://agilesos.com/agile-retrospectives-important/#comments</comments> <pubDate>Thu, 09 Oct 2014 15:48:29 +0000</pubDate> <dc:creator><![CDATA[adam_agile]]></dc:creator> <category><![CDATA[Agile Questions]]></category><guid
isPermaLink="false">http://agilesos.com/?p=5</guid> <description><![CDATA[Agile retrospectives are an important yet often neglected part of the Agile/Scrum process. Central to Agile is inspect and adapt &#8211; retrospectives are an important part of this. Agile promotes continuous improvement but this&#46;&#46;&#46;]]></description> <content:encoded><![CDATA[<div
class="getty embed image" style="background-color: #ffffff; display: inline-block; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; color: #a7a7a7; font-size: 11px; width: 100%; max-width: 478px; text-align: right;"><div
style="overflow: hidden; position: relative; height: 0; padding: 74.895397% 0 0 0; width: 100%;"><iframe
style="display: inline-block; position: absolute; top: 0px; left: 0px; width: 385px; height: 288px;" src="//embed.gettyimages.com/embed/83975094?et=kt4-cIqiSppNNJPQ2-dLag&amp;sig=8coZulB_PF-9rCBKL-3ECf9rYEb7vYX9N9_kRMI9Z7w=" width="478" height="358" frameborder="0" scrolling="no"></iframe></div></div><p
style="text-align: left;">Agile retrospectives are an important yet often neglected part of the Agile/Scrum process. Central to Agile is inspect and adapt &#8211; retrospectives are an important part of this. Agile promotes continuous improvement but this can only happen if Agile teams have regular retrospectives to look back, learn and improve.</p><h2>When should Agile retrospectives stop?</h2><p>When Agile teams can no longer improve they can stop retrospectives. Seeing as this never happens, there will always be a need for retrospectives in agile.  In fact, even non-agile environments can benefit hugely from retrospectives.</p><h2>How do Agile retrospectives help ensure continuous improvement?</h2><p>Action points are taken directly into the next iteration so the improvements identified are acted upon immediately and the team gets instant feedback – short feedback loops are important!</p><p><strong>What is the ScrumMaster’s Role in Retrospectives?</strong><br
/> In Scrum the ScrumMaster’s role during retrospectives is to facilitate the meeting. The ScrumMaster should not find themselves taking all the action points. Agile teams need to take responsibility for their process and so need to be taking action points too!</p><p><strong>Who Should Attend?</strong><br
/> In Agile anyone can attend an Agile retrospective, however normally it is only pigs that are allowed to participate, chickens can only observe.  Sensitive subjects may be raised at retrospectives, therefore a safety check should be performed before chickens are allowed to attend</p><p><strong>Did you know?</strong><br
/> Retrospective is derived from “retrospecatre” which means look back in Latin.</p> ]]></content:encoded> <wfw:commentRss>http://agilesos.com/agile-retrospectives-important/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>