<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.3" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>agilecollab</title>
	<link>http://www.agilecollab.com</link>
	<description>pioneering outsourcing 2.0</description>
	<pubDate>Thu, 15 May 2008 07:14:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/agilecollab" type="application/rss+xml" /><item>
		<title>Interview with Scott Ambler - IBM’s Agile Guru</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/ksQHaB2uslc/interview-with-scott-ambler-ibms-agile-guru</link>
		<comments>http://www.agilecollab.com/interview-with-scott-ambler-ibms-agile-guru#comments</comments>
		<pubDate>Thu, 15 May 2008 07:14:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Around the Globe]]></category>

		<category><![CDATA[Interviews]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Analysis]]></category>

		<category><![CDATA[Interview]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/interview-with-scott-ambler-ibms-agile-guru</guid>
		<description><![CDATA[<p><img src="http://farm4.static.flickr.com/3145/2441925931_7d96200976.jpg" alt="IBM Agile" align="right" /><img src="http://farm3.static.flickr.com/2386/2442754946_71f9c90eff.jpg" alt="Scott Ambler" align="right" />
Scott W. Ambler is the Practice Leader, Agile Development at IBM Corporation. Scott works in the IBM Methods group developing process materials and travels the world helping clients understand and adopt the software processes which are right for them. Scott is an award-winning author of several books, including books focused on the Unified Process, agile software development, the Unified Modeling...  <span class="read-more"><a href="http://www.agilecollab.com/interview-with-scott-ambler-ibms-agile-guru">Read More</a> &#124; <a href="http://www.agilecollab.com/interview-with-scott-ambler-ibms-agile-guru#comments">4 Comments</a></span></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm4.static.flickr.com/3145/2441925931_7d96200976.jpg" alt="IBM Agile" align="right" /><img src="http://farm3.static.flickr.com/2386/2442754946_71f9c90eff.jpg" alt="Scott Ambler" align="right" /><br />
<strong>Scott W. Ambler</strong> is the <strong>Practice Leader, Agile Development</strong> at IBM Corporation. Scott works in the IBM Methods group developing process materials and travels the world helping clients understand and adopt the software processes which are right for them. Scott is an award-winning author of several books, including books focused on the Unified Process, agile software development, the Unified Modeling language, and CMM-based development. Scott is a regular speaker at international IT conferences and is a contributing editor with <a href="http://www.ddj.com/">Dr. Dobb’s Journal</a>. Prior to working for IBM, Scott led the development of several software processes, including <a href="http://www.agilemodeling.com/">Agile Modeling</a> (AM), <a href="http://www.agiledata.org/">Agile Data</a> (AD), <a href="http://www.enterpriseunifiedprocess.com/">Enterprise Unified Process</a> (EUP), and <a href="http://www.ambysoft.com/unifiedprocess">Agile Unified Process</a> (AUP) methodologies. Scott holds a BSC in Computer Science and a Master of Information Science from the University of Toronto.</p>
<p><em>In this interview, Scott answers questions about Enterprise Unified Process, Technical Issues in Agile projects and also advises on linkages between &#8220;people management&#8221; and &#8220;technical excellence&#8221;.</em></p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> :  </strong><span lang="EN-US"><em>How did your interest in research into Modeling and interest in Agile/ Lean/ Lightweight methods converge?</em><o:p></o:p></span></p>
<p><strong>Scott : </strong><span lang="EN-US">It was my experiences in software development. I saw that the heavier approaches to modeling really weren’t doing much other than employing modelers, yet I still believed in modeling. So I started observing what was working well and what wasn’t, and started writing about it. One thing led to another and the Agile Modeling methodology, <a href="http://www.agilemodeling.com/">www.agilemodeling.com</a>, emerged. It’s important to point out that I’m only the method leader, and that several hundred other people also actively participated in its creation.</span></p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><span lang="EN-US"><em>Do you think &#8220;modeling&#8221; and &#8220;analysis&#8221; disciplines are under threat or reinvention from Agile [or even &#8220;a&#8221;gile] movement? What are going to be some of the important differences in the way we architect scalable and usable applications?</em><o:p></o:p></span></p>
<p class="MsoNormal"><strong>Scott : </strong><span lang="EN-US">It depends on your point of view. The hard-core, traditional modelers definitely seem to be threatened, likely because the approach is so different than what they’ve been taught to do. <strong>The traditional approach is to create comprehensive models and documentation, the assumptions being that you need to think everything through first and that the development team will actually follow the detailed strategy.</strong> Sounds great in theory but in practice this proves to be very risky. See <a href="http://www.agilemodeling.com/essays/proof.htm">http://www.agilemodeling.com/essays/proof.htm</a> for some thoughts and more importantly links to supporting research. <strong>The agile approach is to focus on collaboration, to model and document just enough as the situation warrants, and to be prepared to change when your stakeholders change their minds (and they always do). </strong>This is much more realistic but requires greater skill and discipline on the part of the IT professionals.<span>  </span>You should still do some initial requirements and architecture envisioning, see <a href="http://www.agilemodeling.com/essays/initialRequirementsModeling.htm">http://www.agilemodeling.com/essays/initialRequirementsModeling.htm</a> and <a href="http://www.agilemodeling.com/essays/initialArchitectureModeling.htm">http://www.agilemodeling.com/essays/initialArchitectureModeling.htm</a> respectively, particularly at scale. Celso Gonzales and I wrote an article about Agile Model Driven Development (AMDD) for the June 2008 issue of Better Software magazine, the article should be online in early May, and showed how to use software-based modeling tools such as Rational Software Architect (RSA) to scale agile approaches.<o:p></o:p></span></p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> UML was considered the bible for all architects and designers. However, of late the interest in UML has slowed down. Is there a future for UML after the onset of multiple light weight techniques?</em></p>
<p><strong>Scott : </strong> UML is still a critical skill to have, and as you can see at <a href="http://www.agilemodeling.com/essays/umlDiagrams.htm" title="UML" target="_blank">http://www.agilemodeling.com/essays/umlDiagrams.htm</a> the Agile Modeling community takes the UML seriously. Agile developers are still modeling, but they’re doing so far more effectively than their traditional counterparts, so the UML is still important.  I suspect that interest has slowed down because UML has truly become a standard and is now part of the IT intellectual landscape.</p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><span lang="EN-US"><em>This is a tough question. You have written many pioneering books as one can see at </em><a href="http://www.ambysoft.com/books/" target="_blank">http://www.ambysoft.com/books/</a><em> - which of them you enjoyed the most?</em><span>  </span><o:p></o:p></span></p>
<p class="MsoNormal"><strong>Scott :  </strong><span lang="EN-US">Writing books is definitely hard work. I think that the one that I enjoyed the most was Agile Database Techniques, <a href="http://www.ambysoft.com/books/agileDatabaseTechniques.html">www.ambysoft.com/books/agileDatabaseTechniques.html</a>, because it really opened up the world of database development to agile approaches. The data community has fallen behind the rest of IT when it comes to process, they struggle when it comes to quality and productivity, and in short they really need to improve the way that they work. This book clearly provides concrete, proven strategies for doing so.<o:p></o:p></span></p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><span lang="EN-US"><em>Tell us about <st1:city w:st="on"><st1:place w:st="on">Enterprise</st1:place></st1:city> Unified Process. The tagline of the book you wrote is &#8220;Extending Rational Unified Process&#8221;. What prompted the idea for the same?</em><o:p></o:p></span></p>
<p><strong>Scott :</strong><span lang="EN-US"> The realization that there is far more to IT than just software development, something that is very easy to observe in virtually every IT organization, led me to work on what eventually became the EUP. <strong>Up until the EUP the focus of the Unified Process, including Rational Unified Process (RUP), was on software development. While software development is clearly important, it’s only part of the overall IT picture and the goal of the EUP is to address this greater scope. EUP extends RUP to include a Production phase where you operate and support your system and a Retirement phase where you remove the system from production at the very end of its lifecycle. The EUP also addresses cross-system issues such as strategic reuse, enterprise architecture, portfolio management, and others. </strong>Since I first started writing about the EUP in 1999 we’ve seen several plug-ins, extensions, to RUP created to address these sorts of issues. The EUP is described at <a href="http://www.enterpriseunifiedprocess.com/">http://www.enterpriseunifiedprocess.com/</a> and the plug-ins at <a href="http://www.ibm.com/developerworks/rational/downloads/07/rmc_v7.2/">http://www.ibm.com/developerworks/rational/downloads/07/rmc_v7.2/</a> </span></p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> How is this different from Agile Unified Process that you talk about?</em></p>
<p><strong>Scott : </strong> The AUP, <a href="http://www.ambysoft.com/unifiedprocess/agileUP.html">http://www.ambysoft.com/unifiedprocess/agileUP.html</a>, focuses just on software development</p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> In terms of developer or architect expertise, what are some hard and soft skills, they should acquire to be successful in any light weight method? Also, are the chances of success better with Enterprise Unified Process or XP?</em></p>
<p><strong>Scott : </strong> The most important thing that architects can do is be prepared to be <strong>active members of a development team</strong>, including writing code.  Architects who don’t write code won’t be respected by the development team, increasing the chance that their architectural strategies will be ignored and thus increasing the likelihood that they will fail. Having <strong>people skills</strong> and a <strong>good knowledge of the business</strong> is also critical for architects to be successful. In addition, EUP and XP are completely different things due to their scope.  A better comparison would be AUP and XP.</p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong> Do you see some specific &#8220;technical&#8221; instances where the &#8220;Application Architecture&#8221; generally fails in Agile projects? If yes, what do you think are the 03 top such instances? Which of your books would address these reasons the best?</p>
<p><strong>Scott : </strong> It isn’t technical issue that causes architecture to fail, it’s “<strong>people issues</strong>”.  The top three issues would be:</p>
<ul>
<li>People being inflexible and <strong>insisting on creating a detailed, up-front architecture</strong>.  The architecture should emerge over time on an agile project.</li>
<li>People <strong>not realizing that you need to invest a bit of time up front to do architecture envisioning</strong>.  You should try to get going in the right architectural direction so that you avoid major architectural refactorings later in the lifecycle.  Get the benefit of modeling, which is to think things through, without the disadvantages of detailed documentation.</li>
<li>People <strong>not understanding the need to prove the architecture early in the project with working code</strong>.  Too many teams get into trouble because they focus on modeling, documenting, and reviewing the architecture – just because you’ve passed the architecture review it doesn’t mean that your architecture will actually work well in practice.
<ul>
<li>The Object Primer 3rd Edition: <a href="http://www.ambysoft.com/essays/theObjectPrimer.html" title="Agile Modeling Book" target="_blank">Agile Model Driven Development with UML 2</a>, is likely the best bet.</li>
</ul>
</li>
</ul>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> Following on from above, what are your top 03 advices to top management when transitioning to Agile and yet want to have some level of surety of their application&#8217;s scalability and maintainability?</em></p>
<p><strong>Scott : </strong> My advice would be as follows:</p>
<ul>
<li>Promote a <strong>working environment based on trust</strong>, collaboration, communication, and flexibility.  People, and the way that they interact, are the most important factors in software development.</li>
<li>Recognize the <strong>inherent risks of serial, documentation-heavy approaches</strong> and actively ensure that your staff understands them.  Too many organizations, particularly those that are struggling to retain experienced staff, think that if they invest in significant documentation that they’ll mitigate the risks associated with high turnover.   They’d be better advised to invest that money in developing high-quality code and in retaining their staff.</li>
<li><strong>Adopt a process which has risk-based milestones</strong>, such as Rational Unified Process (RUP).  Risk-based milestones are a critical strategy for scaling agile software development, see <a href="http://www.ibm.com/developerworks/blogs/page/ambler?entry=agile_scaling_strategy_risk_based">http://www.ibm.com/developerworks/blogs/page/ambler?entry=agile_scaling_strategy_risk_based</a></li>
</ul>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> Do you see any difference in how &#8220;agile modeling&#8221; techniques are applied for full languages like Java/ .Net and lighter languages like Ruby or PHP? Which would be the language of your choice?</em></p>
<p><strong>Scott : </strong> Agile modeling is orthogonal to the programming languages that you choose.  Of course, different languages will motivate you to choose different models, but <a href="http://www.agilemodeling.com/">Agile Modeling</a> doesn’t specify which models to choose.  My language of choice is Smalltalk.</p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> Agile and Usability are generally thought of mutually exclusive. Do you subscribe to that view? If not, what are some convergence areas you see?</em></p>
<p><strong>Scott : </strong> I have to completely disagree with that.  About a year ago I wrote the Agile Usability chapter for the book “Maturing Usability”, <a href="http://www.ambysoft.com/books/maturingUsability.html">http://www.ambysoft.com/books/maturingUsability.html</a>.  The material from this chapter is summarized at <a href="http://www.agilemodeling.com/essays/agileUsability.htm">http://www.agilemodeling.com/essays/agileUsability.htm</a> and I clearly show how the two work together.</p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> What is your day like? What are you currently experimenting with at IBM?</em></p>
<p><strong>Scott : </strong> My days are always incredibly busy.  I’m helping customers, and IBM itself, adopt agile approaches for large-scale efforts.  I’ve been blogging about strategies for scaling agile at <a href="http://www.ibm.com/developerworks/blogs/page/ambler">http://www.ibm.com/developerworks/blogs/page/ambler</a>.  It’s amazing what some organizations are currently doing, and over the next few years we’re going to hear some very impressive agile case studies.  I suspect that we’re about 5 years away from “discovering” that agile scales better than traditional approaches.  I’ve also been providing ideas and discussing strategies with various product/tool teams, so that’s been very interesting for me.</p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> Do you think Agile is a phase just like CMM and ISO were? Where do you think the movement would be 15 years from now?</em></p>
<p><strong>Scott : </strong> Agile is here to stay, so it will definitely be here 15 years from now.  CMM(I) is still quite strong and in fact many organizations are combining the two.  I recently ran a survey which explored this very issue, you can download the details at <a href="http://www.ambysoft.com/surveys/processFramework2008.html">http://www.ambysoft.com/surveys/processFramework2008.html</a></p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> : </strong><em> How are you able to maintain so many portals at the same time? Are there any time management lessons you could share?</em></p>
<p><strong>Scott : </strong> It’s not easy.  My wife helps me with some of it, so that’s part of the secret.  I also use standard layouts, fonts, … and basically keep things simple as possible.  In hindsight it would likely have been easier to only have one portal, but hindsight is always 20/20.</p>
<p><strong><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab</a> :  </strong><em> Finally, are there any plans to visit India [IBM or otherwise] as well as what are your plans for the future in general?</em></p>
<p><strong>Scott : </strong>I hope to visit India in August 2008 for the IBM Rational Software Development Conference: India.  My plans aren’t finalized yet but it’s looking good.  If I do go I’ll also be visiting clients to discuss agile adoption with them. In addition, my IBM colleague, Grady Booch, recently spoke about the Promise, Limits and Beauty of Software with the Rational User Group community in India, so I would encourage your readers to check out the replay at <a href="http://www.rational-ug.org/webcast.php#35">http://www.rational-ug.org/webcast.php#35</a></p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab.com</a> wishes Scott all the best in his future and current endeavors. If you are interested then, the full list of Scott&#8217;s books and articles is available at:</p>
<p><a href="http://www.ambysoft.com/books/" target="_blank">http://www.ambysoft.com/books/ </a></p>
<p><a href="http://www.ambysoft.com/onlineWritings.html" target="_blank">http://www.ambysoft.com/onlineWritings.html </a></p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/ksQHaB2uslc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/interview-with-scott-ambler-ibms-agile-guru/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/interview-with-scott-ambler-ibms-agile-guru</feedburner:origLink></item>
		<item>
		<title>Introductory Workshop on Agile, Chandigarh : Program Update</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/U9izPWdYl28/introductory-workshop-on-agile-chandigarh-program-update</link>
		<comments>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-program-update#comments</comments>
		<pubDate>Wed, 07 May 2008 13:40:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Chandigarh]]></category>

		<category><![CDATA[Event]]></category>

		<category><![CDATA[India]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-program-update</guid>
		<description><![CDATA[<p>Our aim in this workshop is to provide information on Agile from a beginners perspective. We are also aware that given the widespread rise of Agile, there are many misconceptions about what this actually is. And another concern [particularly as managers from more than 10 organizations are attending the workshop] is how does managerial role changes in Agile. Keeping in mind the above, the program design hence is below:</p>
<ul>
<li>09:30 AM</li></ul> <div class="read-more"><a href="http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-program-update">Read More</a></div>]]></description>
			<content:encoded><![CDATA[<p>Our aim in this workshop is to provide information on <strong>Agile from a beginners perspective</strong>. We are also aware that given the widespread rise of Agile, there are many misconceptions about what this actually is. And another concern [particularly as managers from more than 10 organizations are attending the workshop] is how does managerial role changes in Agile. Keeping in mind the above, the program design hence is below:</p>
<ul>
<li>09:30 AM - 10:00 AM : Registration</li>
<li>10:00 AM - 10:15 AM : Introduction</li>
<li>10:15 AM - 11:45 AM : Keynote Workshop Session - Part I</li>
<li>11:45 AM - 12:00 PM : Tea Break</li>
<li>12:00 PM - 01:30 PM : Keynote Workshop Session - Part II</li>
<li>01:30 PM - 02:15 PM : Lunch</li>
<li>02:15 PM - 03:30 PM : &#8220;Common Myths about Agile : A Reality Check&#8221;</li>
<li>03:30 PM - 03:45 PM : Tea Break</li>
<li>03:45 PM - 05:00 PM : &#8220;Manager 2.0 : Managerial Role and Competence in Agile Organizations&#8221;</li>
<li>05:00 PM - 06:30 PM : Fish Bowl Discussion and Closure</li>
</ul>
<p>Our aim is to conduct the event by the clock [organizers clock :-)] and we will ensure we start &#8220;dot&#8221; at 10:00 AM and end at 6:30 PM. Our presenters will ensure their sessions are also conducted by the clock and all tea/ lunch breaks would be time boxed [in true Agile fashion] as well. There might be some minor changes in the above schedule but start and end times would be as above.</p>
<p>We are currently working on two venues and will update you on the venue by May 14, 2008.</p>
<p>In case you can not make it for the event, please do let us know by May 14, 2008 - so that we can accommodate people from our waiting list.</p>
<p>You can always get in touch with us for any questions. We also request you to subscribe to <a href="mailto:agileindia@yahoogroups.com" moz-do-not-send="true" class="moz-txt-link-abbreviated">agileindia@yahoogroups.com</a> and <a href="mailto:agilechd@yahoogroups.com" moz-do-not-send="true" class="moz-txt-link-abbreviated">agilechd@yahoogroups.com</a> and help form the Agile Community in the region and India.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/U9izPWdYl28" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-program-update/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-program-update</feedburner:origLink></item>
		<item>
		<title>Manager 2.0 - Part 2</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/LhEtqL5AeSA/manager-20-part-2</link>
		<comments>http://www.agilecollab.com/manager-20-part-2#comments</comments>
		<pubDate>Tue, 06 May 2008 14:13:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Leadership]]></category>

		<category><![CDATA[Maturity]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/manager-20-part-2</guid>
		<description><![CDATA[<p>In our last post we saw the <a href="http://www.agilecollab.com/manager-20-part-i" title="Manager 2.0" target="_blank">typical role played by a manager</a> traditionally. We also saw how this leads to more of a top down control with some minor variations. We also discussed how in an Agile world most of the role definition and the tasks that they do undergo a change. Some of the day to day transactional tasks like task reporting, task division...  <span class="read-more"><a href="http://www.agilecollab.com/manager-20-part-2">Read More</a></span></p>]]></description>
			<content:encoded><![CDATA[<p>In our last post we saw the <a href="http://www.agilecollab.com/manager-20-part-i" title="Manager 2.0" target="_blank">typical role played by a manager</a> traditionally. We also saw how this leads to more of a top down control with some minor variations. We also discussed how in an Agile world most of the role definition and the tasks that they do undergo a change. Some of the day to day transactional tasks like task reporting, task division etc. are no longer done by them. Some others like providing feedback change the way these are done. In addition, they have to do some more tasks. These are classified under servant leadership, as discussed in our post on <a href="http://www.agilecollab.com/scrum-master-or-process-coach-custodian-of-agile" title="Scrum Master" target="_blank">Scrum Master</a>. There is also significant segmentation of the roles of <a href="http://www.agilecollab.com/product-owner-aligning-business-value-in-requirements" title="Product Owner" target="_blank">Product Owner</a> and <a href="http://www.agilecollab.com/scrum-master-or-process-coach-custodian-of-agile" title="Scrum Master" target="_blank">Scrum Master</a>.</p>
<p>Let&#8217;s visit the old SCO model and see how strategic, coordinative and operational activities are carried out by the team and Scrum Master and Product Owner in this regard.</p>
<p><strong>The Team</strong> :</p>
<ul>
<li><strong>Strategic</strong> : The team makes decisions regarding which practices it would use, how much work it can commit to during a <a href="http://www.agilecollab.com/what-is-a-sprint" title="What is a Sprint" target="_blank">sprint</a>, identifies obstacles and opportunities for growth that would help technical architecture of the practice.</li>
<li><strong>Coordinative</strong> : The <a href="http://www.agilecollab.com/self-organizing-team" title="Self Organizing Team" target="_blank">team is self organizing</a>. They use variety of tools like <a href="http://www.agilecollab.com/daily-stand-up" title="Daily Stand Up" target="_blank">daily stand up</a>, <a href="http://www.agilecollab.com/agile-retrospectives" title="Sprint Retrospectives" target="_blank">sprint retrospectives</a> and <a href="http://www.agilecollab.com/sprint-backlog-an-introduction" title="Sprint Backlog" target="_blank">sprint backlog</a> for internal coordination and others like <a href="http://www.agilecollab.com/sprint-planning-meeting" title="Sprint Planning Meeting" target="_blank">sprint planning</a>, <a href="http://www.agilecollab.com/what-is-a-product-or-project-backlog-faq-style-introduction" title="Project Product Backlog" target="_blank">project or product backlog</a> and <a href="http://www.agilecollab.com/sprint-review" title="Sprint Review" target="_blank">sprint review</a> with the marketing leadership/ product owner.</li>
<li><strong>Operational</strong> : This is left for the team to identify for themselves. However, number of XP Practices like refactoring, test driven development, shared code etc. However, the choice is left for the team.</li>
</ul>
<p><strong>Scrum Master or Process Coach:</strong></p>
<ul>
<li><strong>Strategic </strong>: <a href="http://www.agilecollab.com/scrum-master-or-process-coach-custodian-of-agile" title="Scrum Master" target="_blank">Scrum Master</a> is in charge of the <a href="http://www.agilecollab.com/scrum-process-introduction" title="Scrum Master" target="_blank">Scrum Process/ Agile Framework</a>. She checks that the values are being followed or not. She helps the team identify obstacles and remove them. In short, she is in charge of the productivity of the team.</li>
<li><strong>Coordinative</strong> : Scrum Master or Process Coach can sometimes work as a coordinative mechanism with other departments. Intra-team coordination is generally left to the team unless two team members specifically ask Scrum Master or Process Coach to intervene. In some situations, some tasks in this domain require expertise or responsibility that goes beyond the spirit of Scrum Master. These can be things like interviewing new people for the job, giving individual performance feedback, recommending salary appraisals, being responsible for attrition and individual growth etc. Typically, organizations employ a Manager. A Manager can sometimes work as Scrum Master + other tasks or do only &#8220;the tasks&#8221; while Scrum Master goes about monitoring the Scrum Process.</li>
<li><strong>Operational </strong>: This is not defined. Scrum Master or Process Coach can use tools at their disposal like observance, notes etc. to do their work. As most of their work is thought process, speaking and engagement - defining exact tools is slightly wishful.</li>
</ul>
<p><strong>Product Owner: </strong></p>
<ul>
<li><strong>Strategic</strong> : The success of the product is <a href="http://www.agilecollab.com/product-owner-aligning-business-value-in-requirements" title="Product Owner" target="_blank">product owners</a> responsibility. She is responsible for gathering customer requirements, prioritizing them, setting the release schedule, getting the right product built. In short, the strategic success plan has to come from the product owner. She can sometimes as a part of this, discuss with the team, the skills and requirements for this success.</li>
<li><strong>Coordinative</strong> : The product owner engages with the team at sprint planning, sprint review and by drafting a project backlog. She is also available through out the sprint for any questions and discussions. The team works at any given time as per the priority defined by the product owner.</li>
<li><strong>Operational</strong> : The operational tasks of Product Owner involve gathering requirements, gathering market feedback, prioritizing requirements, communication and tracking product success.</li>
</ul>
<p><strong>Manager 2.0 </strong>:</p>
<ul>
<li><strong>Strategic</strong> : Focuses on Value Creation. We find focus on creating <a href="http://www.agilecollab.com/a-lean-view-of-scrum" title="Lean Scrum Agile" target="_blank">processes as per Lean Principles</a>, a great starting point. Hence, a <em>Manager 2.0</em> would focus on:
<ul>
<li>Eliminating waste</li>
<li>Building quality in processes and systems - making systems mistake proof</li>
<li>Creating a culture of respect for all people</li>
<li>Focus on the value for the end customer</li>
<li>Optimizing the whole
<ul>
<li>We will expand on this in the posts on Lean Engineering Principles.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Coordinative</strong> : A Manager can take on the responsibility for arranging resources, people, interviewing, feedback, appraisals - all the tasks which if done by Process Coach/ Scrum Master would actually hamper their ability to inspire trust. In a way, a manager&#8217;s job becomes more difficult than a Process Coach/ Scrum Master. They have to not only do some tasks which require certain authority and reporting, but also keep the environment trust worthy and open.</li>
<li><strong>Operational </strong>: This does not differ much from operational tasks that they do anyways. However, significant percentage of their tasks are thinking and communication based. Hence, appropriate choice of tools is more important.</li>
</ul>
<p>Overall, Manager 2.0 would be responsible for creation of a value based people driven culture. They also would be responsible for scaling Agile and helping the team identify appropriate practices. There main role is best summed up this way &#8220;<em>They create a self organizing team and empower it so much, that they themselves are no longer needed. Hence, its more of a self burning role.</em>&#8220;</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/LhEtqL5AeSA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/manager-20-part-2/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/manager-20-part-2</feedburner:origLink></item>
		<item>
		<title>Manager 2.0 - Part I</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/bpJHnhMt_w0/manager-20-part-i</link>
		<comments>http://www.agilecollab.com/manager-20-part-i#comments</comments>
		<pubDate>Sat, 03 May 2008 16:25:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Leadership]]></category>

		<category><![CDATA[Maturity]]></category>

		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/manager-20-part-i</guid>
		<description><![CDATA[<p>Managers in most IT organizations and otherwise, typically focus on a variety of tasks. Using the SCO Model of Management, we can divide these tasks in three categories:</p>
<ul>
<li>Strategic : As per <a target="_blank" href="http://en.wikipedia.org/wiki/Strategy" title="Wikipedia">Wikipedia</a>, strategy is a long term plan of action designed to achieve a particular <span class="mw-redirect">goal</span>, most often &#8220;winning&#8221;. A strategy is a careful evaluation of current situation, future scenario [multiple] and alternative choices for the</li></ul> <div class="read-more"><a href="http://www.agilecollab.com/manager-20-part-i">Read More</a></div>]]></description>
			<content:encoded><![CDATA[<p>Managers in most IT organizations and otherwise, typically focus on a variety of tasks. Using the SCO Model of Management, we can divide these tasks in three categories:</p>
<ul>
<li><strong>Strategic </strong>: As per <a target="_blank" href="http://en.wikipedia.org/wiki/Strategy" title="Wikipedia">Wikipedia</a>, <strong>strategy</strong> is a long term plan of action designed to achieve a particular <span class="mw-redirect">goal</span>, most often &#8220;winning&#8221;. A strategy is a careful evaluation of current situation, future scenario [multiple] and alternative choices for the same. Selection of one or combination of alternatives affects the outcome and future. <strong>Strategic activities and tasks</strong> are about defining a strategy [current and future scenario and how best to get there] as well as continually monitoring and adapting. Considerable portion of activities and tasks are focussed on planning for future. The questions strategists ask is : &#8220;<em>What do we do</em>?&#8221;, &#8220;<em>How do we do it</em>?&#8221; and &#8220;<em>How do we excel</em>?&#8221;. These questions can also be expanded to : &#8220;<em>What we should be doing</em>?&#8221;, &#8220;<em>How we should be doing it</em>?&#8221; and &#8220;<em>How we can become more effective</em>?&#8221;</li>
<li><strong>Coordinative </strong>: Coordinative tasks are mostly tactical in nature. A <strong>tactic</strong> is a conceptual action used by a small unit to implement a specific mission and achieve a specific objective, or to advance toward a specific goal. A tactic is implemented as one or more tasks. As must be clear from the word, <em>coordinative tasks are about coordination</em>. The goal and vision is already defined and to an extent the path is also available [i.e. strategy is in place]. At a coordinative level, different members of a division as well as resources are channelized into specific activity. The focus is on optimal utilization, processes implementation and team work.</li>
<li><strong>Operational</strong> : Operations or processes are a set of well defined, finite tasks to do something. While there can be defined, finite tasks to do strategic and coordinative tasks as well - the main difference between strategic/ coordinative and operational tasks is repeatability. <strong>Most operational tasks are repeatable</strong>. It is also easy to come up with quantifiable measures to evaluate the success of operation, after a period of time.</li>
</ul>
<p>Let&#8217;s take an example. &#8220;Hiring right&#8221; is an important aspect of any business. As a strategist, the focus is on what are the challenges in hiring right. What are the challenges, where people are being sourced from, what is the quality, where else can they be sourced, looking at hiring practice, training and retaining practice and periodic complete compensation/ competitive analysis. A coordinative task in the meanwhile could be to have core HR professionals focus on activities in training/ retaining practice [conducting trainings, orienting people, laying down processes etc.]. Operational tasks are specific activities like conducting the training as per the process, conducting employee feedback survey periodically, analyzing the results, preparing a report and presenting to suitable people. This is what a typical organization works like as well. The highest value tasks get done by senior most managers or managers. Most managers work in the coordinative or strategic space. This is good. However, Internet world and Agile changes some things.</p>
<p>The default assumption above is that flow of control is top down. An effective strategy in Internet world [and a good strategy should keep this in mind anyways] - flow from bottom to top [and we don&#8217;t mean moles], needs to come up as well. This flow should not be just simple feedback surveys. The flow is providing significant autonomy to individual units to align them with goals and objectives of organization/ project &#8220;as they want to be&#8221;. Hence, rather than focusing much on &#8220;how to do something&#8221;, a broad framework is provided to the team and they figure out how to do this. In short, it changes the hierarchy.</p>
<p>Let&#8217;s look at some of the tasks that managers typically perform :</p>
<ol>
<li>Task Breakdown</li>
<li>Task Assignment</li>
<li>Task Tracking</li>
<li>Client Communication</li>
<li>Providing feedback to people</li>
<li>Recommending Appraisals</li>
<li>Interviews</li>
<li>Team Building</li>
<li>Trainings</li>
<li>Strategy Planning</li>
<li>Project Reports</li>
<li>Attrition Control</li>
<li>Value Creation</li>
<li>Project Cost Tracking</li>
</ol>
<p>There can be many more such tasks. Let&#8217;s evaluate which of these would not fit in with Agile world. [1], [2] and [3] would not fit in ideally. [4] - [14] would undergo a significant change. For instance, as part of recommending appraisals, the managers would be involved only as one part. A 360-degree feedback along with linked appraisal or same appraisal for whole team based on collective effort are some approaches which can be used. These approaches are not unique to Agile but work well to keep the team at the heart. Similarly, team building happens by creating a spirit in each member to see best interest of the team as well as project and orient themselves towards it without being asked to do. Similarly, value creation is through building people and building systems that make the team hyper productive.  This is definitely tough to do.</p>
<p>Now, when we see the above 03 types of tasks, we see that the role of Manager 2.0 is to ensure that everyone through out the value chain is involved in all the aspects - strategy, coordinative and operational. This requires creation of a democratic work space and choice driven coordination up and down the value chain. We will try and explore this further in our next post.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/bpJHnhMt_w0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/manager-20-part-i/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/manager-20-part-i</feedburner:origLink></item>
		<item>
		<title>Introductory Workshop on Agile, Chandigarh - Workshop Registration Closed</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/qPZYUpTQenU/introductory-workshop-on-agile-chandigarh-workshop-registration-closed</link>
		<comments>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-workshop-registration-closed#comments</comments>
		<pubDate>Tue, 29 Apr 2008 05:06:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Chandigarh]]></category>

		<category><![CDATA[Event]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-workshop-registration-closed</guid>
		<description><![CDATA[<p>We have seen a tremendous response to the Introductory Workshop on Agile. People from organizations like Net Solutions, Fidelity, Infosys, Intelliagia, phI, Graycell, AuthorGen, LogicNut and Paxcel Technologies have registered for the Workshop. We will make exceptions for registrations from Academics or organizations that are not currently represented at the Workshop. We have had to increase the Workshop size to 30 people, after seeing the response.</p>
<p>You can still register for...  <span class="read-more"><a href="http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-workshop-registration-closed">Read More</a></span></p>]]></description>
			<content:encoded><![CDATA[<p>We have seen a tremendous response to the Introductory Workshop on Agile. People from organizations like Net Solutions, Fidelity, Infosys, Intelliagia, phI, Graycell, AuthorGen, LogicNut and Paxcel Technologies have registered for the Workshop. We will make exceptions for registrations from Academics or organizations that are not currently represented at the Workshop. We have had to increase the Workshop size to 30 people, after seeing the response.</p>
<p>You can still register for waiting list of registrations. In case, there is a seat available, we will definitely get in touch with you.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/qPZYUpTQenU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-workshop-registration-closed/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh-workshop-registration-closed</feedburner:origLink></item>
		<item>
		<title>Management and Agile</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/GMr3X1ou-9E/management-and-agile</link>
		<comments>http://www.agilecollab.com/management-and-agile#comments</comments>
		<pubDate>Sat, 26 Apr 2008 12:30:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Maturity]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/management-and-agile</guid>
		<description><![CDATA[<p>There is hardly a topic thats more misunderstood than &#8220;Managers Role in Agile.&#8221; This is sometimes because various Agile frameworks like Scrum do not mention the word &#8220;Manager&#8221; and others like XP treat at as a purely optional role. All the emphasis is on a self functioning team - figuring out how best to do its work. However, we believe that even within the set up an XP or Scrum...  <span class="read-more"><a href="http://www.agilecollab.com/management-and-agile">Read More</a></span></p>]]></description>
			<content:encoded><![CDATA[<p>There is hardly a topic thats more misunderstood than &#8220;<strong>Managers Role in Agile</strong>.&#8221; This is sometimes because various Agile frameworks like Scrum do not mention the word &#8220;<strong>Manager</strong>&#8221; and others like XP treat at as a purely optional role. All the emphasis is on a self functioning team - figuring out how best to do its work. However, we believe that even within the set up an XP or Scrum workplace, there is a place for the manager. Some of these responsibilities are clearly assigned while others are ones we have found useful.</p>
<p><strong>Mapped Managerial Role Responsibilities</strong> :</p>
<ul>
<li>The best way to explore managerial role is to understand the dynamics of <a href="http://www.agilecollab.com/leadership-required-for-a-scrum-team" title="Agile Leadership" target="_blank">leadership required for an Agile Project</a>.  The three broad areas outlined are marketing leadership, process leadership and technical leadership.</li>
<li>The marketing leadership is best represented and served by the <a href="http://www.agilecollab.com/product-owner-aligning-business-value-in-requirements" title="Product Owner" target="_blank">product owner</a>. The product owner is responsible to draft, defend, articulate and update the products specifications/ features/ requirements. She is the final word on what is to build and when. She should ideally have a deep understanding of what would the customers value. The product failure because it could not stand the test of the market or the customers did not like the product is a product owner&#8217;s failure. Product owner in essence controls the pivotal aspect of the product - what is being built, why is it being build and when is it being built. As discussed in the post on product owner, she may take the team&#8217;s input but thats only one aspect of the advice. She would listen to customers, conduct marketing surveys, stakeholders, research on product&#8217;s features and prepare cash flow plans.</li>
<li>The process leadership is best represented and served by the <a href="http://www.agilecollab.com/scrum-master-or-process-coach-custodian-of-agile" title="Scrum Master" target="_blank">Scrum Master or Process Coach</a>. The Scrum Master would be responsible for the success of the Scrum Process. She would ensure things like whether a product backlog exists, whether sprint planning is being conducted, are sprint retrospectives surfacing problems and also conduct a daily stand up for the team. The roots of Scrum Master in servant leadership. The team is Scrum Master&#8217;s project and she has to ensure and do everything in her power to make the team successful in working together with Product Owner in developing a quality product.</li>
<li><a href="http://www.agilecollab.com/self-organizing-team" title="Self Organization" target="_blank">Self Organizing Team</a> is responsible for delivering increment of functionality. The team would work with each other, divide tasks, commit to deliverables, ask any questions and pick up practices to do the work. The important aspects are for the team to identify, volunteer, commit to the various practices. The team is the one responsible for delivering the work - its either a 100% done or 100% not done.</li>
</ul>
<p>Now that we have seen what are the main roles and responsibilities. Now let&#8217;s see what does a formal manager do in Agile. It is useful to take XP&#8217;s approach. The role of a manager although important but optional. Here are some of the approaches for transitioning a traditional manager  in an Agile environment:</p>
<ul>
<li>Become a <a href="http://www.agilecollab.com/product-owner-aligning-business-value-in-requirements" title="Product Owner" target="_blank">product owner</a> or <a href="http://www.agilecollab.com/scrum-master-or-process-coach-custodian-of-agile" title="Scrum Master" target="_blank">scrum master</a></li>
<li>Become a Manager 2.0 - we will touch on this in detail in our next post but for now lets just consider these points:
<ul>
<li>Managers continue in their existing role but do not do things that are not as per Agile values and beliefs. The easiest to identify in this case are things like task breakdown, task assignment, task tracking etc.</li>
<li>Managers add/ enhance some aspects which will help implementation of Agile. The easiest to identify in this case are things like providing feedback, amplifying learning, educating customers about Agile, functioning as technology or product or process Guru&#8217;s, working on next generation products, help Agile scale etc.</li>
<li>Managers edit some part of their responsibilities. For instance, customer interaction could mean that they work with customers to define their requirements better, work out business case, define the release schedule, work on competitive advantage of customers, become customer&#8217;s value partners. It is important to note that stuff like task management is not included here. Rather, manager can work as a customer proxy and managers then move towards a product owner profile. Similarly, feedback can be restructured on a weekly basis and help people define and attain their goals as well as help facilitate 360-degree feedback [probably keeping their feedback as advice] where the manager provides information as outlined by <a href="http://www.estherderby.com/articles/realtime.htm" title="Esther Derby" target="_blank">Esther Derby</a> and other management gurus rather than assess people&#8217;s performance.</li>
</ul>
</li>
</ul>
<p>In our next post, we would discuss what managers typically do and how can they make the transition to become Manager 2.0</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/GMr3X1ou-9E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/management-and-agile/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/management-and-agile</feedburner:origLink></item>
		<item>
		<title>Introductory Workshop on Agile - Chandigarh</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/74k-7mreYxA/introductory-workshop-on-agile-chandigarh</link>
		<comments>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh#comments</comments>
		<pubDate>Wed, 23 Apr 2008 14:49:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Event]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh</guid>
		<description><![CDATA[<p class="moz-text-html" lang="x-western">    Introductory Workshop on Agile will be hosted by Agile Chandigarh, under the aegis of Agile Software Community of India and Net Solutions on the 17th May 2008.</p>
<p>Agile is among the most discussed topic in the software development community these days. The traditional ways of developing software are far removed from the way businesses operate. Industry and technology move too fast, requirements change every day...  <span class="read-more"><a href="http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh">Read More</a></span></p>]]></description>
			<content:encoded><![CDATA[<p class="moz-text-html" lang="x-western">    <strong>Introductory Workshop on Agile</strong> will be hosted by Agile Chandigarh, under the aegis of Agile Software Community of India and Net Solutions on the <strong>17th May 2008.</strong></p>
<p>Agile is among the most discussed topic in the software development community these days. The traditional ways of developing software are far removed from the way businesses operate. Industry and technology move too fast, requirements change every day, competition does new things all the time, it is age of perpetual beta&#8217;s and customer&#8217;s customers can&#8217;t wait to get hands on the software. In addition, the customers are increasingly demanding unpredictable and new product features. In addition to this, India is now experiencing the third wave of outsourcing - where innovation and value delivery is the key. As a result, several industry practitioners have come up with a set of values, practices and methods broadly classified as Agile. Some of the most popular Agile frameworks are Scrum, XP and Crystal Clear. However, the rise of Agile, has also given rise to many misconceptions and wrong interpretation of Agile values and practices. The purpose of this workshop is to introduce Agile concepts from noted Industry Thought Leaders.</p>
<ul>
<li><strong>Senior Management/ Business Managers </strong>- Decision makers who want their organizations to adopt practices that value human endeavor and align their organizations as customers value creation partners</li>
<li><strong>Project Managers and Program Managers</strong> - Interested in the discussion of Agile and how their role undergoes a change in Agile</li>
<li><strong>Team Leads/ Business Analysts</strong> - Responsible for customer facing roles in the organization</li>
<li><strong>Educators </strong>- Looking to teach and learn more about Agile Methods</li>
</ul>
<p><strong>Organized by</strong> -</p>
<ul>
<li>This workshop is being organized by the <em>Agile Software Community of India</em> (<em>ASCI</em>) and <em>Net Solutions</em>.</li>
</ul>
<p><strong>Features</strong> -</p>
<ul>
<li>Talks by Agile practitioners [including a half-day introductory session from Naresh Jain]</li>
<li>Informal group discussions on topics of interest to a particular group</li>
</ul>
<p><strong>Program and Venue Schedule</strong> -</p>
<ul>
<li>There are a total of 25 seats available.</li>
<li>There is no registration fee.</li>
<li>The workshop would be a day long event.</li>
<li>The venue details and detailed program scheduled is Coming Soon!</li>
</ul>
<p><strong>Contact</strong> -</p>
<ul>
<li>Contact us at <span class="moz-txt-link-abbreviated">emo@agilecollab.com</span> for further details!!!</li>
</ul>
<p>Also, stay posted for more details.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/74k-7mreYxA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/introductory-workshop-on-agile-chandigarh</feedburner:origLink></item>
		<item>
		<title>Self Organizing Team</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/8V96QthSL9s/self-organizing-team</link>
		<comments>http://www.agilecollab.com/self-organizing-team#comments</comments>
		<pubDate>Mon, 21 Apr 2008 09:43:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Collaboration]]></category>

		<category><![CDATA[Maturity]]></category>

		<category><![CDATA[Practices]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/self-organizing-team</guid>
		<description><![CDATA[<p>In our previous posts, we have emphasized the importance of a self organizing team. Self organization is a simple concept.</p>
<ul>
<li>A team is formed and a deadline is worked out.</li>
<li>The team picks up what it can do in this deadline and off they go building what they committed and at the deadline, they demonstrate working software.</li>
<li>During the time period between commitment and deadline, the team works together, finding out how they</li></ul> <div class="read-more"><a href="http://www.agilecollab.com/self-organizing-team">Read More</a></div>]]></description>
			<content:encoded><![CDATA[<p>In our previous posts, we have emphasized the <strong>importance of a self organizing team</strong>. <strong>Self organization</strong> is a simple concept.</p>
<ul>
<li>A team is formed and a deadline is worked out.</li>
<li>The team picks up what it can do in this deadline and off they go building what they committed and at the deadline, they demonstrate working software.</li>
<li>During the time period between commitment and deadline, the team works together, finding out how they want to track progress, develop, collaborate, divide tasks and everything else that needs to be done to meet the deadline.</li>
</ul>
<p>The key question is why would this work? It does because <strong>the commitment is team&#8217;s commitment</strong>.  In traditional management styles, the management negotiates a deadline, commits the same, decides what all should be done in this time and then tells the team to go do it. This is a bit counter intuitive. The people who are doing the work should know the best on how to do it and how much time it will take to do it. Another reason why this works is because the team has a deadline to deliver quality working software. This means anything that does not contribute towards this end mission [any practice, any team configuration, any team member] is gradually taken out. This also works because the feedback loop is now directly between the team [responsible for building the right product] and the product owner [responsible for constructing the right product feature set].It is important to understand what does &#8220;Left Alone&#8221; mean here. The team is Left Alone in the sense that no one tells them what methodology to use to transform the requirements into functionality and there is no one but the team to blame if the team fails and also there is no one to bask in the glory other than the team if it succeeds. It is solely and utterly the teams responsibility to figure out what to do, and to do it. However, there are some basic checks in place - they have to deliver what they commit or let the product owner know if they won&#8217;t be able to [and this should happen less and less as the project progresses] and they can ask the management for help in meeting their target [more people, training, removing obstacles etc.] Other than that the team collectively brainstorms and works to meet its commitment. The team self-organizes.</p>
<p>Now that we have discussed, what self organization is, it is important to note some Scrum and XP practices which help foster this self organization.</p>
<ul>
<li><strong>Whole Team</strong> - The whole team is &#8220;whole team&#8221;. Everyone required to be involved in converting the features into functionality is a part of the team. If it means copywriters, designers, developers, testers and business analysts all have to be in one team - then that is it. The team also includes the Process Coach or Scrum Master. There may be a a manager as well who would be responsible for logistics, communication and coordinating activities. The idea of the Whole Team comes from <a href="http://www.xprogramming.com/xpmag/whatisXP.htm#whole" title="Whole Team" target="_blank">eXtreme Programming</a>. XP in fact goes a step forward and also includes the customer as a part of the Whole Team.</li>
<li><strong>Generalists </strong>- A team with Generalists [sharp, efficient, collaborative people] tends to better at self organizing. Why would this be so? This is because the team picks up work, identifies what is needed and sometimes something would be needed and on other times, something else. For instance, on some days, you might need more testers and on some days more analysts and on still others, more programmers. Specialists are unable to change gear while generalists [assuming your hiring practice is good], are able to change gear and collaborate to get things done. This is in keeping with the notion of creating a champion team rather than team of champions.</li>
<li><strong>Daily Stand Up</strong> - The <a href="http://www.agilecollab.com/daily-stand-up" title="Daily Stand Up" target="_blank">daily stand up</a> is opportunity for the whole team to collaborate and check the progress. They also identify where the most effort needs to be put in and if they are on the target to achieve their goals.</li>
<li><strong>Big Visible Charts</strong> - This is not something we have discussed so far. However, this is a powerful unifying tool. The team sees at all times, what is pending, what has been done and what is still pending to do. This allows them to plan their work better and also volunteer for more work and see who needs help. It is useful to note that if the team knows that either all of them fail or all of them succeed, big visible charts help the team see the tasks that are still to be done and plan for them.</li>
<li><strong>Flat Hierarchy</strong> - It is pretty obvious that if the team is left all to itself but one or two people are deciding what they should do and how they should do it, the team would fall into command and control again. Rather, the team has to be like a crack sports team which can organize itself beautifully depending on the current match situation.</li>
</ul>
<p>Now that we have discussed about self organizing teams, it is important that we understand <em>when is the team self organizing</em>.  As per Wikipedia, <em>self-organization</em> is a process of <em>attraction</em> and <em>repulsion</em> in which the <em>internal organization of a system</em>, normally an open system, <em>increases in complexity</em> <em>without being guided or managed by an outside source</em>. Self-organizing systems typically (though not always) <em>display emergent properties</em>. A key characteristic that is generally overlooked is that &#8220;<a href="http://www.cscs.umich.edu/~crshalizi/notabene/self-organization.html" title="Self Organization" target="_blank"><strong>something is self-organizing if, left to itself, it tends to become more organized</strong></a>.&#8221; A team would not inherently become more organized if left &#8220;totally&#8221; on its own or without components that we talked about earlier. Without <a href="http://www.agilecollab.com/leadership-required-for-a-scrum-team" title="Leadership for a Scrum Project" target="_blank">proper leadership</a> or an organization structure that does not support self organizing teams, this would not be possible. Also, the move towards self organizing teams is an ever evolving theme and any equilibrium would be temporary. A single most important fact which management in Agile needs to learn is how to create such self organizing teams/ units. We will touch on this in our next post.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/8V96QthSL9s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/self-organizing-team/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/self-organizing-team</feedburner:origLink></item>
		<item>
		<title>Interview with Pete Deemer, Leader of Yahoo’s Large Scale Adoption of Scrum</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/rq7noltSKrI/interview-with-pete-deemer-leader-of-yahoos-large-scale-adoption-of-scrum</link>
		<comments>http://www.agilecollab.com/interview-with-pete-deemer-leader-of-yahoos-large-scale-adoption-of-scrum#comments</comments>
		<pubDate>Sat, 12 Apr 2008 05:10:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Around the Globe]]></category>

		<category><![CDATA[Interviews]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Interview]]></category>

		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/interview-with-pete-deemer-leader-of-yahoos-large-scale-adoption-of-scrum</guid>
		<description><![CDATA[<p>If there is one person who has seen Scrum and Agile grow in Asia, it is <a target="_blank" href="http://www.scrumalliance.org/profiles/49-pete-deemer" title="Pete Deemer">Pete Deemer</a>. He has been involved in Yahoo&#8217;s large scale adoption of Scrum in SunnyVale, CA as well as its state of the art development center in Bangalore. More than 800 people were transitioned to Scrum. He also co-write the <a target="_blank" href="http://www.agilecollab.com/uploads/2008/03/scrumprimer-103.pdf" title="Scrum Primer">Scrum Primer</a>. After Yahoo, Pete founded...  <span class="read-more"><a href="http://www.agilecollab.com/interview-with-pete-deemer-leader-of-yahoos-large-scale-adoption-of-scrum">Read More</a></span></p>]]></description>
			<content:encoded><![CDATA[<p>If there is one person who has seen Scrum and Agile grow in Asia, it is <a target="_blank" href="http://www.scrumalliance.org/profiles/49-pete-deemer" title="Pete Deemer">Pete Deemer</a>. He has been involved in Yahoo&#8217;s large scale adoption of Scrum in SunnyVale, CA as well as its state of the art development center in Bangalore. More than 800 people were transitioned to Scrum. He also co-write the <a target="_blank" href="http://www.agilecollab.com/uploads/2008/03/scrumprimer-103.pdf" title="Scrum Primer">Scrum Primer</a>. After Yahoo, Pete founded his own firm, GoodSafe, LLC and through <a target="_blank" href="http://www.goodagile.com/" title="GoodAgile">GoodAgile</a>, conducts regular trainings and coachings in India and Asia. Pete, is only one of the very few Certified Scrum Trainers and is a leading thought leader in Agile and Scrum Community. In this interview, <a target="_blank" href="http://www.goodagile.com/" title="Good Agile">Pete Deemer</a>, shares his experiences in implementing Scrum and Scrum in India as well as outsourcing environment.</p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : GoodAgile recently conducted Scrum Unconference in Hyderabad. What was the motivation for the same?</p>
<p><strong>Pete Deemer</strong> : Over the last year, we have seen <strong>rapid growth of Scrum in India and invariably people have asked me during CSM classes</strong> and otherwise, on why there are few oppotunities to meet, learn and network. At GoodAgile, we felt like the time had come to start doing Scrum-specific events where people could <em>meet in person</em>, <em>hone their skills</em>, and <em>have a fun time</em>. We also wanted something that we could pull off quickly and without lengthy upfront planning and also have a model that we could replicate in different cities around India.  So we thought the Bar-Camp style UnConference was the right approach. We got a group of people together, and in real-time we created a full day of talks, exercises, and other fun activities.  But best of all, the format was based on the self-organization and self-management that&#8217;s so central to Scrum, so it felt &#8220;Right&#8221;.</p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : How was the experiences?</p>
<p><strong>Pete Deemer</strong> : It was great &#8212; we had about 60 people from lots of different companies in Hyderabad coming together, sharing experiences, and learning from each other. <strong>Scrum can be very challenging </strong>especially if you do not have people to network in your own organization, and it&#8217;s great to be able to get advice and learn from other people who&#8217;ve been through the same challenges and succeeded.  The main thing I carried back was something I&#8217;m constantly reminded of, and why I like being in the IT industry &#8212; <em>software people, even though thought of as &#8220;geeks&#8221; by the rest of the world, are some of the most interesting, creative, and thoughtful people you could ever meet</em>!</p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : Tell us about your implementation of Scrum in Yahoo? What metrics did you guys track to know that Scrum was successful?</p>
<p><strong>Pete Deemer</strong> : We did gather metrics, but for most teams, we didn&#8217;t need the metrics to tell us Scrum was making a significant difference &#8212; the results in business value and team morale were pretty apparent to all.</p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : Based on the above, what is your advice to companies transitioning to Agile?</p>
<p><strong>Pete Deemer</strong> : If it&#8217;s worth doing, it&#8217;s worth doing properly &#8212; get the best training and coaching you can find, and make sure the entire organization understands and can support the team&#8217;s efforts. </p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : At what stage do you think is Scrum awareness and implementation in India?</p>
<p><strong>Pete Deemer</strong> : Over the last year or so, there&#8217;s no question it&#8217;s entered the stage of rapid growth. Almost all the best-known IT firms in India have teams using Scrum now. There are lots of people in many companies in India, who are holding on to the values of Scrum, working to implement Scrum properly and trying to improve the way their businesses are run. There are many conferences and events being held as well. We would like to support such people. The challenge now is helping people be as successful as possible within the specific context of India, and helping grow the expertise. Having unconferences and speaking at other Agile and IT events is an effort in this regard. We have also started the Scrum-India Yahoo Group, which is again another opportunity for people to share and learn from fellow Scrum users.  I also appreciate the effort that <a href="http://www.agilecollab.com/">www.agilecollab.com</a> is making - this is coming up great and explains concepts to beginners in a simple fashion.</p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : Do you think it makes sense for outsourcing/ service companies to use Scrum?</p>
<p><strong>Pete Deemer</strong> : Absolutely.  If <em>speed</em>, <em>quality</em>, and &#8220;<em>getting it right for the customer</em>&#8221; are your part of the value you offer customers, you should definitely consider Scrum. This is not always going to be easy. However, <strong>the results can be dramatic</strong>, and a lot of teams say &#8220;<strong>I wish we&#8217;d discovered this sooner!</strong>&#8221;</p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : What are the benefits for customers in choosing a company which does Scrum or true Agile rather than one which does not?</p>
<p><strong>Pete Deemer</strong> : Some of the biggest benefits of Scrum for the customer are <strong>visibility into what&#8217;s being produced</strong>, and &#8220;<strong>is it right</strong>&#8221; &#8212; and the ability to rapidly iterate, without lapsing into chaos or thrashing. It in a way also helps you focus and participate. Scrum does require a more involved approach from the customer side, but only for their own benefit. One risk for the customers is that there are a lot of companies who claim to be doing &#8220;Agile&#8221;, but are in fact just using it as a marketing label &#8212; so I&#8217;d recommend choosing carefully.</p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : You conduct lots of trainings and CSM classes in Bangalore and Hyderabad but comparatively lesser in NCR or North. Why do you think north India lags behind in Scrum awareness?</p>
<p><strong>Pete Deemer</strong> : I&#8217;m not sure why this is &#8212; especially since there are leading Agile companies and also others who are exploring Agile, in the Delhi area and from what I hear, in Chandigarh too. I think we&#8217;ll see more and more growth in the north in the coming year.</p>
<p><a target="_blank" href="http://www.agilecollab.com" title="agilecollab">agilecollab</a> : Finally, what are goodagile plans for new year?</p>
<p><strong>Pete Deemer</strong> : The plans for the coming year are many. I am traveling all across India and Asia, helping people learn about Scrum. We hope to continue to spread the Agile and Scrum message, and help companies succeed with it!</p>
<p><em><a target="_blank" href="http://www.agilecollab.com" title="agilecollab.com">agilecollab.com</a>, wishes Pete all the best for this year and always.</em></p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/rq7noltSKrI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/interview-with-pete-deemer-leader-of-yahoos-large-scale-adoption-of-scrum/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/interview-with-pete-deemer-leader-of-yahoos-large-scale-adoption-of-scrum</feedburner:origLink></item>
		<item>
		<title>A Lean View of Scrum</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/fLDlT9ta-_A/a-lean-view-of-scrum</link>
		<comments>http://www.agilecollab.com/a-lean-view-of-scrum#comments</comments>
		<pubDate>Sun, 06 Apr 2008 09:22:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Introduction]]></category>

		<category><![CDATA[Values]]></category>

		<category><![CDATA[Lean]]></category>

		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/a-lean-view-of-scrum</guid>
		<description><![CDATA[<p>In our last post we discussed the basic framework of Scrum. We continue looking at Scrum from a philosophical perspective in this post. In his book, Ken discussed the influence of seminal paper by <a target="_blank" href="http://harvardbusinessonline.hbsp.harvard.edu/b02/en/common/item_detail.jhtml?id=86116" title="New Product Development Game">Takeuchi and Nonaka</a>, in 1986 which linked product development to Rugby. In fact <a target="_blank" href="http://www.linkedin.com/in/jeffsutherland">Jeff Sutherland</a>, the co-founder of Scrum, calls them the <a target="_blank" href="http://jeffsutherland.com/2005/03/scrum-godfathers-takeuchi-and-nonaka.html" title="Godfather of Scrum">Godfather of</a> <div class="read-more"><a href="http://www.agilecollab.com/a-lean-view-of-scrum">Read More</a></div></p>]]></description>
			<content:encoded><![CDATA[<p>In our last post we discussed the basic framework of Scrum. We continue looking at Scrum from a philosophical perspective in this post. In his book, Ken discussed the influence of seminal paper by <a target="_blank" href="http://harvardbusinessonline.hbsp.harvard.edu/b02/en/common/item_detail.jhtml?id=86116" title="New Product Development Game">Takeuchi and Nonaka</a>, in 1986 which linked product development to Rugby. In fact <a target="_blank" href="http://www.linkedin.com/in/jeffsutherland">Jeff Sutherland</a>, the co-founder of Scrum, calls them the <a target="_blank" href="http://jeffsutherland.com/2005/03/scrum-godfathers-takeuchi-and-nonaka.html" title="Godfather of Scrum">Godfather of Scrum</a>. The term Scrum [in Rugby] refers to the strategy used for getting an out-of-play ball back into play. As in a rugby match, development teams in Scrum are organized to have holistic movement, have continuous interaction among team members, and have intactingcore team members. Among the team members, <a target="_blank" href="http://www.agilecollab.com/scrum-master-or-process-coach-custodian-of-agile" title="Scrum Master">Scrum Master </a>(SM) is the person who does administrative work, such as arranging the <a target="_blank" href="http://www.agilecollab.com/daily-stand-up" title="Daily Stand Up">daily Scrum meeting </a>and location, and removing any production impediments.</p>
<p>Scrum was getting popular almost at the same time as <a target="_blank" href="http://www.poppendieck.com" title="Mary Poppendieck">Mary Poppendieck</a> was theoreticizing the various aspects of Lean. In a way both Scrum and Lean have their origin in complex adaptive systems theory. The <a target="_blank" href="http://jeffsutherland.com/scrum/2007/11/is-it-scrum-or-lean.html" title="Origin of Scrum">origins of Scrum </a>are best explained by Jeff Sutherland in his blog post. The conclusion in this post point to the fact that although <em>Scrum can be in some ways viewed as a partial Lean Process</em>, it is not a descendent of Lean. Also, if the concepts of Lean are applied within the Scrum framework, the results would be akin to what companies like Toyota have been able to achieve in product development. A more detailed look at Lean would be coming a bit later, but for now, lets look at the 7 principles of Lean and how these are achieved/ mapped to Scrum:</p>
<ul>
<li><strong>Eliminate Waste</strong> : The work in progress is just that : work in progress. It is absolutely useless till it reaches the customer. <em>Anything that does not add value is a waste</em>. The biggest waste in software are <em>unused features</em> and <em>features which do not provide value</em>. In fact, the features which do not provide value are not only a waste but also a drain. Typically, this happens when the longer a product takes to reach the customer. This means that there are chances of product being either developed with a process that generates waste or you are building something wrong. A process where bugs are found after coding, would require you to go back to redo the coding. This would again be a waste. Scrum mandates work to be performed in a series of sprints, each sprint being of a very short duration. At the end of a sprint, the team should demonstrate potentially shippable code to the customer. Hence, the basic framework of Scrum would ideally guide you from incurring waste. However, an important component to minimize waste is to see and recognize it. <em>Scrum does this by asking the team to identify obstacles</em>. If the team is not capable or empowered enough to raise these obstacles, Scrum would probably not work as won&#8217;t Lean.</li>
<li><strong>Build Quality In</strong> : The focus of a Lean Process and Enterprise is <em>not to have defects occur in the first place</em>, rather than enter them in defect tracking queues. If you really want quality, you don&#8217;t inspect after the fact, <em>you control conditions so as not to allow defects in the first place</em>. If this is not possible, then you inspect the product after each small step, so that defects are caught immediately after they occur. In Scrum, the focus is more on latter. The fact that you demonstrate potentially shippable code at the end of each sprint, the team is subjected to rigorous test of what they are developing. As we have seen the <a target="_blank" href="http://www.agilecollab.com/sprint-review" title="Sprint Review">sprint review also works as test for product owner in addition to the team</a>. In addition, the team can raise obstacles which affect their productivity. When Scrum is coupled with XP, the team tries new development concepts like pair programming, refactoring and test driven development. These concepts help build quality in the processes. Hence, Scrum and Lean seem to be aligned here as long as the team picks up the right development practices. However, Lean takes an even more radical approach which you do not find in other frameworks. Lean says that <em>When a defect is found, you stop-the-line, find its cause, and fix it immediately</em>. The concept is drastic and at least initially can lead to the team stopping work all the time. The Scrum approach of identifying obstacles at the daily stand up and then Scrum Master either resolving them right away or wait to discuss these during sprint retrospectives, is a good alternative as well, at least initially. In Scrum, you regularly inspect and adapt and there are other drastic measures like sprint cancellation available with product owner.</li>
<li><strong>Create Knowledge</strong> : One way of gathering knowledge about your product is to get experts, pay them enormous salaries and create a 1000 page requirement specification. The other is to understand <em>what customers really want by focussing on minimum, releasing that to actual users, getting feedback and developing from there</em>. The latter approach has been there in various aspects like JAD, RAD, Prototying etc. However, the approach Lean [and in an implicit fashion, Scrum] take is that real knowledge about product starts coming in only when product hits the market. The sooner this is in its life cycle, the better, the knowledge would be. Another aspect of knowledge that Scrum and Lean share is that <em>best knowledge is tacit knowledge</em>. Through a self organizing team which learns, works and shares information, together, both aim to have a &#8220;information workspace&#8221;. The knowledge about the process, obstacles and product are gathered by the &#8220;whole team&#8221; at the end of sprint through <a target="_blank" href="http://www.agilecollab.com/sprint-review" title="Sprint Review">sprint reviews </a>and <a target="_blank" href="http://www.agilecollab.com/agile-retrospectives" title="Sprint Retrospectives">retrospectives</a>.</li>
<li><strong>Defer Committment</strong> : Scrum is silent on &#8220;implementation&#8221; aspects of this value of Lean. However, the <a target="_blank" href="http://www.agilecollab.com/product-owner-aligning-business-value-in-requirements" title="Product Owner">product owner </a>is expected to write a <a target="_blank" href="http://www.agilecollab.com/what-is-a-product-or-project-backlog-faq-style-introduction" title="Product Backlog">good product backlog </a>keeping in mind various aspects like priorities, risk, <a target="_blank" href="http://www.agilecollab.com/yagni-you-arent-gonna-neet-it" title="YAGNI">YAGNI</a> and <a target="_blank" href="http://www.agilecollab.com/set-based-concurrent-engineering-agile-and-software" title="Set Based Concurrent Engineering">set based concurrent engineering approach</a>.</li>
<li><strong>Deliver Fast</strong> : According to Lean, there is only one way to achieve high quality. You must develop people who continually improve their processes, build quality into their product, and develop the capability to repeatedly and reliably respond to their customers many times faster than their competitors. Scrum is a framework which provides for faster delivery of products - almost every sprint. However, there is nothing in Scrum that stops the teams from delivering poor quality, same mistakes driven and late software. Scrum would only make it visible. It is for the organization to create a culture where the team members can continually work to improve processes so that they can continually work at an even faster pace.</li>
<li><strong>Respect People</strong> : There is no one best way to do something. There are many ways. What is a good way to do for you might not be a good way to do for others. If you give respect to people, you get that in return. You must respect people and this should be demonstrated by your single minded dediction in helping them succeed. When this is done, the people align themselves with your vision and produce astounding results. Scrum and Lean encourage self organizing teams. The framework respects teams judgement, responsibility and ability to organize and plan work. Hence, this value of Lean closely aligns with Scrum philosophy.</li>
<li><strong>Optimize the Whole</strong> : A lean organization optimizes the whole value stream, from the time it receives an order to address a customer need until software is deployed and the need is addressed. If an organization focuses on optimizing something less than the entire value stream, the overall value stream will suffer. Scrum is a simple framework. It optimizes the three parts of leadership : processes, marketing and technical. Of course, the system would be as good as the people in it.</li>
</ul>
<p>As we can see, whether or not Scrum tends towards Lean is driven by what the team and stakeholders value while implementing Scrum. In fact, there’s really nothing to stop you from using Scrum to schedule a more rigorous workflow like the SEI Process.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/fLDlT9ta-_A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/a-lean-view-of-scrum/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/a-lean-view-of-scrum</feedburner:origLink></item>
		<item>
		<title>Scrum Process - Introduction</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/-RAg6ddNMqU/scrum-process-introduction</link>
		<comments>http://www.agilecollab.com/scrum-process-introduction#comments</comments>
		<pubDate>Tue, 01 Apr 2008 09:59:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Introduction]]></category>

		<category><![CDATA[Practices]]></category>

		<category><![CDATA[SCRUM]]></category>

		<category><![CDATA[Sprint]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/scrum-process-introduction</guid>
		<description><![CDATA[<p>Scrum is one of the most popular Agile frameworks. We have discussed elements of Scrum in some of our previous posts. In this post, we review the overall Scrum framework and how it works.</p>
<p style="text-align: center" align="left"><img src="http://farm3.static.flickr.com/2220/2379098225_21700a13dc.jpg" alt="Scrum Cycle" /></p>
<p>Scrum would approach project management by requiring the <a href="http://www.agilecollab.com/product-owner-aligning-business-value-in-requirements" title="Product Owner" target="_blank">Product Owner</a> to specifically outline the vision and tentative release dates for a product/ project. She is also...  <span class="read-more"><a href="http://www.agilecollab.com/scrum-process-introduction">Read More</a> &#124; <a href="http://www.agilecollab.com/scrum-process-introduction#comments"> 1 Comment</a></span></p>]]></description>
			<content:encoded><![CDATA[<p>Scrum is one of the most popular Agile frameworks. We have discussed elements of Scrum in some of our previous posts. In this post, we review the overall Scrum framework and how it works.</p>
<p style="text-align: center" align="left"><img src="http://farm3.static.flickr.com/2220/2379098225_21700a13dc.jpg" alt="Scrum Cycle" /></p>
<p>Scrum would approach project management by requiring the <a href="http://www.agilecollab.com/product-owner-aligning-business-value-in-requirements" title="Product Owner" target="_blank">Product Owner</a> to specifically outline the vision and tentative release dates for a product/ project. She is also required to draft an initial set of requirements and sort them by priority in what is called a <a href="http://www.agilecollab.com/what-is-a-product-or-project-backlog-faq-style-introduction" title="Project Product Backlog" target="_blank">project or product backlog</a>. The team then gets together with the Product Owner and estimates the requirements broadly. The Product Owner can then re prioritize the requirements, if needed. Once this is done, the <a href="http://www.agilecollab.com/iterative-and-incremental-is-not-equal-to-agile-key-aspects-of-agile" title="Iterative and Incremental is not equal to Agile" target="_blank">Agile iterative and incremental process</a> starts. The team takes a guess at how much work it can do in a particular <a href="http://www.agilecollab.com/what-is-a-sprint" title="What is a Sprint" target="_blank">sprint</a>. They pick the requirements that can fit into the first sprint, re-estimate them better and to a finer detail. This might involve asking Product Owner more questions. This is done usually during the first half of the <a href="http://www.agilecollab.com/sprint-planning-meeting" title="Sprint Planning Meeting" target="_blank">Sprint Planning Meeting</a>. Once the team and the Product Owner come to an agreement on what requirements are to be taken up during the first sprint, the team moves to second phase of Sprint Planning Meeting and breaks the requirements into actual tasks constituting what is the initial <a href="http://www.agilecollab.com/sprint-backlog-an-introduction" title="Sprint Backlog" target="_blank">sprint backlog</a>. The sprint clock has now started.  These tasks are <a href="http://www.agilecollab.com/updating-the-sprint-backlog" title="Updating the sprint backlog" target="_blank">updated through out the sprint</a> in what is called a <a href="http://www.agilecollab.com/sprint-backlog-an-introduction" title="Sprint Backlog" target="_blank">sprint backlog</a>. The <a href="http://www.agilecollab.com/daily-stand-up" title="Daily Stand Up" target="_blank">team meets daily</a>, to synchronize the efforts. At the end of the sprint, the team demonstrates potentially shippable code to the Product Owner and other stakeholders in <a href="http://www.agilecollab.com/sprint-review" title="Sprint Review" target="_blank">Sprint Review</a>. The team incorporates feedback and Product Owner reprioritizes the backlog. Both decide the date for next Sprint Planning Meeting and start another sprint afterwards. Between the next Sprint Planning Meeting and Sprint Review, the team undertakes a <a href="http://www.agilecollab.com/agile-retrospectives" title="Sprint Retrospectives" target="_blank">Sprint Retrospective</a>. The team identifies process improvements during this meeting and over a period of time, sprint after sprint, takes an iterative and incremental approach to process improvement as well. A <a href="http://www.agilecollab.com/scrum-master-or-process-coach-custodian-of-agile" title="Scrum Master" target="_blank">Scrum Master</a>, is designated with the task of ensuring that Scrum is followed in spirit and letter.</p>
<p>This was more of a How-to of Scrum. We would discuss a Lean view of Scrum in our next post.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/-RAg6ddNMqU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/scrum-process-introduction/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/scrum-process-introduction</feedburner:origLink></item>
		<item>
		<title>Our Wedding Day - Plan Your Happiness</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/Nz43UvowPLE/our-wedding-day-plan-your-happiness</link>
		<comments>http://www.agilecollab.com/our-wedding-day-plan-your-happiness#comments</comments>
		<pubDate>Thu, 27 Mar 2008 09:57:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Awards and Press]]></category>

		<category><![CDATA[Case Studies]]></category>

		<category><![CDATA[Case Study]]></category>

		<category><![CDATA[Our Wedding Day]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/our-wedding-day-plan-your-happiness</guid>
		<description><![CDATA[<p>It is not every year that a website gets all the major prestigious awards. But then, <a href="http://www.ourweddingday.com" title="Our Wedding Day" target="_blank">Our Wedding Day</a> is not just another website. It is an experience to just browse the website and marvel at the beauty of each of the pages and functionality. The website has won these awards:</p>
<p><a href="http://www.interactivemediaawards.com/winners/certificate.asp?param=41101&#38;cat=1" title="IMA" target="_blank">Interactive Media Awards Best of Class Award in Web Design/ Development</a></p>
<p> <div class="read-more"><a href="http://www.agilecollab.com/our-wedding-day-plan-your-happiness">Read More</a></div></p>]]></description>
			<content:encoded><![CDATA[<p>It is not every year that a website gets all the major prestigious awards. But then, <a href="http://www.ourweddingday.com" title="Our Wedding Day" target="_blank">Our Wedding Day</a> is not just another website. It is an experience to just browse the website and marvel at the beauty of each of the pages and functionality. The website has won these awards:</p>
<p><a href="http://www.interactivemediaawards.com/winners/certificate.asp?param=41101&amp;cat=1" title="IMA" target="_blank">Interactive Media Awards Best of Class Award in Web Design/ Development</a></p>
<p><a href="http://www.horizoninteractiveawards.com/winners/07/consumerinfo.htm" title="Horizon interactive media" target="_blank">Horizon Interactive Award - Bronze Category </a></p>
<p><a href="http://www.webaward.org/winner.asp?eid=8400" title="Web Marketing Association Award" target="_blank">Web Marketing Association Award</a></p>
<p><a href="http://www.w3award.com/webapp/winners/show/silver/2/C" title="W3 Silver Award" target="_blank">W3 Silver Award in Visual Appeal and Lifestyle<br />
</a></p>
<p><a href="http://www.linkedin.com/in/rajachoudhury" title="Raja Choudhury" target="_blank">Raja Choudhury</a>, our client helped bring not only a Product Owner but a Product Architect vision for the project. <a href="http://www.agilecollab.com/uploads/2008/03/netsolutionsc3cubeowdcasestudy.pdf" title="Net Solutions Our Wedding Day Case Study" target="_blank">Read more</a> how we brought our strong account management, project management and technological skills as a part of global delivery team to develop this beautiful portal.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/Nz43UvowPLE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/our-wedding-day-plan-your-happiness/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/our-wedding-day-plan-your-happiness</feedburner:origLink></item>
		<item>
		<title>Agile in India : Interview with Naresh Jain</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/4qSngrVoWsc/agile-in-india-interview-with-naresh-jain</link>
		<comments>http://www.agilecollab.com/agile-in-india-interview-with-naresh-jain#comments</comments>
		<pubDate>Mon, 24 Mar 2008 06:10:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Around the Globe]]></category>

		<category><![CDATA[Interviews]]></category>

		<category><![CDATA[Leadership]]></category>

		<category><![CDATA[Chandigarh]]></category>

		<category><![CDATA[India]]></category>

		<category><![CDATA[Interview]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/agile-in-india-interview-with-naresh-jain</guid>
		<description><![CDATA[<p><span name="comments"><a href="http://www.linkedin.com/in/nareshjain" title="Naresh Jain" target="_blank"> Naresh Jain</a> is the founder Vice-Chairman of the <a href="http://www.agileindia.org" title="Agile India" target="_blank">Agile Software Community of India</a> (ASCI) and the organizer of the Simple Design And Testing Conference (SDTConf). Naresh has help start various Agile User Groups including the Agile Philly User Group and various groups in India. Naresh is an active Open Source committer and enjoys teaching software development courses in Universities. By</span> <div class="read-more"><a href="http://www.agilecollab.com/agile-in-india-interview-with-naresh-jain">Read More</a> &#124; <a href="http://www.agilecollab.com/agile-in-india-interview-with-naresh-jain#comments">2 Comments</a></div></p>]]></description>
			<content:encoded><![CDATA[<p><span name="comments"><a href="http://www.linkedin.com/in/nareshjain" title="Naresh Jain" target="_blank"> Naresh Jain</a> is the founder Vice-Chairman of the <a href="http://www.agileindia.org" title="Agile India" target="_blank">Agile Software Community of India</a> (ASCI) and the organizer of the Simple Design And Testing Conference (SDTConf). Naresh has help start various Agile User Groups including the Agile Philly User Group and various groups in India. Naresh is an active Open Source committer and enjoys teaching software development courses in Universities. By being a part of the team, Naresh helps software companies embrace agile. </span><span name="comments"> Naresh is passionate about building a community of talented and capable software craftsman, the next generation software leaders in India. In recognition of his accomplishments, in 2007 the <a href="http://www.agilealliance.org" title="Agile Alliance" target="_blank">Agile Alliance</a> awarded Naresh with the Gordon Pask Award for contributions to the Agile Community by establishing Agile User Groups in India and for creating the Simple Design and Testing conference.  </span><span name="comments">He has worked on variety of software projects utilizing XP, Scrum and Crystal techniques since 2003.  Currently, </span><span name="comments">Naresh Jain is software craftsman working for Directi as Quality and Community Evangelist. In this interview, Naresh talks about his experiences in spreading awareness about Agile and helping companies adopt Agile in India. </span></p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>: Please  tell  us  how  were  you  exposed  to  Agile?</p>
<p><strong>Naresh Jain :</strong> Back in the dark days of my life, I was working as a coder (not programmer) on a big J2EE project. This was for a IT division of a big Bank. We had a really smart Architect sitting in UK who would provide development guidelines. One of his guidelines was, as soon as we finish a feature, we were supposed to write JUnit tests before we check in the code. As soon as any team member would <strong>check-in code</strong>, he would check out the code on his machine and do a code review (he literally acted as our Continuous integration build server). For those of us who had never written a unit test, this was a <strong>boon in disguise to avoid stupid mistakes</strong>. As I got used to this approach of writing unit tests after the code was written, I felt I was wasting too much time building the wrong code. My test would give me the feedback that I made a silly assumption. This feedback was great, but I had already spent the time writing the wrong code. My manager always told us, work smarter not harder. So in the search of smarter ways to do the same, I stumbled upon the life changing article &#8220;<a href="http://junit.sourceforge.net/doc/testinfected/testing.htm" target="_blank">Test Infected</a>&#8220;. <strong>The whole Test-First approached seemed so much superior than what we were doing.</strong> And thus began my journey into the Agile world!</p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>: What  has  been  the  motivation  behind  ASCI?</p>
<p><strong>Naresh Jain :</strong> Scratch your personal itch! While I saw a clear value in Agile and light-weight methods, there were very few companies in India who actually knew about these methods. Agile was making big news in the west and community based conferences was a growing trend there. In late 2004, Owen Rogers and Manoj Bharadwaj were planning to organize a one day conference in Bangalore similar to the XP Day. Manoj spotted my interest in community building and asked me to help them. I was very interested and happily joined forces with Owen and Manoj. Soon the conference planning started picking up steam. At one point, (a month before the conference) we had to figure out a way to manage funds. So we wanted to open a bank account. We realized that it would be difficult to open a bank account without having some kind of an organization. Since this was a non-profit event, KK Rajan suggested we register a non-profit society and open a bank account in its name. <strong>Bhavin Javia suggested the name ASCI - Agile Software Community of India</strong>. And today we have ASCI. <strong>So what started off as a means to handle funds for a non-profit conference, today is grown into a large body of Agile enthusiasts and practitioners</strong>. <em>Today ASCI provides a platform for people from different software organizations to come together and share their experience with Software development methodologies. ASCI&#8217;s focus is Agile and related light weight methodologies/philosophies. ASCI evangelizes itself to be a facilitating body which fosters and innovates lightweight methodologies in software development in India.</em></p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>: How  can  one  become  a  member  of  ASCI?</p>
<p><strong>Naresh Jain :</strong> We believe in keeping it simple and lean. Details : <a href="http://agileindia.org/membership.htm" target="_blank">http://agileindia.org/membership.htm</a></p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>: What  are  the  plans  for  coming  year  and  ahead  for  ASCI?</p>
<p><strong>Naresh Jain : </strong>While Agile is got into mainstream, there are a huge number of organizations in India who want to adopt Agile. So the <strong>focus of ASCI has shifted from Agile awareness to Agile adoption</strong>. ASCI&#8217;s model to achieve this has mainly been through conference and user groups. We have consciously not got into training and certification. And hope we&#8217;ll never get into it. ASCI has just formed a new board and I think this board will take ASCI to the next level.</p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>:  How  have  last  few  years  been  in  adoption  of  Agile  principles  and practices  in  India?</p>
<p><strong>Naresh Jain : </strong>There has been an exponential growth. In 2004, there were hardly any companies that were aware of Agile. Today most of the big companies have piloted at least a few projects using Agile and some companies are using Agile principles and practices in majority of their projects. Smaller companies have found it easy to adopt agile while the big CMM companies are getting there.</p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>:  Do  you  think  the  motivation  for  adopting  Agile  is  more  in  product companies  than  IT  Services  companies?</p>
<p><strong>Naresh Jain : </strong>I don&#8217;t really have data to say whether its more in product companies or in services companies. There are a large number of companies in both categories that are adopting Agile. <em>In the product space, time to market and improving efficiency/ productivity is driving the adoption. In other words, the motivation is mostly internal. While in the services space, competitive advantage and customer/counterpart pressure is really driving the adoption. In other words, the motivation is mostly external.</em></p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>:  Is  there  a  regional  bias  in  India  with  regards  to  Agile  adoption,  with South  leading  way  over  North?</p>
<p><strong>Naresh Jain : </strong>Based on my interaction with various companies all over India, Bangalore has the highest number of companies practicing Agile. Also in terms of their experience, Bangalore seems to have lot more companies with pretty good understanding of Agile. Having said that, companies in Pune, Mumbai, Hyderabad, Chennai, NCR, Chandigarh, etc are catching up big time. But, I think Bangalore does have the first starter advantage.</p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>:  According  to  you, which  of  Agile  frameworks  fits better in  Indian  context?</p>
<p><strong>Naresh Jain : </strong>In my personal experience eXtreme Programing, Crystal and Lean are the frameworks from which companies in India will really benefit. Scrum would also be important form a marketing perspective. For Ex: A services company can bid for a project saying &#8220;We have 5 certified scrum masters&#8221;!</p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>: What  according  to  you  are  major  factors  which  impede  organizations journey  towards  agility?</p>
<p><strong>Naresh Jain : </strong>Organization Culture and People&#8217;s attitude towards change.</p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>: We  have  started  Agile  Chandigarh [users can join on LinkedIn and <a href="http://tech.groups.yahoo.com/group/agilechd/" title="Agile Chandigarh Yahoo Group" target="_blank">Yahoo Groups</a>].  It  is  at  a  nascent  stage.  However,  it would  be  probably  only  second  such  group  in  North.  What  advice  would  you give  to  the  group?</p>
<p><strong>Naresh Jain : </strong>I&#8217;m nobody to give advice. But now that you have asked. I have 3 advices:<br />
1. Perseverance<br />
2. Perseverance<br />
3. Perseverance<br />
It takes a bloody long time for people to invest time in user groups and to value free peer-to-peer community based learning. Most people want an easy way out. Pay, sit through a class for 2 days and walk out with a certificate. Now that we have taken the first step in the right direction, I think 50% of our job is done. Also remember ASCI will live as long as such initiatives are taken by people in different parts of the country.</p>
<p><a href="http://www.agilecollab.com" title="agilecollab" target="_blank">agilecollab </a>: Finally,  any  plans  to  visit  Chandigarh?</p>
<p><strong>Naresh Jain : </strong>Not that I know of. But if you plan to organize a Agile Chandigarh 08 Conference, you can count on me to move the boxes.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/4qSngrVoWsc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/agile-in-india-interview-with-naresh-jain/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/agile-in-india-interview-with-naresh-jain</feedburner:origLink></item>
		<item>
		<title>Does Agile pay : Scrum Success at CoreTek</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/FuvgvLG0p08/does-agile-pay-scrum-success-at-coretek</link>
		<comments>http://www.agilecollab.com/does-agile-pay-scrum-success-at-coretek#comments</comments>
		<pubDate>Sun, 23 Mar 2008 07:50:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Around the Globe]]></category>

		<category><![CDATA[Successes]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/does-agile-pay-scrum-success-at-coretek</guid>
		<description><![CDATA[<p>Well it does. To the tune of $1 billion or more. In 2000, <a href="http://www.nortel.com/corporate/news/newsreleases/2000b/06_23_0000368_coretek_closing.html" title="Nortel CoreTek" target="_blank">Nortel Network announced the acquisition of a Scrum user, CoreTek</a> - a 120 person company in Wilmington, MA - for $1.43b. However, the offer was not this high always. Initially, Nortel was already interested in CoreTek and at a much lower valuation ($300 million). This was before CoreTek even had a proof of...  <span class="read-more"><a href="http://www.agilecollab.com/does-agile-pay-scrum-success-at-coretek">Read More</a></span></p>]]></description>
			<content:encoded><![CDATA[<p>Well it does. To the tune of $1 billion or more. In 2000, <a href="http://www.nortel.com/corporate/news/newsreleases/2000b/06_23_0000368_coretek_closing.html" title="Nortel CoreTek" target="_blank">Nortel Network announced the acquisition of a Scrum user, CoreTek</a> - a 120 person company in Wilmington, MA - for $1.43b. However, the offer was not this high always. Initially, Nortel was already interested in CoreTek and at a much lower valuation ($300 million). This was before CoreTek even had a proof of concept ready. CoreTek president, Parviz Tatebati, did not like the offer much and wanted to introduce a couple of new subsystems at a show in early March to raise the valuation. The timeline was short and intricacies of the system uncertain. The team turned to Scrum and the <a href="http://www.agilecollab.com/scrum-master-or-process-coach-custodian-of-agile" title="Scrum Master" target="_blank">Scrum Master</a> [<a href="http://www.agilecollab.com/interview-with-ken-schwaber" title="Ken Schwaber" target="_blank">Ken Schwaber</a>], helped them focus on most important requirements [upcoming trade show]. Ken did not understand the technology [CoreTek uses micro manufacturing to build newly invented tunable lasers and laser filters used in fiber optic networks] but used Scrum - <a href="http://www.agilecollab.com/daily-stand-up" title="Daily Scrum" target="_blank">daily Scrums</a> and <a href="http://www.agilecollab.com/what-is-a-product-or-project-backlog-faq-style-introduction" title="Product Backlog" target="_blank">prioritized backlog</a> - to keep the entire team focused on getting these subsystems ready for the March show - and nothing else. And CoreTek succeeded. The valuation was up four times in less than 06 months. As per Ken, this happened, because the team identified core issues that were hindering their productivity as well focused them on the thing that is most important for their job. One of the primary benefits of Scrum is focus and this is achieved through removing interference and prioritized backlog.</p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/FuvgvLG0p08" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/does-agile-pay-scrum-success-at-coretek/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/does-agile-pay-scrum-success-at-coretek</feedburner:origLink></item>
		<item>
		<title>Agile Retrospectives</title>
		<link>http://feedproxy.google.com/~r/agilecollab/~3/yFz4UvjfXVo/agile-retrospectives</link>
		<comments>http://www.agilecollab.com/agile-retrospectives#comments</comments>
		<pubDate>Fri, 21 Mar 2008 18:10:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Around the Globe]]></category>

		<category><![CDATA[Introduction]]></category>

		<category><![CDATA[Practices]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Retrospectives]]></category>

		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://www.agilecollab.com/agile-retrospectives</guid>
		<description><![CDATA[<p>The best way to understand what an Agile retrospective is to get it straight from the horse&#8217;s mouse - the two authors [Diana Larsen and Esther Derby] who co-wrote the book : <a href="http://www.amazon.com/Agile-Retrospectives-Making-Teams-Great/dp/0977616649" target="_blank" title="Amazon.com">Agile Retrospectives</a>. The presentation below provides a great introduction to the discipline, practice and philosophy of Agile Retrospectives.</p>
<p align="center">

...  <span class="read-more"><a href="http://www.agilecollab.com/agile-retrospectives">Read More</a></span></p>]]></description>
			<content:encoded><![CDATA[<p>The best way to understand what an <strong>Agile retrospective</strong> is to get it straight from the horse&#8217;s mouse - the two authors [Diana Larsen and Esther Derby] who co-wrote the book : <a href="http://www.amazon.com/Agile-Retrospectives-Making-Teams-Great/dp/0977616649" target="_blank" title="Amazon.com">Agile Retrospectives</a>. The presentation below provides a great introduction to the discipline, practice and philosophy of <strong>Agile Retrospectives</strong>.</p>
<p align="center"><object height="355" width="425">
<param name="movie" value="http://www.youtube.com/v/qqtPZYigfNI&amp;hl=en"></param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/qqtPZYigfNI&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/agilecollab/~4/yFz4UvjfXVo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.agilecollab.com/agile-retrospectives/feed</wfw:commentRss>
		<feedburner:origLink>http://www.agilecollab.com/agile-retrospectives</feedburner:origLink></item>
	</channel>
</rss>
