<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rob Grady &#187; Agile</title>
	<atom:link href="http://www.robgrady.com/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robgrady.com</link>
	<description>Business, Tech and Start-Ups</description>
	<lastBuildDate>Fri, 03 Feb 2012 02:33:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Quote: Implementing Lean Software Development</title>
		<link>http://www.robgrady.com/quote-implementing-lean-software-development/</link>
		<comments>http://www.robgrady.com/quote-implementing-lean-software-development/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 15:51:40 +0000</pubDate>
		<dc:creator>Rob Grady</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.robgrady.com/2009/01/quote-implementing-lean-software-development/</guid>
		<description><![CDATA[From Implementing Lean Software Development, &#8220;Development is the process of transforming ideas into products. There are two schools of thought about how to go about this transformation. We might call one the deterministic school of thought and the second the empirical school of thought. The deterministic school starts by creating a complete product definition, and [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.amazon.com/gp/product/0321437381?ie=UTF8&amp;tag=robgradycom-20&amp;linkCode=xm2&amp;creativeASIN=0321437381" rel="nofollow">Implementing Lean Software Development</a>, &#8220;Development is the process of transforming ideas into products. There are two schools of thought about how to go about this transformation. We might call one the deterministic school of thought and the second the empirical school of thought.  The deterministic school starts by creating a complete product definition, and then creates a realization of that definition. The empirical school starts with a high-level concept and then establishes a well-defined feedback loop that adjusts activities so as to create an optimal interpretation of the concept.&#8221;</p>
<p>What school of thought does your organization follow?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robgrady.com/quote-implementing-lean-software-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Generalized Scrum meetings for everyone</title>
		<link>http://www.robgrady.com/generalized-scrum-meetings-for-everyone/</link>
		<comments>http://www.robgrady.com/generalized-scrum-meetings-for-everyone/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 21:35:18 +0000</pubDate>
		<dc:creator>Rob Grady</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://dev.growsy.com/2007/11/generalized-scrum-meetings-for-everyone/</guid>
		<description><![CDATA[Great post on the scrum meeting format and how it can be applied generically. &#8220;The scrum meeting method consists of short, daily meetings designed to keep teams on track and help members get their work done. Scrums are focused on the people doing the work, not management.&#8221;]]></description>
			<content:encoded><![CDATA[<p><a title="Scrum meeting" href="http://www.effectivemeetings.com/teams/teamwork/scrum.asp" target="_blank">Great post</a> on the scrum meeting format and how it can be applied generically. &#8220;The scrum meeting method consists of short, daily meetings designed to keep teams on track and help members get their work done. Scrums are focused on the people doing the work, not management.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robgrady.com/generalized-scrum-meetings-for-everyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>With a plethora of software methodologies, pick the right one for the job</title>
		<link>http://www.robgrady.com/with-a-plethora-of-software-methodologies-pick-the-right-one-for-the-job/</link>
		<comments>http://www.robgrady.com/with-a-plethora-of-software-methodologies-pick-the-right-one-for-the-job/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 04:07:50 +0000</pubDate>
		<dc:creator>Rob Grady</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://dev.growsy.com/2007/11/with-a-plethora-of-software-methodologies-pick-the-right-one-for-the-job/</guid>
		<description><![CDATA[Today there are a number of software methodologies and depending on your bend (and amount of scarring) you&#8217;ll likely lean in one direction or another. From waterfall to agile and everything in between, software methodologies create a lot of discussion, heated debate and confusion. If you’re in an influential position or at least in a [...]]]></description>
			<content:encoded><![CDATA[<p>Today there are a number of <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Software_development_process" target="_blank">software methodologies</a> and depending on your bend (and amount of scarring) you&#8217;ll likely lean in one direction or another. From waterfall to agile and everything in between, software methodologies create a lot of discussion, heated debate and confusion. If you’re in an influential position or at least in a position to comment, it’s important to be open, avoid the fads, take a measured approach and remember the lawyer answer, &#8220;it depends.&#8221;</p>
<p>Software methodologies are working models that continue to evolve over time. I know folks that were convinced the waterfall process was perfect when they were first exposed to it. I believe that selecting the best software methodology is situational depending on the organization, actors and product/project.  Many professional service firms have a four or five stage variant of the waterfall process i.e. (Discover, Define, Design, Develop, Deploy) or (Discover, Architect, Build, Deploy).  This makes sense, as most of their engagements are projects with a start and stop around a fixed set of requirements. Once the project is complete, they move on.  Conversely if an organization is managing a software product, they have ongoing product management activities that can be tough to manage with waterfall. Agile may be a much better fit for organizations that have fixed development resources, continuous development needs and more variable business requirements.</p>
<p>Even in a professional services capacity I&#8217;ve seen an agile approach work great when there weren’t any defined requirements and a short deadline. It provided the client a way to quickly prioritize and understand implications of their decisions. You don&#8217;t have to practice agile to appreciate short meetings where people ask what was accomplished, what will be accomplished and what are the risks.  The <a title="37 Signals" href="http://www.37signals.com" target="_blank">37signals </a>team follows a very light approach that enables them to make quick iterations on their products.  While that approach doesn’t exactly translate for larger organizations with a large number of stakeholders it doesn’t preclude larger organizations experimenting with iterative methodologies. The danger is taking a polarizing position where a methodology becomes ideology.</p>
<p>We should standardize for the right product, project, process and organization but not to the point of exclusion. Experiment with the methodologies and associated tools that make sense. All methodologies change over time but remember it is just a means to an end.</p>
<p>“Don&#8217;t let your ego get too close to your position, so that if your position gets shot down, your ego doesn&#8217;t go with it.”<br />
-Colin Powell</p>
<p>Reference and Further reading<br />
<a title="Waterfall" href="http://en.wikipedia.org/wiki/Waterfall_model" target="_blank">http://en.wikipedia.org/wiki/Waterfall_model</a><br />
<a title="Software Development" href="http://en.wikipedia.org/wiki/Software_development_process" target="_blank">http://en.wikipedia.org/wiki/Software_development_process</a><br />
<a title="http://versionone.com/Resources/AgileBenefits.asp" href="http://versionone.com/Resources/AgileBenefits.asp">http://versionone.com/Resources/AgileBenefits.asp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robgrady.com/with-a-plethora-of-software-methodologies-pick-the-right-one-for-the-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 questions with Steve McConnnell on Agile Development</title>
		<link>http://www.robgrady.com/5-questions-with-steve-mcconnnell-on-agile-development/</link>
		<comments>http://www.robgrady.com/5-questions-with-steve-mcconnnell-on-agile-development/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 00:10:00 +0000</pubDate>
		<dc:creator>Rob Grady</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://dev.growsy.com/2007/10/5-questions-with-steve-mcconnnell-on-agile-development/</guid>
		<description><![CDATA[Check out 5 Questions with Steve McConnell]]></description>
			<content:encoded><![CDATA[<p>Check out <a title="5 Questions" href="http://blogs.construx.com/blogs/stevemcc/archive/2007/10/08/5-questions-on-agile-development.aspx" target="_blank">5 Questions with Steve McConnell</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robgrady.com/5-questions-with-steve-mcconnnell-on-agile-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More than one development approach?</title>
		<link>http://www.robgrady.com/more-than-one-development-approach/</link>
		<comments>http://www.robgrady.com/more-than-one-development-approach/#comments</comments>
		<pubDate>Mon, 05 Feb 2007 12:24:42 +0000</pubDate>
		<dc:creator>Rob Grady</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://dev.growsy.com/2007/02/more-than-one-development-approach/</guid>
		<description><![CDATA[Depending on your development situation you may be lucky enough to have one development approach with a trained team and that is ideal. But, if you happen to work in a professional services firm and work on a variety of projects with disparate teams it may make sense to select a methodology to fit the [...]]]></description>
			<content:encoded><![CDATA[<p>Depending on your development situation you may be lucky enough to have one development approach with a trained team and that is ideal. But, if you happen to work in a professional services firm and work on a variety of projects with disparate teams it may make sense to select a methodology to fit the project/product. Different projects have different characteristics based on requirements, clients, budgets and time. Different methodologies have different strengths as well.</p>
<p>As we ponder CMM, RMM, RUP, XP, SCRUM, and Waterfall process methodologies and the merits of one over another perhaps we should be working to select a process that matches the needs of the project. In a perfect world, we have a dedicated team that can execute effectively but in a professional services context we don&#8217;t always have the luxury and are working with a matrix organization. As many organizations focus on a single methodology, perhaps they should examine a more flexible framework based on the needs of the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robgrady.com/more-than-one-development-approach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

