<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: What&#8217;s with all the Agile Process Overhead? Part 2</title>
	<atom:link href="http://www.rallydev.com/agileblog/2009/03/whats-with-all-the-agile-process-overhead-part-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rallydev.com/agileblog/2009/03/whats-with-all-the-agile-process-overhead-part-2/</link>
	<description>Adopt, Scale and Succeed with Agile Development</description>
	<lastBuildDate>Tue, 10 Jan 2012 03:30:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: Angel</title>
		<link>http://www.rallydev.com/agileblog/2009/03/whats-with-all-the-agile-process-overhead-part-2/#comment-237</link>
		<dc:creator>Angel</dc:creator>
		<pubDate>Wed, 04 Mar 2009 00:47:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=739#comment-237</guid>
		<description>&gt;&gt; The rest of the time will be swallowed up by interruptions, emails, unplanned meetings, and other distractions.

I think those interruptions aren&#039;t too much agile, thats the kind of stuff that Agile teams try and should avoid.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; The rest of the time will be swallowed up by interruptions, emails, unplanned meetings, and other distractions.</p>
<p>I think those interruptions aren&#8217;t too much agile, thats the kind of stuff that Agile teams try and should avoid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravi Jha</title>
		<link>http://www.rallydev.com/agileblog/2009/03/whats-with-all-the-agile-process-overhead-part-2/#comment-233</link>
		<dc:creator>Ravi Jha</dc:creator>
		<pubDate>Tue, 03 Mar 2009 17:25:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=739#comment-233</guid>
		<description>Jean I love to read your blogs, these are informative and useful.  I would like add few more things to this “over head Part2”

You are right we should keep some buffers for unknown for what we keep 15% of our capacity (as I written in my last comment, February 27). There are two unknowns we consider
a)	Known unknowns
b)	Unknown Unknowns

Known Unknowns – The versions of packaged product deployed on different environments are different. You may have different versions deployed on

1.	Development environment
2.	Testing environment – this is the environment where a different quality center team does test the product’s features, integrity, functionalities and other stuffs.
3.	User acceptance (Real user) environment – this may not be the case with every one but this is with us. A small number of users are given access to this environment to test
4.	Production environment – this is obvious

Now the team is working on , say Iteration 12, and Testing environment has the product delivered on It 10 and in production we have product delivered after Iteration 8. You never know what bugs may appear in what environment, so we keep these as Known Unknowns.

To tackle this we already have 15 % buffer and we think that’s enough as when we delivered we did the testing and delivered it with confidence. User may say some thing as bug but most of the time that turns out to be data problem or some thing else.

Unknown Unknowns –  The name indicates that as a team we are not able to define this. So what we do -  we do keep a story some tine 10 hrs some time 20 Hrs in Rally. We do keep two releases in Rally for same Iteration
1.	First release is the actual enterprise level release name and number to which our product development is attached with
2.	Second release is a maintenance release – Story and support work stories are attached with this release

The reason for having two release are 
1.	Keep track of actual release development  with plan estimates, actual hrs spent etc
2.	Keep track of maintenance work or support work we do – this helps us to identify issues or risks

Now as weeks passes and team members’ uses their time to finish stories and still don’t have any support or maintenance tasks then we bring in other stories from release backlog

Some time we have lot of dependencies on other external sources we do know very little when we did our planning and started our iteration. After one or two weeks we do find that the plan we did is not enough then we abort the iteration and plan it afresh.

Risk handling We do have our risk register and we do maintain impact analysis and mitigation plan. When we identified risk (initially) and plan the mitigation we did it as one story. As Scrum Master I do keep updating this on regular basis.
</description>
		<content:encoded><![CDATA[<p>Jean I love to read your blogs, these are informative and useful.  I would like add few more things to this “over head Part2”</p>
<p>You are right we should keep some buffers for unknown for what we keep 15% of our capacity (as I written in my last comment, February 27). There are two unknowns we consider<br />
a)	Known unknowns<br />
b)	Unknown Unknowns</p>
<p>Known Unknowns – The versions of packaged product deployed on different environments are different. You may have different versions deployed on</p>
<p>1.	Development environment<br />
2.	Testing environment – this is the environment where a different quality center team does test the product’s features, integrity, functionalities and other stuffs.<br />
3.	User acceptance (Real user) environment – this may not be the case with every one but this is with us. A small number of users are given access to this environment to test<br />
4.	Production environment – this is obvious</p>
<p>Now the team is working on , say Iteration 12, and Testing environment has the product delivered on It 10 and in production we have product delivered after Iteration 8. You never know what bugs may appear in what environment, so we keep these as Known Unknowns.</p>
<p>To tackle this we already have 15 % buffer and we think that’s enough as when we delivered we did the testing and delivered it with confidence. User may say some thing as bug but most of the time that turns out to be data problem or some thing else.</p>
<p>Unknown Unknowns –  The name indicates that as a team we are not able to define this. So what we do &#8211;  we do keep a story some tine 10 hrs some time 20 Hrs in Rally. We do keep two releases in Rally for same Iteration<br />
1.	First release is the actual enterprise level release name and number to which our product development is attached with<br />
2.	Second release is a maintenance release – Story and support work stories are attached with this release</p>
<p>The reason for having two release are<br />
1.	Keep track of actual release development  with plan estimates, actual hrs spent etc<br />
2.	Keep track of maintenance work or support work we do – this helps us to identify issues or risks</p>
<p>Now as weeks passes and team members’ uses their time to finish stories and still don’t have any support or maintenance tasks then we bring in other stories from release backlog</p>
<p>Some time we have lot of dependencies on other external sources we do know very little when we did our planning and started our iteration. After one or two weeks we do find that the plan we did is not enough then we abort the iteration and plan it afresh.</p>
<p>Risk handling We do have our risk register and we do maintain impact analysis and mitigation plan. When we identified risk (initially) and plan the mitigation we did it as one story. As Scrum Master I do keep updating this on regular basis.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

