<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3544467220018398987</id><updated>2012-01-02T13:52:51.331-05:00</updated><category term='Scrum Master role responsibility'/><title type='text'>One More Agile Blog</title><subtitle type='html'>Richard K Cheng's blog on all things in the world of Agile (with a focus on Scrum, Federal Government, and Agile in the DC area)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-9144172534460024217</id><published>2011-05-18T16:58:00.000-04:00</published><updated>2011-05-18T16:58:43.590-04:00</updated><title type='text'>Agile Office Space Followup</title><content type='html'>Thanks to Skip Angel (@skipangel) for facilitating an excellent session at the Seattle Scrum Gathering on Collaboration Workspaces. &amp;nbsp;For those that are interested in more information, my deck on Agile Office Space is available &lt;a href="https://docs.google.com/uc?export=download&amp;amp;id=0B8iqRN_-IveURy9nNHhOWTZUc1ZRSWNBTFp4OU1mc1YxUHhJPQ&amp;amp;revision=true"&gt;here&lt;/a&gt;. I also have some supporting images available &lt;a href="https://docs.google.com/uc?export=download&amp;amp;id=0B8iqRN_-IveUQkNkczJmRmtBVHluRzVHU0FaY3c5eEJVY2RJPQ&amp;amp;revision=true"&gt;here&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also see&amp;nbsp;&lt;a href="http://www.onemoreagileblog.com/2010/01/agile-office-space.html"&gt;Agile Office Space&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://www.onemoreagileblog.com/2010/03/agile-office-space-isolation-versus.html"&gt;Agile Office Space – Isolation versus Distraction&lt;/a&gt;&amp;nbsp;for my previous blog entries on this topic.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I will be presenting on Agile Office Spaces at the the July NOVA/DC Scrum User Group meeting and at Agile 2011 conference in August. &amp;nbsp;Those sessions will be a highly re-factored workshop based on my original presentation.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On a side note, I am way overdue on my Agile Coaching Part 2 blog entry. &amp;nbsp;Coming soon (hopefully).&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-9144172534460024217?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/9144172534460024217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2011/05/agile-office-space-followup.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/9144172534460024217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/9144172534460024217'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2011/05/agile-office-space-followup.html' title='Agile Office Space Followup'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-2674339120728247169</id><published>2011-03-06T21:55:00.002-05:00</published><updated>2011-03-06T22:37:05.820-05:00</updated><title type='text'>What is an Agile coach, really? (Part 1)</title><content type='html'>This past Thursday night &lt;a href="http://www.coachingagileteams.com/"&gt;Lyssa Adkins&lt;/a&gt; spoke on the topic of being an Agile coach at the &lt;a href="http://aplndc.com/"&gt;APLN DC&lt;/a&gt; chapter meeting. Lyssa is widely known as a coach of coaches and is the author of the popular Agile coaching book, &lt;a href="http://www.coachingagileteams.com/publications/books/"&gt;Coaching Agile Teams&lt;/a&gt;. Having heard her speak several times, I really like the energy she brings to her sessions, her positive vibes, her experience, and the coaching expertise that she applies to her talks.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-34SXqug4KDw/TXQ09NS3_0I/AAAAAAAAAGE/nwuvTTVRYoo/s1600/picture+150.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="https://lh4.googleusercontent.com/-34SXqug4KDw/TXQ09NS3_0I/AAAAAAAAAGE/nwuvTTVRYoo/s320/picture+150.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lyssa explaining the path to being an Agile Coach (picture courtesy of Manoj Vadakkan)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The session presented clarity on what an Agile Coach is and does and how that differs from that of a consultant or even a ScrumMaster.&lt;br /&gt;&lt;br /&gt;Below are some of my notes and takeaways from the session.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Agile Coaches are detached from the outcome&lt;/b&gt; &lt;br /&gt;An Agile coach has a certain amount of detachment from the outcome.&amp;nbsp; I believe Lyssa's point is whatever happens is what was meant to happen.&amp;nbsp; As a consultant coming into client as a Agile Coach, there can be a certain amount of healthy detachment that allows for clarity in perspective and approach. One issue I raised is that as an employee to a company and working as an internal Agile coach or ScrumMaster, it becomes harder to detach yourself from the outcome.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Agile Coaches take it to the team&lt;/b&gt;&lt;br /&gt;Many times as "experts" and consultants, we feel we have the right answers.&amp;nbsp; However, as an Agile Coach we are there to guide the team towards their own answers. Questions were raised throughout the night on specific client issues and it was interesting to hear Lyssa answer with, "As a consultant, I would tell the client to do the following....".&lt;br /&gt;Overall, I definitely agree with Lyssa here, if a team comes up with their own solutions and own that solution, they are more vested in its outcome and this ultimately helps the the learn and grow (which brings us to the next point).&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Agile Coaches work to help the team learn&lt;/b&gt;&lt;br /&gt;The goal of the Agile Coach is not to solve a problem for the team (or client), but it is to help the team learn and grow.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Agile Coaches holds up mirror on accountability&lt;/b&gt;&lt;br /&gt;Agile Coaches help the clients understand themselves and how they are related to what is going on around them. Self awareness and realization helps the client create the answers that are right for them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Agile Coaches master their face&lt;/b&gt;&lt;br /&gt;This one is interesting.&amp;nbsp; As an Agile Coach, we need to be aware of our body language, such as our facial expressions. When clients come up with something that visibly makes the coach happy (or sad), this can affect the client's decisions. What the coach wants is the client to do what they feel is right, not what they feel will make the coach happy.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;Let there be silence&lt;/b&gt;&lt;br /&gt;I like this one. When there is awkward silence during meetings and discussions,often the expert/coach is tempted to break the silence with the thought of keeping the meeting moving or to generate ideas. However, it's that awkward silence where the team thinks about the hard questions and often step up with incredible solutions.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;This ends the first half of my notes, more tomorrow on Part 2 of my notes where we talk about:&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Being outrageous&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Letting the team fail&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Doing and being&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;and more .....&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-y5JG6ijFscs/TXQ8y5f7a4I/AAAAAAAAAGQ/chIFU_RXUvs/s1600/picture+157.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="https://lh3.googleusercontent.com/-y5JG6ijFscs/TXQ8y5f7a4I/AAAAAAAAAGQ/chIFU_RXUvs/s320/picture+157.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Local DC Agilists enjoying Lyssa's session (photo courtesy of Manoj Vadakkan)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-y5JG6ijFscs/TXQ8y5f7a4I/AAAAAAAAAGQ/chIFU_RXUvs/s1600/picture+157.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-2674339120728247169?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/2674339120728247169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2011/03/what-is-agile-coach-really-part-1.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/2674339120728247169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/2674339120728247169'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2011/03/what-is-agile-coach-really-part-1.html' title='What is an Agile coach, really? (Part 1)'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-34SXqug4KDw/TXQ09NS3_0I/AAAAAAAAAGE/nwuvTTVRYoo/s72-c/picture+150.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-4322301880326593832</id><published>2010-12-21T21:16:00.004-05:00</published><updated>2010-12-21T21:56:50.562-05:00</updated><title type='text'>DoD Agile Conference -  A Summary By Dr. David Rico</title><content type='html'>&lt;p$1&gt;Five years ago if someone had told me there was going to be an Agile conference centered around the Department of Defense, I would have thought not likely.&amp;nbsp; However Agile is striking a chord in the Federal government and there are those in the DoD looking to leverage Agile to bring success to their programs.&amp;nbsp; The DoD, through AFEI, recently sponsored a one day &lt;a href="http://www.afei.org/events/1A01/Pages/default.aspx"&gt;Agile Development Conference&lt;/a&gt;.&amp;nbsp; Excella Consulting had the honor of being a Platinum Sponsor and I had fun fielding Agile questions as part of the Expert Panel.&lt;br /&gt;&lt;br /&gt;&lt;p$1&gt;&lt;p$1&gt;A friend of mine, Dr. David Rico, sent me his summary of the event and he has graciously allowed me to share it via my blog.&amp;nbsp; David is a keen Agilist who also works in the Federal sector.&amp;nbsp; More information on David and his work can be found on his website,&lt;a href="http://www.davidfrico.com/"&gt; http://www.davidfrico.com/&lt;/a&gt;.&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://docs.google.com/uc?id=0B8iqRN_-IveUZjU0ODU0YWMtMjE3My00MjU4LTk0OGQtZWE2YzU0N2Y3YWFh&amp;amp;export=download&amp;amp;hl=en" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_zS5xn0A5mXo/TRFoanI74gI/AAAAAAAAAFg/qrSvLB5EQ38/s200/dodagile.JPG" width="154" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Click for event program&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;-----------------------------------&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="color: #000066; font-family: &amp;quot;Impact&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 22pt;"&gt;AFEI DoD Agile Development Conference&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Arial Narrow&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 13.5pt;"&gt;by Dr. David F. Rico (author of “&lt;i&gt;&lt;span style="color: maroon;"&gt;Business Value of Agile&amp;nbsp;Software Methods&lt;/span&gt;&lt;/i&gt;” &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Arial Narrow&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;a href="http://rico.com/agile-book.htm"&gt;&lt;span style="font-size: 13.5pt;"&gt;http://rico.com/agile-book.htm&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Arial Narrow&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 13.5pt;"&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The AFEI DoD Agile Development Conference was held on Tuesday, December 14, 2010 in Alexandria, Virginia (&lt;a href="http://www.afei.org/events/1A01/Pages/default.aspx"&gt;http://www.afei.org/events/1A01/Pages/default.aspx&lt;/a&gt;). The purpose of the conference was to promote agile acquisition and IT development practices in the U.S. DoD. AFEI is a non-profit organization who helps the U.S. DoD develop contemporary acquisition, systems, and software practices, among other valuable services.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The AFEI DoD Agile Development Conference was rather enlightening. It reinforced the U.S. DoD's commitment to the use of Agile Methods. Furthermore, it was interesting to see that Agile Methods are in widespread use by the U.S. DoD, and that no individual organization, project, group, or person is practicing them in isolation.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Prior to AFEI's DoD Agile Development Conference, both the commercial industry and DoD contractors believed the U.S. DoD was not committed to Agile Methods, which is an enormously incorrect assumption. It's a popular urban legend or urban myth that the U.S. DoD uses traditional methods such as DoD 5000, CMMI, PMBoK, and other waterfall-based paradigms to develop IT-intensive systems (&lt;i&gt;and that no one is using Agile Methods in the U.S. DoD&lt;/i&gt;).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The AFEI DoD Agile Development Conference shattered that myth completely. Furthermore, it served as a forum for reinforcing the use of Agile Methods in the U.S. DoD. Psychological reinforcement or affirmation of a desired behavior is a key ingredient to successful organization change (&lt;i&gt;i.e., adoption of Agile Methods and the abandonment of traditional ones&lt;/i&gt;).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The OSD/NII(CIO) Office, who is responsible for the acquisition of IT-intensive systems, supports the use of Agile Methods as an alternative to the traditional, waterfall-based acquisition system as characterized by DoD 5000. The DoD's CIO recognizes that IT-intensive systems are not missiles, tanks, airplanes, or ships, and there is a need for Agile Methods as an alternative to DoD 5000.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In response to Congressional Directives, the OSD/NII(CIO), NDIA, AFEI, and a variety of defense contractors and commercial consultants have chartered a number of panels to form the basis of a new U.S. DoD policy requiring the use of Agile Methods for the acquisition of IT-intensive systems. The AFEI DoD Agile Development Conference is a continuation of the process for creating a new U.S. DoD IT-acquisition policy based on Agile Methods.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The AFEI Agile Development Conference was rather unique in that it brought together U.S. DoD Civil Servants who are currently serving as program managers overseeing the acquisition of IT-intensive systems using Agile Methods. The average conference typically arranges for contractors and consultants to share their experiences on the use of Agile Methods. In this case, however, the Agile experience reports were given by U.S. DoD civil servants (&lt;i&gt;i.e., government worke&lt;/i&gt;rs). There were about 150 people in attendance.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;The Agenda for the AFEI Agile Development Conference was as follows&lt;/span&gt;&lt;/b&gt;:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;1. &lt;b&gt;&lt;span style="color: navy;"&gt;DoD Keynote&lt;/span&gt;&lt;/b&gt;: Beth McGrath, who is the Deputy Chief Management Officer (DCMO), described the necessity of using Agile Methods to acquire IT-intensive systems. She said the DoD acquires over $40 billion worth of IT-intensive systems every year and the average delivery time is seven years (&lt;i&gt;for the few that succeed&lt;/i&gt;). She urged the community to stop using DoD 5000 for acquiring IT-intensive systems in order to shorten cycle times and increase the success rate of IT acquisitions. (&lt;i&gt;She cited rapid technological obsolescence as a major reason for using Agile Methods&lt;/i&gt;.)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;2. &lt;b&gt;&lt;span style="color: navy;"&gt;Industry Keynote&lt;/span&gt;&lt;/b&gt;: Scott Ambler, who is IBM's Agile Practice Leader, urged the U.S. DoD to stop using the waterfall-based DoD 5000 acquisition system. He provided a number of statistics showing that Agile Methods are generally superior to traditional ones in terms of cost, quality, schedule, customer satisfaction, overall success rate, and variety of other performance measures.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;3. &lt;b&gt;&lt;span style="color: navy;"&gt;Panel One -- The DoD Environment for Agile&lt;/span&gt;&lt;/b&gt;:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;a. Dave Mihelcic, who is DISA's Chief Technology Officer (CTO), described how DISA has fully adopted Agile Methods for the development of IT-intensive systems. DISA has also developed a variety of automated tools and services to help other U.S. DoD components to migrate towards the use of Agile Methods.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;b. Rory Kinney, who is USTRANSCOM's Chief Enterprise Architect, described how his organization has fully transitioned to the use of Agile Methods for the acquisition of IT-intensive systems. He also described how USTRANSCOM has an enterprise architecture and service oriented architecture to integrate their overall end-to-end systems.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;c. Dr. Steve Hutchinson, who is DISA's Test and Evaluation Executive, described how they've streamlined the traditional DoD test and evaluation process and reduced it from an average of over six months to only a few weeks. DISA has fully adopted the Agile Methods practice of Continuous Integration (i.e., automated testing) for this purpose.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;d. Daniel Risacher, Associate Director for Information Policy and Integration (ODCIO), described his experiences developing, deploying, and institutionalizing the use of Open Source Software Development (OSSD), which is a type of Agile Method. Although he was able to draft the U.S. DoD OSSD policy in a few weeks, it took Pentagon lawyers over a year to approve it. He described the use of open source software as a significant cost reduction measure in the U.S. DoD.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;4. &lt;b&gt;&lt;span style="color: navy;"&gt;Panel Two -- Getting Agile, Lessons from the Field&lt;/span&gt;&lt;/b&gt;:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;a. Kelly Goshorn, AFMC Patriot Excalibur Program Manager, described the U.S. Air Force's Agile Methods journey over the last eight years. Patriot Excalibur, which consists of over 100 developers, is an automated scheduling and workflow system for unit-level aircrew scheduling, training, and evaluation. After adopting Agile Methods in 2002, the AFMC was able to rapidly deliver capabilities to grow their user base by over 10 times.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;b. Mike Krzysko, OSD Deputy Director, described the Pentagon's efforts to roll out Agile Methods for developing IT-intensive systems.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;c. Pat Benito, MITRE Agile Practice Leader, described MITRE's efforts to help U.S. DoD components adopt Agile Methods. MITRE is tasked with seeking out U.S. DoD IT development offices, promoting the use of Agile Methods, and aiding them in their transition.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;d. Maj. Marc Franciszkowicz, DTRA Mobile Field Kit Program Manager, described the DTRA's experiences with Agile Methods. The Mobile Field Kit is a combination of software and services that provide field technicians with on-demand access to information for response planning. Agile Methods have enabled DTRA to scale up and out without the necessity for significantly more resources or loss in acquisition efficiency.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;5. &lt;b&gt;&lt;span style="color: navy;"&gt;Panel Three -- &lt;/span&gt;&lt;span style="color: navy;"&gt;Enterprise&lt;/span&gt;&lt;span style="color: navy;"&gt; Services, Infrastructure and Applications&lt;/span&gt;&lt;/b&gt;:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;a. Wayne Farmer, DISA RACE Program Manager, described DISA's Rapid Application Computing Environment. RACE is a suite of automated tools to support development, operational, and certification testing; certification and accreditation; and other deployment readiness assessment tasks.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;b. Robert Viermeyer, DISA Forge.Mil Program Manager, described DISA's Forge.Mil, which is a hosted collaborative environment for developing open source software within the U.S. DoD. Forge.Mil is moving towards a hosted Continuous Integration services for U.S. DoD IT-intensive programs.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;6. &lt;b&gt;&lt;span style="color: navy;"&gt;Panel Four -- Ask the Experts Panel&lt;/span&gt;&lt;/b&gt;:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This was a panel of five industry experts on Agile Methods, hosted by Chris Gunderson of the Naval  Postgraduate School. Chris, an outspoken critic of Agile Methods, challenged the panel of industry experts on a variety of flash points. These included organizational change and adoption issues, scalability to large U.S. DoD programs, and empirical evidence to indicate whether they were any better or worse than traditional, waterfall-based methods. The industry experts challenged the moderator to prove traditional methods were any more scalable or applicable to large programs, citing the 67% failure rate among DoD programs using traditional methods over the last 40 years.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;(&lt;i&gt;Chris Gunderson is the primary author of a NDIA report, which is intended to show U.S. DoD executives "how" to implement and apply Agile Methods on U.S. DoD IT-intensive systems, "Industry Perspectives on the Future of DoD IT Acquisition," &lt;a href="http://www.afei.org/WorkingGroups/Documents/TF_804_final_pdf.pdf"&gt;http://www.afei.org/WorkingGroups/Documents/TF_804_final_pdf.pdf&lt;/a&gt; &lt;/i&gt;...)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;As a result of the AFEI DoD Agile Development Conference, it now becomes apparent that the use of Agile Methods in the U.S. DoD is in its Golden Age. On the other hand, it is also apparent that the fundamental belief that U.S. DoD IT programs are characterized by the use of traditional methods such as DoD 5000, CMMI, and PMBoK is only an urban legend or an urban myth. That is, Agile Methods are in widespread use by IT and software-intensive programs and projects throughout the U.S. DoD.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The same can also be said of most small to medium-sized IT and software-intensive systems throughout the U.S. DoD.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The more traditional elements of DoD 5000, CMMI, and PMBoK are required for the largest U.S. DoD programs (&lt;i&gt;i.e., fixed-price contracts, immovable governance boards, meticulously-detailed earned value management, iron-clad project plans, voluminous requirements specifications, big upfront architectures and designs, late and ineffective test and evaluation, reams of documentation, etc&lt;/i&gt;.). Large U.S. DoD programs are known as Acquisition Category (ACAT) I programs and are characterized by multi-decade, multi-billion dollar budgets that are subject to enormous cost and schedule growth (&lt;i&gt;along with substantially reduced delivery order quantities&lt;/i&gt;). (&lt;i&gt;We'll call these Big Acquisition or Big-A projects&lt;/i&gt;.)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;However, over 95% of all U.S. DoD projects are not ACAT I programs, but are typically small to medium-sized IT and software-intensive programs. (&lt;i&gt;We'll call these Little Acquisition or Little-A projects&lt;/i&gt;.) Acquisition managers of IT-intensive systems typically hire very-skilled and highly-qualified IT workers who are well-versed in contemporary development approaches such as Agile Methods. Therefore, practical experience shows that well over 70% of Little-A projects apply Agile Methods, although hardware-intensive Big-A projects seem to get all of the bad press and fool people into viewing the U.S. DoD as a culture characterized by the use of traditional methods.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;(&lt;i&gt;This isn't to say that Big-A traditional methods aren't applied to Little-A projects. Traditional methods such as DoD 5000, CMMI, and PMBoK are occasionally applied to IT-intensive projects, which generally causes them to escalate into runaway programs, i.e., a small multi-million dollar projects explode into a $500 million or even multi-billion dollar projects before collapsing under the weight of over burgeoning governance, processes, and documentation&lt;/i&gt; ...)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;(&lt;i&gt;The "trick" is to break Big-A traditional methods-based projects into smaller ones and apply Agile Methods to them, not vice versa, scale Little-A Agile Methods-based projects into big ones and apply Traditional Methods – This is called "batch-size reduction" or "lower work-in-process," which is a key Lean/Kanban principle&lt;/i&gt; ...)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Big-A policy makers were conspicuously absent from the AFEI DoD Agile Development Conference, such as representatives of OSD's Deputy Undersecretary of Defense for Acquisition and Technology (DUSD/A&amp;amp;T) and the Defense Acquisition University (DAU). However, members of organizations that promote traditional methods for IT and software-intensive systems were in attendance, such as the Software Engineering Institute (SEI) and Data and Analysis  Center for Software (DACS).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Agile Methods are not just limited to the development of IT and software-intensive systems. The U.S. DoD has been promoting the use of evolutionary and spiral development for more than a decade. The U.S. Air Force pioneered the use of Agile Acquisition and Systems Engineering as early as 2002. The Stevens Institute of Technology offers a graduate certificate in Agile Systems Engineering.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;More recently, the International Council on Systems Engineering (INCOSE) formed a working group for developing lean systems engineering practices, which have already been released to the public. The Project Management Institute (PMI) is developing an Agile Project Management (APM) Certification program. Lean and Kanban techniques for acquisition, systems engineering, and even software development are quickly emerging. The U.S. Air Force Rapid Capabilities Office (RCO) has been using Agile Acquisition and Systems Engineering practices to develop advanced air and spacecraft in as little as two years, such as the Liberty, MC-12W Unmanned Aerial Vehicle, and X-37B Operational Test Vehicle (&lt;i&gt;military space shuttle&lt;/i&gt;).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;(&lt;i&gt;I was even able to distribute over 50 copies of my new DoD AT&amp;amp;L magazine article entitled, "Lean and Agile Acquisition and Systems Engineering: A Paradigm Whose Time Has Come", &lt;a href="http://www.dau.mil/pubscats/ATL%20Docs/Nov-Dec10/Reagan.pdf"&gt;http://www.dau.mil/pubscats/ATL%20Docs/Nov-Dec10/Reagan.pdf&lt;/a&gt;&lt;/i&gt; ...)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;What's the bottom line? The U.S. DoD needs to finalize its policy on the use of Agile Methods for the acquisition of IT and software-intensive systems &lt;i&gt;(and stop applying Big-A traditional methods to Little-A projects causing them to escalate into runaways&lt;/i&gt;). The DAU needs to take a more active role in institutionalizing the use of Agile Methods for Little-A projects. OSD(AT&amp;amp;L) is in dire need of visionary leadership to begin transitioning Big-A projects to the use of Lean and Agile Acquisition and Systems Engineering policies.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;(&lt;i&gt;There are other nagging little gaps and issues that need to be resolved, such as the integration of security engineering, user experience design, and Kanban principles and practices into Agile Methods, along with a focus on commercial Web services integration vs. programming every system one line of code a time&lt;/i&gt; ...)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Finally, NDIA and AFEI also need to "continue" taking a leadership role in organizing conferences that bring U.S. DoD civil servants together to share their experiences applying Lean and Agile Acquisition and Systems Engineering practices for Big-A programs as a means of psychologically-reinforcing much needed organization and behavior change within the U.S. DoD acquisition community ...&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;(&lt;b&gt;&lt;i&gt;&lt;span style="color: blue;"&gt;NDIA and AFEI may be willing to host a Lean and Agile Acquisition and Systems Engineering Conference as early as February 2011&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; ...)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-size: 13.5pt;"&gt;(&lt;i&gt;Here is a persistent link to this document&lt;/i&gt;, &lt;/span&gt;&lt;a href="http://davidfrico.com/afei-2010.doc"&gt;&lt;span style="font-size: 13.5pt;"&gt;http://davidfrico.com/afei-2010.doc&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 13.5pt;"&gt; ...)&lt;/span&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/div&gt;&lt;p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-4322301880326593832?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/4322301880326593832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/12/dod-agile-conference-summary-by-dr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/4322301880326593832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/4322301880326593832'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/12/dod-agile-conference-summary-by-dr.html' title='DoD Agile Conference -  A Summary By Dr. David Rico'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zS5xn0A5mXo/TRFoanI74gI/AAAAAAAAAFg/qrSvLB5EQ38/s72-c/dodagile.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-8741245566501283601</id><published>2010-11-28T23:00:00.001-05:00</published><updated>2010-11-28T23:07:41.384-05:00</updated><title type='text'>Industry recommends Agile to Federal government</title><content type='html'>&amp;nbsp;I recently read an article that referenced a very interesting report.&amp;nbsp; The article “&lt;a href="http://www.informationweek.com/news/government/policy/showArticle.jhtml?articleID=227900723"&gt;Federal Information Technology Reform Urged&lt;/a&gt;” discussed a report by &lt;a href="http://www.techamerica.org/"&gt;TechAmerica&lt;/a&gt;.&amp;nbsp; The article states:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;The TechAmerica-backed report, "Government Technology Opportunity in the 21st Century," put together by a 31-member commission largely composed of federal IT industry execs and drawn from interviews with and collection of feedback from 105 IT industry execs, government officials and members of academia finds federal IT lagging and in need of reform. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The interesting item is the report itself, which talks about the gap between IT in the Federal space versus industry.&amp;nbsp; One key message from the report is a push for Agile/Incremental Development.&amp;nbsp;&amp;nbsp; &lt;b&gt;Section 2.2&lt;/b&gt; - &lt;b&gt;Promote Agile/Incremental Development &lt;/b&gt;is an interesting read.&amp;nbsp; It talks about the need for Agile and implementation ideas for OMB, Agencies, and working with industry (click on image below for a sample).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_zS5xn0A5mXo/TPMkRwFkC4I/AAAAAAAAAFU/54431h82H_Y/s1600/GTO-21.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_zS5xn0A5mXo/TPMkRwFkC4I/AAAAAAAAAFU/54431h82H_Y/s400/GTO-21.jpg" width="387" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Section 3 &lt;/b&gt;of the report lays out an implementation plan that looks to promote Agile in early 2011 (click on image below).&amp;nbsp; The report is a pretty quick read and can be found &lt;a href="http://www.techamerica.org/Docs/fileManager.cfm?f=gto21.pdf"&gt;here&lt;/a&gt; . &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_zS5xn0A5mXo/TPMkhYxCzoI/AAAAAAAAAFY/le1O0vmD3j0/s1600/GTO-21-plan.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_zS5xn0A5mXo/TPMkhYxCzoI/AAAAAAAAAFY/le1O0vmD3j0/s400/GTO-21-plan.JPG" width="331" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-8741245566501283601?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/8741245566501283601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/11/industry-recommends-agile-to-federal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8741245566501283601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8741245566501283601'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/11/industry-recommends-agile-to-federal.html' title='Industry recommends Agile to Federal government'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zS5xn0A5mXo/TPMkRwFkC4I/AAAAAAAAAFU/54431h82H_Y/s72-c/GTO-21.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-4922988144097366244</id><published>2010-09-30T00:03:00.040-04:00</published><updated>2010-09-30T12:11:39.421-04:00</updated><title type='text'>Washington DC, the center of the Agile universe….</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;Well, maybe not the center of the Agile universe, but there sure is a lot going on this month in and around the DC area (with most of it occurring in the Northern VA area).  Take a look:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;b&gt;Summary&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;table border="0" style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;col style="width: 137px;"&gt;&lt;/col&gt;&lt;col style="width: 624px;"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="border-bottom: 0.5pt solid black; border-right: 0.5pt solid black; padding-left: 7px; padding-right: 7px;"&gt;September 30&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.5pt solid black; border-left: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;a href="http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html#AARecp"&gt;Agile Alliance Board Reception&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6:30PM to 9:30PM, The Westin Hotel @ Tyson's Corner&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 0.5pt solid black; border-right: 0.5pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;October 6&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.5pt solid black; border-left: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;a href="http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html#PMILunch"&gt;PMI Fairview Park Luncheons: Agile Project Management - Truths and Misconceptions Exposed&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Presented by me :)&lt;br /&gt;&lt;br /&gt;11:30AM – 1PM, Falls Church, VA&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 0.5pt solid black; border-right: 0.5pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;October 6&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.5pt solid black; border-left: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;a href="http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html#ScrumUG"&gt;DC/NOVA Scrum User Group - Enterprise War Stories  &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6:30PM, Bungalow Billiards in Chantilly, VA&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 0.5pt solid black; border-right: 0.5pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;October 7&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.5pt solid black; border-left: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;a href="http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html#APLN"&gt;APLN DC Chapter Meeting - The Art of Storytelling&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Presented by Fadi Stephan&lt;br /&gt;&lt;br /&gt;6:30PM – 9PM, Vienna, VA&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 0.5pt solid black; border-right: 0.5pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;October 8&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.5pt solid black; border-left: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;a href="http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html#AID"&gt;Agile Influencers DC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5:30PM, Argia's Resturant, Falls Church, VA&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 0.5pt solid black; border-right: 0.5pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;October 9&lt;sup&gt;th&lt;/sup&gt; – 12&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.5pt solid black; border-left: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;a href="http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html#PMI"&gt;PMI Global Congress&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All day events from 10/9 through 10/12&lt;br /&gt;&lt;br /&gt;My session "Agile at the Office of Personnel Management: A True Story" 10/12 @ 2:15-3:15PM&lt;br /&gt;&lt;br /&gt;Gaylord National Resort &amp;amp; Convention Center, National Harbor, MD&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-right: 0.5pt solid black; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;October 22&lt;sup&gt;nd&lt;/sup&gt;&lt;/td&gt;&lt;td style="border-left: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;a href="http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html#AgileTour"&gt;Agile Tour DC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;9AM – 5PM, near Tenleytown Metro, Washington, DC&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="" name="AARecp"&gt;Agile Alliance Board Reception&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;This is a great opportunity to meet the new Agile Alliance Board of Directors, now featuring local Agilist Linda Cook.  If you plan on attending, please RSVP to Gale Niles at &lt;a href="mailto:admin@agilealliance.org"&gt;admin@agilealliance.org&lt;/a&gt;.  For more information, see &lt;a href="http://www.agilealliance.org/index.php/events/agile_alliance_board_reception"&gt;http://www.agilealliance.org/index.php/events/agile_alliance_board_reception&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;Agile Alliance Board Reception&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;September 30, 2010, 6:30 pm to 9:00 pm&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;The Westin Tysons Corner&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;7801 Leesburg Pike&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;Falls Church, VA  22043&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="" name="PMILunch"&gt;PMI Fairview Park Luncheons: Agile Project Management - Truths and Misconceptions Exposed&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;In this interactive presentation, I will be presenting a series of Agile Truth or Misconception questions to the audience and we will interactively explore this topic.  This promises to be an interesting session for those just learning Agile as well as good for those deep in Agile.  &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;There is no fee for this session, but it is a brown bag lunch session.  There is a cafeteria in front of the auditorium in the Noblis building where one can purchase lunch and bring to the presentation.  More information available at &lt;a href="http://www.pmiwdc.org/2010/10/Fairview"&gt;http://www.pmiwdc.org/2010/10/Fairview&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;Wednesday, October 6, 2010&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;11:30 am: Networking&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;12:00 pm – 1:00 pm: Program&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;a href="http://www.noblis.org/AboutNoblis/Locations/Pages/DirectionsToFairviewPark.aspx"&gt;Noblis&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;3150 Fairview ParkDrive South&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;Falls Church, VA 22042&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="" name="ScrumUG"&gt;DC/NOVA Scrum User Group - Enterprise War Stories&lt;/a&gt;  &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;This DC/NOVA Scrum User Group is a relatively new user group formed by the Motley Fool's Max Keeler.  The format is a round table discussion kicked off by a general topic.  The fun thing is that we meet at a pub, so there are drinks involved.  See Max's notes below for more details.  More information available at &lt;a href="http://groups.google.com/group/dcnova-scrum-user-group"&gt;http://groups.google.com/group/dcnova-scrum-user-group&lt;/a&gt; and &lt;a href="http://groups.google.com/group/dcnova-scrum-user-group/browse_thread/thread/5c5d9a12a02f629b"&gt;http://groups.google.com/group/dcnova-scrum-user-group/browse_thread/thread/5c5d9a12a02f629b&lt;/a&gt;.  Unfortunately, I will be out of town for this event, but it promises to be a good session.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;From Max:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;span xmlns=""&gt;&lt;li&gt;Meet-up starts at 6:30 here: &amp;nbsp;&lt;a href="http://www.google.com/url?sa=D&amp;amp;q=http://www.mapquest.com/mq/3-pZZiy7mckDBB&amp;amp;usg=AFQjCNGWlNlWYnWwMQtmCpDqXtEiridcyA" target="_blank"&gt;http://www.mapquest.com/mq/3-pZZiy7mckDBB&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The topic will be: &amp;nbsp;"Enterprise Scrum implementation war stories: What has worked, what has failed and everything in between." &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Like last time, we'll chat informally until about 7:30 allowing people to filter in. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;At 7:30ish we'll start discussing the topic, and break into groups if necessary.&amp;nbsp;&lt;/li&gt;&lt;li&gt;We seem to end at around 9. &lt;br /&gt;&lt;br /&gt;Wednesday, October 6&lt;sup&gt;th&lt;/sup&gt;&lt;br /&gt;6:30PM to 9PM&lt;br /&gt;Bungalow Billiard &amp;amp; Brew Co&lt;br /&gt;13891 Metrotech Dr&lt;br /&gt;Chantilly, VA 20151&lt;br /&gt;(703) 502-3925      &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="" name="APLN"&gt;APLN DC Chapter Meeting - The Art of Storytelling&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;The Agile Project Leadership Network (APLN) DC chapter meeting generally occurs on the second Thursday of every month and is in presentation format.  I'm very excited about this month presentation and disappointed that I will miss it because I will be out of town.  Fadi Stephan will be presenting "The Art of Storytelling".  The summary reads as follows:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;"Agilists use user stories as a way to capture user requirements and drive the planning process for iterative and incremental delivery of software. In this presentation we'll see the benefits of using user stories over other types of requirements gathering approaches. After mastering the basic concepts and attributes of user stories, we will progress quickly and discuss different techniques for user role modeling, methods for capturing requirements, criteria for splitting or merging stories, and ways to handle dependencies, constraints, assumptions, and non-functional requirements.&amp;nbsp; We'll wrap up with clear guidelines on writing effective user stories."&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;I have seen so many teams struggle with writing and using User Stories and I think this session will be great for helping attendees get a deeper understanding of User Stories.  Since I work with Fadi and will not be in town for his presentation, I look forward to chatting with Fadi about his presentation.  More information available at &lt;a href="http://aplndcoctober2010.eventbrite.com/"&gt;http://aplndcoctober2010.eventbrite.com/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Thursday, October 7&lt;sup&gt;th&lt;/sup&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;6:30 to 9PM&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;AT &amp;amp; T Facility&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;1900 Gallows Rd. &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Vienna, VA 22182&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="" name="AID"&gt;Agile Influencers DC&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;After the recent Agile Coach Camp in North Carolina, Paul Boos noted that there were quite a few attendees from the Northern Virginia Area.  Thus he started the Agile Influencers of DC group.  This group meets on the second Friday of every month.  The meeting generally start with lightening round presentation/discussion around specific topics followed by group discussions.  The fun thing is that the meeting occurs a Argia's Restaurant, which is a great Italian place in Falls Church.  For more information, see &lt;a href="http://www.coactivate.org/projects/agile-influencers-of-dc/summary"&gt;http://www.coactivate.org/projects/agile-influencers-of-dc/summary&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Friday, October 8&lt;sup&gt;th&lt;/sup&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Argia's Restaurant‎&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;124 North Washington Street&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Falls Church, VA 22046-4514&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Tel: (703) 534-1033&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Web: www.argias.com‎&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Google Map: http://bit.ly/cVixWL&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="" name="PMI"&gt;PMI Global Congress&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Now this is interesting, at this year's PMI Global Congress, there are at least 14 separate talks on the subject of Agile.  I'm not sure what the numbers were in the past, but I have to believe this is a record.  As I was filling out my registration program (unlike the Agile conference, PMI makes you pre-select all your sessions) I realized that there was at least one Agile presentation during every time slot of this 4 day conference.  That is amazing!  &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;I, along with David Neumann, will be presenting on the topic of &lt;b&gt;Agile at the Office of Personnel Management &lt;/b&gt;(&lt;a href="http://congresses.pmi.org/NorthAmerica2010/TheCongress/AOF/Event.cfm?EventID=196"&gt;http://congresses.pmi.org/NorthAmerica2010/TheCongress/AOF/Event.cfm?EventID=196&lt;/a&gt;).  For more information, see &lt;a href="http://congresses.pmi.org/NorthAmerica2010/TheCongress/"&gt;http://congresses.pmi.org/NorthAmerica2010/TheCongress/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;October 9&lt;sup&gt;th&lt;/sup&gt; through 12&lt;sup&gt;th&lt;/sup&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Gaylord National Resort &amp;amp; Convention Center&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;201 Waterfront Street&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;National Harbor, MD 20745&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="" name="AgileTour"&gt;Agile Tour DC&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;This one is also very exciting.  The Agile Tour DC is a one day event in DC that will feature 3 tracks:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;li&gt;Agile Essentials – Get the skills you need to get started.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enterprise and Government Agility – See how it works in the large and hear from a Panel of practitioners working in government.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Open Talks Track – Create the conference you want in this Open Space (like) track. &amp;nbsp;Don't see a talk on one of the other two tracks propose one or attend one of the 4 concurrent Open Talks.&lt;br /&gt;&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Note that I will be running a panel session on Agile in the Government.  This will be the third time I have participated in such as session.  The first time was at an APLN event last year that was went very well.  However, at the recent Agile 2010 session, I was a panelist for an Agile in the Federal Government session and it did not go well at all.  There were quite a few Federal employees in the room and they hated me.  I don't think they liked the fact that the panelists were all consultants and I don't think they cared much for me in general.  However, I have quite a few lessons learned and I am excited (and nervous) about re-doing this session.  This time I am bringing in the big guns by having Paul Boo (EPA) and Don Johnson (DOD) as panelists.  Both are Federal employees with deep expertise in Agile.  Additionally, I have a new re-factored introduction that I think will either win over the crowd quickly or they'll just hate me again.  We'll see, looking forward to it!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;For more information, see &lt;a href="http://agiledc.org/"&gt;http://agiledc.org/&lt;/a&gt;.  Use the code "AgileDC" for $10 off registration.    &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;October 22&lt;sup&gt;nd&lt;/sup&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;9AM – 5PM&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Conference Center&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;4000 Wisconsin Ave, NW&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;Washington, DC 20016&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-4922988144097366244?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/4922988144097366244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/4922988144097366244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/4922988144097366244'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/09/washington-dc-center-of-agile-universe.html' title='Washington DC, the center of the Agile universe….'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-6857708368051113035</id><published>2010-09-08T15:42:00.001-04:00</published><updated>2010-09-08T15:47:21.449-04:00</updated><title type='text'>How do I know if my resources are being fully utilized?</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;One question I hear from managers just starting an Agile process is how does the process ensure developers are hard at work and that there is not a lot of lull time.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span xmlns=""&gt;This is the wrong way to think about the project.  What I would have the managers look at, in prioritized order: &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;span xmlns=""&gt;&lt;li&gt;The product backlog – ensuring there is a high level backlog.&amp;nbsp; This usually starts at the project initiation phases and continues throughout the lifecycle.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The sprint backlog – ensuring there is a detailed backlog for the immediate and perhaps upcoming sprints&lt;br /&gt;&lt;/li&gt;&lt;li&gt;High completion percentage – having the team be able to give their commitments and establish a pattern of high completion rate.&amp;nbsp; The completion rate is (the amount of work of work completed) / (the amount of work to which the team committed) for the sprint.  &lt;/li&gt;&lt;li&gt;Stable velocity – once you have a high completion rate, then look towards stabilizing the velocity.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Evolve/Optimize – once the team understands its capabilities and capacity, it is ready to expand its abilities.&lt;br /&gt;&lt;/li&gt;&lt;/span&gt;&lt;/ol&gt;&lt;span xmlns=""&gt;Steps 1 and 2 are extremely important in not only giving teams direction, but also ensuring that there is product/project vision is in place.&amp;nbsp; I am not advocating a waterfall/SDLC know-everything-up-front mentality, but I am suggesting that the program (product owners) provide a responsible level or direction for the project. &amp;nbsp;Often we see a focus on ensuring that the team is fully utilized while the understanding of what is being built is under-served.  These initial steps should focus on identifying what is being built, understanding the acceptance criteria for being done, and ensuring the priority is in place.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;Steps 3 and 4 go hand in hand.&amp;nbsp; When a team understands its ability (Step 3) and capacity (Step 4), the project has great advantages to success.&amp;nbsp; Project estimates can now be made with responsible levels of confidence and historical backing, which leads to enhanced capabilities on making strategic decisions.&amp;nbsp; This is where the bulk of the work is going to take place in maturing the process and team. &amp;nbsp;  &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;Step 5 is where we get back to the original question.&amp;nbsp; Without Steps 3 and 4 in place, this is pointless.  Once we understand ability and capacity, then we can look to improve.  I would change the statement "hard at work without lull time", which measures no value.&amp;nbsp; What we can do is measure the value the team is delivering (usually in the way of business value points combined with story points) and identify how we can further improve those metrics.&amp;nbsp; Focus not on individuals being fully utilized, but rather on team delivery of value and increasing it.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zS5xn0A5mXo/TIfmSuX3d6I/AAAAAAAAAFM/Czz_k-M6oQo/s1600/mouse-on-wheel+alamy.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_zS5xn0A5mXo/TIfmSuX3d6I/AAAAAAAAAFM/Czz_k-M6oQo/s320/mouse-on-wheel+alamy.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Mouse hard at work&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-6857708368051113035?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/6857708368051113035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/09/how-do-i-know-if-my-resources-are-being.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6857708368051113035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6857708368051113035'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/09/how-do-i-know-if-my-resources-are-being.html' title='How do I know if my resources are being fully utilized?'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zS5xn0A5mXo/TIfmSuX3d6I/AAAAAAAAAFM/Czz_k-M6oQo/s72-c/mouse-on-wheel+alamy.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-546664297679237147</id><published>2010-08-11T23:24:00.000-04:00</published><updated>2010-08-11T23:24:35.176-04:00</updated><title type='text'>Agile and the Federal Government Panel Discussion at Agile 2010</title><content type='html'>For the Agile 2010 Conference, I had submitted a panel session on the topic of Agile and the Federal Government.&amp;nbsp; Fortunately, my session was picked up by the conference.&amp;nbsp; Thus, tomorrow (Thursday 8/12) at 3:30PM, we will be presenting "Agile and the Federal Government - A Panel Discussion".&amp;nbsp; &lt;br /&gt;&lt;br /&gt;This session promises to be interesting and will be in a format similar to last year's &lt;a href="http://www.onemoreagileblog.com/2009/06/agile-in-federal-government.html"&gt;"Agile and the Federal Government - A Panel Discussion" at APLN DC&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_zS5xn0A5mXo/TGNjIMZOlLI/AAAAAAAAAE8/sYF31ZRgWrA/s1600/aplndcpanel4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="232" src="http://4.bp.blogspot.com/_zS5xn0A5mXo/TGNjIMZOlLI/AAAAAAAAAE8/sYF31ZRgWrA/s320/aplndcpanel4.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Agile Fed Govt Panel Discussion - APLN DC April 2009&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The plans for the Agile 2010 session had myself as a panelist and: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;panelist - Dr. Suzette Johnson, head of Agile Management and Leadership at Northrop Grumman&amp;nbsp;&lt;/li&gt;&lt;li&gt;panelist - Dr. David Rico, Boeing, author and speaker, &lt;a href="http://davidfrico.com/"&gt;http://davidfrico.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;panelist - Jesse Fewell PMP, CST, Ripple Rock, founder PMI Agile Community of Practice,&lt;br /&gt;&lt;a href="http://www.jessefewell.com/"&gt;http://www.jessefewell.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Moderator - Shannon Ewan, Excella Consulting, former APLN DC leadership board member&lt;/li&gt;&lt;/ul&gt;For anyone that has the printed Agile 2010 Conference program, it has the people above listed as the panelists.&amp;nbsp; I expected to lose one or two people to unforseen circumstances and thus we had also recruited Rodney Bodamer (AgileX Consulting, APLN DC chairperson) as another panelist.&amp;nbsp; The unfortunate news is that due to work conflicts, David, Suzette, and Jesse are unable to attend the conference.&lt;br /&gt;&lt;br /&gt;The great news is that we found great new panel members to take their place.&amp;nbsp; Suzette recommended Andy Pickler.&amp;nbsp; Andy works with Suzette in leading the Agile Community of Practice at Northrop Grumman.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;On seperate recommendations from Ken Mills of VersionOne (thanks Ken) and from David Rico, we welcome Dottie Acton to our panel.&amp;nbsp; Dottie is Senior Fellow at Lockheed Martin and has deep experience in Agile and in the Federal sector.&lt;br /&gt;&lt;br /&gt;I am excited about the new panel and look forward to the panel session tomorrow!&amp;nbsp; Below I have the full details to our panel session:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Agile and the Federal Government - A Panel Discussion&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;The Agile Manifesto states interactions over processes, collaboration over contracts, working software over documentation, and responding to change over following a plan. These base principals seem to be diametrically opposed to the Federal government. Is Agile appropriate for the Federal government and is the government ready for Agile? This panel discussion will look to address this question while taking a deep dive into the value, issues, details, and vision for Agile in the Federal government.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt; Session Format&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;The session will be a facilitated 90 minute panel discussion featuring panelists who are not only Agilists, but also deep in expertise and experience in the Federal government space.&lt;br /&gt;&lt;br /&gt;The breakdown of topics will be:&lt;br /&gt;- Introductions (~10 minutes)&lt;br /&gt;- Why: What value does Agile bring to the Federal government (~15 minutes)&lt;br /&gt;- Opportunities: Agencies and/or types of projects that are most receptive to agile methods (~15 minutes)&lt;br /&gt;- Obstacles: Biggest challenges or pitfalls (~20 minutes)&lt;br /&gt;- Strategies: What strategies have worked best for selling, introducing, and executing agile? (~20 minutes)&lt;br /&gt;- Closing thoughts (~10 minutes)&lt;br /&gt;&lt;br /&gt;Each question will start with a panelist or two presenting their thoughts followed by an opportunity for other panelists and attendees to provide their input and ask questions. We will encourage active participation by the audience with a goal of having a lively and interactive conversation.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt; Panelists&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt; Dottie Acton&lt;/u&gt;&lt;br /&gt;Dottie Acton is currently a Lockheed Martin Senior Fellow, and has served as the chief software engineer and as a process/methodology consultant for several major programs. Over her 30 year career, she has worked the entire program life cycle, from proposal through operations at the customer site. Dottie has a BA in Mathematics from Lycoming College, and an MS in Computer Science from Syracuse University. &lt;br /&gt;&lt;br /&gt;She is an avid reader, and is always studying new technologies. Dottie's major area of interest is software development methodologies and techniques. She enjoys teaching, mentoring, and figuring out better ways to develop software and is currently helping programs apply Agile development methodologies. In addition to her knowledge of a wide range of software methodologies, Dottie has expertise with C++, Java and COTS integration. She has also led teams in developing effective metrics programs and preparing for CMMI assessments.&lt;br /&gt;&lt;br /&gt;&lt;u&gt; Rodney Bodamer&lt;/u&gt;&lt;br /&gt;Rodney provides leadership in helping enterprise level clients adopt the use of both lean and agile methods, techniques, and best practices. Rodney has led numerous agile product development teams as a Certified ScrumMaster and Product Owner and has successfully coached numerous Fortune 100 clients in their transition to Agile. Rodney has trained and coached executive management on approaches and solutions to lean-agile institutionalization and organizational change management adoption challenges. He has over 15 years of project, program, and release management experience leading large, complex, mission-critical IT projects in the financial services, government/defense, insurance, and healthcare industries.&lt;br /&gt;&lt;br /&gt;Rodney is an Agile Program Manager at  Agilex Technologies.  He is the chair of the Agile Project Leadership Network (APLN) DC Chapter and is currently working to bring Agile to the Department of Veteran Affairs.&lt;br /&gt;&lt;br /&gt;&lt;u&gt; Richard K Cheng&lt;/u&gt;&lt;br /&gt;Richard Cheng is a managing consultant at Excella Consulting, providing consulting services to commercial and Federal clients in the Washington, DC area. Richard has successfully implemented Agile principles in managing web projects, implementing data transactions services, creating an international general ledger application, and implementing enterprise level financial packages. As a management consultant, Richard has coached and mentored clients on the adoption and implementation of Agile and Scrum. Richard also leads Excella’s Agile Center of Excellence. Currently, Richard is working to bring Agile to Federal government and is managing an Agile iterative solution on an Office of Personnel Management (OPM) program.&lt;br /&gt;&lt;br /&gt;A graduate of Virginia Tech, Richard has authored several publications on project management, presented at Agile and PMI sponsored industry events, and is a member of Mensa. Richard is a certified Project Management Professional (PMP), a Certified Scrum Master (CSM), and a Certified Scrum Practitioner (CSP). Richard is an active member of the Project Management Institute (PMI), Agile Project Leadership Network (APLN), and Scrum Alliance.&lt;br /&gt;&lt;br /&gt;&lt;u&gt; Andy Pickler&lt;/u&gt;&lt;br /&gt;Andy Pickler, CSM, is an Agile Expert within Northrop Grumman, currently leading a longstanding program through an agile transition.  Andy has served as a Scrum Master, Product Owner, and Release Manager for several agile teams and programs, both within the government and commercial space.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt; Moderator&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt; Shannon Ewan&lt;/u&gt;&lt;br /&gt;Shannon Ewan is a Managing Consultant at Excella Consultant and a member of Excella’s Agile Center of Excellence.  Shannon is a former member of the APLN DC leadership committee and is currently working to bring Agile to the Department of Defense.  Shannon is a Project Management Professional (PMP) and a Certified Scrum Master (CSM).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-546664297679237147?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/546664297679237147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/08/agile-and-federal-government-panel.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/546664297679237147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/546664297679237147'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/08/agile-and-federal-government-panel.html' title='Agile and the Federal Government Panel Discussion at Agile 2010'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zS5xn0A5mXo/TGNjIMZOlLI/AAAAAAAAAE8/sYF31ZRgWrA/s72-c/aplndcpanel4.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-7727366392040497444</id><published>2010-05-24T10:27:00.001-04:00</published><updated>2010-05-24T10:34:06.076-04:00</updated><title type='text'>"As agile development gains steam, some experts question whether it's right for government"</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Several weeks ago I had crafted a presentation for a government agency on Agile training.  During this presentation, a Federal Computer Week article came into the discussion.  The article is titled &lt;strong&gt;Does 'early and often' work for software?&lt;/strong&gt;&lt;br /&gt;				&lt;em&gt;As agile development gains steam, some experts question whether it's right for government &lt;/em&gt;(&lt;a href='http://fcw.com/articles/2009/10/19/feat-agile-development-government.aspx?sc_lang=en'&gt;http://fcw.com/articles/2009/10/19/feat-agile-development-government.aspx?sc_lang=en&lt;/a&gt;).  Fortunately, I was familiar with this article from October of 2009 and I was able to speak on the points addressed in the article.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;br /&gt; &lt;/p&gt;&lt;p&gt;Overall, the article makes some good points.  It promotes the following benefits of Agile:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='text-decoration:underline'&gt;Agile Benefits&lt;/span&gt;&lt;br /&gt;			&lt;/p&gt;&lt;ul&gt;&lt;li&gt;"allows for quick reactions to technology innovations and shifting requirements"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;"It reduces a lot of risk, and you get capabilities into the users' hands much faster"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;"&lt;/em&gt;DISA used agile techniques to &lt;span style='text-decoration:underline'&gt;&lt;strong&gt;deliver initial capabilities for &lt;a href='http://fcw.com/articles/2009/01/30/dod-launches-site-to-develop-open-source-software.aspx'&gt;Forge.mil&lt;/a&gt; in just three months&lt;/strong&gt;&lt;/span&gt;, &lt;span style='text-decoration:underline'&gt;&lt;strong&gt;a third of the time it would have taken using traditional methods &lt;/strong&gt;&lt;/span&gt;… Early testing also helped DISA spot security gaps months before they would have surfaced otherwise."&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;However, it is the arguments against Agile that are a bit misplaced.  Certainly there are challenges to Agile in the Federal government, as I noted in my last blog entry (&lt;a href='http://www.onemoreagileblog.com/2010/03/challenges-to-agile-in-federal.html'&gt;http://www.onemoreagileblog.com/2010/03/challenges-to-agile-in-federal.html&lt;/a&gt;), however the points that Agile detractor Michael Daconta call out can easily be argued against.  Below are the key points against Agile in the FCW article and my thoughts on these points:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:14pt'&gt;&lt;strong&gt;1. Subject Matter Experts (SMEs) don't have the bandwidth to meet with team&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;On my last program at OPM, the previous efforts were nearly killed due to a stop work order placed on the program.  One of the root causes was that the vendor at that time creating a solution that the vendor perceived to be correct.  However, SME input into this solution was a bit limited due to a perception on how to use the time with the SMEs.  In the end the effort did not go far past the requirement stages because the solutions proposed were not acceptable to the SMEs.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Using a collaborative Agile effort, the program was able to re-gain the interest of the SMEs.  The program met with them twice a week for the length of the effort to discuss program needs and display working product.  This produced engaged SMEs and quality product that resulted in published retirement data feed standards and working software.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:14pt'&gt;&lt;strong&gt;2. Program Managers don't have time to help design an application on the fly&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;For the vast majority of projects, Program Managers should &lt;strong&gt;NOT&lt;/strong&gt; be in the critical path of application design.  On a cross functional team, that role is done by the team.  The Program Manager can ensure the team has what it needs to perform the design and that there is sufficient bi-directional transparency between program needs and program design.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:14pt'&gt;&lt;strong&gt;3. Pace can result in interdepartmental strain&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I believe that this says that Agile allows you to go to fast.  I don't see how this is a problem.  In many ways the government pace should be challenged and Agile provides a great infrastructure for a responsible implementation of accelerated delivery.   If the argument is that the pace is not sustainable, it should be noted that one of the key principles behind Agile is "&lt;strong&gt;Agile processes promote sustainable development.  The sponsors, developers, and users should be able to maintain a constant pace indefinitely.&lt;/strong&gt;" (&lt;a href='http://agilemanifesto.org/principles.html'&gt;http://agilemanifesto.org/principles.html&lt;/a&gt;).  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:14pt'&gt;&lt;strong&gt;4. Pair anything will produce higher quality, but are you willing to pay double the cost&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I believe this is referring to the practice of pair programming.  It should be noted that though there are many in the Agile community that believe in the value of pair programming, it actually is an engineering technique and arguable not one of the key implementation points Agile on a program.  I have seen many successful operations where pair programming is not mandated.  I suggest that the program allow the teams to try pair programming as a team technique and let the team decide on its usefulness.  With that said, a simple Google search will provide a vast library of information on the value and advantages of pair programming.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:14pt'&gt;&lt;strong&gt;5. Agile development schedules bump into government budget and acquisition processes – DOD requires acquisition programs to meet a host of checklist items&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;This last point is very interesting.  This statement actually calls out a problem that the DOD faces today.  From a recent presentation by Don Johnson (OASD(NII)/DoD CIO) stated:&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 36pt'&gt;"As defined in the March 2009 Report of the Defense Science Board (DSB) Task Force on Department of Defense (DoD) Policies and Procedures for the Acquisition of Information Technology, the fundamental problem DoD faces is the deliberate processes through which weapon systems and IT are acquired does not match the speed at which new IT capabilities are being introduced in today's information age.  &lt;strong&gt;The DSB report highlighted that not only is an &lt;span style='text-decoration:underline'&gt;agile model&lt;/span&gt; more appropriate for IT programs, but it serves as a basis for changes to the larger acquisition model cross-cutting major weapon systems.&lt;/strong&gt; "&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 36pt'&gt;&lt;strong&gt;The DSB report highlighted that not only is an &lt;span style='text-decoration:underline'&gt;agile model&lt;/span&gt; more appropriate for IT programs, but it serves as a basis for changes to the larger acquisition model cross-cutting major weapon systems.&lt;/strong&gt; "&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Mr. Johnson and the DOD CIO department are making a strong push for an adaptable Agile model for IT acquisition.  To that end, on 10/28/09, the &lt;strong&gt;President signed the 2010 National Defense Authorization Act  (2010 NDAA) that included a mandate to implement the agile acquisition model for all DoD IT acquisitions&lt;/strong&gt;.  Congratulations and good luck to Mr. Johnson on the presidential sign-off and implementation of this new model!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;  &lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-7727366392040497444?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/7727366392040497444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/05/agile-development-gains-steam-some.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/7727366392040497444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/7727366392040497444'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/05/agile-development-gains-steam-some.html' title='&amp;quot;As agile development gains steam, some experts question whether it&amp;#39;s right for government&amp;quot;'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-489702547307957029</id><published>2010-03-08T10:54:00.002-05:00</published><updated>2010-03-08T11:01:52.737-05:00</updated><title type='text'>Challenges to Agile in the Federal Government</title><content type='html'>&lt;style&gt;&lt;!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-520092929 1073786111 9 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing {mso-style-priority:1; mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}.MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;}@page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;}div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:350031443; mso-list-type:hybrid; mso-list-template-ids:2025071996 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}@list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;}ol {margin-bottom:0in;}ul {margin-bottom:0in;}--&gt;&lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNoSpacing"&gt;A short blog for today.&amp;nbsp; I was recently asked about the challenges of implementing Agile in the government.&amp;nbsp; My quick response was the following:&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;o:p&gt;&amp;nbsp;-------------------&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;There are a number of challenges that one encounters in the government sector and these challenges are even further called out when trying to implement Agile in the government space.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;At its core, Agile is built around delivering results while the government focuses on managing risks.&amp;nbsp; Let us look at the Agile Manifesto:&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in;"&gt;Individuals and interactions over processes and tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in;"&gt;Working software over comprehensive documentation&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in;"&gt;Customer collaboration over contract negotiation&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in;"&gt;Responding to change over following a plan&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;The Agile world focuses on the left over the right.&amp;nbsp; However, in today’s world the Federal government largely operates on the right side of these statements.&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;Thus key issues include:&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Reporting of value.&amp;nbsp; The government largely uses EVM methods for reporting of value.&amp;nbsp; While EVM is not necessarily incompatible with an Agile model, most government organizations use EVM in a waterfall type model, which causes problems when mapped to an Agile program.&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Governance.&amp;nbsp; Organizations such as GAO and OMB provide oversight to government projects.&amp;nbsp; There was an old theory that the more paper you provided to these organizations, the better your program looked.&amp;nbsp; Although it is getting better, there are still issues with resources at these types of governance organizations understanding the Agile model and being able to translate that into what they traditionally have required from projects.&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Funding and Procurement.&amp;nbsp; The funding of government programs can have substantial lead time which creates challenges to programs.&amp;nbsp; In addition, government contracts are generally not written to support Agile methods.&amp;nbsp; This combined with limited knowledge of Agile by program contracting officers creates challenges for implementing Agile.&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Misconceptions.&amp;nbsp; There are many in the government that have been use to running programs in a traditional way.&amp;nbsp; Often they believe that if a program fails, it is not because the traditional process is flawed, it was that the process was not implemented correctly.&amp;nbsp; Thus even more process is placed on the program.&amp;nbsp; Additionally, Agile is still new to many in the Federal government and misconceptions and misunderstandings on what Agile is have slowed acceptance of Agile.&lt;/div&gt;&lt;div class="MsoNoSpacing" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Agendas.&amp;nbsp; In the Federal government there are multiple vendors, contractors, and organizational groups working on any given program.&amp;nbsp; Since these groups ultimately do not report to the same leaders and do not share the same vision, this can cause conflicts and political issues that can handicap projects.&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNoSpacing"&gt;As a side note, when I first started on my government program, I came to a project that had a nine person PMO overseeing 3 project managers, 4 business analyst, 1 architect and 1 developer.&amp;nbsp; The team size was probably ok, but I think the makeup of the team may have been a little off.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-489702547307957029?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/489702547307957029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/03/challenges-to-agile-in-federal.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/489702547307957029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/489702547307957029'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/03/challenges-to-agile-in-federal.html' title='Challenges to Agile in the Federal Government'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-4064409140154151861</id><published>2010-03-02T21:20:00.006-05:00</published><updated>2010-03-31T23:03:38.089-04:00</updated><title type='text'>Agile Office Space – Isolation versus Distraction</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;A colleague of mine recently forwarded an article on InfoQ regarding Agile Team Spaces (&lt;a href="http://www.infoq.com/news/2010/02/agile-team-spaces"&gt;http://www.infoq.com/news/2010/02/agile-team-spaces&lt;/a&gt;). While I agree with the vast majority of the article, there is a point in this article that suggests minimizing distractions.&amp;nbsp; My concern is the balance between minimizing distraction and isolating the team from everyone else.&amp;nbsp;&amp;nbsp; While teams in their own distraction free space does promote hyper-productivity, the trade off is that the team loses the connection and understanding to the rest of the company.  The team's focus and vision narrows to the work in front of them, which is good for the short term, but becomes less clear on the big picture stuff, which ultimately can hurt in the areas such as product development and innovation.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;Currently, I have a Scrum team located by themselves in the basement of a government building.  The team is talented and has a done a great job thus far.  They are left alone with few distractions and can produce work quickly.  However, this team has some real struggles.   The biggest issue is understanding the business vision and the prioritization of various elements of the program.  This is proving to be a real challenge for our program and though we are producing work quickly, we often question if we are producing the right work and in the correct sequence (yes, I know that is the job of the Product Owner, who sits down here with us and has the same problems as the whole team).  One of the key goals of this team is to physically move closer to the key stakeholders so that we can have day to day interactions with them to help us think more like our key stakeholders.&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;When I was working with the Motley Fool, I arguably had one of the best (if not the very best) Scrum teams in the company.  It wasn't my awesomeness as a Scrum Master that made my team so effective, it was the team's understanding of the business vision and needs that made them strong.  The team's ability to quickly understand the business needs and rapidly turn concepts into deliverables was particularly strong.  Eventually the team had such a great understanding of the business and a great relationship with their business stakeholders that they became partners in innovation as opposed to just implementers of ideas.  The reason that this team was so strong in this area is that their key business representatives sat right with them and were intimately involved in their day to day work.  The team also had frequent access and visit from other people throughout the organization which allowed the team to develop a holistic view of the work and understand the true goals of their projects.  Though it is true that the team could have worked faster with less distractions, I do not think they would have been working smarter if completely left alone.&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;While an Agile team with it's own space that is  comfortable and pleasing does promote "hyper-productivity", there should  be caution to this thought.  In many ways, this is a throwback to the  days where developers and development teams were the cellar dwellers  and left alone to do their techie stuff while the rest of the company  does business.  This is a major step back and seems un-agile to me.&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt; &lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-4064409140154151861?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/4064409140154151861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/03/agile-office-space-isolation-versus.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/4064409140154151861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/4064409140154151861'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/03/agile-office-space-isolation-versus.html' title='Agile Office Space – Isolation versus Distraction'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-3221650528172917877</id><published>2010-01-08T15:51:00.003-05:00</published><updated>2010-04-01T01:54:14.085-04:00</updated><title type='text'>Agile Office Space</title><content type='html'>I was recently asked what an Agile office space may look like.&amp;nbsp; For an Agile space, let's use the Agile manifesto as a starting point and consider a space that allows for:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;individuals and interactions&lt;/li&gt;&lt;li&gt;the creation of working software&lt;/li&gt;&lt;li&gt;customer collaboration&lt;/li&gt;&lt;li&gt;responding to change&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Based on that, top goals are:&lt;br /&gt;&lt;br /&gt;&lt;ul style="margin-left: 37pt;"&gt;&lt;li&gt;allowing for collaboration and real time information exchange (1,3,4) and &lt;/li&gt;&lt;li&gt;creating a space where work can get done (2) and where people will want to work (1)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;With this is mind, the first thing I would do is get input from the team members.&amp;nbsp; One of my clients recently moved offices. Management consulted with all their Scrum teams (and other teams impacted by the move) and asked them what where their needs for the new space.&amp;nbsp; This was a great exercise on many levels.&amp;nbsp; It allowed the teams to talk about what it really means to be an Agile team and how the space would look like to reflect this.&amp;nbsp; Also, the exercise was a retrospective on our space; what we like and what we would like different in our new space.&amp;nbsp; The feedback was considered and incorporated into the new designs.&amp;nbsp; This is great for teams that are at least familiar with the base ideas of Agile, but if they don't have an understanding of the goals of the team and space, they may fall into bad habits such as setting up space to isolate himself/herself from everyone else.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With all that said, here are some specifics:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;Create a open space.&amp;nbsp; This allows for quick lines of communications and for people to get quick visual signs of team progress and issues.&amp;nbsp; Half height cube space is a good way to do this.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_zS5xn0A5mXo/S0eZn3svUdI/AAAAAAAAADw/0XjW2us7zqI/s1600-h/fooloffice1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_zS5xn0A5mXo/S0eZn3svUdI/AAAAAAAAADw/0XjW2us7zqI/s320/fooloffice1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #4f81bd; font-size: 9pt;"&gt;&lt;b&gt;Image 1 - Motley Fool Office Space (BTW, back right, where the guys is standing, was one of my old cubes).&amp;nbsp; (&lt;a href="http://www.flickr.com/photos/ksmith/152161913/"&gt;http://www.flickr.com/photos/ksmith/152161913/&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_zS5xn0A5mXo/S0eY3q0tgtI/AAAAAAAAADY/FdlqQ_DOSy4/s1600-h/fooloffice2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_zS5xn0A5mXo/S0eY3q0tgtI/AAAAAAAAADY/FdlqQ_DOSy4/s320/fooloffice2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt; text-align: center;"&gt;&lt;span style="color: #4f81bd; font-size: 9pt;"&gt;&lt;b&gt;Image 2 - Motley Fool office space. &lt;/b&gt;&lt;/span&gt;&lt;span style="color: #4f81bd; font-size: 9pt;"&gt;&lt;b&gt;(&lt;a href="http://www.flickr.com/photos/ksmith/152161913/"&gt;http://www.flickr.com/photos/ksmith/152161913/&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Have all the team members sit together.&amp;nbsp; If there are business analysts or biz reps on the team, the closer they are physically to the team, the better.&amp;nbsp; This will allow for real time interaction and review.&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Have the Scrum Board be someplace that is constantly visible and available.&amp;nbsp; Do not have it in a conference room or someplace where access to it may be limited by others using the space.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Have enough conference rooms or meeting spaces available to the teams.&amp;nbsp; An open space with ad hoc/movable table and seating arrangement works well (see below).&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_zS5xn0A5mXo/S0eZN2jpmCI/AAAAAAAAADg/Y9AOXbQUKF8/s1600-h/fooloffice3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_zS5xn0A5mXo/S0eZN2jpmCI/AAAAAAAAADg/Y9AOXbQUKF8/s320/fooloffice3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt; text-align: center;"&gt;&lt;span style="color: #4f81bd; font-size: 9pt;"&gt;&lt;b&gt;Image 3 - Motley Fool Open Area (http://www.flickr.com/photos/ksmith/152162335/)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Have projectors/electronic outputs (large TVs) available in meeting areas. &lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Have plenty of whiteboard space available for team usage.&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Have space available for visitors or temporary team members.&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Have enough room at each person's area for 2 or 3 people to work together.&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Have comfortable chairs.&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;Be open to refactoring the space based upon usage patterns and needs.&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;For developers (this is not really about space, but I'll throw it in as well)&lt;/div&gt;&lt;ul style="margin-left: 72pt;"&gt;&lt;li&gt;fast machines&lt;/li&gt;&lt;li&gt;large dual screen monitors&lt;/li&gt;&lt;li&gt;laptops?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;One items of note is that when it comes to Agile spaces, you may hear people talk about Agile War Rooms that are setup like the picture below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_zS5xn0A5mXo/S0eZh9th60I/AAAAAAAAADo/7rcPezILauU/s1600-h/AgileWarRoom.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_zS5xn0A5mXo/S0eZh9th60I/AAAAAAAAADo/7rcPezILauU/s320/AgileWarRoom.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: 9pt;"&gt;&lt;b&gt;&lt;span style="color: #4f81bd;"&gt;Image 4 - Agile War Room (from http://blog.channeladvisor.com/blog/2008/09/30/scrum-is-cooler-than-it-sounds/)&lt;/span&gt;&lt;a href="http://judykat.com/ken-judy/our-team-room/"&gt;&lt;span style="color: #4f81bd;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;This is great for projects with a start and an end or with consultants, but not so great for people that have their careers with the company.&amp;nbsp; This concept was brought up at a client site and I know some of them were vehemently against it and I can't say that I disagree with them. This is where we balance the &lt;i&gt;where work can get done and where people will want to work &lt;/i&gt;equation.&amp;nbsp; I feel in some ways it dehumanizes the employee into a machine line part.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I came across one site that suggested having the Scrum team isolated from others.&amp;nbsp;&amp;nbsp; At the one particular client, our Scrum teams were near their lines of business and other departments and that was great.&amp;nbsp; It gave the team members a perspective into where the software fits into the business and into the company as a whole.&amp;nbsp; This also allowed others to see how software was being built.&amp;nbsp; I do not encourage actively separating the Scrum team from others so that they can be left alone to work.&lt;br /&gt;&lt;br /&gt;Some links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.johnandcailin.com/blog/john/creating-agile-engineering-work-space-digg"&gt;http://www.johnandcailin.com/blog/john/creating-agile-engineering-work-space-digg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infoq.com/articles/agile-team-room-wishlist"&gt;http://www.infoq.com/articles/agile-team-room-wishlist&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://judykat.com/ken-judy/our-team-room/"&gt;http://judykat.com/ken-judy/our-team-room/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.possibility.com/Cpp/SoftDevOfficeLayout.html"&gt;http://www.possibility.com/Cpp/SoftDevOfficeLayout.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-3221650528172917877?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/3221650528172917877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2010/01/agile-office-space.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/3221650528172917877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/3221650528172917877'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2010/01/agile-office-space.html' title='Agile Office Space'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zS5xn0A5mXo/S0eZn3svUdI/AAAAAAAAADw/0XjW2us7zqI/s72-c/fooloffice1.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-1334167120485812050</id><published>2009-12-16T23:18:00.004-05:00</published><updated>2009-12-18T15:27:24.577-05:00</updated><title type='text'>Building a Snowman - A Federal Analogy</title><content type='html'>A couple of weeks ago in the DC area, we got quite a bit of snow. Being that there was snow, my three and half year old son and I decide to make a snowman.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We get dressed and go out and start making the snowman. I show him what I’m doing and how to make a snowman. He’s helping out a bit here and there and everything is fine for a little while.&lt;br /&gt;&lt;br /&gt;He soon loses attention and decides he wants to play with the shovel, which is fine. He’s playing with a shovel and I’m making a snowman.&amp;nbsp;Once he sees my snowball really take shape, he decides he wants his own snowball. I stop what I’m doing, make a snowball for him and show him what to do with it.&lt;br /&gt;&lt;br /&gt;Soon my snowball gets larger and the boy wants me to stop my snowball and make his larger. He then decides he doesn’t like the way I roll my snowball and wants me to only pat the snow into the snowball. He then doesn’t like the way I pat it and wants me to pat it a specific way. &lt;br /&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Eventually, he says it’s cold and wants to go back inside. So I wrap up the snowman, take a picture and we’re done.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zS5xn0A5mXo/SymzDhuxKXI/AAAAAAAAADI/eEqMkTjq5AQ/s1600-h/IMG_1934.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_zS5xn0A5mXo/SymzDhuxKXI/AAAAAAAAADI/eEqMkTjq5AQ/s400/IMG_1934.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;Our happy snowman!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;So what’s the point? As I was going over this in my head, I had a little laugh and realized that there are quite a few similarities between that experience and experiences in the Federal government. Now I wouldn’t be so condescending as to say it’s like working with a 3 year old; I’ve worked with and continue working with many sharp, skilled, and high functioning Feds. The similarities to the snowman exercise lie in the way the projects can get distracted and derailed. It’s the execution of the bureaucracy, governance, and politics that can cause the distractions to the projects. Note I say execution because the questions that the Feds want answered are fine. Things like identifying how much value has been delivered, is this project still viable, are the systems secured are all valid questions, the inefficiencies lie in the way the questions are posed and artifacts or evidence that is required/mandated to answer these questions. &lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Now back to the snowman, the point of this exercise wasn’t to build the snowman; I could have left the boy inside the house and built a super-snowman in half the time. The point is to enjoy the time with my son. &lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;When working on a Federal project, is the true goal the stated goals of the project/program/organization?&amp;nbsp; It should be, but the nuance is to be able to work with the Feds and help define and direct the implementation of the vision towards actual project success. Along the way, it would be great for us Agile-ists to try to affect true Agile change in these organizations where we can.&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-1334167120485812050?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/1334167120485812050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/12/building-snowman-federal-analogy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/1334167120485812050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/1334167120485812050'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/12/building-snowman-federal-analogy.html' title='Building a Snowman - A Federal Analogy'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zS5xn0A5mXo/SymzDhuxKXI/AAAAAAAAADI/eEqMkTjq5AQ/s72-c/IMG_1934.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-1756604648020155001</id><published>2009-10-29T17:40:00.001-04:00</published><updated>2009-10-29T17:42:57.994-04:00</updated><title type='text'>An Outline for Scrum</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I recently created a Scrum outline that some may find helpful.  Enjoy:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Listed below is an outline for Scrum.  This is meant to be used as a guide, the Scrum team is free to adjust and implement based upon team needs.  The guiding ideas of the Agile Manifesto and 12 Agile principles should be followed when creating specifics for the Scrum team.  Note that you can download the word version of this document &lt;a href='http://download.liondrive.com/rcheng517/ScrumGuide.pdf'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Roles&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Scrum Team&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Performs the work&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Creates their own tasks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pulls stories from the Product Backlog&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Owns the sprint backlog&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Provides estimates and commitments&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Product Owner&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Accountable for the product&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Owns the Product Backlog&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Prioritizes the Product Backlog&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Provides goals and vision&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Product Owner determines when to release&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Scrum Master&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Enforces process&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Prevents and remove impediments&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tracks metrics&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Facilitates Daily Scrum&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Scrum Board&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Sections for:&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Work waiting to be picked up&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Work in progress&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Work ready for review&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Work that is DONE&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Sprint burn down chart&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Project burn down chart&lt;br /&gt;&lt;/li&gt;&lt;li&gt;List of impediments&lt;br /&gt;&lt;/li&gt;&lt;li&gt;High visible in a public area&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Daily Scrum revolves around Scrum board&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Team interacts with Scrum board during Daily Scrum&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Product&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Product Backlog&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;List of all features/PBI/user stories for the product&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Can also contain bugs, technical pieces, and spikes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Owned, maintained and prioritized by the product owner, thought team members can add items to the Product Backlog&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Sprint Backlog&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Prioritized list of features the team is developing during the iteration&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Sprint Backlog created by the team&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Items in Sprint Backlog pulled based on priority from the Product Backlog&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Represents the work that the team has committed to complete for the Sprint&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Roadmap&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Mapping of all Product Backlog item to a "timeline".  This can be done by month, sprint, release, quarter, etc&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Product Owner provides the Roadmap content and prioritization, the Team provides the estimation&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Release&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Product Owner determines release&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A regular recurring release cycle is recommended&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Meetings&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Daily Scrum&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;15 minutes max&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Each team member states:&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;What I did since last Daily Scrum&lt;br /&gt;&lt;/li&gt;&lt;li&gt;What I plan on doing today&lt;br /&gt;&lt;/li&gt;&lt;li&gt;My impediments&lt;br /&gt;&lt;/li&gt;&lt;li&gt;My work that needs to be reviewed&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Sprint Backlog Planning&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Product owner presents top priority items from the Product Backlog that are candidates for the upcoming Sprint&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Team uses planning poker to estimate each user story/item&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Stories that cannot be estimated upon can be converted to Spikes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Team commits to a set of user stories/items for the Sprint&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Stories are either rank ordered or marked as high, medium, low (and optionally stretch) priority&lt;br /&gt;&lt;/li&gt;&lt;li&gt;These items become the Sprint backlog&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Sprint Task Planning&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;The team reviews each story and decomposes it into tasks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Hours  (Optional)&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Team provides estimated hours for tasks (optional)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Team capacity should be # of available hours (should be a number less than 8 per resource, something between 4~6) and number of resources&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Take into account holidays, hours, and misc outages&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Take into account unplanned work&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Generally, work is pulled real time and not assigned during task planning&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Sprint Closeout / Review&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;The team along, with the PO and Scrum Master, review the user stories/tasks/spikes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ensure each is done, a story is either done or not done&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Story done-ness is defined by the story acceptance criteria, not all tasks for a story need be completed for the story to be done&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Collect total story points completed (optionally actual hours as well)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Note actual velocity and completion percentage&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Sprint Retrospectives&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Team reviews the process and discusses the things that have been working well and potential areas of improvement&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The Scrum Master and Scrum Team create and update the process norms for the team&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Meetings Techniques&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Meetings should have a clearly stated goal or desired result&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Meetings should be timeboxed&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A parking lot can be used to hold ideas that or of note, but not directly related to the meeting goals or desired outcomes&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Estimation &amp;amp; Metrics&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Epics - a high level idea or theme that is comprised of user stories.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;User Stories&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Features that the team can estimated and decomposed into tasks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ideally in the form of "As a {user}, I want {feature} so that {value}."&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Each story has an acceptance criteria so that we know when the story is done&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Tasks&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Team decomposes user stories are decomposed into tasks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tasks are not assigned, rather they are pulled real time&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Team can provide hours estimates at the task level (optional)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Spikes&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;An allocation of time the team uses to investigate unknowns, research potential solutions, or addresses issues that are not stories or bugs&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A spike should have a goal&lt;br /&gt;&lt;/li&gt;&lt;li&gt;At the end of the timebox, the team should be closer to addressing the goal of the spike&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Planning Poker&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Each team member provides estimates for user stories based upon a modified Fibonacci series&lt;br /&gt;&lt;/li&gt;&lt;li&gt;As long as the team members are close in estimates, the team can proceed to the next user story&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If there is an inability to provide estimates or estimates differ by several orders of magnitude, then further discussions should occur for the story&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Story Points&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Story points are measure of the complexity of a story relative to previous stories&lt;br /&gt;&lt;/li&gt;&lt;li&gt;This factors in both the amount of time it takes for the story and the difficulty of the story&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Velocity&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Planned velocity is the total number of story points that the team has committed for the iteration&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Actual velocity is the total number of story points that the team completed for the iteration&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Percentage completion is the actual velocity divided by the planned velocity&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Unplanned work – Unplanned work should be tracked.  This can later be referenced in process improvement discussions.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Engineering &lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Continuous Integration    - Critical for the rapid pace of Agile development&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Automated testing – automate testing  as much as possible to help build quality into the process&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-1756604648020155001?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/1756604648020155001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/10/outline-for-scrum.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/1756604648020155001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/1756604648020155001'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/10/outline-for-scrum.html' title='An Outline for Scrum'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-7822401326362424359</id><published>2009-09-17T00:12:00.001-04:00</published><updated>2009-09-17T00:19:19.456-04:00</updated><title type='text'>Cross Functional Scrum Teams - A Basketball Analogy</title><content type='html'>&lt;p&gt;I was recently involved in a discussion regarding the concept of cross functional Scrum teams.&amp;#160; The argument was presented that if you have a team with testers, BAs, and coders, does it make sense for testers to code, BAs to test, and coders to gather requirements?&amp;#160; This seems to go against what these individuals do well and ultimately truly want to do. I think those are fair points, but on a Scrum team, the team is really presented a goal, and they must determine how to get there.&amp;#160; &lt;/p&gt;  &lt;p&gt;Let’s look at the game of basketball.&amp;#160; The goals of basketball are very simple, get the ball through a hoop and prevent your opponent from doing the same.&amp;#160; You have a team of 5 players on the floor and the team must figure out how to do this.&amp;#160; The traditional basketball team is made up of a center, a power forward, a small forward, a shooting guard, and a point guard.&amp;#160; These positions all have areas for which they are responsible.&amp;#160; The center and forwards play close to the basket and are responsible for rebounding and points near the hoop.&amp;#160; The point guard handles the ball and is the floor general.&amp;#160; The shooting guard has backcourt responsibilities and looks to create baskets from the outside, either through a jump shot or a drive to the basket.&amp;#160; This is an oversimplification, but close enough.&amp;#160; &lt;/p&gt;  &lt;p&gt;With that being said, there are times when the situation in the game changes and the shooting guard may need to go inside and fight for rebounds.&amp;#160; The point guard may get trapped in the backcourt and need to pass to someone else to bring the ball up-court, the center may be left along at the top of the key and be forced to take jump shorts.&amp;#160; So essentially, the shooting guard is playing the role of the forward, someone else is taking the role of the point guard, and the center is taking the role of a shooting guard.&amp;#160; To accomplish the team goal of scoring and preventing the other team from scoring these real time adjustments and cross functionality must take place.&lt;/p&gt;  &lt;p&gt;Similarly, on a Scrum team, the coders should be doing the coding, the BAs should be performing the analysis, and the testers should be testing, in general.&amp;#160; However, the team should have a goal and if to accomplish the goal, someone needs to help with the testing, or a developers needs to gather some requirements, or a BA should need to get into the code (gasp!), the team should be ready and willing to step in and fulfill the overall needs of the team.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_zS5xn0A5mXo/SrG3RX7_8WI/AAAAAAAAAC0/QqVbDpu4_vA/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_zS5xn0A5mXo/SrG3R5ub2JI/AAAAAAAAAC4/tjZdK956958/image_thumb.png?imgmax=800" width="191" height="244" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;(LeBron James - Cross functional NBA All Star)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-7822401326362424359?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/7822401326362424359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/09/cross-functional-scrum-teams-basketball.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/7822401326362424359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/7822401326362424359'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/09/cross-functional-scrum-teams-basketball.html' title='Cross Functional Scrum Teams - A Basketball Analogy'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zS5xn0A5mXo/SrG3R5ub2JI/AAAAAAAAAC4/tjZdK956958/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-8646068154661319741</id><published>2009-08-23T21:48:00.002-04:00</published><updated>2009-08-24T00:02:01.610-04:00</updated><title type='text'>High Value – Low Risk</title><content type='html'>I recently had an opportunity to participate as a panelist at a &lt;a href="http://www.pmiwdc.org/2009-06-Tools" target="_blank" title="June PM Tools - Agile Project/Program Management Panel Discussion"&gt;joint APLN PMI panel discussion on Agile project management&lt;/a&gt;.&amp;nbsp; It was a good discussion with &lt;a href="http://www.jessefewell.com/2009/06/24/pmiwdc-talks-agile/" target="_blank"&gt;Jesse Fewell creating an excellent post on this event&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;During the course of the discussion, one of my fellow panelists suggested that when first implementing Scrum to &lt;strong&gt;tackle high value - high risk areas first&lt;/strong&gt;.&amp;nbsp; This actually is in line with traditional Agile thinking where it is preferable to fail early rather than fail late.&amp;nbsp; &lt;a href="http://www.informit.com/articles/article.aspx?p=102256&amp;amp;seqNum=2" target="_blank"&gt;Craig Larman&lt;/a&gt;, among others, have written in regards to this and I had supported this Agile line (and in many ways, I still support this line of thought … in theory).&lt;br /&gt;&lt;br /&gt;However, in the &lt;strong&gt;course of this discussion I did disagree with my fellow panelist.&amp;nbsp; &lt;/strong&gt;The key here is the &lt;strong&gt;context&lt;/strong&gt; of this point is w&lt;strong&gt;hen first implementing Agile/Scrum&lt;/strong&gt;.&amp;nbsp; As a consultant, I have seen when first introducing something new to an organization, many times there is very little, if any, room for failure.&amp;nbsp; In these cases, my recommendation is to identify high value - &lt;strong&gt;low risk &lt;/strong&gt;targets and address those first.&amp;nbsp; By creating high value success early, this allows you to build &lt;strong&gt;creditability collateral&lt;/strong&gt;.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;For a team (and organization) that is just learning a new process like Scrum, there can be confusion, nervous, and potentially resistance.&amp;nbsp; To ask a newly formed team or a team new to Scrum to implement and deliver on high value and &lt;strong&gt;high risk &lt;/strong&gt;immediately compounds their unease and even further increases the risk.&amp;nbsp; If facing a high value – low risk target, the value can be just as great with a high probability of success, thus allowing the team to create a &lt;strong&gt;pattern of success&lt;/strong&gt; that can help settle some of their initial fears and nerves.&lt;br /&gt;&lt;br /&gt;Once this credibility collateral has been established and the team is performing at a high level, then as quickly as possible, &lt;strong&gt;shift to addressing high value – high risk work&lt;/strong&gt;.&amp;nbsp; Hopefully at this point when the team does fail early, there will be enough credibility collateral built, along with organizational understanding of the process, to see these failings not as failings per se, but rather as a step in the process of iteratively delivering a solution.&lt;br /&gt;&lt;br /&gt;---------&lt;br /&gt;On a side note, pictures below from this event taken from &lt;a href="http://www.jessefewell.com/" target="_blank"&gt;JesseFewell.com&lt;/a&gt;.&amp;nbsp; Jesse is one of my fellow &lt;a href="http://excella.com/Services/coe.htm" target="_blank"&gt;Xperts at Excella’s Agile Center of Excellence&lt;/a&gt; and he has been the key driver in creating some of the upcoming Agile PMI partnerships, including the &lt;a href="http://www.jessefewell.com/2009/08/17/reflections-on-pmi-agile-launch/#comments" target="_blank"&gt;PMI’s Agile Community of Practice&lt;/a&gt;.&lt;br /&gt;&lt;img alt="PM Tools 2" height="247" src="http://www.jessefewell.com/wp-content/uploads/2009/06/PM-Tools-2.png" title="PM Tools 2" width="394" /&gt;&lt;br /&gt;&lt;img alt="PM Tools" height="299" src="http://www.jessefewell.com/wp-content/uploads/2009/06/PM-Tools.png" title="PM Tools" width="400" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-8646068154661319741?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/8646068154661319741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/08/high-value-low-risk.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8646068154661319741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8646068154661319741'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/08/high-value-low-risk.html' title='High Value – Low Risk'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-1133804952922093381</id><published>2009-08-23T19:28:00.003-04:00</published><updated>2009-08-23T23:58:40.571-04:00</updated><title type='text'>One More Agile Blog V2.0 or "If you have sent me an email in recent months and I have not replied, here’s why……"</title><content type='html'>Welcome to the new (and hopefully improved) version of my blog, One More Agile Blog (now in version 2.0).&lt;br /&gt;&lt;br /&gt;There are really two key changes.&amp;nbsp; The first is my blog URL is now &lt;a href="http://www.onemoreagileblog.com/"&gt;http://www.onemoreagileblog.com/&lt;/a&gt;.&amp;nbsp; The second change is that I have changed the look of the site (which really just involved me changing the blog template).&lt;br /&gt;&lt;br /&gt;Why the URL change?&amp;nbsp; To make a long story short, back in July I found out that my email provider, for some unknown reason, placed my BlogSpot blog URL on their URL blacklist.&amp;nbsp; This meant that any email coming into Excella’s email system with my blog URL in the body was automatically being blocked with us receiving no notification of this happening and being unable to retrieve these blocked emails.&amp;nbsp; This was extremely unfortunate since I have my blog URL in my email signature,&amp;nbsp; so this would have affected anyone replying to one of my emails.&amp;nbsp; I have lost and continue losing emails without knowing how many I have lost and who has been sending me emails. &lt;br /&gt;&lt;br /&gt;If you’ve emailed me in the past month or two, there’s a strong chance that I did not get the email.&amp;nbsp; Please contact me at either my &lt;a href="mailto:richard.cheng@excella.com"&gt;richard.cheng@excella.com&lt;/a&gt; (just make sure to not include my old blog URL) or &lt;a href="mailto:richard.k.cheng@verizon.net"&gt;richard.k.cheng@verizon.net&lt;/a&gt; (which does not have this issue).&lt;br /&gt;&lt;br /&gt;With all that said,&amp;nbsp;welcome to&amp;nbsp;the new site.&amp;nbsp; More entries coming soon and this time I’ll strive to not have any month+ gaps in updates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-1133804952922093381?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/1133804952922093381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/08/if-anyone-has-sent-me-email-in-recent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/1133804952922093381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/1133804952922093381'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/08/if-anyone-has-sent-me-email-in-recent.html' title='One More Agile Blog V2.0 or &quot;If you have sent me an email in recent months and I have not replied, here’s why……&quot;'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-8524694242196712851</id><published>2009-07-03T08:00:00.005-04:00</published><updated>2009-07-03T13:43:56.858-04:00</updated><title type='text'>Common Agile Metrics</title><content type='html'>&lt;p&gt;&lt;em&gt;One of the questions that often arise is in regards to Agile metrics. What metrics should we capture for our Agile or Scrum teams? The answer varies based on the goals of the team, project, and organization. With that said, below are some of the most commonly used metrics for Scrum teams.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;For teams using an iterative Agile process, like Scrum, the most common metrics revolve around &lt;b&gt;story points&lt;/b&gt;. Commonly, Scrum iterations (sprints) are comprised of a set of user stories with each user story given an estimate in story points.&lt;/p&gt;&lt;p&gt;At the iteration level, the team commits to the stories they can complete in the iteration. The sum of the story points for these stories is the &lt;b&gt;projected velocity&lt;/b&gt; for the iteration. Once the iteration is completed, the sum of the story points for all of the completed user stories is the team’s &lt;b&gt;actual velocity&lt;/b&gt; for the iteration.&lt;/p&gt;&lt;p&gt;Teams may also decompose stories into tasks and these tasks can be assigned estimates as well. These estimates may be hours to complete, due date, or any other applicable unit of measure. This decomposition and task level estimation is optional; I recommend this level of granularity to be based upon the needs of the team and project.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;Metrics for the Project&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;For a project that has a set beginning and end state, the project team can initially spend a bit of time creating all of the high level user stories and providing initial story point estimates. Once this is done, the team has an initial summary total of story points for the project.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Table 1&lt;/b&gt; displays the metrics covered at the project level.&lt;/p&gt;&lt;p&gt;· &lt;b&gt;Baseline Story Point&lt;/b&gt; represent the remaining story points at the start of the iteration&lt;/p&gt;&lt;p&gt;· &lt;b&gt;Story Point Updates&lt;/b&gt; represent story points that are added or removed to the overall project during the iteration&lt;/p&gt;&lt;p&gt;· &lt;b&gt;Story Points Completed&lt;/b&gt; represent the story points completed for the iteration&lt;/p&gt;&lt;p&gt;· &lt;b&gt;Cumulative Story Points Delivered&lt;/b&gt; represent total story points delivered to date&lt;/p&gt;&lt;p&gt;· &lt;b&gt;Story Points Remaining &lt;/b&gt;represent the remaining story points at the end of the iteration&lt;/p&gt;&lt;p&gt;· &lt;b&gt;Ideal Pace &lt;/b&gt;represent the pacing of the project based upon the story points remaining and estimated velocity of the team. In this example, I show it as it was at the start of the project, &lt;b&gt;however, this should be updated often. Updating at the end of each iteration is ideal.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;b&gt;Table &lt;/b&gt;&lt;b&gt;1&lt;/b&gt;&lt;b&gt; - Project Metrics&lt;/b&gt;&lt;/em&gt;&lt;/p&gt;&lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="71"&gt;&lt;u&gt;Iteration&lt;/u&gt;&lt;/td&gt;&lt;td width="89"&gt;&lt;u&gt;Baseline Story Points&lt;/u&gt;&lt;/td&gt;&lt;td width="87"&gt;&lt;u&gt;Story Point Updates&lt;/u&gt;&lt;/td&gt;&lt;td width="81"&gt;&lt;u&gt;Story Points Completed&lt;/u&gt;&lt;/td&gt;&lt;td width="105"&gt;&lt;u&gt;Cumulative Story Points Delivered&lt;/u&gt;&lt;/td&gt;&lt;td width="88"&gt;&lt;u&gt;Story Points Remaining&lt;/u&gt;&lt;/td&gt;&lt;td width="64"&gt;&lt;u&gt;Ideal Pace&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;1200&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;1200&lt;/td&gt;&lt;td&gt;1200&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;1200&lt;/td&gt;&lt;td&gt;196&lt;/td&gt;&lt;td&gt;60&lt;/td&gt;&lt;td&gt;60&lt;/td&gt;&lt;td&gt;1336&lt;/td&gt;&lt;td&gt;1125&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;1336&lt;/td&gt;&lt;td&gt;210&lt;/td&gt;&lt;td&gt;75&lt;/td&gt;&lt;td&gt;135&lt;/td&gt;&lt;td&gt;1471&lt;/td&gt;&lt;td&gt;1050&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;1471&lt;/td&gt;&lt;td&gt;22&lt;/td&gt;&lt;td&gt;67&lt;/td&gt;&lt;td&gt;202&lt;/td&gt;&lt;td&gt;1426&lt;/td&gt;&lt;td&gt;975&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;1426&lt;/td&gt;&lt;td&gt;-78&lt;/td&gt;&lt;td&gt;75&lt;/td&gt;&lt;td&gt;277&lt;/td&gt;&lt;td&gt;1273&lt;/td&gt;&lt;td&gt;900&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;1273&lt;/td&gt;&lt;td&gt;38&lt;/td&gt;&lt;td&gt;88&lt;/td&gt;&lt;td&gt;365&lt;/td&gt;&lt;td&gt;1223&lt;/td&gt;&lt;td&gt;825&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;1223&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;79&lt;/td&gt;&lt;td&gt;444&lt;/td&gt;&lt;td&gt;1174&lt;/td&gt;&lt;td&gt;750&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;1174&lt;/td&gt;&lt;td&gt;-106&lt;/td&gt;&lt;td&gt;82&lt;/td&gt;&lt;td&gt;526&lt;/td&gt;&lt;td&gt;986&lt;/td&gt;&lt;td&gt;675&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;986&lt;/td&gt;&lt;td&gt;22&lt;/td&gt;&lt;td&gt;90&lt;/td&gt;&lt;td&gt;616&lt;/td&gt;&lt;td&gt;918&lt;/td&gt;&lt;td&gt;600&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;918&lt;/td&gt;&lt;td&gt;-50&lt;/td&gt;&lt;td&gt;100&lt;/td&gt;&lt;td&gt;716&lt;/td&gt;&lt;td&gt;768&lt;/td&gt;&lt;td&gt;525&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;768&lt;/td&gt;&lt;td&gt;-10&lt;/td&gt;&lt;td&gt;92&lt;/td&gt;&lt;td&gt;808&lt;/td&gt;&lt;td&gt;666&lt;/td&gt;&lt;td&gt;450&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;666&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;95&lt;/td&gt;&lt;td&gt;903&lt;/td&gt;&lt;td&gt;596&lt;/td&gt;&lt;td&gt;375&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;596&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;98&lt;/td&gt;&lt;td&gt;1001&lt;/td&gt;&lt;td&gt;538&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;538&lt;/td&gt;&lt;td&gt;-30&lt;/td&gt;&lt;td&gt;108&lt;/td&gt;&lt;td&gt;1109&lt;/td&gt;&lt;td&gt;400&lt;/td&gt;&lt;td&gt;225&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;14&lt;/td&gt;&lt;td&gt;400&lt;/td&gt;&lt;td&gt;-40&lt;/td&gt;&lt;td&gt;119&lt;/td&gt;&lt;td&gt;1228&lt;/td&gt;&lt;td&gt;241&lt;/td&gt;&lt;td&gt;150&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;241&lt;/td&gt;&lt;td&gt;-23&lt;/td&gt;&lt;td&gt;105&lt;/td&gt;&lt;td&gt;1333&lt;/td&gt;&lt;td&gt;113&lt;/td&gt;&lt;td&gt;75&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;113&lt;/td&gt;&lt;td&gt;-15&lt;/td&gt;&lt;td&gt;98&lt;/td&gt;&lt;td&gt;1431&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figure 1&lt;/b&gt; displays the Project Burn Up and Project Burn Down chart for the same project. The Burn Up line displays the story points completed. The Burn Down line displays story points remaining. For organization that are familiar with EVM type tracking, these Burn Up and Burn Down values can often be translated to EVM measures.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Figure 1 - Project Burn Up and Burn Down Chart&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://lh6.ggpht.com/_zS5xn0A5mXo/Sk46CpGF8sI/AAAAAAAAACE/hKTO4oIi7a8/s1600-h/chart%5B3%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="chart" border="0" alt="chart" src="http://lh4.ggpht.com/_zS5xn0A5mXo/Sk46DLXR_fI/AAAAAAAAACI/t2K4oQEfKF8/chart_thumb%5B1%5D.jpg?imgmax=800" width="420" height="235" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;Metrics for the Iteration&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;The Iteration Burn Up and Iteration Burn Down chart is similar to the Project Burn Up and Project Burn Down charts, but the iteration chart tracks the work at an iteration level. In &lt;b&gt;Figure 2&lt;/b&gt; we are tracking the iteration based on hours completed and hours remaining. We can see that at the end of the iteration, there was 94 hours work of work that was not completed.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Figure 2 - Burn Up / Burn Down Chart in Hours&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;a href="http://lh4.ggpht.com/_zS5xn0A5mXo/Sk46DYwMEYI/AAAAAAAAACM/H-en0BVNuuM/s1600-h/chart1%5B3%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="chart1" border="0" alt="chart1" src="http://lh3.ggpht.com/_zS5xn0A5mXo/Sk46DQ_f2tI/AAAAAAAAACQ/d0L92ZQysy4/chart1_thumb%5B1%5D.jpg?imgmax=800" width="420" height="267" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;Metrics for Team Performance&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;For a Scrum team, some of the key goals include:&lt;/p&gt;&lt;p&gt;1. Achieving a high completion percentage (actual velocity / projected velocity), &lt;/p&gt;&lt;p&gt;2. Stabilizing velocity&lt;/p&gt;&lt;p&gt;3. Eventually increasing velocity (after 1 and 2)&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figure 3, Figure 4, and Table 2&lt;/b&gt; display metrics captured from an actual Scrum team. These metrics are also useful for on-going teams or projects that do not have a set end state.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Figure 3 – Team Completion Percentage&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_zS5xn0A5mXo/Sk472yuR_KI/AAAAAAAAACs/MP7k48l7jEE/s1600-h/complete%5B7%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="complete" border="0" alt="complete" src="http://lh3.ggpht.com/_zS5xn0A5mXo/Sk473OGI4KI/AAAAAAAAACw/113_KJGWcyE/complete_thumb%5B3%5D.jpg?imgmax=800" width="418" height="273" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Figure 4 - Measure of Velocity over Time&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_zS5xn0A5mXo/Sk46EfNq_EI/AAAAAAAAACc/s5pB7b7aVnA/s1600-h/velocity%5B3%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="velocity" border="0" alt="velocity" src="http://lh5.ggpht.com/_zS5xn0A5mXo/Sk46ErHMLQI/AAAAAAAAACg/RwEazdcqUBs/velocity_thumb%5B1%5D.jpg?imgmax=800" width="420" height="280" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Table 2 - Team Statistics per Iteration&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;a href="http://lh5.ggpht.com/_zS5xn0A5mXo/Sk46E0fLEjI/AAAAAAAAACk/LDLM2ZNp4KE/s1600-h/team%5B5%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="team" border="0" alt="team" src="http://lh6.ggpht.com/_zS5xn0A5mXo/Sk46FIRDPJI/AAAAAAAAACo/xC2w0gFdYGg/team_thumb%5B3%5D.jpg?imgmax=800" width="414" height="238" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;Measuring Business Initiatives and Value&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;To measure work on business initiatives, we can summarize story point allocation based on initiative (see Figure 4). This allows the business sponsor to identify where the effort was spent on their project.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Table 3 - Second Quarter Work Breakdown&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table border="0" cellspacing="0" cellpadding="0" width="288"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="111"&gt;&lt;/td&gt;&lt;td width="94"&gt;&lt;strong&gt;Story Points&lt;/strong&gt;&lt;/td&gt;&lt;td width="81"&gt;&lt;strong&gt;Percentage&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Foundational&lt;/strong&gt;&lt;/td&gt;&lt;td width="94"&gt;78&lt;/td&gt;&lt;td width="81"&gt;22%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Maintenance&lt;/strong&gt;&lt;/td&gt;&lt;td width="94"&gt;9&lt;/td&gt;&lt;td width="81"&gt;3%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Optimization&lt;/strong&gt;&lt;/td&gt;&lt;td width="94"&gt;168&lt;/td&gt;&lt;td width="81"&gt;48%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;New Product&lt;/strong&gt;&lt;/td&gt;&lt;td width="94"&gt;98&lt;/td&gt;&lt;td width="81"&gt;28%&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Additionally, the business teams can also assign business points, similar to story points. Whereas story points measure the complexity of a story to implement, the business points measure the business value of a story once it is implemented. This display of value and effort can help the business determine implementation priority and goals.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Table 4 - Second Quarter Work Breakdown&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;&lt;b&gt;Story Points&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;&lt;b&gt;Business Points&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;&lt;b&gt;Comment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;Feature 1&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;40&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;8&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;High effort, lower value&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;Feature 2&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;20&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;High effort, decent value&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;Feature 3&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;4&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;8&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;Low effort, mid value&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;Feature 4&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;40&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;Mid effort, high value&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;Feature 5&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;5&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;20&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="25%"&gt;&lt;p&gt;Low effort, high value&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-8524694242196712851?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/8524694242196712851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/07/common-agile-metrics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8524694242196712851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8524694242196712851'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/07/common-agile-metrics.html' title='Common Agile Metrics'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zS5xn0A5mXo/Sk46DLXR_fI/AAAAAAAAACI/t2K4oQEfKF8/s72-c/chart_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-5779108665891988720</id><published>2009-06-30T07:26:00.002-04:00</published><updated>2009-08-23T19:26:21.597-04:00</updated><title type='text'>Agile in the Federal Government</title><content type='html'>At the April APLN DC meeting, I had the honor of being on a panel for a round table discussion in regards to Agile in the Federal government.&lt;br /&gt;The members of the panel included:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Nate Carpenter of &lt;a href="http://www.pyxisengineering.com/" target="_blank"&gt;Pyxis Engineering&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Myself &lt;/li&gt;&lt;li&gt;Thad Scheer owner of &lt;a href="http://www.sphereofinfluence.com/" target="_blank"&gt;Sphere of Influence&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://davidfrico.com/" target="_blank"&gt;Dr. David Rico&lt;/a&gt; of Boeing &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://lh3.ggpht.com/_zS5xn0A5mXo/SkpYYkGeeOI/AAAAAAAAAB8/JlDc5sm4EO8/s1600-h/aplndcpanel4.png"&gt;&lt;img alt="apln-dc-panel" border="0" height="278" src="http://lh5.ggpht.com/_zS5xn0A5mXo/SkpYZJSKqJI/AAAAAAAAACA/eGMs9r83M8A/aplndcpanel_thumb2.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="apln-dc-panel" width="383" /&gt;&lt;/a&gt; &lt;br /&gt;(Thanks to Jesse Fewell for the picture. See his &lt;a href="http://www.jessefewell.com/2009/04/12/experts-discuss-agile-government/" target="_blank"&gt;blog entry&lt;/a&gt; for his thoughts on this session)&lt;br /&gt;Overall, it was a good time. I use to work for Thad’s company (kind of, it’s a bit complicated) and it was great seeing Thad again. It is entirely possible that we may have closed down a bar or two back when we were working together.&lt;br /&gt;&lt;br /&gt;Implementing Agile in the government space is tough. Obstacles include the existing &lt;strong&gt;oversight&lt;/strong&gt;, &lt;strong&gt;budgeting&lt;/strong&gt; and &lt;strong&gt;funding cycles&lt;/strong&gt; and processes, general lack of Agile understanding on the Federal side, and &lt;strong&gt;conflicts of interest&lt;/strong&gt; from the various consulting companies, prime and sub contractors, and government agencies. Agile helps you as a company or organization identify your &lt;strong&gt;goals&lt;/strong&gt; and &lt;strong&gt;values&lt;/strong&gt; and &lt;strong&gt;execute&lt;/strong&gt; towards that end. Similarly, Agile does &lt;strong&gt;not solve your problems&lt;/strong&gt; but rather &lt;strong&gt;exposes&lt;/strong&gt; them. In government organizations, identification of clearly stated goals and values combined with exposing problems is something that will generally be met with &lt;strong&gt;obstacles&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;However, it’s not all gloom and doom for Agile in the Federal government. In an August 2008 interview with &lt;a href="http://www.cio.com/article/print/441116" target="_blank"&gt;CIO magazine&lt;/a&gt;, CIA CIO Al Tarasiuk stated “&lt;strong&gt;His team has also moved completely to agile project management methodologies&lt;/strong&gt;…” Additionally, Dr. David Rico stated during our panel discussion that &lt;strong&gt;Boeing has standardized on Scrum&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;At the &lt;strong&gt;team implementation level&lt;/strong&gt;, Agile has a good chance of success and I am seeing that at my current client site. Since we control the team and with team acceptance of Agile, the &lt;strong&gt;Scrum Master / PM can shield the team&lt;/strong&gt; from much of the organizational issues that may affect the team’s Agile implementation and performance. This will require more work from the Scrum Master. Many of the reports that will be asked to be generated and given may not naturally seem to fall within Agile practices. It will be up to the Scrum Master to identify the key metrics such reports want to capture and &lt;strong&gt;translate&lt;/strong&gt; the Agile team metrics to metrics more familiar to others in the organization. Examples include&lt;strong&gt; translating burn up and burn down charts into EVM reports&lt;/strong&gt;, &lt;strong&gt;iteration and product backlog can translate into Gantt charts&lt;/strong&gt;, and &lt;strong&gt;end of iteration reviews and retrospectives and feed into status reports&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;At the executive levels, expressing the values of Agile can be quite convincing to a sympathetic executive. The key is identifying and gaining access to an executive who is ready to hear a message about&lt;strong&gt; &lt;/strong&gt;&lt;a href="http://www.onemoreagileblog.com/2009/02/empowered-optimizing-evolving-value.html" target="_blank"&gt;&lt;strong&gt;empowered, optimizing, evolving, value based delivery&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The middle tiers is the most difficult. The oversight and middle management levels can be heavy and if leaning an organization, this would most likely be spotlighted as places where leaning can take place. That combined with the conflicts of interest and personal interest that exists at these levels can make these layers quite problematic. Probably the most effective way to deal with this is for organizational support at higher level to effect certain Agile changes to take place at these layers. &lt;br /&gt;&lt;br /&gt;For&amp;nbsp;working Agile in the Federal government, I recommend the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Choose your battles&lt;/strong&gt;. There will be a lot that you will want to change and you will not be able to do it all overnight, so start small and pick your battles.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Create creditability collateral&lt;/strong&gt;. Demonstrate a pattern of success so that when the big battles do come, you will have the pattern of success to strengthen your position.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Identify what is being asked&lt;/strong&gt;. You may be asked to provide many reports, presentations, briefings, etc that may seem to be a lot of overhead or waste. I recommend identifying that the goals of these requests are and identifying if there is an Agile translation to the nuggets that these requests are trying to achieve.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Lastly, good luck, you’re going to need it!&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-5779108665891988720?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/5779108665891988720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/06/agile-in-federal-government.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/5779108665891988720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/5779108665891988720'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/06/agile-in-federal-government.html' title='Agile in the Federal Government'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_zS5xn0A5mXo/SkpYZJSKqJI/AAAAAAAAACA/eGMs9r83M8A/s72-c/aplndcpanel_thumb2.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-3819278209678295735</id><published>2009-06-26T15:09:00.003-04:00</published><updated>2009-08-20T13:47:19.686-04:00</updated><title type='text'>Shu, Ha, Ri with Alistair Cockburn</title><content type='html'>&lt;p&gt; Yesterday, I had the chance to spend the day (actually 12 straight hours) with &lt;a href="http://alistair.cockburn.us/" target="_blank"&gt;Alistair Cockburn&lt;/a&gt;.  Excella’s &lt;a href="http://excella.com/Services/coe.htm" target="_blank"&gt;Agile Center of Excellence&lt;/a&gt; held a private breakfast event featuring Alistair and he and I met with several clients later in the day as well.  It was a great experience and great fun.  Not only is Alistair extremely knowledgeable, but he’s a funny and nice fellow as well.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_zS5xn0A5mXo/SkUc7GPrSUI/AAAAAAAAABs/NF3K8Uc3R0k/s1600-h/IMG_0329%5B2%5D.jpg"&gt;&lt;img style="border: 0px none ; display: inline;" title="Rich and Alistair" alt="Rich and Alistair" src="http://lh6.ggpht.com/_zS5xn0A5mXo/SkUc7SEr6xI/AAAAAAAAABw/jtIjYHuZKqs/IMG_0329_thumb.jpg?imgmax=800" border="0" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Alistair and I after a long 12 hour day)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_zS5xn0A5mXo/SkUc7i_jQYI/AAAAAAAAAB0/eXDUV0NZ2PM/s1600-h/IMG_0325%5B2%5D.jpg"&gt;&lt;img style="border: 0px none ; display: inline;" title="IMG_0325" alt="IMG_0325" src="http://lh6.ggpht.com/_zS5xn0A5mXo/SkUc7z7V9EI/AAAAAAAAAB4/3BTPA1pZayw/IMG_0325_thumb.jpg?imgmax=800" border="0" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;(Alistair with Excella’s OPM team in front of our Scrum wall.  Note we are both pointing at the IMPEDIMENTS sign)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Yesterday provided much blogging material, but I will start with Shu, Ha, Ri.  &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;During one of our client meetings yesterday, the topic of &lt;strong&gt;Shu, Ha, Ri&lt;/strong&gt; came up, which Alistair describes in his book Agile Software Development (now in second edition as &lt;strong&gt;&lt;a href="http://www.amazon.com/Agile-Software-Development-Cooperative-Game/dp/0321482751" target="_blank"&gt;Agile Software Development: The Cooperative Game&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;When Shu-Ha-Ri came up, Alistair asked me to describe it and I provided something along the lines of the following:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Shu, Ha, Ri, comes from Aikido (&lt;span style="font-size:78%;"&gt;think Steven Segal in Above the Law, his only good movie …. other than Executive Decision, which barely counts considering he dies in the first 20 minutes … bonus material for blog, not in original statements&lt;/span&gt;).  Shu, Ha, Ri roughly translates into learn, detach, transcend.&lt;/em&gt;  &lt;/p&gt;  &lt;p&gt;&lt;em&gt;From the perspective of learning Agile (and really learning in general), &lt;strong&gt;Shu&lt;/strong&gt; represents the first level of learning Agile.  At this level, one learns a certain skill/technique and essentially mimics it.  In the case of Scrum, one learns Scrum and then starts by implementing a set of Scrum based procedures;  daily stand-ups, product and iteration backlog, Scrum Board, etc.  At this point the Scrum student is learning and implementing the technique.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;The next level of learning is &lt;strong&gt;Ha&lt;/strong&gt;.  At the Ha stage, one starts looking beyond their technique.  For someone looking at Scrum, they realize that textbook Scrum doesn’t speak to areas such as project initiation, engineering practices, and testing techniques.  One looks at other areas to broaden and deepen their skill sets.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;The third level of learning is &lt;strong&gt;Ri&lt;/strong&gt;.  At the Ri stage, the focus is no longer on technique but more on outcomes.  When presented objectives and goals, the practitioner doesn’t say they’re going to use a particular method to solve a problem, but rather the practitioner achieves the desired outcomes by applying the appropriate techniques from their repertoire needed for the specific situation to deliver the desired outcome.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;After I gave my interpretation, I asked Alistair if I had it correct.  I was happy to hear Alistair state that I had it correct and he said that he really liked my explanation of Ri, which wasn’t quite what he said.  He then said he liked what I said about Ri better and is thinking about stealing it.  Which makes me happy and will make my lawyer very happy when I put the lawsuit together (kidding!).&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Overall, fun day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-3819278209678295735?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/3819278209678295735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/06/shu-ha-ri-with-alistair-cockburn.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/3819278209678295735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/3819278209678295735'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/06/shu-ha-ri-with-alistair-cockburn.html' title='Shu, Ha, Ri with Alistair Cockburn'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_zS5xn0A5mXo/SkUc7SEr6xI/AAAAAAAAABw/jtIjYHuZKqs/s72-c/IMG_0329_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-1086076628062632631</id><published>2009-06-11T21:44:00.005-04:00</published><updated>2009-08-23T19:23:46.224-04:00</updated><title type='text'>To Do List = Personal Backlog</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;Wow, I have been very &lt;strong&gt;negligent&lt;/strong&gt; in my blogging in recent weeks. I guess when you have a new baby and a 3 year old running around, it wrecks havoc on your free time. This means that no matter what I do, my to do list keeps growing bigger and bigger.&lt;br /&gt;&lt;br /&gt;I've had "&lt;strong&gt;update blog&lt;/strong&gt;" almost every day on my to do list, but like a good &lt;strong&gt;product owner&lt;/strong&gt;, I have been constantly prioritizing and re-prioritizing my to do list. Though "&lt;strong&gt;update blog&lt;/strong&gt;" is a task on my to do list, it seems to keep getting pushed closer to the bottom of the list, after tasks like "buy diapers", "do laundry", and "get some sleep".&lt;br /&gt;&lt;br /&gt;When you think about it, this to do list is really a &lt;strong&gt;personal backlog&lt;/strong&gt;. Also, since I am not running personal iterations, it's more like a backlog for an &lt;strong&gt;iteration-less&lt;/strong&gt; process, maybe like Kanban.&lt;br /&gt;&lt;br /&gt;And yes, I did say task and not user stories. Zero chance I'm writing full &lt;strong&gt;user stories&lt;/strong&gt; on my personal backlog. Nor do I have owner, or reviewer, acceptance criteria on my backlog (though I'm sure my wife would like this in many of the tasks around the home). Also note that the only status is Done or Not Done.&lt;br /&gt;&lt;br /&gt;Hmm, full user stories may be interesting:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;As someone who is supposed to write on his blog, I really should write on my blog, so that the guys at work aren't like "Dude, what's up with you not updating your blog"&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Acceptance Criteria&lt;/span&gt;: &lt;a href="http://www.onemoreagileblog.com/2009/01/why-another-agile-blog.html"&gt;I'm not paying $20 dollars a week for missing all my blog entries (actually, we never did really implement that, which is a good thing)&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Story Points&lt;/span&gt;: 13&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;As a sleep deprived adult about to go insane, I would like to get more sleep at night, so that I don't go postal at work&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Acceptance Criteria&lt;/span&gt;: I wake up fresh and alive and ready to take over the world&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Story Points&lt;/span&gt;: infinity&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Actually, today I put together some notes in regards to an analogy between Agile and the sport of Mixed Martial Arts and so a real user story on my backlog is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;As a reader of my blog, I want a well-written blog entry that creates a compelling analogy between Agile and the sport of Mixed Martial Arts, so that I can be entertained for hours based on a single blog post….&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Acceptance Criteria&lt;/span&gt;: Blog is on my blog site&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Story Points&lt;/span&gt;: 8&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Priority&lt;/span&gt;: Medium&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-weight: bold;"&gt;Due Date&lt;/span&gt;: COB 6/15 (I'm taking a 3 day weekend vacation starting tomorrow)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;That's it for today. When you next see my blog entry, it may be my mixed martial arts entry, or the blog that I started weeks ago regarding my APLN DC panel discussion and still have not yet finished.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-1086076628062632631?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/1086076628062632631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/06/to-do-list-personal-backlog.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/1086076628062632631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/1086076628062632631'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/06/to-do-list-personal-backlog.html' title='To Do List = Personal Backlog'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-5386049626819647579</id><published>2009-05-10T21:53:00.001-04:00</published><updated>2009-05-10T22:01:51.496-04:00</updated><title type='text'>Agile Testing</title><content type='html'>&lt;p&gt;A co-worker was recently asked “Who will be doing the system testing” on his project and this brought up the topic of Agile testing.&amp;#160; He sent an email asking &lt;strong&gt;“When doing a project using Agile and Scrum, how do you develop the system tests?&amp;#160; Do you script scenarios based on the stories?&amp;#160; The tasks?”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So in my reply, I was able to get a bit of a two for one deal out of it.&amp;#160; I was able to reply to his question and create a blog post as well.&amp;#160; Here is a paraphrased version of my reply:&lt;/p&gt;  &lt;p&gt;----------------&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;“When doing a project using Agile and Scrum, how do you develop the system tests?&amp;#160; Do you script scenarios based on the stories?&amp;#160; The tasks? “&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;From the stand point of Agile engineering best practices, &lt;strong&gt;quality needs to be built into the system&lt;/strong&gt;.&amp;#160; TDD is popular among the XP crowd.&amp;#160; &lt;strong&gt;Automated testing&lt;/strong&gt; and &lt;strong&gt;continuous integration&lt;/strong&gt; is key in Agile.&amp;#160; With the rapid pace of iterations, it is difficult to go back and manually test previously covered areas, so the automation of testing provides &lt;strong&gt;repeatable and repeated&lt;/strong&gt; &lt;strong&gt;verification&lt;/strong&gt; of correctness.&lt;/p&gt;  &lt;p&gt;Using utilities to check for test coverage of code is helpful.&amp;#160; Sound testing at the engineering level is the &lt;strong&gt;first and best line of defense&lt;/strong&gt;.&amp;#160; If something broken, &lt;strong&gt;stop the work&lt;/strong&gt; until it is fixed.&amp;#160; Remember, a user story is not complete until it has been &lt;strong&gt;tested&lt;/strong&gt;.&amp;#160; So yes, craft tests around the user stories, but also have the automated tests hit as many areas as possible.&amp;#160; Using tools such as nUnit for &lt;strong&gt;unit testing&lt;/strong&gt;, Selenium for &lt;strong&gt;UI or interface tests&lt;/strong&gt;, Fit/FitNess for &lt;strong&gt;acceptance tests&lt;/strong&gt;, and LoadRunner for &lt;strong&gt;performance testing&lt;/strong&gt; are all ideas in the &lt;strong&gt;automated test toolbox&lt;/strong&gt;.&amp;#160; There will certainly be a bit of an &lt;strong&gt;engineering cost&lt;/strong&gt; to implementing these tools, but I know there is research out there that does show that these engineering costs are paid back in &lt;strong&gt;savings in the quality of the code/project&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Specifically on this project, my thought is :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ensure the team has a responsible level of code coverage through unit testing&lt;/li&gt; &lt;/ul&gt;  &lt;ol&gt;   &lt;li&gt;Consider using TDD (though I have not personally had great luck with it, but I’m no expert in it)&lt;/li&gt; &lt;/ol&gt;  &lt;ul&gt;   &lt;li&gt;For each story, design a&lt;em&gt; responsible set of test scripts&lt;/em&gt; for the story.&amp;#160; Hopefully these scripts are tests that can be automated.&lt;/li&gt; &lt;/ul&gt;  &lt;ol&gt;   &lt;li&gt;Work with the tester and the team to identify &lt;em&gt;what responsible set of test scripts&lt;/em&gt; mean&lt;/li&gt;    &lt;li&gt;Work with the tester and the team to identify how to (and who will) manually test the non-automated tests&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;“Who will be doing the system testing?”&lt;/u&gt;&lt;/strong&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The question “Who will be doing the system testing?” is a bit confusing.&amp;#160; By system test, do we mean a traditional test of the overall system?&amp;#160; Does this question ask who will be creating the test scripts and/or who will be performing any of the manual testing?&amp;#160; In terms of who should be writing the test scripts, I think that answer varies, but it ultimately should most likely be a&lt;strong&gt; team effort&lt;/strong&gt;.&amp;#160; It &lt;strong&gt;varies&lt;/strong&gt; due to the specifics of the project, domain, and available resources.&lt;/p&gt;  &lt;p&gt;In this case where there may only be one person devoted to testing, if this is a &lt;strong&gt;highly skilled person&lt;/strong&gt;, they can own the testing strategy and create testing stories and strategies which the team (along with this person) can execute.&amp;#160; If the person is not able to fill that role, &lt;strong&gt;the team&lt;/strong&gt; will need&amp;#160; to determine the &lt;strong&gt;test strategy&lt;/strong&gt; and work with the testing resources to implement and execute the testing strategy.&lt;/p&gt;  &lt;p&gt;The concept of having a person(s) coming in fresh at the end of a project (or even project cycle) to test seems &lt;strong&gt;ineffective&lt;/strong&gt;.&amp;#160; In the past I have seen this as just an exercise in helping the tester understand the system being developed and how to use the system.&amp;#160; The tester may &lt;strong&gt;stumble upon&lt;/strong&gt; on few defects&amp;#160; or issues here and there, but from cost benefits standpoint, the &lt;strong&gt;returns seems quite low&lt;/strong&gt;.&amp;#160; Having resources that are &lt;strong&gt;integrated&lt;/strong&gt; with the team and &lt;strong&gt;developing tests iteratively&lt;/strong&gt; with the team seems ultimately more &lt;strong&gt;efficient&lt;/strong&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-5386049626819647579?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/5386049626819647579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/05/agile-testing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/5386049626819647579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/5386049626819647579'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/05/agile-testing.html' title='Agile Testing'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-8835284124081528805</id><published>2009-05-10T21:40:00.001-04:00</published><updated>2009-05-10T21:40:45.210-04:00</updated><title type='text'>I’m back!</title><content type='html'>&lt;p&gt;In my last blog, I had mentioned I was going to be taking a little break with the upcoming birth of boy#2 and on April 20th 2009, we were blessed with Lucien Javier Cheng!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_zS5xn0A5mXo/SgeCGuQrGvI/AAAAAAAAABc/YSRaSGg1DCU/s1600-h/IMG_0918%5B2%5D.jpg"&gt;&lt;img title="IMG_0918" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="184" alt="IMG_0918" src="http://lh3.ggpht.com/_zS5xn0A5mXo/SgeCHAPDrYI/AAAAAAAAABo/SF41VH2Um6A/IMG_0918_thumb.jpg?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Mommy, Boy#1 (Simon Maxwell Cheng, now 3), and baby Lucien are all doing well.&amp;#160; Daddy (me) is being driven a bit insane, but also doing well.&lt;/p&gt;  &lt;p&gt;I’ve taken a bit of a break from some of my workload (including this blog), but I am now ready (or relatively ready) to jump back into the fire.&amp;#160; My next blog coming up shortly!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-8835284124081528805?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/8835284124081528805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/05/im-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8835284124081528805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8835284124081528805'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/05/im-back.html' title='I’m back!'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_zS5xn0A5mXo/SgeCHAPDrYI/AAAAAAAAABo/SF41VH2Um6A/s72-c/IMG_0918_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-6470755171692915390</id><published>2009-04-19T14:32:00.002-04:00</published><updated>2009-04-19T14:37:07.836-04:00</updated><title type='text'>Taking a Short Break</title><content type='html'>Sorry for the gaps in posts, things have been a bit hectic as of late, baby boy #2 is going to be here any day now.  Actually, we thought he was coming Wednesday, and then again on Friday, and I'm sure that we are delivering tomorrow.&lt;br /&gt;&lt;br /&gt;So, it may be a little bit before my next post.  I do have some topics on my mind (aside from freaking out about the new baby almost being here).  These include Agile in the Federal Government, which I recently had a chance to discuss as part of an "expert" panel at the April APLN DC meeting.  Also, my thoughts with dealing with under-performers on Agile teams.&lt;br /&gt;&lt;br /&gt;Anyway, that's it for now, hopefully I'll be posting thoughts again very soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-6470755171692915390?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/6470755171692915390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/04/taking-short-break.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6470755171692915390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6470755171692915390'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/04/taking-short-break.html' title='Taking a Short Break'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-5393329133354019664</id><published>2009-03-31T12:48:00.001-04:00</published><updated>2009-04-07T20:47:30.704-04:00</updated><title type='text'>You’re either on the team or you’re not…</title><content type='html'>&lt;p&gt;Just a little rant today:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Scrum has 3 roles.&amp;#160; Scrum Master, Product Owner, and the Team.&amp;#160; I believe in a team of doers and performers (probably the same thing).&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I, in general, don’t believe in putting a data modeler on a team, or an architect on a team, or any specialized role on a team.&amp;#160; It’s not to say I don’t believe in having a data modeler or architect on the team, as long as they can view themselves as a member of the team willing to do work and get work done.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I believe the team needs a team data modeler if the team says, “These data relationships are pretty complex, we really do need a data modeler”, then we start talking about a data modeler (or architect, or whatever).&amp;#160; However, in many cases, the team members can really model their own data or architect their own systems.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Often, we use a DBA service, or operations service.&amp;#160; They provide a service to the team, but not a part of the team.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;There may be some exceptions to the rule.&amp;#160; When you want to create an organizational consistency, you may have an enterprise architect or data architect, but they usually work with the team as a guide or provide service.&amp;#160; If you’re on the team, you’re on the team, skin in and all.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Anyways, just a bit of a minor rant today, no real coherent thought to it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-5393329133354019664?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/5393329133354019664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/03/youre-either-on-team-or-youre-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/5393329133354019664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/5393329133354019664'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/03/youre-either-on-team-or-youre-not.html' title='You’re either on the team or you’re not…'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-5883913696008307592</id><published>2009-03-18T15:16:00.002-04:00</published><updated>2009-03-18T15:33:12.191-04:00</updated><title type='text'>Using planning poker to ensure common understanding</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;One of the techniques that many Agilists have been embracing is using planning poker to help the team estimate and plan for an iteration. The focus of today’s blog is that one of the nice benefits of planning poker is helping ensure a &lt;strong&gt;common understanding&lt;/strong&gt; of the work (story) at a team level.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;Brief Introduction to Planning Poker&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Planning poker is generally used during the team iteration planning meeting to help the team create estimates for stories (feature requests). Each team member has as set of cards that are numbered based on a modified Fibonacci sequence (?, 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100, infinity). &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;After each story is presented to the team, there may be a few questions regarding the story. The time spent asking and addressing these questions should be kept &lt;strong&gt;as brief as possible&lt;/strong&gt;. At this point, this is &lt;strong&gt;not a design discussion&lt;/strong&gt;, the questions should only relate to helping the team member form a &lt;strong&gt;rough order of magnitude estimate&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;After the story is presented, all team members display their cards simultaneously. Once all the estimates are shown, the team can determine if there is a general consensus or agreement to the estimate for the story.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Common Understanding &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If all of the estimates are roughly in the same neighborhood, then the team is ok. You can optionally ask the highest and lowest estimates on what their thoughts are, but if they are in the same ballpark as the rest of the team, it is usually relatively easy to come to an agreement. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Example, if the ranges are a 3, a couple of 5s and several 8s, not a big deal. Have the 3 explain their thought and you’ll find they’re probably willing to go up on their estimate.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Note when everyone in the same ballpark, do &lt;strong&gt;NOT&lt;/strong&gt; spend a lot of time discussing the story, you’re done estimating the story, go on to estimating the next story (or tasking the story, if your team tasks after each story, which I would &lt;strong&gt;NOT&lt;/strong&gt; recommend).&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;However, if there is a &lt;strong&gt;large gap&lt;/strong&gt; in estimates, this is where you get the good stuff. Say most of the team is around a 5, but one person has a 20, then something’s going on. Either the 20 does not have a correct understanding of the story (or what it takes to implement the story), or the 20 knows something the others do not. Either way, this requires discussion.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Examples 1 – technical implementation:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;The story is “implement role based security model”. Most of the team throws an 8, however one person throws a 40. Discussion is held and the people throwing the 8 believe they can leverage an existing security model the company has. However, the 40 knows that the legacy security model is outdated and does not come close to supporting the needs of this project. The ensuing discussion helps bring this to light and the team re-throws based on this new knowledge.&lt;/em&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Example 2 – Story understanding:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;The story is “Display Custom Images in System”. Several of the developers throw a 100 and the business analysts throw an 8. Each is surprised at the other’s estimates. During the discussion, turns out the developers thought that the system needed the ability to actually create and save images while the true requirement was that the system only needed to display an image from a specified location.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;key point&lt;/strong&gt; of this blog is that using this technique should allow the team to &lt;strong&gt;quickly breeze&lt;/strong&gt; through estimating stories where there is a &lt;strong&gt;general consensus&lt;/strong&gt; on the size of the story and ensuring there is a &lt;strong&gt;common understanding&lt;/strong&gt; in situations where there is a &lt;strong&gt;large gap&lt;/strong&gt; in estimates.&lt;/p&gt;  &lt;p&gt;-------------------------&lt;/p&gt;  &lt;p&gt;(Note that the common understanding is just one of the benefits of planning poker. There are also major benefits in terms of velocity and using velocity to help plan team capacity, but more on that in a future blog.)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-5883913696008307592?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/5883913696008307592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/03/using-planning-poker-to-ensure-common.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/5883913696008307592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/5883913696008307592'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/03/using-planning-poker-to-ensure-common.html' title='Using planning poker to ensure common understanding'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-8488223152969910687</id><published>2009-03-02T20:39:00.007-05:00</published><updated>2009-03-02T21:50:59.772-05:00</updated><title type='text'>Scrum Artifacts</title><content type='html'>I was recently asked to put together a list of Scrum artifacts, so I figured that this would be a good topic for my latest blog entry. Some of this will just be a Scrum 101 refresher for those familiar with Scrum, but this may be useful for many.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A couple of notes:&lt;br /&gt;&lt;br /&gt;· The list below represents a possible/typical implementation of Scrum. One does not have to follow these exact items to implement Scrum.&lt;br /&gt;&lt;br /&gt;· Many of the items described below are implementation details of Scrum, but not specific artifacts prescribed by Scrum&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In Ken Schwaber’s Agile Project Management with Scrum, the only items he has listed as Scrum Artifacts are the Product Backlog, the Sprint (Iteration) Backlog, and Increments of Potentially Shippable Product Functionality.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;· And yes, I know, many items on my list are not really artifacts. To make things easier artifacts presented in black, &lt;span style="color: rgb(51, 51, 255);"&gt;general concepts in blue&lt;/span&gt;, and &lt;span style="color: rgb(204, 0, 0);"&gt;meetings in red&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----------------------&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;u&gt;Epics / User Stories / Tasks&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;User Stories&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; – A feature that can be estimated.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Epic&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; – A feature that cannot be reasonably estimated due to its complexity, scope or number of unknown issues.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Tasks &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;– The work needed to complete a &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;User Story&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255); font-style: italic;"&gt;Epics &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;can usually be broken down into &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255); font-style: italic;"&gt;User Stories&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;. &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255); font-style: italic;"&gt;User Stories&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt; can be broken down into &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255); font-style: italic;"&gt;Tasks&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;u&gt;Planning&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Product Backlog&lt;/span&gt; – A list of the &lt;span style="font-weight: bold;"&gt;Epics &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;User Stories &lt;/span&gt;for the entire Project / Product. This list is prioritized by the Product Owner.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sprint Backlog&lt;/span&gt; – A list of the &lt;span style="font-weight: bold;"&gt;Epics&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;User Stories&lt;/span&gt;, and &lt;span style="font-weight: bold;"&gt;Tasks &lt;/span&gt;that the team has committed to completing for the current iteration. This is created during the &lt;span style="font-weight: bold;"&gt;Iteration Planning Meeting&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Story Points&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; – Units of estimation for &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;User Stories&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;. Usually based on a modified Fibonacci sequence.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Planning Poker&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; – A method of estimation used in &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Iteration Planning&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;. Each team member is given a set of card representing &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;story points&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;. For each &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;user story&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;, team members display a card representing their estimates. The team discusses the results and comes to a consensus on the estimation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Iteration Planning Meeting&lt;/span&gt; – At the beginning of each iteration, the Scrum team meets to plan work for the iteration.&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;  The first part of the meeting involves the team working with the Product Owner in reviewing the prioritized &lt;span style="font-weight: bold;"&gt;Product Backlog&lt;/span&gt; and putting &lt;span style="font-weight: bold;"&gt;Story Points&lt;/span&gt; for each &lt;span style="font-weight: bold;"&gt;User Story&lt;/span&gt;. The team then commits to a certain number of &lt;span style="font-weight: bold;"&gt;User Stories&lt;/span&gt; for the iteration.&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;  The second portion of the iteration is typically used by the team to create a list of &lt;span style="font-weight: bold;"&gt;Tasks &lt;/span&gt;for each &lt;span style="font-weight: bold;"&gt;User Story&lt;/span&gt; in the iteration.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;u&gt;Tracking&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Project Board &lt;/span&gt;– This can be a physical board, a virtual board, or both. The board is usually placed in a visible location and presents the status of the iteration (and sometimes the entire project). The board usually contains an area for Work in Waiting, Work In Progress, Completed Work, and Verified Work. Other items that can be shown on the board include (but not limited to) a team calendar, &lt;span style="font-weight: bold;"&gt;burn down charts&lt;/span&gt;, and list of impediments.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Daily Scrum Meeting&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; – A brief (15 minute) daily STAND UP meeting in which each team member gives a brief status up. This typically is limited to:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;· What have I done since the last Scrum meeting.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;· What I am planning to do today.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;· List any blockers/impediments I have&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;· List any items I have ready for review&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;This meeting is typically held in front of the &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Project Board&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; and the team members should update their tasks on the board during the meeting. Only team members should present during the meeting and all team members (barring physical considerations, such as a bad back or being very pregnant) should be standing the entire meeting. Standing meetings tend to not go very long.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Iteration Burn Down Chart&lt;/span&gt; – A graph displaying the amount of work completed and amount of work remaining for an iteration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Project Burn Down Chart&lt;/span&gt; – A graph displaying work completed and work remaining in the project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Team Velocity&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; – The amount of story points a team has completed or can complete in an iteration.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u style="font-weight: bold;"&gt;Review&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Iteration Review Meeting&lt;/span&gt; – Held at the end of an iteration, the Iteration Review allows the Product Owner, and potentially stakeholders and other interested parties, to review the deliverables for the iteration. All deliverables should be fully tested, defect free, ready to ship increments of functionality.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Team Retrospective Meeting&lt;/span&gt; – Held at the end of an iteration, the retrospective meeting typically allows the team members to discuss what has been working well, what has not been working well, and discuss any ideas for improvements or changes to the process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-8488223152969910687?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/8488223152969910687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/03/scrum-artifacts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8488223152969910687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/8488223152969910687'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/03/scrum-artifacts.html' title='Scrum Artifacts'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-7303340853590412547</id><published>2009-02-25T21:40:00.008-05:00</published><updated>2009-02-27T13:07:50.592-05:00</updated><title type='text'>A False Measure of Success …. Revisited</title><content type='html'>Today I received an unexpected email:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; margin-left: 0.5in;font-size:85%;" &gt;Hi Richard,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; margin-left: 0.5in;font-size:85%;" &gt;Not sure if you will remember me, but we spoke during the agile 2005 experience report selection process about your experience report. We ended up selecting your submission and you went on to write a paper ... and I am currently using the paper in a masters level course on agile methods at Oxford. The students are expected to analyse the case, and I know some of them might be keen to ask you some additional questions. Would you be open to that? I don't expect it will be too time-consuming, and it might be kind of interesting.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; margin-left: 0.5in;font-size:85%;" &gt;Anyway, I do hope that all is well in your world.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; margin-left: 0.5in;font-size:85%;" &gt;Cheers,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; margin-left: 0.5in;font-size:85%;" &gt;Angela Martin&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; margin-left: 0.5in;font-size:85%;" &gt;Lecturer, Department of Computer Science The University of Waikato, New Zealand&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am quite honored to have Angela choose my paper as part of her master’s level course at Oxford (assuming the topic is not “Examples of poorly written articles”). I am also happy to hear that there is a master’s level course on agile methods at Oxford.&lt;br /&gt;&lt;br /&gt;The article, titled &lt;a href="http://download.liondrive.com/rcheng517/AFalseMeasureOfSuccessRevisedNoEmail.pdf"&gt;A False Measure of Success&lt;/a&gt;, was something I wrote in 2005 for an experience report and was the basis for a presentation at the Agile 2005 Conference. In re-reading my article, the general message of the article is still pretty good. The heart of the article is really about a disconnect within a company in recognizing business needs and technology goals. Though technology goals were met, it came at a cost to the business needs. Instead of being partners in a solution, technology dictated the solution to business. Interesting stuff.&lt;br /&gt;&lt;br /&gt;On the downside, also in re-reading the article, I realized that I might have gone into a bit of a tangent when I started addressing some Agile specific thoughts. I also realize that the longer development timeline does not quite look that bad compared to other projects I have worked since the article was written. But worst of all, who let all those grammatical errors through on a published paper (I blame my two editors .... myself and my wife). ARGHHHHH!!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-7303340853590412547?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/7303340853590412547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/02/false-measure-of-success-revisited.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/7303340853590412547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/7303340853590412547'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/02/false-measure-of-success-revisited.html' title='A False Measure of Success …. Revisited'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-6850867218593061136</id><published>2009-02-20T13:12:00.005-05:00</published><updated>2009-08-23T19:21:06.393-04:00</updated><title type='text'>Certified Scrum Master .... the Big Lie!</title><content type='html'>At last night's &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;APLN&lt;/span&gt; DC meeting, we were fortunate enough to have &lt;a href="http://www.ambysoft.com/"&gt;Scott Ambler &lt;/a&gt;present his talk on &lt;strong&gt;Scaling Agile Software Development: Reality over Rhetoric&lt;/strong&gt;. Overall it was a good presentation with some nice takeaways. One thing that was noticeable was Scott's views on Scrum, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;CSM&lt;/span&gt;, Ken &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Schwaber&lt;/span&gt;. I will save most of these topics for future blogs, however &lt;strong&gt;I will address Scott's view on the 2 day Certified Scrum Master course&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Scott believes that the &lt;strong&gt;2 day &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CSM&lt;/span&gt; course&lt;/strong&gt; is a &lt;strong&gt;scam&lt;/strong&gt;, a &lt;strong&gt;big lie&lt;/strong&gt;, complete &lt;strong&gt;shenanigans&lt;/strong&gt;. He believes that any professional should be ashamed if they put &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;CSM&lt;/span&gt; in their email tags or business cards. And truth be told, I agree with him.&lt;br /&gt;&lt;br /&gt;To take a 2 day course and, with no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;pre&lt;/span&gt;-qualifications, no exam, no peer review, no kind of validation or verification at all, become a Certified Scrum &lt;strong&gt;MASTER&lt;/strong&gt; is &lt;strong&gt;deficient&lt;/strong&gt;. Armed with only this 2 day course, one is most certainly &lt;strong&gt;NOT&lt;/strong&gt; a master and is most likely &lt;strong&gt;NOT&lt;/strong&gt; ready to implement Scrum without &lt;strong&gt;additional&lt;/strong&gt; coaching/mentoring/help. We really should call the class what it is, a &lt;strong&gt;2 day boot camp introducing Scrum&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;The course itself is generally an excellent course, but one should understand what it does. The class helps the student &lt;strong&gt;understand&lt;/strong&gt; the meaning of Agile and Scrum. It helps the student shift their mindset from a traditional/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;PMI&lt;/span&gt;/waterfall/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;EVM&lt;/span&gt; &lt;span style="font-size: 78%;"&gt;(&lt;em&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;EVM&lt;/span&gt;, one of the biggest LIES in he industry, definitely more on that in a future blog&lt;/em&gt;)&lt;/span&gt; base to an &lt;a href="http://www.onemoreagileblog.com/2009/02/empowered-optimizing-evolving-value.html"&gt;&lt;strong&gt;Agile/iterative/value/delivery&lt;/strong&gt; &lt;/a&gt;mindset. It provides an overview of how to do Scrum and a general starting point on Scrum. For those already using Scrum or familiar with Scrum, it helps them walk through some of their thoughts, problems, and ideas. Hopefully by the end of the class, the student will be armed with some knowledge of how to implement Scrum, and more importantly, &lt;a href="http://www.onemoreagileblog.com/2009/02/qualities-of-scrummaster.html"&gt;what it means to implement Scrum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Scrum provides good process, artifacts, tools, foundation, and framework, but there are quite a few implementation details that need to be worked out and tailored to the environment. The actual implementation is quite tricky. It requires experience, expertise, and intelligence. Most people will need &lt;strong&gt;help&lt;/strong&gt; if they hope to succeed just at the &lt;strong&gt;project level&lt;/strong&gt;. To tackle it at an &lt;strong&gt;organizational level&lt;/strong&gt; becomes an even &lt;strong&gt;greater &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;challenge&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;So really, understand that not all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;CSM's&lt;/span&gt; are created equal. There are some great ones out there and there are some who just had $1500 in their pockets and 2 free days to kill.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-6850867218593061136?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/6850867218593061136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/02/certified-scrum-master-big-lie.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6850867218593061136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6850867218593061136'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/02/certified-scrum-master-big-lie.html' title='Certified Scrum Master .... the Big Lie!'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-6819806780815181156</id><published>2009-02-15T20:11:00.006-05:00</published><updated>2009-08-23T19:18:55.305-04:00</updated><title type='text'>Empowered Optimizing Evolving Value Delivery?!?!?!</title><content type='html'>In my last &lt;a href="http://www.onemoreagileblog.com/2009/02/qualities-of-scrummaster.html"&gt;blog&lt;/a&gt;, I stated that a Scrum Master that truly understands Scrum attempts to create "&lt;span style="font-weight: bold;"&gt;...&lt;/span&gt;a process /atmosphere of &lt;span style="font-weight: bold;"&gt;empowered optimizing evolving value delivery".&lt;/span&gt; When you say it out loud, it does sound like a bunch of buzzwords strung together, like &lt;span style="font-style: italic;"&gt;leveraged synergies&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;synergized leverages&lt;/span&gt;. However, honestly, it does mean something.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Empowered &lt;/span&gt;- The process should be &lt;span style="font-weight: bold;"&gt;empowering&lt;/span&gt;. The Scrum process is not one where the team is treated like a bunch of mushrooms (kept in the dark and fed, ummm, dung), but rather it should be an open transparent atmosphere. It's a atmosphere where the team is not ordered and micromanaged, but rather an atmosphere where goals are set forth for the team and the team is &lt;span style="font-weight: bold;"&gt;empowered &lt;/span&gt;to do what they do best in achieving these goals.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Optimizing &lt;/span&gt;- The team is constantly look at what they are doing and looking to &lt;span style="font-weight: bold;"&gt;improve &lt;/span&gt;and become more &lt;span style="font-weight: bold;"&gt;effective&lt;/span&gt;. Looking at velocity charts and burns down charts, identifying patterns and cause and effect relationships. These things the Scrum Master works with the team to identify and &lt;span style="font-weight: bold;"&gt;optimize&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Evolving &lt;/span&gt;- Similar to optimizing, but grander. Optimizing is tweaking and improving, &lt;span style="font-weight: bold;"&gt;evolving&lt;/span&gt; is deeper, it is questioning base concepts and accepted process and questioning the value and delivery. It is a team feeling optimized and hitting a plateau, then self reflecting and determining what can be done fundamentally &lt;span style="font-weight: bold;"&gt;different &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;better&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Value &lt;/span&gt;- Not only having a prioritized product backlog, but ensuring the &lt;span style="font-weight: bold;"&gt;priority &lt;/span&gt;is accurate. It is truly understanding what your company / team / project &lt;span style="font-weight: bold;"&gt;mission &lt;/span&gt;is, identifying where the &lt;span style="font-weight: bold;"&gt;value &lt;/span&gt;lies, and using your resources to work on the &lt;span style="font-weight: bold;"&gt;value&lt;/span&gt;. On my last team, we did something pretty interesting. Once our Scrum team had worked together for awhile and there was a sense of team maturity and safety, we tried having value estimation meetings. Similar to a backlog story points estimation meeting, however instead of effort for points, we started addressing &lt;span style="font-weight: bold;"&gt;value &lt;/span&gt;points. How much &lt;span style="font-weight: bold;"&gt;value &lt;/span&gt;would each feature request deliver relative to each other. Turned out to be a great exercise, but the key was that a sense of safety had to be there for the exercise to truly be of &lt;span style="font-weight: bold;"&gt;value&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Delivery &lt;/span&gt;- This is key. Without &lt;span style="font-weight: bold;"&gt;delivery&lt;/span&gt;, all of the above is just a bunch of co-worker sitting around signing Kumbaya. By &lt;span style="font-weight: bold;"&gt;delivery&lt;/span&gt;, I mean actual working software (assuming your team is ultimately producing software). For example, requirements in themselves have no business value (unless you are in the business of selling/producing requirements, and in that case I have a bone to pick with you as well), rather it is a tool/artifact/side effect of &lt;span style="font-weight: bold;"&gt;producing software&lt;/span&gt;. If that same software can be just as responsibly made without those requirements, then are the requirements truly needed? Now, one common misconception is that Agile states no requirements, which is not true. Often it is more the form and standards in which requirements must be made and applied with which Agile has conflict. Anyway, requirements aren't the point, the point is that &lt;span style="font-weight: bold;"&gt;delivery &lt;/span&gt;is key.&lt;br /&gt;&lt;br /&gt;Ok, so I hope I have convinced you that I did not just string together a bunch of non-sense industry words when I said &lt;span style="font-weight: bold;"&gt;empowered optimizing evolving value delivery. &lt;/span&gt;Now, I'm off to synergize my leverages.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-6819806780815181156?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/6819806780815181156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/02/empowered-optimizing-evolving-value.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6819806780815181156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6819806780815181156'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/02/empowered-optimizing-evolving-value.html' title='Empowered Optimizing Evolving Value Delivery?!?!?!'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-806787112072687809</id><published>2009-02-12T21:15:00.009-05:00</published><updated>2009-08-23T19:18:00.805-04:00</updated><title type='text'>The Key Quality of a ScrumMaster</title><content type='html'>I recently met with an executive who is planning to pilot a Scrum team at his company. One of the questions that he asked was what where the qualities one should look for in a ScrumMaster. Most of the answers I gave him where consistent with an &lt;a href="http://www.mountaingoatsoftware.com/article/34-leader-of-the-band-six-attributes-of-the-good-scrummaster"&gt;article&lt;/a&gt; Mike Cohn posted regarding this topic (btw, excellent article).&lt;br /&gt;&lt;br /&gt;After giving it some thought, I think the one KEY quality of a good ScrumMaster is that they must get "it". What I mean by that is that they must really know the goals of what Scrum is trying to do and and achieve. Agile and Scrum is not about learning a set of rules and processes and then following some cookie cutter method of implementation, rather it is a set of ideas, principals, and goals that are to be achieved. And by achieved, I don't mean just achieved by the team delivering value, but also by the ScrumMaster working with the team and the company in forging a process /atmosphere of &lt;a href="http://www.onemoreagileblog.com/2009/02/empowered-optimizing-evolving-value.html"&gt;empowered optimizing evolving value delivery.&lt;/a&gt; To some people, those last five words may seem to be just a bunch of keywords strung together, but I think a ScrumMaster who gets it understands what I just wrote.&lt;br /&gt;&lt;br /&gt;At my last client engagement, the ScrumMasters of the company pretty much got it. There were slight difference in implementation details, but everyone was working towards the same goals and optimizing their teams around a company culture and vision into delivery. They weren't following process for process sake or because some book told them to, but they were trying to identify where the values and efficiencies were and how to properly leverage them.&lt;br /&gt;&lt;br /&gt;When a ScrumMaster does not get it, you have issues. Many middle managers tend to micro manage or task and order their teams. New ScrumMasters who came up as developers may have a hard time letting go of the tech side and may get too involved or prescriptive in dealing with their tech teams. ScrumMasters with a PMI/PMBOK background may try to implement Scrum with too much rigidity and process. These are signs that these ScrumMasters may not yet fully get it.&lt;br /&gt;&lt;br /&gt;For all ScrumMasters out there, that a step back from your Scrum boards (assuming you are using Scrum boards) and think about this: Are your processes really following the heart of what Scrum and Agile should be bringing to you, your teams, and your company?&lt;br /&gt;&lt;br /&gt;As a side note, once you get it, your team gets it, and everyone is firing on all cylinders, the job of the ScrumMaster becomes one of the easiest jobs in the world. Good luck getting to that point!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-806787112072687809?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/806787112072687809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/02/qualities-of-scrummaster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/806787112072687809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/806787112072687809'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/02/qualities-of-scrummaster.html' title='The Key Quality of a ScrumMaster'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-6037646459802674954</id><published>2009-02-06T12:49:00.007-05:00</published><updated>2009-02-06T13:08:49.864-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scrum Master role responsibility'/><title type='text'>Can I be a Scrum Master and a Developer.....</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Can I be a Scrum Master and a  developer (or business owner or business analyst or whatever)? Sure, um... yes... um... maybe......&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Years ago, I had taken a Certified Scrum Master training course that was that was given by Ken Schwaber (who taught the first 2 days and Mike Cohn taught on the third).&lt;br /&gt;&lt;br /&gt;As Ken was defining the role of the Scrum Master as one who removes impediments, empowers the team, ensures process, enforces the Scrum rules, etc…, I started thinking “was that all they did?”. Starting out as a developer and at that time being a Project Manager who would still get hands on in the code and architecture, I asked Ken if a Scrum Master could also be an active team member. Ken’s answer was something along the lines of “no”. That did not seem to make sense to me and he and I ultimately disagreed over this point.&lt;br /&gt;&lt;br /&gt;Sometime later, I found myself working on a small team (3 ~4 people) developing software. I was the Scrum Master as well as a pseudo architect and a key hands on developer. What I had come to realize is that I spent the vast majority of my time coding and everything I was doing was clouded from that perspective. In my role as Scrum Master, I found myself using the position to drive things from the perspective of a developer. Instead of helping the team focus on delivering value and working with the product owner from that standpoint, I noticed myself addressing the product owner as a developer focusing on meeting development deadlines and telling the product owner what features they could and could not have versus really allowing the product owner to really define the features they needed and valued. Once I started noticing this behavior, I was able to address it …. more or less. There was a constant struggle between the Scrum Master hat and the developer hat and it was at that point that I started really seeing what Ken was saying.&lt;br /&gt;&lt;br /&gt;Since then, the vast majority of my engagements have been as a Scrum Master. In most cases, I did wear the Scrum Master hat and often used my experience and expertise in other areas to help the business teams, technical or operations teams in their respective areas. Most of the time it worked out pretty well. The times where it is more difficult is when I become heavily involved in details and implementation and started taking ownership of ideas or deliverables that the lines get a bit blurred. That’s not to say it’s always a bad thing, but in some cases it does have effect on being an effective and fair Scrum Master.&lt;br /&gt;&lt;br /&gt;So can someone be a Scrum Master as well as something else? Ken said “no”. I say, in a textbook world it’s not ideal. However, real world situations may dictate differently, so keep an eye on your perspective. Are you being a fair and effective Scrum Master if you are doing something else? If not, what can you do to fix it? Remember, Scrum does not fix your problems but rather it exposes it and if being both a Scrum Master and something else becomes an unmanageable problem that should be listed as an impediment and dealt with.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-6037646459802674954?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/6037646459802674954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/02/can-i-be-scrum-master-and-developer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6037646459802674954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/6037646459802674954'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/02/can-i-be-scrum-master-and-developer.html' title='Can I be a Scrum Master and a Developer.....'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3544467220018398987.post-780157451594021215</id><published>2009-01-28T18:39:00.001-05:00</published><updated>2009-01-28T19:03:23.420-05:00</updated><title type='text'>Why another Agile blog?</title><content type='html'>The answer is simple enough, I don't want to lose $20 a week.&lt;br /&gt;&lt;br /&gt;As a bit of background, my name is Richard Cheng and a little over 2 years ago I joined &lt;a href="http://www.excella.com/"&gt;Excella Consulting&lt;/a&gt;.  At the time I joined Excella, I already had my PMP certification and also received my CSM certification as well and had actually managed several Agile'ish and Scrum'ish projects.&lt;br /&gt;&lt;br /&gt;During the interviewing process with Excella, I expressed the ideas that I really liked in the Agile space and how I think an iterative, collaborative, empowing approach to developing software was ultimately, the right way to not only run software, but in many ways to approach business.  These thoughts and ideas really meshed well with the powers to be at Excella and it's been a beautiful relationship ever since (says the optimist, the pessimist would say thus far).&lt;br /&gt;&lt;br /&gt;So what does that have to do with an Agile blog and $20?  Ok, I'm getting there.  So Excella recently created an Agile Center of Excellence, which I lead, to go along with its current Project Management Center of Excellence (lead by Jesse Fewell) and its Microsoft Center of Excellence (led by Scott Lock).  So, the three of us had developed some key areas and goals that each of our CoE's should target.  One of the side notes that came out of this was that we really should each have our own blobs.  Now, I've been wanting to create an agile blog for years, but ultimately for a variety of reasons (most notably, sloth) I had not.  So with this in mind, Jesse and I decided to make this interesting and lay out a friendly wager.  Anyone of us who does not post at least 1 blog a week must throw in $20 into the missed blog pot.  There you go, that's the story.&lt;br /&gt;&lt;br /&gt;Now Jesse Fewell  (&lt;a href="http://www.jessefewell.com/"&gt;http://www.jessefewell.com/&lt;/a&gt;) and Scott Lock (&lt;a href="http://geekswithblogs.net/slock/"&gt;http://geekswithblogs.net/slock/&lt;/a&gt;) already have a head start, but in about 5 minutes, Blog #1 will officially be in the can.&lt;br /&gt;&lt;br /&gt;As a side note, one may note that this entry has little to do with Agile, but there's plenty more coming. Next Blog topic will most likely be "Scrum But".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3544467220018398987-780157451594021215?l=www.onemoreagileblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.onemoreagileblog.com/feeds/780157451594021215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.onemoreagileblog.com/2009/01/why-another-agile-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/780157451594021215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3544467220018398987/posts/default/780157451594021215'/><link rel='alternate' type='text/html' href='http://www.onemoreagileblog.com/2009/01/why-another-agile-blog.html' title='Why another Agile blog?'/><author><name>Richard K Cheng</name><uri>http://www.blogger.com/profile/09940264410085431428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-dQha4XLKRRI/TXWdqkwxzHI/AAAAAAAAAGU/o34s6lC94-U/s220/Rich_1.jpg'/></author><thr:total>0</thr:total></entry></feed>
