<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Adventures in Software Engineering : Agile</title><link>http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx</link><description>Tags: Agile</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>An old metaphor for project management</title><link>http://blogs.msdn.com/clemmend/archive/2008/01/05/an-old-metaphor-for-project-management.aspx</link><pubDate>Sat, 05 Jan 2008 11:11:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6988731</guid><dc:creator>clemmend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/clemmend/comments/6988731.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemmend/commentrss.aspx?PostID=6988731</wfw:commentRss><description>&lt;p&gt;Our culture owes a lot to the influence of Newtonian mechanics in shaping the thinking in other areas, such as in Psychology with the notion of "&lt;a href="http://en.wikipedia.org/wiki/Psychic_energy" target="_blank"&gt;energy&lt;/a&gt;". Even though this usage is obsolete within professional circles, the expression is still an active part of the popular culture.&lt;/p&gt; &lt;p&gt;The fabric of our thinking also has another Newtonian concept as a background: the mechanical "&lt;a href="http://www.uvi.edu/Physics/SCI3xxWeb/Structure/StaticEq.html" target="_blank"&gt;static equilibrium&lt;/a&gt;". We usually see stability in a way that is contradictory to what happens in life, where equilibrium is a delicate balancing of multiple forces woven in a dynamic exchange. &lt;/p&gt; &lt;p&gt;This cultural influence extends to ideas on project management. We tend to see projects as a collection of static endeavors where everything is predictable, punctuated in between with checkpoints at which some change might be added, in a predictable way, into the system.&lt;/p&gt; &lt;p&gt;I would rather refer to &lt;a href="http://en.wikipedia.org/wiki/Heraclitus" target="_blank"&gt;Heraclitus&lt;/a&gt; "everything changes" idea when thinking about project management. And that implies continuous adaptation, not just at staggered checkpoints or milestones.&lt;/p&gt; &lt;p&gt;Juggling has always been a great metaphor for project management, for although we don't think about it while watching their mesmerizing performance, jugglers are constantly adapting to where the balls go. Even though they kind of have an idea of a ball's trajectory through their experience, their greatest skill is &lt;u&gt;going after it in the nick of time.&lt;/u&gt; &lt;/p&gt; &lt;p&gt;The following video by Fatboy Slim is a homage to adaptive project managers of all times, from Heraclitus to Agilistas today, with eyes on the ball and ears on the rhythm. Enjoy...&lt;/p&gt; &lt;p&gt;&lt;embed src="http://cosmos.bcst.yahoo.com/up/embed/embedflv/swf/fop_embed.swf?id=v33127387&amp;amp;eID=1301797&amp;amp;pm=0" width="428" height="480" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6988731" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx">Agile</category></item><item><title>Agile Austin inauguration was a huge success</title><link>http://blogs.msdn.com/clemmend/archive/2007/09/07/agile-austin-inauguration-was-huge-success.aspx</link><pubDate>Fri, 07 Sep 2007 03:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4797171</guid><dc:creator>clemmend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/clemmend/comments/4797171.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemmend/commentrss.aspx?PostID=4797171</wfw:commentRss><description>&lt;P&gt;The first meeting happened last 4th of September, and you can get more details at the &lt;A href="http://www.agileaustin.org/" target=_blank mce_href="http://www.agileaustin.org/"&gt;Agile Austin&lt;/A&gt; website.&lt;/P&gt;
&lt;P&gt;In the first talk, Jim Van Riper,&amp;nbsp;VP of Product Planning and Development from Troux Technologies, shared the inside story of adopting Agile in a fast changing environment. &lt;/P&gt;
&lt;P&gt;Jim's thinking about Product Management is also interesting: they should always be "Pigs" (in Scrum parlance), not "Chickens". In my experience with&amp;nbsp;MSF in general, and MSF Agile in particular, is that it&amp;nbsp;solves this lack of Product Management involvement&amp;nbsp;by having the Product Manager as someone from the customer side, and&amp;nbsp;as an integral part of the team at all times, not just when interfacing with project managers.&lt;/P&gt;
&lt;P&gt;One of his quotes ("turn over is good for you") called my attention when he explained that most of those who could not adapt to Agile chose to leave - and that the company was better after that. &lt;A href="http://codebetter.com/blogs/jeffrey.palermo/archive/2007/09/05/agileaustin-kick-off-meeting-a-big-success.aspx" target=_blank mce_href="http://codebetter.com/blogs/jeffrey.palermo/archive/2007/09/05/agileaustin-kick-off-meeting-a-big-success.aspx"&gt;Jeffrey Palermo's blog&lt;/A&gt; has more on the meeting. &lt;/P&gt;
&lt;P&gt;I don't think that even the organizers were expecting to see such a full house with people standing inside and outside of the conference room. This tells a lot about the need for such a community in Austin.&lt;/P&gt;
&lt;P&gt;Congratulations to all who put this together, among them Scott Killen and &lt;A href="http://codebetter.com/blogs/jeffrey.palermo/default.aspx" target=_blank mce_href="http://codebetter.com/blogs/jeffrey.palermo/default.aspx"&gt;Jeffrey Palermo&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4797171" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemmend/archive/tags/Austin/default.aspx">Austin</category><category domain="http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx">Agile</category></item><item><title>TechEd 2007: Presentation on Agile Software Development for small teams was a hit</title><link>http://blogs.msdn.com/clemmend/archive/2007/06/05/teched-2007-presentation-on-agile-software-development-for-small-teams-was-a-hit.aspx</link><pubDate>Wed, 06 Jun 2007 01:19:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3105103</guid><dc:creator>clemmend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/clemmend/comments/3105103.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemmend/commentrss.aspx?PostID=3105103</wfw:commentRss><description>&lt;p&gt;There was a session I forgot to mention from my post yesterday, but that was one of the best. Here is the complete summary so you have an idea of what was covered:&lt;/p&gt; &lt;blockquote&gt; &lt;p class="MsoNormal" style="background: white; margin-bottom: 0pt; line-height: 140%"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt; line-height: 140%; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;DEV02-TLC - Microsoft Visual Studio Team System for Small Agile Teams&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background: white; margin-bottom: 0pt; line-height: 140%"&gt;&lt;span style="font-size: 8.5pt; color: #003399; line-height: 140%; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; Monday, June 4 4:45 PM - 6:00 PM, Blue Theater 13&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background: white; margin-bottom: 0pt; line-height: 140%"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt; color: #003399; line-height: 140%; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;Speaker(s):&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt; color: #003399; line-height: 140%; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt; Will Stott&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background: white; margin-bottom: 0pt; line-height: 140%"&gt;&lt;span style="font-size: 8.5pt; line-height: 140%; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;Everyone says that Agile approaches like Extreme Programming only work when you’ve got a small team of highly talented developers. I agree that Agile works best for small teams, but it’s not talent that really matters, it’s a willingness to adopt certain practices and values. Over the next forty minutes I want to explain how Visual Studio Team System (VSTS) supports the Agile practices and values that allow everyone in this room to create a top performing small team. Topics to be covered include: • The case for creating small Agile teams – how Agile provides a middle-way between having too much process and too little • Adapting the Team Foundation Process Framework – how to create a light weight process for a small Agile team doing Extreme Programming. • Setting-up Team Foundation Build – why frequent integration is important and how to implement practices like ‘Continuous Integration’ and the ‘Ten Minute Build’ with TFB. • Test-driven Development – demonstration of the new VSTS Tools in a Pair-programming session (James Newkirk / Will Stott) with particular emphasis on Refactoring and writing good programmer tests. • Customer Testing using Generic Tests and FIT – how functional tests written by Customers in a Word document can be run as part of an automated build process to verify that your code satisfies its business requirements. James Newkirk and Will Stott have written a book entitled ‘Visual Studio Team System – Better Software Development for Agile Teams’ (700 pages) which Addison-Wesley will launch at Tech·Ed 2007. This book is targeted at people who want to know how VSTS might be used by a small team transitioning to Extreme Programming and includes a series of exercises which take readers through the entire software development lifecycle from inception to deployment.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I arrived there on time, and there were already as many people outside as inside the presentation space. &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/clemmend/WindowsLiveWriter/WillStottspresentationwasahit_1299B/IMAGE_00289_2.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="286" alt="Crowd outside of Will Stott's presentation on Agile" src="http://blogs.msdn.com/blogfiles/clemmend/WindowsLiveWriter/WillStottspresentationwasahit_1299B/IMAGE_00289_thumb_2.jpg" width="358" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;You could actually see people standing on top of chairs to see and hear what he was presenting. Some people watched the whole presentation while standing up,&amp;nbsp; which is quite a compliment.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/clemmend/WindowsLiveWriter/WillStottspresentationwasahit_1299B/IMAGE_00295_1.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="480" alt="I really wanted to attend Will Stott's talk!" src="http://blogs.msdn.com/blogfiles/clemmend/WindowsLiveWriter/WillStottspresentationwasahit_1299B/IMAGE_00295_thumb_1.jpg" width="360" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Doug Seven replaced Jim Newkirk as a co-presenter, as his flight was late.&lt;/p&gt; &lt;p&gt;Will and Jim had just launched their new book (as mentioned in the summary "‘Visual Studio Team System – Better Software Development for Agile Teams". The companion site (where you can get a link to buy it from Amazon.com) is &lt;a href="http://www.bettersoftwaredevelopment.org/"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/clemmend/WindowsLiveWriter/WillStottspresentationwasahit_1299B/IMAGE_00306.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="294" alt="Will showing his new baby" src="http://blogs.msdn.com/blogfiles/clemmend/WindowsLiveWriter/WillStottspresentationwasahit_1299B/IMAGE_00306_thumb.jpg" width="369" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;As part of this work, Will and Jim released a new software process template for&amp;nbsp;Visual Studio Team System, &lt;a href="http://www.codeplex.com/MSF4XP"&gt;MSF for XP&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I will blog again at length about this book later. Right now I can tell you though that this is one of the best books that you could buy at&amp;nbsp;this moment if you are planning to adopt an Agile method with Visual Studio Team System.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3105103" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx">Agile</category><category domain="http://blogs.msdn.com/clemmend/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.msdn.com/clemmend/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>The 90% rule</title><link>http://blogs.msdn.com/clemmend/archive/2007/06/02/the-90-rule.aspx</link><pubDate>Sat, 02 Jun 2007 07:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3036145</guid><dc:creator>clemmend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/clemmend/comments/3036145.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemmend/commentrss.aspx?PostID=3036145</wfw:commentRss><description>&lt;P mce_keep="true"&gt;Once again a few friends (in this case, &lt;A href="http://blogs.vstsrocks.com.br/fabcamara/" target=_blank mce_href="http://blogs.vstsrocks.com.br/fabcamara/"&gt;Fabio Camara&lt;/A&gt;, and Andrew Delin, both in the same week :-) ) ask me why I haven't been blogging. It seems that every time we have a conversation, they point out it could easily have been made into a blog entry. &lt;/P&gt;
&lt;P&gt;After some reflection on the issue, I realized that it is because&amp;nbsp;I&amp;nbsp;have not been applying the &lt;A href="http://www.amazon.com/Staying-Street-Smart-Internet-Age/dp/0670893064/ref=sr_1_14/104-9305054-7082351?ie=UTF8&amp;amp;s=books&amp;amp;qid=1180760617&amp;amp;sr=1-14" target=_blank mce_href="http://www.amazon.com/Staying-Street-Smart-Internet-Age/dp/0670893064/ref=sr_1_14/104-9305054-7082351?ie=UTF8&amp;amp;s=books&amp;amp;qid=1180760617&amp;amp;sr=1-14"&gt;"90% rule"&lt;/A&gt; to blog publishing: 90% of the ideal quality is good enough for most readers. In fact, I have seen so many spelling errors in some blogs that even so continue to be taken as a good reference that the bar seems to be to be at 60% or maybe 50%.&lt;/P&gt;
&lt;P&gt;The same analogy applies to requirements capturing, coding, or for that matter, any knowledge transformation activity. If it takes too long to produce some information to be consumed, when it is finally&amp;nbsp;done in perfection it might no longer be relevant (although it is always possible to recycle an episode if we can extract its intrinsic timeless value - another way of saying that all experiences teach us).&lt;/P&gt;
&lt;P&gt;Being stuck in such an endless loop&amp;nbsp;situation in software development prompted the infamous "analysis paralysis". Agile teams have a way to deal with it in the formula YAGNI ("Ya Ain't Gonna Need It"), which helps you cut the cycle by focusing on why you are doing something. Which reminds me, I would better post this now, or I might never publish it once the never ending editing cycle starts.&lt;/P&gt;
&lt;P&gt;I guess I have to apply the 90% rule more. &amp;nbsp;However, my bar for spelling will continue to be 100%, or else I will put the blame on Word's spellchecker if something wrong passes through. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;If only we could blame compilers for our business logic defects :-) ...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3036145" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx">Agile</category></item><item><title>McCarthy's video on "23 and a half Rules of Thumb for Software Development"</title><link>http://blogs.msdn.com/clemmend/archive/2006/10/27/mccarthy-s-video-on-23-and-a-half-rules-of-thumb-for-software-development.aspx</link><pubDate>Fri, 27 Oct 2006 04:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:877833</guid><dc:creator>clemmend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/clemmend/comments/877833.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemmend/commentrss.aspx?PostID=877833</wfw:commentRss><description>&lt;FONT size=2&gt;
&lt;P&gt;"23 and a half Rules of Thumb for Software Development" is a&amp;nbsp;classic video of a speech that Jim McCarthy made to Microsoft Consulting Services. It has been shown worldwide to anyone taking MSF training, as part of the "Principles of Application&amp;nbsp;Development"&amp;nbsp;course.&lt;/P&gt;
&lt;P&gt;McCarthy also recently released it&amp;nbsp;as podcasts at &lt;/FONT&gt;&lt;A href="http://www.mccarthyshow.com/McCarthyShow/TwentyThreeandaHalfRulesofThumb/tabid/808/Default.aspx"&gt;&lt;U&gt;&lt;FONT color=#0000ff size=2&gt;http://www.mccarthyshow.com/McCarthyShow/TwentyThreeandaHalfRulesofThumb/tabid/808/Default.aspx&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;This video is a great companion to McCarthy's "Dynamics of Software Development" &lt;A class="" href="http://www.amazon.com/gp/product/0735623198/sr=1-1/qid=1156801743/ref=sr_1_1/104-6313703-3867159?ie=UTF8&amp;amp;s=books" target=_blank mce_href="http://www.amazon.com/gp/product/0735623198/sr=1-1/qid=1156801743/ref=sr_1_1/104-6313703-3867159?ie=UTF8&amp;amp;s=books"&gt;book&lt;/A&gt;, one of the cornerstones of MSF 2.0, software engineering&amp;nbsp;classic (note that the book has 54 rules, not just 23), and that the video is included with the latest edition.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=877833" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx">Agile</category><category domain="http://blogs.msdn.com/clemmend/archive/tags/MSF/default.aspx">MSF</category></item><item><title>Agile 2006</title><link>http://blogs.msdn.com/clemmend/archive/2006/08/03/agile-2006.aspx</link><pubDate>Fri, 04 Aug 2006 01:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:687992</guid><dc:creator>clemmend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/clemmend/comments/687992.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemmend/commentrss.aspx?PostID=687992</wfw:commentRss><description>&lt;P&gt;&lt;FONT face="Times New Roman"&gt;The weather in &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Minneapolis&lt;/st1:City&gt;&lt;/st1:place&gt; was warm this year, and so was figuratively speaking&amp;nbsp;the Agile 2006 Conference, which had all sorts of interesting discussions going on anywhere - lobbies, dining rooms, sessions. I felt at home for its informality, and definitely will come back&amp;nbsp;next year.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;While being a newbie to the gathering, I have been working with agile software development since 1999 when I was first introduced to the topic by &lt;st1:PersonName w:st="on"&gt;Bill Addington&lt;/st1:PersonName&gt;, whose last job at Compaq was as a software development quality and methodologies guru. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;Aside from MSF (which to me was inexplicably absent from the manifesto meeting in 2000), my first book on agile was &lt;/FONT&gt;&lt;A href="http://www.amazon.com/gp/product/0932633404/sr=1-1/qid=1154639540/ref=pd_bbs_1/102-1630578-0680136?ie=UTF8&amp;amp;s=books" mce_href="http://www.amazon.com/gp/product/0932633404/sr=1-1/qid=1154639540/ref=pd_bbs_1/102-1630578-0680136?ie=UTF8&amp;amp;s=books"&gt;&lt;FONT face="Times New Roman"&gt;Adaptive Software Development&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt; by Jim Highsmith, then &lt;/FONT&gt;&lt;A href="http://www.amazon.com/gp/product/0321278658/sr=1-1/qid=1154640016/ref=pd_bbs_1/102-1630578-0680136?ie=UTF8&amp;amp;s=books" mce_href="http://www.amazon.com/gp/product/0321278658/sr=1-1/qid=1154640016/ref=pd_bbs_1/102-1630578-0680136?ie=UTF8&amp;amp;s=books"&gt;&lt;FONT face="Times New Roman"&gt;Xtreme Programming Explained&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt; (first edition)&amp;nbsp;by Kent Beck,&amp;nbsp; followed by &lt;/FONT&gt;&lt;A href="http://www.amazon.com/gp/product/013011510X/sr=1-1/qid=1154640140/ref=pd_bbs_1/102-1630578-0680136?ie=UTF8&amp;amp;s=books" mce_href="http://www.amazon.com/gp/product/013011510X/sr=1-1/qid=1154640140/ref=pd_bbs_1/102-1630578-0680136?ie=UTF8&amp;amp;s=books"&gt;&lt;FONT face="Times New Roman"&gt;Java Modelling in Color&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;, a beautiful book by Coad, Lefebvre and DeLuca, which introduced FDD.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;So while at the conference it was a pleasure to meet in person several luminaries who have been the backbone of the Agile movement. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;The first one was &lt;A href="http://alistair.cockburn.us/" mce_href="http://alistair.cockburn.us/"&gt;Alistair Cockburn&lt;/A&gt; [pronounced 'co-burn']. We had a chance of chatting for a few minutes after his introductory presention on &lt;A href="http://www.amazon.com/gp/product/0201699699/sr=1-2/qid=1154644863/ref=pd_bbs_2/102-1630578-0680136?ie=UTF8&amp;amp;s=books" mce_href="http://www.amazon.com/gp/product/0201699699/sr=1-2/qid=1154644863/ref=pd_bbs_2/102-1630578-0680136?ie=UTF8&amp;amp;s=books"&gt;Agile Software Development &lt;/A&gt;in general, and &lt;A href="http://www.amazon.com/gp/product/0201699478/sr=1-3/qid=1154644863/ref=pd_bbs_3/102-1630578-0680136?ie=UTF8&amp;amp;s=books" mce_href="http://www.amazon.com/gp/product/0201699478/sr=1-3/qid=1154644863/ref=pd_bbs_3/102-1630578-0680136?ie=UTF8&amp;amp;s=books"&gt;Crystal Clear&lt;/A&gt; in detail. My favorite book of his though is &lt;A href="http://www.amazon.com/gp/product/0201702258/sr=1-1/qid=1154644863/ref=pd_bbs_1/102-1630578-0680136?ie=UTF8&amp;amp;s=books" mce_href="http://www.amazon.com/gp/product/0201702258/sr=1-1/qid=1154644863/ref=pd_bbs_1/102-1630578-0680136?ie=UTF8&amp;amp;s=books"&gt;Writing Effective Use Cases&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;We talked about the origin of the name "Agile"&amp;nbsp; for the manifesto, with a few interesting points I will bring back later.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://tkfiles.storage.msn.com/x1prGu8csMKJzHCEO2fV35UBpCHJCmoBhr0IhObliP3VHzwmmSIjWCktxYqb_ZNnmDTSzLco28F3L2nrsNcDrYO5jpLp1dcyV1hfXHpoTdUfJMULj2_Dig_v_o1YQGrAA_8F9L-zJn1DCI" target=_blank mce_href="http://tkfiles.storage.msn.com/x1prGu8csMKJzHCEO2fV35UBpCHJCmoBhr0IhObliP3VHzwmmSIjWCktxYqb_ZNnmDTSzLco28F3L2nrsNcDrYO5jpLp1dcyV1hfXHpoTdUfJMULj2_Dig_v_o1YQGrAA_8F9L-zJn1DCI"&gt;&lt;IMG height=402 src="http://tkfiles.storage.msn.com/x1prGu8csMKJzHCEO2fV35UBpCHJCmoBhr0IhObliP3VHzwmmSIjWCktxYqb_ZNnmDTSzLco28F3L2nrsNcDrYO5jpLp1dcyV1hfXHpoTdUfJMULj2_Dig_v_o1YQGrAA_8F9L-zJn1DCI" width=476 border=0 mce_src="http://tkfiles.storage.msn.com/x1prGu8csMKJzHCEO2fV35UBpCHJCmoBhr0IhObliP3VHzwmmSIjWCktxYqb_ZNnmDTSzLco28F3L2nrsNcDrYO5jpLp1dcyV1hfXHpoTdUfJMULj2_Dig_v_o1YQGrAA_8F9L-zJn1DCI"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Alistair Cockburn in a display of positive agile energy while talking to a conference attendee&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=687992" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx">Agile</category><category domain="http://blogs.msdn.com/clemmend/archive/tags/Conference/default.aspx">Conference</category></item><item><title>Comparative study on RUP vs MSF</title><link>http://blogs.msdn.com/clemmend/archive/2006/07/27/comparative-study-on-rup-vs-msf.aspx</link><pubDate>Thu, 27 Jul 2006 17:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:680297</guid><dc:creator>clemmend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/clemmend/comments/680297.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemmend/commentrss.aspx?PostID=680297</wfw:commentRss><description>&lt;P&gt;Johan Traa has just published a comparative study on RUP vs MSF for Agile Software Development: "MSF Documentation: RUP vs. MSF - A comparative study". Check the &lt;A href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=587095&amp;amp;SiteID=1&amp;amp;mode=1"&gt;post at the MSF Forum&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;It is really worth the reading. He adds new material to help you understand MSF for Agile Software Development, specially a nice graphical representation on page 132.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=680297" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx">Agile</category><category domain="http://blogs.msdn.com/clemmend/archive/tags/MSF/default.aspx">MSF</category></item><item><title>MSF oldies</title><link>http://blogs.msdn.com/clemmend/archive/2006/01/18/msf-oldies.aspx</link><pubDate>Thu, 19 Jan 2006 01:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514542</guid><dc:creator>clemmend</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/clemmend/comments/514542.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemmend/commentrss.aspx?PostID=514542</wfw:commentRss><description>&lt;P&gt;I was talking to my good friend &lt;a href="http://blogs.msdn.com/andrewdelin/"&gt;Andrew Delin&lt;/A&gt; about how the original MSF 1.0 had several concepts which today are associated with Agile methodologies. One such concept was the polemic "Why No Requirements Document?" one. The main point in this doc is:&lt;/P&gt;
&lt;P class=Listbullet1 style="MARGIN: 0in 0in 8pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;Users/customers generally don't know what they want or need until they gain some familiarity with what they can have;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;The solution presented at the time resonates with what has become common today:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 8pt"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp; The SDD process model does not ignore customer requirements.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;They are accommodated through:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Listbullet1 style="MARGIN: 0in 0in 8pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;early identification of driving requirements and constraints as a part of defining the project scope [i.e, Vision Scope document];&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Listbullet1 style="MARGIN: 0in 0in 8pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;establishing traceability through analysis techniques like activity-based analysis, in which all features specified in the Functional Specification are traceable to specific user activities or tasks identified in the analysis activities [i.e. Personas and a list of Scenarios];&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Listbullet1 style="MARGIN: 0in 0in 8pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;controlled revision of project scope and Functional Specification documents to reflect changing or better-understood requirements [i.e. Functional Spec as a collection of Scenarios which can be modified or postponed to a later iteration ("versioned releases" at the time)].&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;These and other gold nuggets are in MSF 1.0 RC1.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=514542" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemmend/archive/tags/Agile/default.aspx">Agile</category><category domain="http://blogs.msdn.com/clemmend/archive/tags/MSF/default.aspx">MSF</category></item></channel></rss>