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

<channel>
	<title>The Project Shrink &#187; dsdm</title>
	<atom:link href="http://www.projectshrink.com/tag/dsdm/feed" rel="self" type="application/rss+xml" />
	<link>http://www.projectshrink.com</link>
	<description>Welcome To Shrinkonia.</description>
	<lastBuildDate>Sun, 05 Feb 2012 15:53:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Managing Agile Projects</title>
		<link>http://www.projectshrink.com/managing-agile-projects-72.html</link>
		<comments>http://www.projectshrink.com/managing-agile-projects-72.html#comments</comments>
		<pubDate>Sun, 09 Sep 2007 09:31:36 +0000</pubDate>
		<dc:creator>Bas</dc:creator>
				<category><![CDATA[Teams]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[ambler]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[cockburn]]></category>
		<category><![CDATA[dsdm]]></category>
		<category><![CDATA[Freestyling]]></category>
		<category><![CDATA[jeffries]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blog.softwareprojects.org/managing-agile-projects-72.html</guid>
		<description><![CDATA[Managing Agile Projects is a book edited by Kevin Aguanno, a noted speaker and educator on agile project management. It describes techniques for managing projects in environments where the scope is constantly changing. This book is about techniques common to nearly all of the agile development methods (Extreme Programming, Scrum, Feature Driven Development, DSDM, Lean &#8230;<p><a href="http://www.projectshrink.com">Bas de Baar</a>  helps people find ways to enjoy the diversity of human interaction in their organizations so that they can get out of their own way and achieve their goals.  -  <a href="http://www.projectshrink.com/managing-agile-projects-72.html">Managing Agile Projects</a> is a post from: <a href="http://www.projectshrink.com">Project Shrink</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<div class="postimage">
<img src="http://www.projectshrink.com/images/aguanno.jpg" border=0>
</div>
<p><a HREF="http://www.agilesecrets.com">Managing Agile Projects</a> is a book edited by Kevin Aguanno, a noted speaker and educator on agile project management. It describes techniques for managing projects in environments where the scope is constantly changing. This book is about techniques common to nearly all of the agile development methods (Extreme Programming, Scrum, Feature Driven Development, DSDM, Lean Development, Crystal Methods, Agile Software Development, Agile Project Management, etc.) that you can use to reduce risk, improve quality, and dramatically increase customer satisfaction in high-change projects. Chapters were written by the gurus of the agile movement: Scott Ambler, Alistair Cockburn, Ron Jeffries, and many others.</p>
<p>All author royalties from this book will be going to the International Red Cross for disaster relief.</p>
<p>A good time for me to have an interview with the editor.&nbsp;</p>
<p><span id="more-72"></span></p>
<p><b>One could think &#8220;Another book on agile?&#8221; What makes this book different from the rest?</b></p>
<p>&#91;KA&#93; Almost all the other books on agile are focused on explaining agile methods to technical teams (programmers, architects, tech. team leads, etc.) This book focuses more on explaining the business benefits from employing agile methods and some techniques for controlling these projects. The BIG differentiator is that this book is targeted at project sponsors, project managers, and development managers. These more business-focused managers may have heard their teams are considering agile methods, and want to know more about the methods and also how to manage/control them. The book is about dispelling fears and explaining how agile can find a place in their existing management structures.</p>
<p><b>Why did you decide to create the book?</b></p>
<p>&#91;KA&#93; I am a senior project manager who primarily works on custom software development and systems integration projects. In these types of projects, changing requirements and technical uncertainty are a daily reality, unlike more production-driven projects that can be better controlled with more predictive processes. I am regularly faced with the challenge of trying to structure and control these custom development projects to meet aggressive timelines while still following &#8220;best practices.&#8221; Naturally, I began using techniques such as XP, Scrum, and FDD; however, I found my biggest challenge was not getting the buy-in of the technical teams &#8212; they already read about these techniques in their magazines &#8212; but rather the business executives who fear terms like &#8220;extreme&#8221; and see these methods as introducing unacceptable levels of risk. I saw that some education for executives and senior managers was required that explained how these methods actually are used to REDUCE risk. They needed to hear how these projects are structured, controlled, and managed. Finally, it is an uphill battle to introduce agile techniques into any organization, so I thought it was important to devote a chapter to explaining the topic of Stealth Methodology Adoption &#8212; a technique for packaging and introducing agile techniques to make them more palatable to the organization. With such a strong belief in the need for this book, I felt compelled to put it together.</p>
<p><b>Such a respectable team of contributors? How did you get them together?</b></p>
<p>&#91;KA&#93; Getting the buy-in of the other contributors was rather easy. I had first planned out what topics I thought the book needed to cover and then vetted that content with a few target readers. Given their feedback, I was able to prepare a chapter plan that divided the required content into chapters. Once I knew what I needed, I went out and did my homework, looking for top-rated articles (where I could find them) that fit one of the required chapters. When I could not find existing content that filled one of the slots, I asked authors who were known in the industry for their expertise in the specific area to write one for me. With only one exception (due to copyright restrictions) every contributor immediately came on board with the plan. I was surprised at how easy it was to get everyone&#8217;s agreement.</p>
<p><b>Do you remember your first transition from traditional PM to agile PM?</b></p>
<p>&#91;KA&#93; I think it was back in the mid 1990s when I finally realized that the way I was doing things didn&#8217;t seem to work well for the eCommerce and other Web projects to which I was being assigned. I realized that I didn&#8217;t have the right tools in my toolkit for managing these projects and began to look for better (more appropriate) tools. I first came to RAD and used that for a while, realizing the benefits from iterative and incremental development approaches. But more structure was needed, and I continued to search, eventually finding Extreme Programming, Scrum, and FDD. I have used these now for several years and have enjoyed great successes in doing so. While I don&#8217;t believe that Agile methods are ideal for every project, I do find that they are the tools in my toolkit that I grab most often, given the kinds of projects I manage.</p>
<p><b>What did you find the most interesting &#8220;new&#8221; fact or insight when compiling the book?</b></p>
<p>&#91;KA&#93; For me, I think it was the tight link with traditional methods. Agile methods are not all that radical &#8212; these techniques have existed for many years, and indeed are just evolutions of what previously existed. When you look at &#8220;the history of agile,&#8221; you will see that the techniques we have packaged into our named methods (XP, Scrum, etc.) were used long ago, we have just grouped them together and formalized their interactions. We have cobbled together methods from existing techniques &#8212; there is little revolutionary in the techniques, but much in the thinking behind the methods. Agile methods are a mental revolution, but a technical evolution.</p>
<p><b>In your introduction you write &#8220;While agile methods may not fit every project..&#8221; What makes a project suitable for agile methods? Is there still a role for &#8220;traditional&#8221; methods?</b></p>
<p>&#91;KA&#93; Definitely. Agile methods work best on projects where high levels of change are expected. Changing requirements, technological uncertainty, the need to experiment and evaluate different approaches to see which one works: these are the factors which indicate agile methods might be a good choice. However, some projects are fairly stable. Change is not going to be a big factor on these projects. Also, since all agile methods use iterative structures, and some projects cannot effectively use iterative development for their main deliverables, traditional sequential techniques still have a role to play. I tend to think of these non-agile projects as &#8220;deployment&#8221; projects &#8212; where the design and development are already done, we are just looking at installing and testing the products. I was once involved in rolling out a chip upgrade to thousands of cash registers across the country &#8212; on a project such as this, agile methods did not provide much value &#8212; though I did use a few techniques stolen from those methods.</p>
<p><b>An important factor within agile is colocation, as I understand it. How do you see this in respect to offshore outsourcing of development?</b></p>
<p>&#91;KA&#93; Colocation is definitely the ideal. Wherever possible, I have my development teams working together. The reality is, however, that most of my projects are rather large, and that the development teams can be scattered. On one project, I had almost 200 developers in 17 cities across North America and India. General colocation was not possible, but I WAS able to assign individual components to colocated teams where possible. I centralized the cross-component interfaces so that one colocated team (composed of members from each distributed component team) could work out all of the issues in one room. Finally, we can use technology to lessen the impact that distance introduces. Cockburn has a wonderful diagram that shows how different tools (such as teleconferences, instant messaging, screen sharing, etc.) are placed along the continuum between face-to-face interaction and communicating via documentation. When scattered teams are a reality, we can use daily teleconferences, instant messaging, web-based document repositories, etc. to increase the communication bandwidth and reduce communication delays.</p>
<p><b>If someone applies for an IT Project Management job a PMI certification will help him more then e.g. being a SCRUM master. Why is this in your opinion? Will this change?</b></p>
<p>&#91;KA&#93; Both of these are primarily a knowledge-based certification. Neither proves that the recipient is actually competent at what they do. So, removing competence from the equation, all we have left is ascertaining which knowledge certification is more valuable. I think that learning all of the project management techniques and best practices takes a lot longer than learning the techniques such as Scrum. If I needed someone with both, it would make sense to me to hire the one with the PM knowledge certification and teach them the Scrum practices on top of that, rather than the other way around. I also feel that PM knowledge must be complemented by IT knowledge for a PM to excel in managing IT projects. But underlying this discussion is still the need to choose candidates that can demonstrate the personal characteristics that one cannot learn from a book &#8212; honesty, open communications, self-confidence, ethical behavior, leadership, etc. &#8212; I look for these items first, as the rest can all be taught in a classroom.</p>
<p><b>If someone is working in a large corporation that uses &#8220;heavy methods&#8221;, how can he convince senior sponsors to let him go the &#8220;agile way&#8221;? How does your new book help in this respect?</b></p>
<p>&#91;KA&#93; I have a chapter in the book on this called &#8220;Stealth Methodology Adoption.&#8221; The chapter is quite involved, and I could not reproduce all of its main points here, but one of the key techniques is to avoid the concept of &#8220;selling Agile&#8221; at all. Instead, propose adptations of the existing methods that incorporate some agile techniques, one by one, and explain how they are being done to reduce risk, improve quality, etc. Don&#8217;t brand the changes as &#8220;Extreme Programming&#8221; or any other methods, but rather just call them tweaks to the existing method. That way, you can slowly adopt more and more of a method without earning the ire of the &#8220;process police.&#8221; See the &#8220;Managing Agile Projects&#8221; (<a HREF="http://www.agilesecrets.com">www.agilesecrets.com</a>) book for more details, or you can buy just that portion of the book as a Palm Reader (PDB) eBook at <a HREF="http://www.mmpubs.com/publications.html">www.mmpubs.com/publications.html</a>.</p>
<p><b>Do you have plans for another book?</b></p>
<p>&#91;KA&#93; Yes, I have one in the works on career development for project managers that helps them plan out what they can do next after they have attained their PMI certification (PMP). It is called &#8220;Beyond the PMP: Advanced Project Management Certification Options.&#8221; I also have a half-completed manuscript called &#8220;Project Closeout Best Practices.&#8221; I have plans on writing a book at some point on Scrum for non-IT projects as well.</p>
<p><a href="http://www.projectshrink.com">Bas de Baar</a>  helps people find ways to enjoy the diversity of human interaction in their organizations so that they can get out of their own way and achieve their goals.  -  <a href="http://www.projectshrink.com/managing-agile-projects-72.html">Managing Agile Projects</a> is a post from: <a href="http://www.projectshrink.com">Project Shrink</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectshrink.com/managing-agile-projects-72.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

