<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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>Q&amp;amp;A: Agile Vs. Formal Methodologies</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx</link><description>This is an answer to questions posted here . You can read more answers from that link. Agile Vs. Formal Methodologies Is "Agile" just another trend that is slowly turning into a more accepted and practiced methodology? Is this the beginning of the end</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>carnival of the agilists, 18-may-06</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx#450494</link><pubDate>Sat, 03 Jun 2006 20:23:37 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:450494</guid><dc:creator>silk and spinach</dc:creator><author>silk and spinach</author><description>Welcome to the May 18th edition of the Carnival of Agilists - providing you with a commented digest on what's been said in the agile blogsphere during the last two weeks&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=450494" width="1" height="1"&gt;</description></item><item><title>re: Q&amp;A: Agile Vs. Formal Methodologies</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx#447050</link><pubDate>Fri, 19 May 2006 02:17:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:447050</guid><dc:creator>Scott Ambler</dc:creator><author>Scott Ambler</author><description>At &lt;a target="_new" href="http://www.agiledata.org/essays/differentStrategies.html"&gt;http://www.agiledata.org/essays/differentStrategies.html&lt;/a&gt; I compare and contrast a collection of agile and traditional/formal methods.  Too many people look for the one best answer to their question, in this case &amp;quot;What is the best approach to software development?&amp;quot;  Unfortunately, the answer is &amp;quot;It depends on the situation&amp;quot;.  That's why I wrote the article comparing the various methods, so that people not only know that they have a choice but that they get some direction as to the differences between them.  The article isn't perfect, none are, but it's pretty good IMHO.&lt;br&gt;&lt;br&gt;Hope some of you like it.&lt;br&gt;&lt;br&gt;- Scott&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=447050" width="1" height="1"&gt;</description></item><item><title>re: Q&amp;A: Agile Vs. Formal Methodologies</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx#446656</link><pubDate>Tue, 16 May 2006 10:55:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:446656</guid><dc:creator>Arnon Rotem-Gal-Oz</dc:creator><author>Arnon Rotem-Gal-Oz</author><description>Matan,&lt;br&gt;The problem with fixed priced projects is that the customer usually requires a detailed plan as part of Terms and conditions of the bid.&lt;br&gt;More so, they (usually) want detailed documentation, only allow partial access to end-users etc. etc.&lt;br&gt;The (unfortunate) end result is that it is next to imposible to have a pure agile project. &lt;br&gt;&lt;br&gt;Also regarding VSTS - MS claims that even MSF for CMMI improvement is an agile methodogy  - this is what Ken Schwaber (SCRUM) had to say about about MSF &lt;br&gt;Agile:&amp;quot;&lt;br&gt;Dear CrossTalk Editor, &lt;br&gt;&lt;br&gt;In the December 2005 issue, the article “Agile Software Development for the Entire Project” by Granville Miller, Microsoft, describes how the agile process in MSF can make the agile described in the Agile Manifesto &amp;lt;www.agile manifesto.org&amp;gt; much easier to implement without all of those difficult changes that many others have experienced. He describes how these reflect the fine engineering practices at Microsoft that have led the MSF version of agile to already be a year late. &lt;br&gt;&lt;br&gt;It has taken more than 20 years for parts of the American manufacturing industry to adopt lean thinking. Agile, which has many parallels to lean manufacturing, will also take a lot of effort and time. Change is always an effort, and only the dramatic benefits of agile make it worthwhile. Efforts by people like Granville Miller to water down agile by redefining the intent do not help. Efforts that add more process miss the point; process is defined by self-managing teams within frameworks. Decisions are made by these teams working closely with customers to maximize benefit and optimize results. &lt;br&gt;&lt;br&gt;At the start of the agile movement, we were warned that the larger commercial interests would attempt to water it down to fit their existing tools. We should expect to see other similar fits such as from IBM (through RUP in the Eclipse Foundation) and others. The refinements suggested by Granville Miller do a disservice to everyone working on agile. &lt;br&gt;&lt;br&gt;Ken Schwaber&lt;br&gt; &lt;br&gt;Signatory to the Agile Manifesto&lt;br&gt;Founder of the Agile Alliance &lt;br&gt;Co-Author of the Scrum Agile process &lt;br&gt;ken.schwaber@controlchaos.com &amp;quot; (&lt;a target="_new" href="http://www.stsc.hill.af.mil/crosstalk/2006/02/0602LetterToEditor.html"&gt;http://www.stsc.hill.af.mil/crosstalk/2006/02/0602LetterToEditor.html&lt;/a&gt;)&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=446656" width="1" height="1"&gt;</description></item><item><title>re: Q&amp;A: Agile Vs. Formal Methodologies</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx#446601</link><pubDate>Tue, 16 May 2006 08:30:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:446601</guid><dc:creator>Matan Holtzer</dc:creator><author>Matan Holtzer</author><description>&amp;quot;Unless you are working on a project with Fixed Price, Scope and Time, Agile is a good way to go.&amp;quot; - &lt;br&gt;Every VSTS presentation I've been to starts with defining the &amp;quot;problems&amp;quot; that VSTS, by employing Agile methodologies, is adressing. These problems are, quite simply, never being able to end a project while keeping it On Time, On Budget and On Scope.&lt;br&gt;I thought that these are the problems that arise naturally when working on a project with &amp;quot;Fixed Price, Scope and Time&amp;quot;...&lt;br&gt;&lt;br&gt;How can these two notions coexist?&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=446601" width="1" height="1"&gt;</description></item><item><title>re: Q&amp;A: Agile Vs. Formal Methodologies</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx#446599</link><pubDate>Tue, 16 May 2006 07:59:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:446599</guid><dc:creator>Arnon Rotem-Gal-Oz</dc:creator><author>Arnon Rotem-Gal-Oz</author><description>You also need Hybrid methods when the circumstances force you to use formal methods (but you know you can benefit from agile practices) - e.g. the example you gave of fixed price/time project (fixed scope is a fiction :) ), when the organization has formal culture/certificate (like CMMI or ISO certification) or when the customer demands detailed plans and documentation etc.&lt;br&gt;&lt;br&gt;Arnon &lt;br&gt;&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=446599" width="1" height="1"&gt;</description></item><item><title>re: Q&amp;A: Agile Vs. Formal Methodologies</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx#446477</link><pubDate>Mon, 15 May 2006 15:01:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:446477</guid><dc:creator>Bob</dc:creator><author>Bob</author><description>I think a death march is more about unrealistic expectation than methodololgy. &lt;br&gt;&lt;br&gt;I think the bigger competition is Agile or Formal Methodologies vs. cutting corners and putting out a less then quality product. At least in in-house projects. Its hard to convince developers to switch to unit testing from hardly any testing because there is no time. And I think its hard to get managers to switch because its easier to blame one of the programmers when the project fails than to adknowledge they over promissed or even worse they're boss over promissed.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=446477" width="1" height="1"&gt;</description></item><item><title>re: Q&amp;A: Agile Vs. Formal Methodologies</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx#446455</link><pubDate>Mon, 15 May 2006 13:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:446455</guid><dc:creator>AndrewSeven</dc:creator><author>AndrewSeven</author><description>I wonder if its time to start using a different term for non-agile project types.&lt;br&gt;&lt;br&gt;The agile methods have an informal feel to their activities, but they are still formal about what activities should (must) be undertaken.&lt;br&gt;&lt;br&gt;Planned, formal plan, death march ;)&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=446455" width="1" height="1"&gt;</description></item><item><title>re: Q&amp;A: Agile Vs. Formal Methodologies</title><link>http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx#446448</link><pubDate>Mon, 15 May 2006 12:14:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:446448</guid><dc:creator>Pawel Pabich</dc:creator><author>Pawel Pabich</author><description>Great questions, I'm looking forward to all answers.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=446448" width="1" height="1"&gt;</description></item></channel></rss>