<?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'><id>tag:blogger.com,1999:blog-5210159427493949178</id><updated>2009-11-19T19:23:12.652Z</updated><title type='text'>Agile Software Development Made Easy!</title><subtitle type='html'>(was &lt;b&gt;All About Agile&lt;/b&gt;) - By Kelly Waters</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default?start-index=26&amp;max-results=25'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>222</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-3018306962686978103</id><published>2009-11-18T16:00:00.000Z</published><updated>2009-11-18T16:00:03.920Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Teams'/><title type='text'>Agile Software Development Teams Need Managers Too!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2486/4039307409_0e81cd3210.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://farm3.static.flickr.com/2486/4039307409_0e81cd3210.jpg" alt="Agile Teams Need Managers Too!" border="0" /&gt;&lt;/a&gt;Mike Cottmeyer recently wrote an interesting article about whether or not &lt;a href="http://blog.versionone.net/blog/2009/07/can-managers-lead-agile-teams.html"&gt;managers can lead agile teams?&lt;br /&gt;&lt;br /&gt;&lt;/a&gt; Organisations do need managers, for a wide variety of reasons.  And let's face it, the roles of Product Owner and Scrum Master are management roles.&lt;br /&gt;&lt;br /&gt;They may not be management roles in the traditional sense, but management roles they are.&lt;br /&gt;&lt;br /&gt;The Product Owner is there to manage stakeholders, manage incoming requests and prioritise work for the team.  This is management.&lt;br /&gt;&lt;br /&gt;The Scrum Master is there to deal with any issues that are impeding the team's progress, facilitate communication, orchestrate the process, etc.  This is also management.&lt;br /&gt;&lt;br /&gt;What Scrum has effectively done is to split the traditional management role into two, one with a focus on aligning the team's activities with the goals of the business; the other with a focus on the internal organisation of the team.&lt;br /&gt;&lt;br /&gt;The aspects of management these roles don't explicitly address are duties relating to line management, for example:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Reporting up the line&lt;/li&gt;&lt;li&gt; Setting budgets and managing finances&lt;/li&gt;&lt;li&gt;  Managing the performance of individuals in the team&lt;/li&gt;&lt;li&gt;  Developing people's careers&lt;/li&gt;&lt;li&gt;  Ensuring compliance with important company policies or regulations&lt;/li&gt;&lt;li&gt;  Setting out a clear vision and strategy for the future&lt;/li&gt;&lt;li&gt;  Understanding the wider organisational context and identifying opportunities and constraints&lt;/li&gt;&lt;li&gt; 'Selling' the team's achievements and goals within the wider organisation&lt;/li&gt;&lt;li&gt;  Raising funds for projects&lt;/li&gt;&lt;li&gt;  Signing off and managing holidays, sickness, expenses, invoices, etc - i.e. the administrative side of management&lt;/li&gt;&lt;li&gt; Deciding on the most appropriate organisational structure &lt;/li&gt;&lt;li&gt; Hiring and firing&lt;/li&gt;&lt;/ul&gt; And I'm sure there are many others!&lt;br /&gt;&lt;br /&gt;So I guess one possibility is that the traditional management role was always too big for some people.  To fulfil all of these responsibilities, and those of the Scrum Master, and those of the Product Owner, and by the way to be the assigned leader.  Management, done right, is a big deal and it's why anyone who has tried it knows it's not easy.&lt;br /&gt;&lt;br /&gt;Scrum alleviates this challenge by splitting the management role, spreading the responsibilities and making the challenge of  management more achievable.&lt;br /&gt;&lt;br /&gt;The Product Owner can worry about what we should be doing.  The Scrum Master can worry about the internal process and making sure issues are being addressed.  And line managers can worry about all the other stuff!&lt;br /&gt;&lt;br /&gt;Having said that, a key principle of agile methods is that &lt;a href="http://www.agile-software-development.com/2007/03/agile-principle-2-agile-development.html"&gt;agile teams must be empowered&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Agile methods advocate the idea of self-organising teams.  In a way that's quite funny, because the responsibilities of the Scrum Master and Product Owner mean that in many ways Scrum teams are far from self-organising!&lt;br /&gt;&lt;br /&gt;Nevertheless, the idea is that whilst the process may be somewhat prescribed by Scrum and managed by the Scrum Master, the team will make most decisions about how things should be done for themselves, and will pick their tasks rather than having them allocated by a manager.  In any case, &lt;a href="http://www.agile-software-development.com/2007/09/self-organisation-is-not-boundaryless.html"&gt;self-organisation is not boundaryless!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regardless of all this, like any other teams, agile teams still need leadership.  Leadership sometimes comes from  one of these management roles, as managers often end up as managers because they have some level of leadership skills.  Sadly, sometimes  they don't!  Other times leadership comes from within the team, which  is equally good and in my opinion should be encouraged.&lt;br /&gt;&lt;br /&gt;Leaders can be appointed (e.g. line managers, Scrum Master, Product Owner), or they can be emergent leaders that emerge naturally because of their skills, expertise or personality, rather than because they've been formally assigned a leadership role.&lt;br /&gt;&lt;br /&gt;Wherever it comes from, leadership is probably the difference between good teams and great teams!  Inspirational leadership can transform a team's energy, and therefore their ability to overcome obstacles, strive for bigger goals, and bond as a team.  Here are &lt;a href="http://www.agile-software-development.com/2007/07/20-qualities-of-agile-leader.html"&gt;20 qualities of an inspirational leader&lt;/a&gt; that ideally ought to be present in every team...&lt;br /&gt;&lt;br /&gt;Kelly.&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;br /&gt;Photo by &lt;a href="http://www.flickr.com/photos/iloveblue/2380979041/sizes/m/"&gt;Scarleth White&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-3018306962686978103?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/3018306962686978103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=3018306962686978103' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/3018306962686978103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/3018306962686978103'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/11/agile-software-development-teams-need.html' title='Agile Software Development Teams Need Managers Too!'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-7270428524225048760</id><published>2009-11-16T12:03:00.006Z</published><updated>2009-11-16T12:39:41.961Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Talk'/><title type='text'>Agile Software Development Made Easy! Shortlisted in Computer Weekly Blog Awards</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_H0iqHTCqRyo/SwFBVFoHa9I/AAAAAAAAA54/768746mSlvs/s1600/agile+software+development+made+easy+shortlisted.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://3.bp.blogspot.com/_H0iqHTCqRyo/SwFBVFoHa9I/AAAAAAAAA54/768746mSlvs/s400/agile+software+development+made+easy+shortlisted.jpg" alt="Agile Software Development Made Easy! shortlisted for Computer Weekly blog award." id="BLOGGER_PHOTO_ID_5404672858364799954" border="0" /&gt;&lt;/a&gt;I'm delighted that &lt;b style="font-style: italic;"&gt;Agile Software Development Made Easy!&lt;/b&gt; has been shortlisted again in this year's Computer Weekly blog awards.&lt;br /&gt;&lt;br /&gt;Computer Weekly is one of the original trade magazines for IT professionals, so it's quite an honour to be highlighted by such an important brand.&lt;br /&gt;&lt;br /&gt;There are some other really good blogs in the shortlist too!  Click here to see the shortlisted blogs in the &lt;a href="http://www.computerweekly.com/Articles/2009/09/20/237830/it-blog-awards-2009-project-management.htm"&gt;Project Management category&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The results will be announced on 25th November, so if you like my blog, vote now!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo by &lt;a href="http://www.flickr.com/photos/eecue/108265856/sizes/m/"&gt;eecue&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-7270428524225048760?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/7270428524225048760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=7270428524225048760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/7270428524225048760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/7270428524225048760'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/11/agile-software-development-made-easy.html' title='Agile Software Development Made Easy! Shortlisted in Computer Weekly Blog Awards'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H0iqHTCqRyo/SwFBVFoHa9I/AAAAAAAAA54/768746mSlvs/s72-c/agile+software+development+made+easy+shortlisted.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-8460950710936615898</id><published>2009-11-12T09:03:00.007Z</published><updated>2009-11-15T20:06:44.276Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Project Management'/><title type='text'>Agile Project Management: Avoiding The Waterfall</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_H0iqHTCqRyo/SvvQoFPdjDI/AAAAAAAAA5o/I-RE7RrOkJo/s1600-h/avoiding+the+waterfall.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://3.bp.blogspot.com/_H0iqHTCqRyo/SvvQoFPdjDI/AAAAAAAAA5o/I-RE7RrOkJo/s400/avoiding+the+waterfall.png" alt="Agile Project Management: Avoiding The Waterfall." id="BLOGGER_PHOTO_ID_5403141564981414962" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;This is a guest blog post by Richard Revis from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://theplanis.com/"&gt;The Plan Is&lt;/a&gt;&lt;span style="font-style: italic;"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"&lt;b&gt;Agile project management&lt;/b&gt; can be hard to implement successfully because even once you have good practices in place the way projects are run can revert to the old methodology quickly. I would like to share three reasons that I have come across for the reappearance of waterfall project management in an organisation and look at some ways to address this.&lt;br /&gt;&lt;br /&gt;The first reason is the sponsor's view of how a project should operate. A client, internal or external, probably has a mental model in his head of how things will happen when commissioning a project.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The project is briefed to the project team.&lt;/li&gt;&lt;li&gt;The project team does the work.&lt;/li&gt;&lt;li&gt;The sponsor checks the work has been done correctly.&lt;/li&gt;&lt;/ul&gt;One thing we can notice about this progression is that it looks suspiciously like the key steps from the waterfall process:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Requirements&lt;/li&gt;&lt;li&gt;Design and implementation&lt;/li&gt;&lt;li&gt;Verification&lt;/li&gt;&lt;/ul&gt;If this is how your sponsor views the world there will be a strong tendency for it to creep into the way the project is managed.&lt;br /&gt;&lt;br /&gt;Secondly the business environment can add to the pressure to do single iterations. Most projects occur in an environment with severe constraints. A typical project starts now and ends when the money, or attention, or time runs out. I have worked on several projects where this end date was defined by the last day we could deliver something to avoid being sued.&lt;br /&gt;&lt;br /&gt;This kind of time constraint will lead your project sponsor even more towards thinking about their project in a waterfall style as the important requirement (don't get sued) is very clear. The consequence of such a precise requirement is the belief that it must be possible to work out how to achieve that result and then do it right the first time.&lt;br /&gt;&lt;br /&gt;Finally, interaction with the rest of the programme can contribute. Generally your project sponsor will be thinking about more than one strand of work at a time. The part which is handed over to you will be going on in parallel with the work that is being done in marketing or operations or by another team. This naturally will reinforce the tendency to plan in a waterfall style, where each strand is completed and then brought together for iteration.&lt;br /&gt;&lt;br /&gt;So how can a project team address this kind of imbalance between the process they wish to operate and the natural inclination of their sponsor or client?&lt;br /&gt;&lt;br /&gt;The fact that there will be an underlying waterfall project plan, at least in the mind of your project sponsor, doesn't mean that you have to throw away your agile practices.&lt;br /&gt;&lt;br /&gt;You probably can't get rid of the waterfall thinking entirely. The constraints and thinking I have mentioned will generally already be set by the time you get involved. However by moving the plan they have in mind up to a high enough level it is still possible for you to implement agile practices underneath.&lt;br /&gt;&lt;br /&gt;For the element of the larger project you are working within you can try to pulling your stakeholder in early, delivering small iterations, and changing the specification to closer match the real requirements as you go along.&lt;br /&gt;&lt;br /&gt;You will still be aiming to deliver what they want, within the time scales they ask for, just organising it in a slightly different way than they probably expected.&lt;br /&gt;&lt;br /&gt;However in order to get this flexibility it is necessary to ensure that project milestones in your sponsors plan are high level and flexible. For example good milestones I have seen are achieve 80% rating on customer feedback, deliver £5,000/day revenue and launch a good product.&lt;br /&gt;&lt;br /&gt;Milestones like this offer enough flexibility that another process can iterate underneath working out what the actual definition of 'a good product' is and how to best build it.&lt;br /&gt;&lt;br /&gt;In summary, if you identify the hidden waterfall project that is going on and work out how to influence it appropriately it won't necessarily harm your project. In fact knowing about these implicit constraints and deadlines can help you deliver a better result."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;About the Author: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Richard Revis has run technology development projects involving everything from iPhones up to front line fighter jets. He is currently Project Director at &lt;/span&gt;&lt;a style="font-style: italic;" href="http://theplanis.com/"&gt;The Plan Is&lt;/a&gt;&lt;span style="font-style: italic;"&gt; where he is developing web applications that make it easier to plan fixed duration projects. He writes regularly on project management and start ups at &lt;/span&gt;&lt;a style="font-style: italic;" href="http://theplanis.com/blog"&gt;theplanis.com/blog.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-8460950710936615898?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/8460950710936615898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=8460950710936615898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/8460950710936615898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/8460950710936615898'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/11/avoiding-waterfall-by-richard-revis.html' title='Agile Project Management: Avoiding The Waterfall'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H0iqHTCqRyo/SvvQoFPdjDI/AAAAAAAAA5o/I-RE7RrOkJo/s72-c/avoiding+the+waterfall.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-2643989251558454078</id><published>2009-10-30T13:00:00.002Z</published><updated>2009-10-30T13:00:07.929Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Talk'/><title type='text'>eBook - Agile Software Development Made Easy!</title><content type='html'>Many thanks to everyone who has bought my &lt;a href="http://www.agile-software-development.com/2009/09/agile-software-development-made-easy-55.html"&gt;ebook - Agile Software Development Made Easy!&lt;/a&gt; so far. &lt;br /&gt;&lt;br /&gt;It's gone fairly well and that gives me all the extra encouragement I need to finish my paper book!  It probably won't be ready until next year some time, but my intention is to produce a product that allows you to take away all the best content from this blog and read at your convenience.&lt;br /&gt;&lt;br /&gt;Thanks again to all those who've bought the &lt;a href="http://www.agile-software-development.com/2009/09/agile-software-development-made-easy-55.html"&gt;ebook&lt;/a&gt; in the meantime.  That really is much appreciated!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-2643989251558454078?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/2643989251558454078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=2643989251558454078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2643989251558454078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2643989251558454078'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/ebook-agile-software-development-made.html' title='eBook - Agile Software Development Made Easy!'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-947354399571789101</id><published>2009-10-29T16:00:00.001Z</published><updated>2009-10-29T16:00:09.059Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><title type='text'>Lean and Scrum - Chicken and Egg</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_H0iqHTCqRyo/SuhEzHsHa7I/AAAAAAAAA5g/ZOqRQDPOUzA/s1600-h/Lean+and+Agile,+Chicken+and+Egg.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://2.bp.blogspot.com/_H0iqHTCqRyo/SuhEzHsHa7I/AAAAAAAAA5g/ZOqRQDPOUzA/s400/Lean+and+Agile,+Chicken+and+Egg.jpg" alt="Lean and Scrum - Chicken and Egg." id="BLOGGER_PHOTO_ID_5397639798431640498" border="0" /&gt;&lt;/a&gt;Here is a really interesting post from John Scumniotales, one of the inventors of &lt;b&gt;Scrum&lt;/b&gt;.  Here he sets the record straight about whether or not Scrum was based on the concepts of Lean manufacturing, as pioneered by the likes of Toyota and Honda...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://agile.scumniotales.com/2009/10/lean-and-scrum-chicken-and-the-egg.html"&gt;Lean and Scrum - Chicken and Egg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Whilst this is clearly admirable for the inventors of Scrum, they clearly share some similar &lt;a href="http://www.agile-software-development.com/2007/02/10-things-you-need-to-know-about-agile.html"&gt;principles&lt;/a&gt; and philosophies. &lt;br /&gt;&lt;br /&gt;But in some ways I was disappointed to hear this.  The idea that Scrum was based on the widely celebrated principles of Lean manufacturing really added some credibility to Scrum and other agile/lean methodologies. &lt;br /&gt;&lt;br /&gt;To think that John and others stumbled across it whilst working in their cubicle is a bit disappointing really!  I would have liked to think it was based on years of research :-)&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo by &lt;a href="http://www.flickr.com/photos/myklroventine/3400039653/sizes/m/"&gt;Mikyl Roventine&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-947354399571789101?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/947354399571789101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=947354399571789101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/947354399571789101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/947354399571789101'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/lean-and-scrum-chicken-and-egg.html' title='Lean and Scrum - Chicken and Egg'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_H0iqHTCqRyo/SuhEzHsHa7I/AAAAAAAAA5g/ZOqRQDPOUzA/s72-c/Lean+and+Agile,+Chicken+and+Egg.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-4508390900575347256</id><published>2009-10-28T16:00:00.001Z</published><updated>2009-10-28T16:00:09.975Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><title type='text'>Which Agile Methodology: Scrum, XP, Either, Both or Neither?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_H0iqHTCqRyo/SuhD73Uo25I/AAAAAAAAA5Y/t9JnfoppUuk/s1600-h/Which+Agile+Methodology,+Scrum,+XP,+either,+both+or+neither.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 300px; height: 250px;" src="http://2.bp.blogspot.com/_H0iqHTCqRyo/SuhD73Uo25I/AAAAAAAAA5Y/t9JnfoppUuk/s400/Which+Agile+Methodology,+Scrum,+XP,+either,+both+or+neither.jpg" alt="Which Agile Methodology: Scrum, XP, either, both or neither?" id="BLOGGER_PHOTO_ID_5397638849145396114" border="0" /&gt;&lt;/a&gt;Here is an interesting article on InfoQ about the debate over &lt;b&gt;agile methodologies&lt;/b&gt;, and which is best: &lt;a href="http://www.infoq.com/news/2009/10/xp-or-scrum"&gt;Scrum, XP, either, both or neither?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Personally I think they are entirely complimentary as they cover different aspects of software development.  I find it useful to think of Scrum as an agile management methodology, whilst eXtreme Programming (XP) focuses more on agile engineering.&lt;br /&gt;&lt;br /&gt;In an earlier post, I explain my views on this in a bit more detail; see here...&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2008/04/extreme-programming-versus-scrum.html"&gt;eXtreme Programming versus Scrum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What do *you* think?&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo by &lt;a href="http://www.flickr.com/photos/mikecogh/3086805262/sizes/m/"&gt;Mike Cogh&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-4508390900575347256?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/4508390900575347256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=4508390900575347256' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/4508390900575347256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/4508390900575347256'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/which-agile-methodology-scrum-xp-either.html' title='Which Agile Methodology: Scrum, XP, Either, Both or Neither?'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_H0iqHTCqRyo/SuhD73Uo25I/AAAAAAAAA5Y/t9JnfoppUuk/s72-c/Which+Agile+Methodology,+Scrum,+XP,+either,+both+or+neither.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-8990380434351771677</id><published>2009-10-27T20:38:00.002Z</published><updated>2009-10-27T20:46:06.393Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Talk'/><title type='text'>Agile Software Development Made Easy!</title><content type='html'>Hi all.  I'm very grateful that so many blogs and web sites link to this blog.  Many, of course, still link with the old name, 'All About Agile', as the link text.  If that's you, would you mind updating the link text to '&lt;a href="http://www.agile-software-development.com"&gt;Agile Software Development Made Easy!&lt;/a&gt;' so it reflects the new name?&lt;br /&gt;&lt;br /&gt;Many thanks in advance!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-8990380434351771677?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/8990380434351771677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=8990380434351771677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/8990380434351771677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/8990380434351771677'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/agile-software-development-made-easy.html' title='Agile Software Development Made Easy!'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-3904018963398728980</id><published>2009-10-26T16:00:00.003Z</published><updated>2009-10-26T16:11:10.021Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><title type='text'>Certified Scrum Master Exam</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_H0iqHTCqRyo/SsswejbPIrI/AAAAAAAAA5Q/Ztk38FMbuOM/s1600-h/Certified+Scrum+Master+exam.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://3.bp.blogspot.com/_H0iqHTCqRyo/SsswejbPIrI/AAAAAAAAA5Q/Ztk38FMbuOM/s400/Certified+Scrum+Master+exam.jpg" alt="Certified Scrum Master Exam" id="BLOGGER_PHOTO_ID_5389454680542618290" border="0" /&gt;&lt;/a&gt;I've blogged before about &lt;b&gt;Certified Scrum Master&lt;/b&gt; (CSM) status, and how I think &lt;a href="http://www.agile-software-development.com/2008/01/certified-scrummaster-isnt-worth-paper.html"&gt;Scrum Master Certification isn't worth the paper it's written on!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm not against CSM training.  In fact I'd heartily recommend it to anyone.  The Certified Scrum Trainer process is pretty rigourous, ensuring the quality of the trainers.&lt;br /&gt;&lt;br /&gt;It's the terms 'Certified' and 'Master' I have a problem with, when all that's required to be labelled as a Certified Scrum Master is attendance on a 2 day course.&lt;br /&gt;&lt;br /&gt;However, I'm really pleased to say that the Scrum Alliance has taken the first step towards putting that problem right, with the announcement of a &lt;a href="http://www.scrumalliance.org/pages/certification_changes"&gt;Certified Scrum Master exam&lt;/a&gt; being introduced from 1st October 2009.&lt;br /&gt;&lt;br /&gt;Credit to Scrum Alliance for listening and acting on feedback from the agile community.  It's definitely a step in the right direction...&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;Photo by &lt;a href="http://www.flickr.com/photos/yyreborn/3101112055/sizes/m/"&gt;superia85&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-3904018963398728980?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/3904018963398728980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=3904018963398728980' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/3904018963398728980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/3904018963398728980'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/certified-scrum-master-exam.html' title='Certified Scrum Master Exam'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H0iqHTCqRyo/SsswejbPIrI/AAAAAAAAA5Q/Ztk38FMbuOM/s72-c/Certified+Scrum+Master+exam.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-4009845636848944230</id><published>2009-10-19T16:00:00.002Z</published><updated>2009-10-19T16:00:05.781Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Adoption'/><title type='text'>Agile Self-Assessment Tool</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_H0iqHTCqRyo/Ssss-ib5eRI/AAAAAAAAA5I/ZzsqL6CALo8/s1600-h/Agile+Self-Assessment.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://1.bp.blogspot.com/_H0iqHTCqRyo/Ssss-ib5eRI/AAAAAAAAA5I/ZzsqL6CALo8/s400/Agile+Self-Assessment.jpg" alt="Agile Self-Assessment Tool." id="BLOGGER_PHOTO_ID_5389450831986260242" border="0" /&gt;&lt;/a&gt;Quite a while ago now, I published this &lt;a href="http://www.agile-software-development.com/2008/01/how-agile-are-you-take-this-42-point.html"&gt;42-point questionnaire&lt;/a&gt; to help you assess how &lt;b&gt;agile&lt;/b&gt; you are.&lt;br /&gt;&lt;br /&gt;Now even ThoughtWorks are at it...&lt;br /&gt;&lt;br /&gt;ThoughtWorks Studios is a global leader in agile tools and training.  Today they announced the launch of  a new web-based tool for gauging the status of a software development team’s agile adoption and potential roadblocks to the successful delivery of business-aligned programmes.&lt;br /&gt;&lt;br /&gt;The complimentary self-assessment tool consists of 20 questions that cover both management and engineering practices, and provides a customized report with high-level analysis and potential areas for improvement.&lt;br /&gt;&lt;br /&gt;Why not give it a try?  &lt;a href="http://www.agileassessments.com/" target="_blank"&gt;www.AgileAssessments.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;Photo by &lt;a href="http://www.flickr.com/photos/okimi/218830476/sizes/m/"&gt;okimi&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-4009845636848944230?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/4009845636848944230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=4009845636848944230' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/4009845636848944230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/4009845636848944230'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/agile-self-assessment-tool.html' title='Agile Self-Assessment Tool'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_H0iqHTCqRyo/Ssss-ib5eRI/AAAAAAAAA5I/ZzsqL6CALo8/s72-c/Agile+Self-Assessment.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-2931266029083132161</id><published>2009-10-12T16:00:00.007Z</published><updated>2009-10-12T17:10:20.071Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Project Management'/><title type='text'>Agile Methodology</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_H0iqHTCqRyo/SssNtyI2y9I/AAAAAAAAA48/ovvOIFjo0uc/s1600-h/agile+methodology.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://3.bp.blogspot.com/_H0iqHTCqRyo/SssNtyI2y9I/AAAAAAAAA48/ovvOIFjo0uc/s400/agile+methodology.jpg" alt="Agile Methodology." id="BLOGGER_PHOTO_ID_5389416459283123154" border="0" /&gt;&lt;/a&gt;I recently ran a poll on which &lt;a href="http://www.agile-software-development.com/2009/09/agile-project-management-software.html"&gt;agile project management software&lt;/a&gt; you would recommend.  It got a terrific response and the results are really interesting!&lt;br /&gt;&lt;br /&gt;While you're in the mood for polls, I thought I'd run another one.&lt;br /&gt;&lt;br /&gt;This time I'm asking which &lt;b&gt;agile methodology&lt;/b&gt; do you use?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/2051970.js"&gt;&lt;/script&gt;&lt;noscript&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://answers.polldaddy.com/poll/2051970/"&gt;Which Agile Methodology Do You Use?&lt;/a&gt;&lt;span style="font-size:9px;"&gt;(&lt;a href="http://www.polldaddy.com"&gt;online surveys&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/noscript&gt;&lt;br /&gt;&lt;br /&gt;Thanks in advance for your response!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;Photo by &lt;a href="http://www.flickr.com/photos/62641147@N00/3624530288/sizes/m/"&gt;brianemitchell&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-2931266029083132161?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/2931266029083132161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=2931266029083132161' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2931266029083132161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2931266029083132161'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/agile-methodology.html' title='Agile Methodology'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H0iqHTCqRyo/SssNtyI2y9I/AAAAAAAAA48/ovvOIFjo0uc/s72-c/agile+methodology.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-3309934259610911557</id><published>2009-10-06T08:51:00.007Z</published><updated>2009-10-06T09:11:27.423Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><title type='text'>Agile Scrum</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_H0iqHTCqRyo/SssJD0pjUmI/AAAAAAAAA40/nP1A-XS9wjU/s1600-h/agile+scrum.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://4.bp.blogspot.com/_H0iqHTCqRyo/SssJD0pjUmI/AAAAAAAAA40/nP1A-XS9wjU/s400/agile+scrum.jpg" alt="Agile Scrum." id="BLOGGER_PHOTO_ID_5389411340356112994" border="0" /&gt;&lt;/a&gt;Over the last couple of years, I've written quite a lot about &lt;b&gt;Scrum&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;It's certainly my agile methodology of choice.&lt;br /&gt;&lt;br /&gt;I love the fact it's so easy to apply, straight over the top of whatever technical or engineering practices you already use.&lt;br /&gt;&lt;br /&gt;Here's a quick round-up of some of my most popular posts about Scrum...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2007/09/how-to-implement-scrum-in-10-easy-steps.html"&gt;How To Implement Scrum in 10 Easy Steps!&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2009/07/video-introduction-to-agile-software.html"&gt;Video Introduction to Scrum&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2008/07/why-general-agile-isnt-enough-why-scrum.html"&gt;Why General Agile Is Not Enough - Why Scrum Wins&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2008/05/scrum-hell.html"&gt;Scrum Hell&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2008/02/scrummaster-is-blocker.html"&gt;ScrumMaster Can Be A Blocker&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2008/01/certified-scrummaster-isnt-worth-paper.html"&gt;Certified ScrumMaster Isn't Worth The Paper It's Written On!&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2008/04/extreme-programming-versus-scrum.html"&gt;eXtreme Programming Versus Scrum&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2008/07/scrumaholics-anonymous.html"&gt;Scrumaholics Anonymous&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2008/07/example-product-backlog-sprint-backlog.html"&gt;Example Product Backlog and Sprint Backlog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2009/06/using-scrum-on-larger-projects-scrum-of.html"&gt;Using Scrum on Larger Projects: "Scrum of Scrums"&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.agile-software-development.com/2007/12/implementing-scrum-powerpoint.html"&gt;Implementing Scrum - PowerPoint Presentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope you like my selection...&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;Photo by &lt;a href="http://www.flickr.com/photos/martind/373687920/sizes/m/"&gt;MartyDev&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-3309934259610911557?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/3309934259610911557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=3309934259610911557' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/3309934259610911557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/3309934259610911557'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/agile-scrum.html' title='Agile Scrum'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_H0iqHTCqRyo/SssJD0pjUmI/AAAAAAAAA40/nP1A-XS9wjU/s72-c/agile+scrum.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-4141921214842384040</id><published>2009-10-05T16:00:00.001Z</published><updated>2009-10-06T07:43:36.653Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Planning'/><title type='text'>The Problem With Planning</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3428/3918232709_e388314035_o.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://farm4.static.flickr.com/3428/3918232709_e388314035_o.jpg" alt="Agile Software Development Made Easy!  The Problem With Planning." border="0" /&gt;&lt;/a&gt;I think I've been pretty successful in my career.  But if I was better at planning, I wouldn't have achieved half the things I've achieved in my career!  In fact, I wouldn't even have started some of them...&lt;br /&gt;&lt;br /&gt;In reality, there are some things you can plan, and some things you can't.  The trouble is, in most organisations we've come to expect a plan.  And to meet it whatever happens.  And that's just not realistic.&lt;br /&gt;&lt;br /&gt;Doing detailed planning pre-supposes you know where you want to go and aren't going to be influenced too much by what happens in the meantime - or at least not without a substantial amount of re-planning.   This, at least in my experience, has a tendency to give project managers tunnel vision at times.&lt;br /&gt;&lt;br /&gt;Now don't get me wrong - I'm not suggesting for one moment you embark on a project that doesn't have a clear and robust vision. And I'm not suggesting for a moment you embark on a project where you have no idea how to achieve it and whether it's a reasonable (although hopefully challenging) goal with the available resources. And forming that into an outline plan to provide some markers to aim for is certainly a good idea, but ideally it's a high level roadmap rather than a detailed plan.&lt;br /&gt;&lt;br /&gt;Coming from a traditional software development environment, I realise this sounds slightly mad. And I must admit it takes a certain amount of maturity and experience to recognise that you can't really plan in detail up-front if you want to retain any flexibility, as the real requirements, risks, issues, priorities and opportunities all tend to emerge when you start to build and see the software in action.&lt;br /&gt;&lt;br /&gt;Most organisations are not ready to accept such a radical idea - the idea of acknowledging you don't really know what you want - certainly not for sure - and you don't really know what you're going to get for your money, or when.   So, as a minimum, a clear vision and outline plan are essential, but be careful to keep them to a high level.&lt;br /&gt;&lt;br /&gt;Rather than a detailed plan, I prefer to see a strong vision, a strategy, goals, and a roadmap (high level outline plan).  The tactics to achieve this, for example the precise features and all the tasks to deliver them, can vary along the way and are best not articulated up-front.  This enables the team to discover the details when they are in a better position to do so, and allows them to change direction rapidly in response to changing circumstances.&lt;br /&gt;&lt;br /&gt;This, when you think of it, is the very meaning of &lt;b&gt;agile&lt;/b&gt;...&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo by &lt;a href="http://www.flickr.com/photos/28481088@N00/2746176068/sizes/m/"&gt;tanakawho&lt;/a&gt;&lt;br /&gt;First published on agilesoftwaredevelopment.com&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-4141921214842384040?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/4141921214842384040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=4141921214842384040' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/4141921214842384040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/4141921214842384040'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/10/problem-with-planning.html' title='The Problem With Planning'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-6326948017908756398</id><published>2009-09-29T08:26:00.011Z</published><updated>2009-09-29T11:15:53.953Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Project Management'/><title type='text'>Recommended Agile Project Management Software</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_H0iqHTCqRyo/SsHJpg1OmuI/AAAAAAAAA4s/500nJ2Lut4M/s1600-h/agile+project+management+software.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://4.bp.blogspot.com/_H0iqHTCqRyo/SsHJpg1OmuI/AAAAAAAAA4s/500nJ2Lut4M/s400/agile+project+management+software.jpg" alt="Agile Project Management Software." id="BLOGGER_PHOTO_ID_5386808344336833250" border="0" /&gt;&lt;/a&gt;I'm curious.  I haven't used specialised &lt;b&gt;agile project management software&lt;/b&gt; before.  I've always relied simply on Excel and as you may know I'm a big fan of the &lt;a href="http://www.agile-software-development.com/2009/03/power-of-whiteboard.html"&gt;whiteboard&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Nevertheless, I was wondering what is the most popular, or most recommended, agile project management software and thought it would be interesting to run a poll to find out!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vote for your recommended agile project management software now using the poll below...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I've added a few tools to start off with.  If the agile project management tool you'd like to recommend isn't listed, enter it in the 'Other' box.  I'll keep an eye on votes for Other and add other tools into the poll as they arise.&lt;br /&gt;&lt;br /&gt;Calling all agile bloggers and providers of agile tools!&lt;span style="font-weight: bold;"&gt;  P&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;b&gt;lease promote this poll. &lt;/b&gt;   It would be great to get a comprehensive poll of the marketplace and see what tools people recommend.  Make sure your software gets the votes it deserves!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/2053715.js"&gt;&lt;/script&gt;&lt;noscript&gt;&lt;br /&gt;&lt;a href="http://answers.polldaddy.com/poll/2053715/"&gt;Which Agile Project Management Software do you recommend?&lt;/a&gt;&lt;span style="font-size:9px;"&gt;(&lt;a href="http://www.polldaddy.com"&gt;survey&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/noscript&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo by &lt;a href="http://www.flickr.com/photos/leecreighton/2040792333/sizes/m/"&gt;Lee Creighton&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-6326948017908756398?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/6326948017908756398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=6326948017908756398' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/6326948017908756398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/6326948017908756398'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/09/agile-project-management-software.html' title='Recommended Agile Project Management Software'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_H0iqHTCqRyo/SsHJpg1OmuI/AAAAAAAAA4s/500nJ2Lut4M/s72-c/agile+project+management+software.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-8708626082483352649</id><published>2009-09-21T12:00:00.001Z</published><updated>2009-09-21T12:06:57.245Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lean Software Development'/><title type='text'>Lean Software Development: Less is the New More!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_H0iqHTCqRyo/SrNCEK2eVhI/AAAAAAAAA4k/weu7c8v6W7Q/s1600-h/Lean+Software+Development+-+Less+Is+The+New+More.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://4.bp.blogspot.com/_H0iqHTCqRyo/SrNCEK2eVhI/AAAAAAAAA4k/weu7c8v6W7Q/s400/Lean+Software+Development+-+Less+Is+The+New+More.jpg" alt="Lean Software Development: Less is the New More!" id="BLOGGER_PHOTO_ID_5382718619037619730" border="0" /&gt;&lt;/a&gt;There is no doubt that '&lt;b&gt;Lean&lt;/b&gt;' is the new buzzword of the software development industry; certainly within the agile community anyway.&lt;br /&gt;&lt;br /&gt;But how does it fit in with agile, and more specifically, how does it fit in with agile methods like Scrum and eXtreme Programming (XP)?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lean software development&lt;/b&gt; shares many, if not all, of the &lt;a href="http://www.agile-software-development.com/2007/02/10-things-you-need-to-know-about-agile.html"&gt;key principles of agile software development&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As a result, in can potentially be seen as an instance of agile, much like Scrum is another instance and eXtreme Programming is another.&lt;br /&gt;&lt;br /&gt;Whilst Scrum focuses on agile management practices, and eXtreme Programming focuses on agile engineering practices, Lean software development is an extension of the underlying principles and has a sharp focus on &lt;b&gt;eliminating waste&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;It can also be seen the other way around, that agile is an instance of Lean thinking.&lt;br /&gt;&lt;br /&gt;It's certainly true that agile principles and methods eliminate a lot of waste, especially in comparison with previous project management methods and traditional waterfall projects.  That's for sure.&lt;br /&gt;&lt;br /&gt;And it's also true that agile - starting with the original &lt;a href="http://agilemanifesto.org/"&gt;agile manifesto&lt;/a&gt; - has its roots in Lean manufacturing, as pioneered by Toyota and Honda.&lt;br /&gt;&lt;br /&gt;But Lean thinking can actually be applied to any methodology, whether it's waterfall, Scrum, eXtreme Programming, or whatever.&lt;br /&gt;&lt;br /&gt;For example, in Scrum, is &lt;a href="http://www.agile-software-development.com/2007/10/how-to-implement-scrum-in-10-easy-steps_11.html"&gt;Sprint Planning&lt;/a&gt; waste?  It's certainly very time-consuming, although I would argue it's not generally waste.  There can potentially be enormous value in aligning the whole team, unifying the team on common goals, establishing a common understanding of what needs to be done, and committing as a team.  On the other hand, in some circumstances, when the work is nigh-on impossible to plan and Sprints are routinely disrupted, Sprint Planning can potentially be a big waste of time.&lt;br /&gt;&lt;br /&gt;As another example, in eXtreme Programming, is Pair Programming waste?  There are some circumstances where Pair Programming is extremely valuable, for instance, when one person is learning from another, to spread knowledge about areas of the code, and to increase quality.  On the other hand, if these are not particularly issues for your team, and if the tasks are relatively straightforward, it could certainly be argued that Pair Programming is waste.&lt;br /&gt;&lt;br /&gt;It's no wonder people find this all a bit confusing!  So what are you meant to make of all this?&lt;br /&gt;&lt;br /&gt;My personal suggestion is this...&lt;br /&gt;&lt;br /&gt;For those that like and support the underlying key principles of agile, they still apply in Lean.  In fact, agile is very Lean compared to traditional waterfall projects. In this respect, Lean thinking is an extension of agile and not a replacement.&lt;br /&gt;&lt;br /&gt;For those adopting agile development principles, it can certainly be valuable to adopt some common practices, such as Scrum or eXtreme Programming to bring some structure and process to the principles and help the team to put the principles into practice.&lt;br /&gt;&lt;br /&gt;Increasingly it seems to be common practice to use elements of both Scrum and XP, in order to address both the management and engineering aspects of agile.  Personally I like this; &lt;a href="http://www.agile-software-development.com/2008/04/extreme-programming-versus-scrum.html"&gt;the two methods are very complementary&lt;/a&gt; as they share the same principles and address different issues.&lt;br /&gt;&lt;br /&gt;But in adopting these practices, or any other practices for that matter, you could also benefit from Lean thinking.  Think hard about your particular circumstances, and whether any of these practices are really waste in your particular situation?  If they are, regardless of methodology, you should really try to eliminate them.&lt;br /&gt;&lt;br /&gt;One word of caution though.  Be sure you really understand the intrinsic value of any process before you eliminate it.  Sometimes the benefits are soft and not immediately obvious.  Until you really understand the principles, and have practical experience of &lt;span style="font-style: italic;"&gt;why&lt;/span&gt; they work, you're in no place to adapt them...   &lt;a href="http://www.agile-software-development.com/2009/02/agile-practices-are-worth-effort.html"&gt;Agile Practices Are Meant To Be Adaptive, But Only When You're Ready&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;Photo by &lt;a href="http://www.flickr.com/photos/willshoot/3009815062/sizes/m/"&gt;WillShoot&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-8708626082483352649?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/8708626082483352649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=8708626082483352649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/8708626082483352649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/8708626082483352649'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/09/lean-software-development-less-is-new.html' title='Lean Software Development: Less is the New More!'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_H0iqHTCqRyo/SrNCEK2eVhI/AAAAAAAAA4k/weu7c8v6W7Q/s72-c/Lean+Software+Development+-+Less+Is+The+New+More.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-6442067720394623523</id><published>2009-09-14T16:00:00.007Z</published><updated>2009-10-28T08:18:17.294Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile eBook and Presentations'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog Talk'/><title type='text'>55 Page eBook - Agile Software Development Made Easy!</title><content type='html'>Over the last couple of years, I've had quite a few requests to turn this blog into a book.  Finally I've made the commitment to do it, and hopefully you'll see it for sale on Amazon in a few months time...&lt;br /&gt;&lt;br /&gt;In the meantime, I've decided to release the first couple of sections as a &lt;span style="font-weight: bold;"&gt;55 page &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;eBook &lt;/span&gt;&lt;span&gt;called 'Agile Software Development Made Easy!'&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've updated all my posts in the series' 10 Key Principles of Agile Software Development, and How To Implement Scrum in 10 Easy Steps.  I've brought the text up-to-date with my current thinking, and in a few cases I've expanded on the points on my blog.  I've also reformatted them into PDF format, so it's convenient for you to take the content away from your computer, share with colleagues, read on the train or wherever it's most convenient for you...&lt;br /&gt;&lt;br /&gt;I'm selling this 55 page eBook for just &lt;strong&gt;$25&lt;/strong&gt;.   And when you buy it, I'll also send you two accompanying &lt;a href="http://www.agile-software-development.com/2007/11/agile-presentation-materials.html"&gt;PowerPoint presentations&lt;/a&gt; that I normally sell for $15 on their own.&lt;br /&gt;&lt;br /&gt;The only conditions of purchase are that you do not publish it (in print or on the web) and please do not circulate it outside of your organisation.   Many thanks in advance for your cooperation with these conditions.&lt;br /&gt;&lt;br /&gt;I sincerely hope you find it useful. Your feedback is very welcome as always - please let me know what you think via comments on this post.&lt;br /&gt;&lt;br /&gt;Click the button below to buy now...&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post" onsubmit="pageTracker._trackEvent('Sales','eBook and slides','Agile Software Development Made Easy',25);"&gt;&lt;br /&gt;&lt;input name="cmd" value="_xclick" type="hidden"&gt;&lt;br /&gt;&lt;input name="business" value="allaboutagile@gmail.com" type="hidden"&gt;&lt;br /&gt;&lt;input name="item_name" value="eBook Agile Software Development Made Easy" type="hidden"&gt;&lt;br /&gt;&lt;input name="item_number" value="3232" type="hidden"&gt;&lt;br /&gt;&lt;input name="amount" value="25" type="hidden"&gt;&lt;br /&gt;&lt;input name="return" value="http://kswaters.digitalgoodsdelivery.com/return.php" type="hidden"&gt;&lt;br /&gt;&lt;input name="no_note" value="1" type="hidden"&gt;&lt;br /&gt;&lt;input name="currency_code" value="USD" type="hidden"&gt;&lt;br /&gt;&lt;input name="submit" src="http://www.paypal.com/images/x-click-but23.gif" border="0" type="image"&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;br /&gt;Many thanks!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-6442067720394623523?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/6442067720394623523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=6442067720394623523' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/6442067720394623523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/6442067720394623523'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/09/agile-software-development-made-easy-55.html' title='55 Page eBook - Agile Software Development Made Easy!'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-2441645571754206138</id><published>2009-09-10T06:45:00.009Z</published><updated>2009-09-10T07:00:32.240Z</updated><title type='text'>Agile vs Waterfall vs Iterative vs Lean Software Development  - In Pictures!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_H0iqHTCqRyo/SqiinegDQBI/AAAAAAAAA4c/NroITlUndfI/s1600-h/the-difference-between-waterfall-iterative-waterfall-scrum-and-lean.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://3.bp.blogspot.com/_H0iqHTCqRyo/SqiinegDQBI/AAAAAAAAA4c/NroITlUndfI/s400/the-difference-between-waterfall-iterative-waterfall-scrum-and-lean.jpg" alt="Agile vs Waterfall vs Iterative vs Lean Software Development" id="BLOGGER_PHOTO_ID_5379728553980149778" border="0" /&gt;&lt;/a&gt;Tara Whitaker has produced an excellent diagram to depict the key difference between Waterfall, Iterative, Agile/Scrum, and Lean software development, in pictures!&lt;br /&gt;&lt;br /&gt;Take a closer look at it and read the explanation over on her blog, &lt;a style="font-weight: bold;" href="http://agile101.net/2009/09/08/the-difference-between-waterfall-iterative-waterfall-scrum-and-lean-in-pictures/"&gt;agile101.net&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;Kelly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-2441645571754206138?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/2441645571754206138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=2441645571754206138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2441645571754206138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2441645571754206138'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/09/agile-vs-waterfall-vs-iterative-vs-lean.html' title='Agile vs Waterfall vs Iterative vs Lean Software Development  - In Pictures!'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H0iqHTCqRyo/SqiinegDQBI/AAAAAAAAA4c/NroITlUndfI/s72-c/the-difference-between-waterfall-iterative-waterfall-scrum-and-lean.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-4861544604715194961</id><published>2009-09-06T11:27:00.007Z</published><updated>2009-09-30T20:25:04.730Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Talk'/><title type='text'>All About Agile Is No More!</title><content type='html'>After 2.5 years of blogging about &lt;b&gt;agile software development&lt;/b&gt;, 'All About Agile' is no more!&lt;br /&gt;&lt;br /&gt;Today I have taken the difficult decision to rename it, to 'Agile Software Development Made Easy!'.&lt;br /&gt;&lt;br /&gt;Who knows, this could potentially be one of the worst decisions I've ever made!  And I'm sure I've made some bad ones :-)  It doesn't exactly roll off the tongue!  But I really feel it's an important change to help people find this site in search engines, and it's the strapline I've been using for All About Agile for quite some time now...&lt;br /&gt;&lt;br /&gt;Note the address has not changed.  But if you have a link to this site on your site or blogroll, perhaps you'd be kind enough to update the link text to show my new name.&lt;br /&gt;&lt;br /&gt;If you don't have a link to All About Agile in your blogroll, why not add one to Agile Software Development Made Easy!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-4861544604715194961?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/4861544604715194961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=4861544604715194961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/4861544604715194961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/4861544604715194961'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/09/all-about-agile-is-no-more.html' title='All About Agile Is No More!'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-2165393684036381570</id><published>2009-09-02T16:45:00.004Z</published><updated>2009-09-02T16:55:52.744Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Estimating'/><title type='text'>Agile Estimating: The Secret To Delivering On Time</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2395/2006216877_1816fb5fbf.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://farm3.static.flickr.com/2395/2006216877_1816fb5fbf.jpg" alt="Agile Estimating: The Secret To Delivering On Time." border="0" /&gt;&lt;/a&gt;For decades, delivering on time has been the holy grail of software development.&lt;br /&gt;&lt;br /&gt;I've been doing &lt;b&gt;agile software development&lt;/b&gt; for quite a few years now.    I've seen many benefits, but one of the most remarkable things of all, is how so many teams can quickly get good at delivering on time.&lt;br /&gt;&lt;br /&gt;It's the art - and/or science - of predicting what can be delivered in a given timeframe, even if the same team was hopeless at estimating before!&lt;br /&gt;&lt;br /&gt;This, for me, is one of the most compelling reasons to do agile development.  Here is the secret:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Estimate &lt;span style="font-weight: bold;"&gt;features&lt;/span&gt;, rather than tasks.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Keep your estimates high-level intuitive guesses (don't analyse the details).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Estimate in &lt;span style="font-weight: bold;"&gt;points &lt;/span&gt;to indicate the &lt;span style="font-weight: bold;"&gt;relative &lt;/span&gt;size of each feature.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Consider estimating using a number sequence like &lt;a href="http://www.agile-software-development.com/2007/12/whats-point-in-estimating.html"&gt;Fibonacci&lt;/a&gt;.  Fibonacci numbers get less precise as they get bigger, which builds a natural distribution curve into your estimates.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Estimate as a &lt;span style="font-weight: bold;"&gt;team&lt;/span&gt;.  Consider playing &lt;a href="http://www.agile-software-development.com/2009/03/planning-poker-agile-estimating.html"&gt;Planning Poker&lt;/a&gt; to facilitate this.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; At the end of your Sprint (or iteration), score the points for all features you managed to deliver. Only score points for features 100% complete, tested and potentially shippable. This is your &lt;a href="http://www.agile-software-development.com/2008/01/understanding-your-velocity.html"&gt;&lt;span&gt;Velocity&lt;/span&gt;&lt;/a&gt;. Count zero for incomplete features.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Track your Velocity over time on a graph.  You can also track your &lt;span style="font-weight: bold;"&gt;Reliability&lt;/span&gt;, i.e. the number of points delivered as a percentage of the number of points committed to at the start of the Sprint.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;At the start of each Sprint, look back at your Velocity for recent Sprints to decide how much to commit to for the coming Sprint.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Don't try to reconcile points with hours or days.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Commit &lt;/span&gt;as a team.&lt;/li&gt;&lt;/ul&gt; Like most great things in life, it's actually very simple.  That's really the beauty of it.  It seems a bit abstract, so many people might be retiscent to give it a try.  I would urge you to try it.&lt;br /&gt;&lt;br /&gt;You'll need to give it several Sprints before you pass judgement on it.  You will find your Velocity bounces all over the place for the first 3-4 Sprints.  But then it will settle down, as your team discovers its norm.&lt;br /&gt;&lt;br /&gt;Trust me, it works.  I have seen it work in many different teams, time and time again.  It's a statistical approach to estimating.  And statistically, if you estimate with relativity, everything is average in the end.&lt;br /&gt;&lt;br /&gt;Kelly.&lt;span style="color: rgb(136, 136, 136);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://agilesoftwaredevelopment.com/blog/kswaters/secret-delivering-time"&gt;Originally published on agilesoftwaredevelopment.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-2165393684036381570?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/2165393684036381570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=2165393684036381570' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2165393684036381570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2165393684036381570'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/09/agile-estimating-secret-to-delivering.html' title='Agile Estimating: The Secret To Delivering On Time'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-3290675831679630474</id><published>2009-08-25T19:52:00.013Z</published><updated>2009-09-01T20:01:22.884Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Testing'/><title type='text'>Agile Testing versus Waterfall Test Phases</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_H0iqHTCqRyo/SpRBKygXcWI/AAAAAAAAA4A/uZYEo8wOvQU/s1600-h/agile+testing+-+waterfall+phases.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 240px;" src="http://1.bp.blogspot.com/_H0iqHTCqRyo/SpRBKygXcWI/AAAAAAAAA4A/uZYEo8wOvQU/s400/agile+testing+-+waterfall+phases.jpg" alt="Agile Testing - Waterfall Phases." id="BLOGGER_PHOTO_ID_5373991908971868514" border="0" /&gt;&lt;/a&gt;I have recently been asked by a tester how &lt;b&gt;agile testing&lt;/b&gt; compares to the various test phases in more traditional, waterfall development projects.&lt;br /&gt;&lt;br /&gt;For instance, after the code has been unit tested, are there several testing phases, such as system, integration and regression testing?&lt;br /&gt;&lt;br /&gt;Although these layers of testing do exist in agile projects, &lt;a href="http://www.agile-software-development.com/2007/04/agile-development-agile-testing-is-not.html"&gt;agile testing is integrated throughout the lifecycle&lt;/a&gt;, with each feature being fully tested as it's developed, rather than doing most testing at the end of all the development.&lt;br /&gt;&lt;br /&gt;Here's how traditional test phases typically fit in with an &lt;b&gt;agile testing&lt;/b&gt; approach:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unit testing is still completed by developers as usual, but ideally there's a much stronger emphasis on automated testing at the code/unit level.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In eXtreme Programming (XP), there is also a strong emphasis on &lt;a href="http://www.agile-software-development.com/2007/03/testing-testing-1-2-3.html"&gt;test driven development&lt;/a&gt;, which is the practice of writing tests before writing code.  This can start simply with tests (or 'confirmations') being identified when a '&lt;a href="http://www.agile-software-development.com/2008/01/user-stories.html"&gt;user story&lt;/a&gt;' is written, and can go as far as actually writing automated unit tests before writing any code.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;System testing and integration testing are rolled together.  As there is at least a daily build, and ideally continuous integration, features can be tested as they are developed, in an integrated environment.  As per waterfall, this stage of testing is ideally carried out by professional testers, as we all know &lt;a href="http://www.agile-software-development.com/2007/03/developers-cant-test-for-toffee.html"&gt;developers can't test for toffee!&lt;/a&gt;  Importantly, though, each feature is tested as it's developed, not at the end of the Sprint or iteration, and certainly not at the end of the project.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Towards the end of each sprint, when all features for the iteration have been completed (i.e. developed and tested in an integrated environment), there needs to be time for a short regression test before releasing the software.  Regression testing should be short because automated, test driven development, with features tested continuously in an integrated environment, should not result in many surprises.  Hopefully it should be more like a 'road test'.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finally, on a very large project, where a release must practically span multiple sprints to be of any value, a 'stabilisation' sprint may be worthwhile to make sure everything is okay before release.  This should, however, be a short duration and the need for a stabilisation sprint should be avoided if at all possible, by trying to deliver releasable quality in each and every sprint along the way. If it is required, this sprint should be all about reducing any defects prior to launch, and the scope of development should at that time be frozen.&lt;/li&gt;&lt;/ul&gt;That's a very quick summary of how traditional test phases fit in with an &lt;b&gt;agile testing&lt;/b&gt; approach.  In many ways it's common sense, although it's not always easy!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo by &lt;a href="http://www.flickr.com/photos/baylorbear78/3406180116/sizes/m/"&gt;BaylorBear78&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-3290675831679630474?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/3290675831679630474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=3290675831679630474' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/3290675831679630474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/3290675831679630474'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/08/agile-testing-versus-waterfall-test.html' title='Agile Testing versus Waterfall Test Phases'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_H0iqHTCqRyo/SpRBKygXcWI/AAAAAAAAA4A/uZYEo8wOvQU/s72-c/agile+testing+-+waterfall+phases.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-2585501449871137636</id><published>2009-08-19T07:59:00.020Z</published><updated>2009-09-01T20:01:22.885Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Testing'/><title type='text'>Advantages of Agile Software Development for Testers</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_H0iqHTCqRyo/Sou4502ZkLI/AAAAAAAAA3w/KFa3NArYcoM/s1600-h/advantages+of+agile+software+development+for+testers.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="Advantages of agile software development for testers." border="0" id="BLOGGER_PHOTO_ID_5371590284148314290" src="http://2.bp.blogspot.com/_H0iqHTCqRyo/Sou4502ZkLI/AAAAAAAAA3w/KFa3NArYcoM/s400/advantages+of+agile+software+development+for+testers.jpg" style="cursor: pointer; float: left; height: 250px; margin: 0pt 10px 10px 0pt; width: 350px;" /&gt;&lt;/a&gt;&lt;span style="color: #666666; font-style: italic;"&gt;This is a guest blog post from Ray Claridge, who writes a really interesting blog about &lt;b&gt;agile testing&lt;/b&gt; caled &lt;a href="http://www.testertroubles.com/" target="_blank"&gt;Tester Troubles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Over to Ray...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Moving into &lt;b&gt;agile software development&lt;/b&gt; can be a daunting experience for any tester, and crawling the Internet for crumbs of comfort does little to ease the anxiety.&lt;br /&gt;&lt;br /&gt;I remember how I felt on my first day, going into a mammoth planning meeting and participating in a sizing session with what appeared to be poker cards. When asked why I'd held up a 5, I really didn't know what to say. Talk about a fish out of water!&lt;br /&gt;&lt;br /&gt;Like most testers, I gained experience and qualifications over many years whilst practicing the V-Model &lt;a href="http://www.testertroubles.com/search/label/Approach" target="_blank"&gt;approach&lt;/a&gt; to development. I'm not saying it was easy, but it was pretty straight-forward. Give me a spec, I'll review it, create a test plan, devise tests against it and months later finally test against it. Whereas in &lt;a href="http://www.testertroubles.com/search/label/Agile" target="_blank"&gt;agile&lt;/a&gt;, there's no big spec, the software functionality evolves during development and testing is required before it's finished!&lt;br /&gt;&lt;br /&gt;However, once I got my head around the changes I soon realised the advantages of working in an agile environment:&lt;br /&gt;&lt;br /&gt;•    Agile re-ignited my passion for testing.&lt;br /&gt;•    I spent less time complaining about being the last to know when there's a requirement change.&lt;br /&gt;•    For the first time I felt like a valued member of the team.&lt;br /&gt;•    Developers looked upon me as one of their own, instead of the nasty tester in the corner.&lt;br /&gt;•    I was being engaged and used for my creativity, skill and critical thinking.&lt;br /&gt;•    Tried and tested &lt;a href="http://www.testertroubles.com/2009/05/golden-rules-for-software-testing.html" target="_blank"&gt;test techniques&lt;/a&gt; still applied.&lt;br /&gt;•    User stories are just like bite size specifications, only easier to digest.&lt;br /&gt;•    The business were more engaged with the process.&lt;br /&gt;•    I was more engaged with the business.&lt;br /&gt;•    The business was happier with the process.&lt;br /&gt;•    The business were ending up with software that meets their needs at that moment in time, not the software they thought they wanted 6 months ago.&lt;br /&gt;•    I was helping to shape the requirements.&lt;br /&gt;•    I lost a huge amount of negativity and became more positive, motivated and accommodating tester.&lt;br /&gt;•    I spent far less time sitting around waiting for code to be delivered.&lt;br /&gt;•    I no longer waited days, sometimes weeks for defects to be fixed.&lt;br /&gt;•    I felt I was adding real value.&lt;br /&gt;&lt;br /&gt;Now I know there are some testers and managers out there who will disagree with agile and will never accept it as a development process. Some have even considered a career change to avoid it. I'm not saying agile is perfect and like all methodologies it's not without it's faults, but for me it's been a breath of fresh air.&lt;br /&gt;&lt;br /&gt;My advice to any tester about to embark into the world of agile would be: keep an open mind, be flexible, accept the &lt;a href="http://www.testertroubles.com/2009/08/agile-changing-role-of-qa.html" target="_blank"&gt;tester's role IS changing&lt;/a&gt; and remember, agile is here to stay. Don't fight it, embrace it!&lt;br /&gt;&lt;br /&gt;Ray.&lt;br /&gt;&lt;span style="color: #333333;"&gt;&lt;br /&gt;&lt;span style="color: #666666; font-size: 85%;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;a href="http://www.linkedin.com/ppl/webprofile?action=ctu&amp;amp;id=40040433&amp;amp;pvs=pp&amp;amp;authToken=jkfn&amp;amp;authType=name&amp;amp;trk=ppro_getintr&amp;amp;lnk=cnt_dir" target="_blank"&gt;Ray Claridge&lt;/a&gt; is an experienced tester with ISEB qualifications and experience in both agile and waterfall environments, and author of the popular blog, &lt;a href="http://www.testertroubles.com/" target="_blank"&gt;Tester Troubles&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 78%;"&gt;photo by Duncan Rawlinson&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333;"&gt;&lt;span style="color: #666666; font-size: 85%;"&gt;&lt;span style="font-size: 78%;"&gt; &lt;a href="http://thelastminuteblog.com/"&gt;thelastminuteblog&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/thelastminute/1973086407/sizes/m/in/set-72157603108266093/" target="_blank"&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&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/5210159427493949178-2585501449871137636?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/2585501449871137636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=2585501449871137636' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2585501449871137636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2585501449871137636'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/08/advantages-of-agile-for-testers.html' title='Advantages of Agile Software Development for Testers'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_H0iqHTCqRyo/Sou4502ZkLI/AAAAAAAAA3w/KFa3NArYcoM/s72-c/advantages+of+agile+software+development+for+testers.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-5173347068136698112</id><published>2009-08-12T18:14:00.014Z</published><updated>2009-09-01T20:04:55.616Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Project Management'/><title type='text'>Agile Project Management: Risk Management</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.agile-software-development.com/2009/08/agile-project-management-risk.html"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://1.bp.blogspot.com/_H0iqHTCqRyo/SoMKlO1no1I/AAAAAAAAA3o/seh_Cl6GIU4/s400/agile+project+management+-+risk+management.jpg" alt="Agile Project Management: Risk Management." id="BLOGGER_PHOTO_ID_5369146815510192978" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;This is a guest blog post from &lt;a href="http://agile101.net/about/"&gt;Tara Whitaker&lt;/a&gt;.  Tara has recently launched a new agile blog called &lt;/span&gt;&lt;a style="color: rgb(102, 102, 102); font-style: italic;" href="http://www.agile101.net/" target="_blank"&gt;Agile 101&lt;/a&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;.&lt;br /&gt;&lt;br /&gt;It really is amazing how much content Tara has already published on &lt;/span&gt;&lt;b style="color: rgb(102, 102, 102); font-style: italic;"&gt;agile project management&lt;/b&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt; and agile programme management.&lt;br /&gt;&lt;br /&gt;Here's a taster...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Risk is an uncertain event that will impact your chosen path should it be realised. Risks are events that are not currently affecting you - they haven't happened yet.  &lt;a href="http://agile101.net/2009/07/26/agile-risk-management-the-difference-between-risks-and-issues/" target="_blank"&gt;Once a risk is realised, it has the potential to become an Issue(s)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The following activities are more traditionally carried out by a Project Manager.  In Agile working environments, the &lt;strong&gt;responsibility for &lt;/strong&gt;&lt;a class="zem_slink" title="Risk management" rel="wikipedia" href="http://en.wikipedia.org/wiki/Risk_management" target="_blank"&gt;&lt;strong&gt;risk management&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; is shared by all involved&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-identifying-risks-step-1-of-4" target="_blank"&gt;&lt;strong&gt;Identify&lt;/strong&gt; a risk&lt;/a&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-identifying-risks-step-1-of-4"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-assessing-risks-step-2-of-4/" target="_blank"&gt;&lt;strong&gt;Assess&lt;/strong&gt; a risk&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-risk-response-step-3-of-4" target="_blank"&gt;&lt;strong&gt;Respond&lt;/strong&gt; to a risk&lt;/a&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-risk-response-step-3-of-4" target="_blank"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-risk-review-step-4-of-4"&gt;&lt;strong&gt;Reviewing&lt;/strong&gt; risks&lt;/a&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-risk-review-step-4-of-4"&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;The old saying 'a problem shared is a problem halved' comes to mind. In &lt;a class="zem_slink" title="Agile software development" rel="wikipedia" href="http://en.wikipedia.org/wiki/Agile_software_development"&gt;Agile Software Development&lt;/a&gt; environments, we accept that projects are ridden with complexity and uncertainty.&lt;br /&gt;&lt;br /&gt;By promoting communication, distributing the responsibility of risk identification/mitigation and enabling ourselves to respond quickly to change, we are fundamentally better equipt to dealing with Risk than more traditional environments.&lt;br /&gt;&lt;br /&gt;With that said, there don't seem to be any official guidelines on how to manage risks within an Agile environment, so I'll combine my personal views with notes and ideas I've found scattered around the web.&lt;br /&gt;&lt;br /&gt;The articles below provide an overview of Risk Management within an Agile context and take you through the four key stages of the Agile Risk Management Lifecycle:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-identifying-risks-step-1-of-4" target="_blank"&gt;Agile Risk Management – Risk Identification (Step 1 of 4)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-assessing-risks-step-2-of-4" target="_blank"&gt;Agile Risk Management – Assessing Risks (Step 2 of 4)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-risk-response-step-3-of-4" target="_blank"&gt;Agile Risk Management – Risk Response (Step 3 of 4)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/27/agile-risk-management-risk-review-step-4-of-4" target="_blank"&gt;Agile Risk Management – Risk Review (Step 4 of 4)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a title="Agile Risk Management – The difference between Risks and Issues" href="http://agile101.net/2009/07/26/agile-risk-management-the-difference-between-risks-and-issues/" target="_blank"&gt;Agile Risk Management – The difference between Risks and Issues&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://agile101.net/2009/07/28/12-principles-of-risk-management-pmbok-with-an-agile-slant/" target="_blank"&gt;12 Principles of Risk Management (PMBOK - with an Agile slant)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;Tara.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-5173347068136698112?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/5173347068136698112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=5173347068136698112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/5173347068136698112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/5173347068136698112'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/08/agile-project-management-risk.html' title='Agile Project Management: Risk Management'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_H0iqHTCqRyo/SoMKlO1no1I/AAAAAAAAA3o/seh_Cl6GIU4/s72-c/agile+project+management+-+risk+management.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-2209423558101636814</id><published>2009-08-11T19:06:00.009Z</published><updated>2009-09-06T20:47:59.487Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><title type='text'>Scum Certified Agile Master (SCAM) Training</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.agile-software-development.com/2009/08/scum-certified-agile-master-scam.html"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://4.bp.blogspot.com/_H0iqHTCqRyo/SoHFSTXPHhI/AAAAAAAAA3g/fdCSC8VCazs/s400/Scrum+Master+Certification.jpg" alt="Scrum Master Certification" id="BLOGGER_PHOTO_ID_5368789149028392466" border="0" /&gt;&lt;/a&gt;I've just stumbled across this genius piece of work from Scott Ambler, who recently posted here on All About Agile about &lt;b&gt;agile project management&lt;/b&gt; and the challenges of &lt;a href="http://www.agile-software-development.com/2009/08/im-delighted-to-introduce-another-guest.html"&gt;agile project initiation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Those who've followed my blog for a while will already know that I think &lt;a href="http://www.agile-software-development.com/2008/01/certified-scrummaster-isnt-worth-paper.html"&gt;Certified Scrum Master training isn't worth the paper it's written on!&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Don't get me wrong.  I'm a  really big fan of Scrum.  And I'd heartily recommend going on a Certified Scrum training course.  It's just the combination of terms 'Certified' and 'Master' for attending a two day course that I don't like.&lt;br /&gt;&lt;br /&gt;Anyway, this was an April fool's joke, so PLEASE don't take it too seriously.  As I say, I love Scrum and yet I still thought it was a really witty view of the shortcomings of the certification process.  Read it here - &lt;span style="font-style: italic;"&gt;sense of humour permitting&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ambysoft.com/certification/scam.html" target="_blank"&gt;SCUM Certified Agile Master (SCAM)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No offense intended :-)&lt;br /&gt;&lt;br /&gt;Kelly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Photo by &lt;a href="http://www.flickr.com/photos/amandapowell/2267746220/sizes/m/"&gt;Amanda D80&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-2209423558101636814?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/2209423558101636814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=2209423558101636814' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2209423558101636814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2209423558101636814'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/08/scum-certified-agile-master-scam.html' title='Scum Certified Agile Master (SCAM) Training'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_H0iqHTCqRyo/SoHFSTXPHhI/AAAAAAAAA3g/fdCSC8VCazs/s72-c/Scrum+Master+Certification.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-1821038135754137143</id><published>2009-08-10T08:12:00.010Z</published><updated>2009-09-01T20:04:55.617Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Project Management'/><title type='text'>Agile Project Management: Project Initiation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.agile-software-development.com/2009/08/im-delighted-to-introduce-another-guest.html"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 163px; height: 210px;" src="http://4.bp.blogspot.com/_H0iqHTCqRyo/Sn_bfMgegAI/AAAAAAAAA3Y/mB2-Khu98f4/s400/agile+project+management+-+project+initiation.jpg" alt="Agile Project Management: Project Initiation." id="BLOGGER_PHOTO_ID_5368250609828790274" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(102, 102, 102);font-size:100%;" &gt;I'm delighted to introduce another &lt;span style="font-weight: bold;"&gt;guest blogger&lt;/span&gt; on All About Agile.&lt;span style="font-weight: bold;"&gt;  Scott Ambler&lt;/span&gt; has agreed to blog here from time to time.  Scott is Chief Methodologist at IBM Rational and (co)author of 19 books!&lt;br /&gt;&lt;br /&gt;His first post is a call for action.  Scott runs various surveys in order to get feedback on key issues in &lt;b&gt;agile software development&lt;/b&gt;.  The latest is about &lt;b&gt;project initiation&lt;/b&gt;.  I know many people do not like to fill out surveys, but I encourage you to complete this one as it's important for the ongoing development of the agile 'body of knowledge'.&lt;br /&gt;&lt;br /&gt;Over to Scott...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;br /&gt;I’m often asked fundamental questions by people new to agile regarding how people go about getting an agile project started. What strategies do people use for estimating? What approaches to project funding do people typically use? What did you have to do to justify the project? How much modeling occurs and to what extent? How long does this typically take? Without decent answers to many of these questions some people are still reticent to experiment with agile approaches to software development.&lt;br /&gt;&lt;br /&gt;So, to get answers to these sorts of questions Mike Vizdos and I have put together the &lt;a href="http://www.surveymonkey.com/s.aspx?sm=qZI7E9V8TuF55s_2bCQrgMEw_3d_3d" target="_blank"&gt;Agile Project Initiation Survey&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;. There are 17 questions in this survey, although you may not be asked all of them, and it should take you at most 5 minutes to complete. Thank you very much for investing your valuable time to fill it out.&lt;br /&gt;&lt;br /&gt;To entice you to fill out the survey we'll be drawing for 10 copies of "&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321658396/ambysoftinc" target="_blank"&gt;Agile Project Management: Creating Innovative Products&lt;/a&gt;, &lt;span style="font-style: italic;"&gt;2nd Edition&lt;/span&gt;"&lt;/span&gt;&lt;span style="font-family:Arial;"&gt; by Jim Highsmith, published in July 2009 by Addison Wesley. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;br /&gt;The results of this survey will be summarized in my "Agile by the Numbers" presentation at Agile 2009 in Chicago on August 27th. Furthermore, this is an open survey, so the source data (without identifying information to protect your privacy), a summary slide deck, and the original source questions will be posted at my &lt;a href="http://www.ambysoft.com/surveys/" target="_blank"&gt;IT Surveys &lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;a href="http://www.ambysoft.com/surveys/" target="_blank"&gt;page&lt;/a&gt; so that others may analyze the data for their own purposes. Data from previous surveys have been used by university students and professors for their research papers, and hopefully the same will be true of the data from this survey. The results from several other surveys are already posted there, so please feel free to take advantage of this resource.&lt;br /&gt;&lt;br /&gt;For anyone who is reticent about filling out a survey, or who doesn’t see the value in them, you might want to read '&lt;a href="http://www.ambysoft.com/surveys/agileSurveys.html" target="_blank"&gt;Surveying the Agile Community&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;' for some arguments as to why you should consider investing your valuable time to help us out. Thanks in advance!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.surveymonkey.com/s.aspx?sm=qZI7E9V8TuF55s_2bCQrgMEw_3d_3d" target="_blank"&gt;Click here to take the agile project initiation survey now&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;- Scott.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b style="color: rgb(102, 102, 102); font-style: italic;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p style="color: rgb(102, 102, 102); font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt; Scott Ambler is Chief Methodologist/Agile&amp;amp;SOA with IBM Rational. He is the (co)-author of 19 books on software development topics ranging from very traditional to very agile approaches. In recent years his focus has been on techniques to scale agile software development, in particular how modeling, documentation, and database issues can be addressed agilely. He works with customers around the world to improve their software processes in a manner which reflects their unique situation. He is a senior contributing editor with Information Week and a keynote speaker at software conferences internationally.  He also writes a blog on the IBM web site, about strategies for &lt;b&gt;scaling agile software development&lt;/b&gt; - &lt;a href="http://www.ibm.com/developerworks/blogs/page/ambler" target="_blank"&gt;Agility@Scale&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(102, 102, 102); font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(102, 102, 102); font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;photo by &lt;a href="http://www.flickr.com/photos/metalchris/3190048572/sizes/m/"&gt;Metal Chris&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-1821038135754137143?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/1821038135754137143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=1821038135754137143' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/1821038135754137143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/1821038135754137143'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/08/im-delighted-to-introduce-another-guest.html' title='Agile Project Management: Project Initiation'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_H0iqHTCqRyo/Sn_bfMgegAI/AAAAAAAAA3Y/mB2-Khu98f4/s72-c/agile+project+management+-+project+initiation.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-7811091596224680260</id><published>2009-08-04T09:51:00.013Z</published><updated>2009-09-01T20:05:44.912Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile Teams'/><title type='text'>The Million Dollar Question</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_H0iqHTCqRyo/SngIQclNbDI/AAAAAAAAA3Q/qecIn_dYbO0/s1600-h/agile+team+teamwork+-+pulling+together.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 350px; height: 250px;" src="http://1.bp.blogspot.com/_H0iqHTCqRyo/SngIQclNbDI/AAAAAAAAA3Q/qecIn_dYbO0/s400/agile+team+teamwork+-+pulling+together.jpg" alt="Agile software development teams - teamwork" id="BLOGGER_PHOTO_ID_5366048034655136818" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(102, 102, 102);font-size:100%;" &gt;I'm delighted to introduce my first ever &lt;span style="font-weight: bold;"&gt;guest blogger&lt;/span&gt; on All About Agile...  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Mike Cottmeyer&lt;/span&gt; is a product consultant and agile evangelist for &lt;a href="http://www.versionone.com/" target="_blank"&gt;Version One&lt;/a&gt;, and regularly blogs about various aspects of &lt;b&gt;agile software development&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Here he writes about teamwork, and the importance of agile teams pulling together...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;People have lots of reasons for not working together like a team.  In many organizations... it is pretty common for developers and testers to only interact through the defect management system.  For a long time developers and testers weren't even encouraged to talk to each other... let alone collaborate.  Sometimes developers don't even get talk to a product manager... let alone a real customer.  All their requirements come by way of a great big requirements document... and if they have any questions... or need any clarification... they can go talk to the BA.&lt;br /&gt;&lt;br /&gt;Sometimes I'll meet a new agile team... one that just recently came out of this way old of working... and they are bringing many of those low bandwidth communication habits along with them.  When we talk about people interacting on a daily basis... when we talk about developers and testers and customers talking to each other... when we talk about collaborating and having shared accountability... these are pretty foreign concepts.  These folks come up with all kinds of reasons that a defect HAS to be written up during the sprint or that requirement change just HAS to be documented and passed through change management.  It's the only way they know how to work together... and they want to know they can be individually successful... successful independent of everyone else on the team.&lt;br /&gt;&lt;br /&gt;When I meet a team like this, I like to ask them to do a little thought exercise with me.  What if I offered everyone on the team one million dollars to plan a set of features that could be delivered in two weeks.  The team would work with the customer directly to understand the requirements... the team would make a shared committment... the team would deliver the work.  Once the work was delivered... they'd all get one million dollars... each.  No one sets the goal... they set it for themselves.  But... and here is the kicker... everyone gets the million or no one gets the million.&lt;br /&gt;&lt;br /&gt;We are all dependent on each other for a successful outcome.&lt;br /&gt;&lt;br /&gt;Would this kind of reward change your notion of planning?  Would it change your notion of working together?  Would you allow process and red tape and defect management and change control stand in the way of delivery?  Most people start telling me how they would generate as little documentation as possible... how QA testers would work with developers to make sure the code was right... how they would review progress with their customers frequently to get feedback.  They start telling me about how much they'd talk to each other to make sure they were getting things right.&lt;br /&gt;&lt;br /&gt;So... if we can create that sense of urgency to inflate our own personal bank accounts... what stops is from breaking down all those organziational barriers for the sake of our companies... for the sake of our recurring paycheck?  At the end of the day... that's what's really at stake... our companies... and our continued employment... are depending on it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(102, 102, 102); line-height: 18px; font-style: italic;font-family:'Trebuchet MS';" &gt;Mike Cottmeyer is a product consultant and agile evangelist for &lt;a href="http://www.versionone.com/"&gt;VersionOne&lt;/a&gt;. Prior to joining VersionOne, Mike was a senior project manager for CheckFree Corporation where he led a portfolio of projects for their online banking and bill payment business unit. Mike has 20 years of experience leading IT initiatives using a combination of traditional, agile, and lean project management best practices.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mike is a certified PMP Project Manager and a certified ScrumMaster. He co-created the DSDM Agile Project Leader certification and holds Foundation, Practitioner, and Examiner level certificates. Mike is an honorary member of the DSDM Consortium and a founder of the Lean Software and Systems Consortium.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mike speaks internationally on the topic of Agile Project Management and writes for several blogs including &lt;a href="http://www.leadingagile.com/" target="_blank"&gt;&lt;span style="text-decoration: underline;"&gt;Leading Agile&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://blog.versionone.net/" target="_blank"&gt;VersionOne Agile Chronicles&lt;/a&gt; and occasionally for &lt;a href="http://www.agilesoftwaredevelopment.com/" target="_blank"&gt;AgileSoftwareDevelopment.com&lt;/a&gt;.&lt;/div&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/5210159427493949178-7811091596224680260?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/7811091596224680260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=7811091596224680260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/7811091596224680260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/7811091596224680260'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/08/million-dollar-question.html' title='The Million Dollar Question'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_H0iqHTCqRyo/SngIQclNbDI/AAAAAAAAA3Q/qecIn_dYbO0/s72-c/agile+team+teamwork+-+pulling+together.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5210159427493949178.post-2927826549486525283</id><published>2009-07-29T06:43:00.006Z</published><updated>2009-09-03T08:34:15.432Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Talk'/><title type='text'>If you like my blog, please link to it</title><content type='html'>Hi all.  I've spent over 2 years now, and countless hours, blogging all about &lt;b&gt;agile software development&lt;/b&gt; and &lt;b&gt;agile project management&lt;/b&gt;, highlighting interesting things about agile all over the web and writing original content explaining some of the key &lt;a href="http://www.agile-software-development.com/2007/02/10-things-you-need-to-know-about-agile.html"&gt;agile principles&lt;/a&gt;, &lt;a href="http://www.agile-software-development.com/2007/09/how-to-implement-scrum-in-10-easy-steps.html"&gt;how to implement Scrum&lt;/a&gt;, &lt;a href="http://www.agile-software-development.com/2008/04/writing-good-user-stories.html"&gt;user stories&lt;/a&gt; and lots more!&lt;br /&gt;&lt;br /&gt;One thing I haven't really done very well, though, is promoting my blog.  I promoted it quite heavily in my first couple of months of blogging, but since then I've relied heavily on word of mouth.&lt;br /&gt;&lt;br /&gt;I've really enjoyed the feeling of helping people to understand agile and as a result have taken great satisfaction from the many 'thank you' emails and positive comments I receive, and for that reason I really want my blog to reach the widest possible audience.&lt;br /&gt;&lt;br /&gt;I have enjoyed some great success with agile development methods - particularly Scrum - and I guess I just want to share what I've learnt so other people can benefit from agile in the same way and be successful too.&lt;br /&gt;&lt;br /&gt;In order to expand my reach, I really need more people to link to my blog.  If you like my blog, or you've found it useful in your adoption of agile, the best way to show your appreciation is to link to it :-)&lt;br /&gt;&lt;br /&gt;Many thanks!&lt;br /&gt;&lt;br /&gt;Kelly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5210159427493949178-2927826549486525283?l=www.agile-software-development.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.agile-software-development.com/feeds/2927826549486525283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5210159427493949178&amp;postID=2927826549486525283' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2927826549486525283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5210159427493949178/posts/default/2927826549486525283'/><link rel='alternate' type='text/html' href='http://www.agile-software-development.com/2009/07/if-you-like-my-blog-please-link-to-it.html' title='If you like my blog, please link to it'/><author><name>Kelly Waters</name><uri>http://www.blogger.com/profile/17507745125859750885</uri><email>allaboutagile@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03095931506725586082'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>