<?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>Rational Scrum &#187; Featured</title>
	<atom:link href="http://www.rational-scrum.com/category/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rational-scrum.com</link>
	<description>Making Scrum work: informal discussions on process improvement</description>
	<lastBuildDate>Thu, 05 Jan 2012 18:45:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Managing with blinders on</title>
		<link>http://www.rational-scrum.com/2011/12/managing-with-blinders-on/</link>
		<comments>http://www.rational-scrum.com/2011/12/managing-with-blinders-on/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 20:48:07 +0000</pubDate>
		<dc:creator>Zacharias Beckman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[Things that Matter]]></category>
		<category><![CDATA[accountability]]></category>
		<category><![CDATA[agile methods]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[challenges]]></category>
		<category><![CDATA[continuous improvement]]></category>
		<category><![CDATA[critical processes]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[leading for success]]></category>
		<category><![CDATA[methodologies]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[process improvement]]></category>
		<category><![CDATA[project failure]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[project management software]]></category>
		<category><![CDATA[project management tools]]></category>
		<category><![CDATA[quality assurance]]></category>

		<guid isPermaLink="false">http://www.rational-scrum.com/?p=407</guid>
		<description><![CDATA[Most managers today have blinders on when it comes to solving the problems of complex projects: They are lost among the trees, and can’t see the forest for what it really is. Too many project managers are focused on the day-to-day problems of the project and have lost sight of their overall strategy. So, with KPMG telling us that nearly 70% of projects are failing to meet their goals, what's the real solution? What's the one thing that's going to make the most difference?


Related posts:<ol><li><a href='http://www.rational-scrum.com/2010/10/doing-away-with-ineffective-broken-risk-management/' rel='bookmark' title='Permanent Link: Doing away with ineffective, broken risk management'>Doing away with ineffective, broken risk management</a></li>
<li><a href='http://www.rational-scrum.com/2010/11/managing-risk-in-global-projects/' rel='bookmark' title='Permanent Link: Managing risk in global projects'>Managing risk in global projects</a></li>
<li><a href='http://www.rational-scrum.com/2011/02/tackling-the-global-project-problem/' rel='bookmark' title='Permanent Link: Tackling the global project problem'>Tackling the global project problem</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Most managers today have blinders on when it comes to solving the problems of complex projects: They are lost among the trees, and can’t see the forest for what it really is. In a recent discussion in the popular Project Management forum of LinkedIn, one moderator posted the question, “what is the most common mistakes of project managers?”</p>
<p>During the ensuing discourse respondents from around the world posted not less than 18 different answers to this question.</p>
<p>Among the responses were answers such as “having poor stakeholder involvement,” “not enough project planning,” “poorly documented requirements,” “the budget being too small or poorly estimated,” and “the [project] goal is not consistent.” To be sure, many of these 18 answers are highly relevant to the success of a project — and yet, every single answer was <em>wrong</em>. None of the 18 responses identified the single, most common mistake of project managers.</p>
<p>In fact, each answer emphasizes the root of the problem: Too many project managers are focused on the day-to-day problems of the project and have lost sight of their overall strategy. They are thinking tactically, putting out fires, rather than strategically — making sure the fires never happen in the first place.</p>
<p>Take, for example, a few of the more common issues raised in this discussion:</p>
<ol>
<li>Poor stakeholder involvement. Let’s assume for a minute that we have a solution to this problem — perhaps, for example, a project manager has correctly identified all the stakeholders, put together a great communication plan to keep the stakeholders informed, and succeeds in building a collaborative environment with the stakeholders “at the table” on a regular basis. If this solves the problem of stakeholder involvement, does it actually save most of the projects that go off the rails?</li>
<li>The budget was too small. Again, let’s assume that the right process was used to estimate the project from the start, and that the project manager uses a solid method for measuring performance, cost, and schedule (say, Performance Based Earned Value). Certainly, budget overrun is a common problem, but would this actually solve most project problems?</li>
<li>Poorly documented requirements. In my experience, every requirement is poorly documented to start with — so, let’s assume that the right approach is taken to turn poor requirements into great requirements. Quality assurance is involved early, a full-circle approach ties requirements to work product to acceptance, excellent change management is used, and stakeholders provide a final consensus. Will producing great requirements really save more projects than any other strategy?</li>
</ol>
<p>The list, of course, goes on quite a long ways — and that’s the point. The list is long, and every single item raised is a valid concern for project managers. But with 18 different root causes on the table, could any one of them <em>really</em> make that much difference is the overall landscape?</p>
<p>These are all tactical solutions to specific project problems. So what’s the big picture? What is the one thing that would actually make the biggest difference, that would actually address many, perhaps even <em>most</em> of these 18 different issues?</p>
<p>Let’s take another look at KPMG’s survey of 252 organizations, and their subsequent findings. According to the study, inadequate project management implementation constitutes 32% of project failures, lack of communication constitutes 20%, and unfamiliarity with scope and complexity constitutes 17%. Taken together, 69% of project failures ultimately trace back to poorly implemented project management practices. What this means is simple: Project managers need to step back from the tactical, day-to-day fire fighting, and take a more strategic view. Adopting the right project management strategy will address <em>most</em> of the problems at hand.</p>
<p>How so? Let’s reconsider those first three project issues above.</p>
<ol>
<li>Poor stakeholder involvement. A thorough project plan, adopted out of an appropriate project management methodology that is <em>fit for the purpose</em>, will place the right emphasis on stakeholder involvement. It will also provide the right <em>tactical tools</em> make sure stakeholders are involved, and appropriate measures should stakeholder involvement begin to fail.</li>
<li>Budget problems. A correctly selected project management methodology will put the right emphasis on budget analysis, and will provide the right tools to stay on top of the budget. The project manager may need to look outside his or her own skill set to manage to those requirements — but the methodology will establish the goals, the tools, and the metrics from which deviation triggers a red flag.</li>
<li>Poor requirements. The right project management plan will include appropriate methods, probably mandated as part of a technical requirements standard, for developing strong requirements. The plans will include adequate validation and verification of requirements — possibly through strong quality assurance measures. Again, all of these tactical solutions will become part of the project and solve the overarching problem.</li>
</ol>
<p>So, the root cause of project failure — in fact, of 69% of project failures, according to KPMG’s study — is failing at the strategic level to identify and implement appropriate project management practices.</p>
<p>This means choosing the right standards and methodologies for the project. For instance, if tight quality and budget is a concern, more rigorous controls in this regard are needed. That probably means shunning simple methodologies such as lightweight, agile methods in favor of something that uses more ceremony and process (such as that defined in the PMBOK® and other classical project management approaches). It also means sticking to your guns and making sure the methodology is applied. Showing the methodology to the team and putting it on a bookshelf won’t cut it. <em>Application</em> is the key, and that means recognizing that the standards, practices, and procedures are there for a reason — don’t take shortcuts, because doing so means introducing risks to your project’s health.</p>


<p>Related posts:<ol><li><a href='http://www.rational-scrum.com/2010/10/doing-away-with-ineffective-broken-risk-management/' rel='bookmark' title='Permanent Link: Doing away with ineffective, broken risk management'>Doing away with ineffective, broken risk management</a></li>
<li><a href='http://www.rational-scrum.com/2010/11/managing-risk-in-global-projects/' rel='bookmark' title='Permanent Link: Managing risk in global projects'>Managing risk in global projects</a></li>
<li><a href='http://www.rational-scrum.com/2011/02/tackling-the-global-project-problem/' rel='bookmark' title='Permanent Link: Tackling the global project problem'>Tackling the global project problem</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rational-scrum.com/2011/12/managing-with-blinders-on/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thinking creatively by taking your ideas to trial</title>
		<link>http://www.rational-scrum.com/2011/02/thinking-creatively-by-taking-your-ideas-to-trial/</link>
		<comments>http://www.rational-scrum.com/2011/02/thinking-creatively-by-taking-your-ideas-to-trial/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 17:28:27 +0000</pubDate>
		<dc:creator>Zacharias Beckman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Getting Things Done]]></category>
		<category><![CDATA[Things that Matter]]></category>
		<category><![CDATA[challenges]]></category>
		<category><![CDATA[problem management]]></category>
		<category><![CDATA[process improvement]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[return on investment]]></category>
		<category><![CDATA[risk management]]></category>

		<guid isPermaLink="false">http://www.rational-scrum.com/?p=358</guid>
		<description><![CDATA[You can put your ideas to the test by putting them on trial. A very successful team building and idea vetting exercise is to literally organize a mock trail, with prosecuting and defending teams and even a jury. Not only is it fun, but it can be eye-opening: "It was one of the better things we’ve done in a long time," says Richard D. Fain, chairman and C.E.O. of Royal Caribbean Cruises.


Related posts:<ol><li><a href='http://www.rational-scrum.com/2010/12/successfully-applying-lessons-learned/' rel='bookmark' title='Permanent Link: Successfully applying lessons learned'>Successfully applying lessons learned</a></li>
<li><a href='http://www.rational-scrum.com/2011/02/tackling-the-global-project-problem/' rel='bookmark' title='Permanent Link: Tackling the global project problem'>Tackling the global project problem</a></li>
<li><a href='http://www.rational-scrum.com/2010/03/fix-your-boss-or-reduce-risk-to-quality-using-a-matrix-approach/' rel='bookmark' title='Permanent Link: Fix your boss (or, reduce risk to quality using a matrix approach)'>Fix your boss (or, reduce risk to quality using a matrix approach)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>What are some of the best techniques for testing an idea before launching it? One strategy is to put your ideas on trial, literally, testing their validity by leveraging the mindshare of your employees.</p>
<p>This is exactly what Richard D. Fain, chairman and C.E.O. of Royal Caribbean Cruises, did when he wanted to find out whether investing in new computer systems or better company policies was a worthwhile idea. He organized a mock trial consisting of two teams of six people. Each team was given a position to defend, and two months to prepare their arguments for or against the planned upgrade.</p>
<p>&#8220;I had heard endlessly beforehand why we needed to do each of the things,&#8221; says Fain (<a href="Is it time to put your strategies on trial? http://www.nytimes.com/2011/02/27/business/27corner.html?_r=1&amp;partner=rss&amp;emc=rss&amp;pagewanted=all" target="_blank">New York Times</a>). Fain sat as one of five judges listening to the debate between the teams. He also organized a jury of 40 employees to watch the entire proceeding. In the end, rather than proceed with both projects as originally planned, only one of them was launched. The debate structure provided a powerful forum in which to vet and defend ideas. &#8220;All of a sudden, you saw elements that nobody had raised, so you saw weaknesses on both sides,&#8221; said Fain.</p>
<p>Putting your ideas on trial is a fantastic exercise to explore and vet an idea&#8217;s viability. Perhaps equally important is that it&#8217;s also a powerful team building exercise. By creating teams and a mock jury, the entire company takes part in the decision making process. People love to be challenged and show off their capabilities &#8212; even when tasked with taking the &#8220;opposing counsel&#8221; individuals will shine. Since it&#8217;s a game, it becomes a way to show off and demonstrate depth of understanding and skill.</p>


<p>Related posts:<ol><li><a href='http://www.rational-scrum.com/2010/12/successfully-applying-lessons-learned/' rel='bookmark' title='Permanent Link: Successfully applying lessons learned'>Successfully applying lessons learned</a></li>
<li><a href='http://www.rational-scrum.com/2011/02/tackling-the-global-project-problem/' rel='bookmark' title='Permanent Link: Tackling the global project problem'>Tackling the global project problem</a></li>
<li><a href='http://www.rational-scrum.com/2010/03/fix-your-boss-or-reduce-risk-to-quality-using-a-matrix-approach/' rel='bookmark' title='Permanent Link: Fix your boss (or, reduce risk to quality using a matrix approach)'>Fix your boss (or, reduce risk to quality using a matrix approach)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rational-scrum.com/2011/02/thinking-creatively-by-taking-your-ideas-to-trial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dealing with negativity in the team</title>
		<link>http://www.rational-scrum.com/2010/12/dealing-with-negativity-in-the-team/</link>
		<comments>http://www.rational-scrum.com/2010/12/dealing-with-negativity-in-the-team/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 19:16:33 +0000</pubDate>
		<dc:creator>Zacharias Beckman</dc:creator>
				<category><![CDATA[Entropy]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[Things that Matter]]></category>
		<category><![CDATA[accountability]]></category>
		<category><![CDATA[challenges]]></category>
		<category><![CDATA[consensus]]></category>
		<category><![CDATA[empowerment]]></category>
		<category><![CDATA[hero culture]]></category>
		<category><![CDATA[improvement initiatives]]></category>
		<category><![CDATA[leading for success]]></category>
		<category><![CDATA[learning experience]]></category>
		<category><![CDATA[mentoring]]></category>
		<category><![CDATA[negative behavior]]></category>
		<category><![CDATA[peers]]></category>
		<category><![CDATA[problem management]]></category>
		<category><![CDATA[process improvement]]></category>

		<guid isPermaLink="false">http://www.rational-scrum.com/?p=324</guid>
		<description><![CDATA[You are leading a star project team working on a challenging project when you noticed a particular team member spreading negativity, rumors among peers. You are afraid this negative behavior will bring whole team's morale down. What would you do in this situation? Every individual is different, and every situation is going to require a different response, but here are a few strategies that can bring the situation back to an even keel.


Related posts:<ol><li><a href='http://www.rational-scrum.com/2010/10/when-theres-a-freeloader-on-your-team/' rel='bookmark' title='Permanent Link: When there&#8217;s a freeloader on your team'>When there&#8217;s a freeloader on your team</a></li>
<li><a href='http://www.rational-scrum.com/2011/04/team-based-performance-is-key-but-only-works-with-team-input/' rel='bookmark' title='Permanent Link: Team-based performance is key, but only works with team input'>Team-based performance is key, but only works with team input</a></li>
<li><a href='http://www.rational-scrum.com/2011/12/managing-with-blinders-on/' rel='bookmark' title='Permanent Link: Managing with blinders on'>Managing with blinders on</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<blockquote>
<div id="_mcePaste">You are leading a star project team working on a challenging project when you noticed a particular team member spreading negativity, rumors among peers. You are afraid this negative behavior will bring whole team&#8217;s morale down. What would you do in this situation?</div>
</blockquote>
<p>Every individual is different, and every situation is going to require a different response. Temper tantrums, sexist remarks, chronic lateness, information hoarding, playing favourites … people don’t always behave themselves at work. An adept manager needs to understand the individual nuances of the situation and act accordingly. You need finesse, insight into your team, an understanding of psychology, and often, incredible patience. Here are a few strategies that I always like to try.</p>
<h4>1. Engage the malcontent</h4>
<p>Quite often, the negative attitude comes from feelings of being disengaged from the team or the project. Perhaps the individual thinks he could do the job better; perhaps he isn&#8217;t working on what he wants to work on; or, just feels the project is heading in the wrong direction. Most often negativity stemming from these problems will surface in a team setting, such as passive aggressive behavior, grumbling, openly showing dislike for decisions. I like to engage this individual in finding a solution. Hand accountability to that individual and, in essence, give full reign to fix the problem. With accountability often comes responsibility &#8212; and the need to realize that decisions are not always quite as simple as they appear on the surface. Of course, sometimes the individual makes a mistake &#8212; but in this case, the lesson is still learned. They &#8220;get their way,&#8221; but also find out that &#8220;their way&#8221; wasn&#8217;t, afterall, the right way. Of course you&#8217;ve got to strive for a better outcome &#8212; assign responsibility, and then back them up. Make sure they&#8217;ve got resources and help in the decision making process. Hopefully it becomes a learning experience for everyone.</p>
<h4>2. Reach consensus</h4>
<p>Sometimes it&#8217;s not practical to let an individual run with their own ideas. Yet, still you have someone that feels &#8220;things&#8221; are heading in the wrong direction. I like to try to reach consensus or, failing that, at least agreement that we&#8217;ve made the right choices given what we know. One approach is to schedule a round table with the malcontent and his peers, perhaps 3-4 people. Discuss the problem, and try to reach agreement on direction. In the best case, his peers will sway his opinion. More often, the complexities, choices and decisions that have led to the current situation will be discussed &#8212; and the &#8220;black and white&#8221; situation fades in favor of many choices, and trying to make &#8220;the best one.&#8221; With a little luck, the malcontent employee walks out of the round table with two things: 1) a sense of having been engaged in the decision making process and 2) a new appreciation for the complexity at hand, and the decisions that have been made.</p>
<h4>3. Make it clear that it&#8217;s a team effort</h4>
<p>A one-on-one discussion goes a long way. Spend some time with the individual and really try to listen, and understand what the problem is. Come up with some mutual objectives &#8212; some things for the individual to work on (these might be soft skills, such as being less negative) as well as some things for you to work on (these will be things to help ameliorate the bad attitude, such as making sure his opinion is part of the decision process). Make sure it&#8217;s mutual, and show some real effort here &#8212; there&#8217;s tremendous value in demonstrating how much you value each individual&#8217;s contribution. Work with the individual to address the problems and find solutions.</p>
<h4>4. If all else fails&#8230;</h4>
<p>If you still have a problem employee on your hand after making a sincere effort to fix the problem, you&#8217;ve got to make it clear that continued negative behavior will not be tolerated. You also need to be prepared, so document the problems. Keep a record. After some time, it will become a matter of reprimanding and giving specific, required objectives. This is the worst case scenario and more often that not, the first step toward losing an employee. Sometimes it&#8217;s a &#8220;wake up call&#8221; to the individual, but often this kind of heavy-handed approach just feeds the negativity. Be prepared for either outcome.</p>
<p>Wayne McHale was a senior manufacturing executive when he heard reports that one of his branch offices was getting fed up with the arrogant, condescending attitude of a new manager. He decided to pay a personal visit to the office and put an end to the situation right away. &#8220;I made it absolutely clear that while we were delighted to have him on the team, certain behaviours could not be tolerated in a team environment,&#8221; says Mr. McHale. “He was taken aback, initially, because I think the behaviours were somewhat ingrained. He was a star and had been told for too long that he was wonderful.&#8221;</p>
<p>Whatever the case, make sure you have a good documented history. You can use it when talking about the problem with the employee, making sure you have concrete references to poor behavior. In the worst case situation, you can also use it to back up termination papers.</p>
<h4>Above all else, don&#8217;t be an enabler</h4>
<p>Some organizations actually nurture bad behaviour, according to Lew Bayer, president and CEO of Civility Experts Worldwide. For example, an all-star employee with a primadonna attitude may be tolerated because a manager decides it’s too costly or too much hassle to seek a replacement. Or perhaps certain rules may not apply to someone who has formed a friendship with a senior manager. In situations like this, it&#8217;s often the boss that&#8217;s the problem.</p>
<p>You can&#8217;t avoid dealing with workplace performance issues &#8212; it will come back to haunt you in the long term. Perhaps other employees will get fed up and quit. The problem employee might have a temper tantrum in front of a client. It&#8217;s hard to predict but one thing is almost certain: It&#8217;s going to happen at the worst time, when stress is high and a lot is on the line. Ignoring the issue won&#8217;t make it go away; it will just get worse.</p>
<p>Don&#8217;t wait until the problem becomes a problem for <em>everyone</em>. Be proactive, and recognize that the workplace is above all a place for <em>professionalism</em>. If your star performer is worth keeping, coaching can help. If your disaffected team member needs to feel involved, a few changes can make that happen. But, only if he&#8217;s open to the idea. If not, it may be time to take more direct action in order to preserve the integrity of your team.</p>


<p>Related posts:<ol><li><a href='http://www.rational-scrum.com/2010/10/when-theres-a-freeloader-on-your-team/' rel='bookmark' title='Permanent Link: When there&#8217;s a freeloader on your team'>When there&#8217;s a freeloader on your team</a></li>
<li><a href='http://www.rational-scrum.com/2011/04/team-based-performance-is-key-but-only-works-with-team-input/' rel='bookmark' title='Permanent Link: Team-based performance is key, but only works with team input'>Team-based performance is key, but only works with team input</a></li>
<li><a href='http://www.rational-scrum.com/2011/12/managing-with-blinders-on/' rel='bookmark' title='Permanent Link: Managing with blinders on'>Managing with blinders on</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rational-scrum.com/2010/12/dealing-with-negativity-in-the-team/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Agile isn&#8217;t enough (and why it doesn&#8217;t work)</title>
		<link>http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/</link>
		<comments>http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 03:38:46 +0000</pubDate>
		<dc:creator>Zacharias Beckman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[Rational]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Things that Matter]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile methodology]]></category>
		<category><![CDATA[agile software development]]></category>
		<category><![CDATA[Beedle]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[process improvement]]></category>
		<category><![CDATA[Rational Scrum]]></category>
		<category><![CDATA[Rational Unified Process]]></category>
		<category><![CDATA[Schwaber]]></category>
		<category><![CDATA[software development methodology]]></category>
		<category><![CDATA[software development process]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[software project management]]></category>

		<guid isPermaLink="false">http://www.rational-scrum.com/?p=223</guid>
		<description><![CDATA[Agile methods are powerful tools when used properly -- but as with all tools, they can be misused. The critics of agile methods are many and vocal, calling Agile a poorly thought-out “shortcut” that fails to get the job done. And with 90% of projects failing to meet objectives, the criticism is valid. So is Agile just hype or is there something to it? And if there is, why are project success ratios so abysmal? Here's the scoop on why Agile doesn't work and what to do about it.


Related posts:<ol><li><a href='http://www.rational-scrum.com/2010/01/making-scrum-work-common-failings-in-adopting-scrum/' rel='bookmark' title='Permanent Link: Making Scrum work: Common failings in adopting Scrum'>Making Scrum work: Common failings in adopting Scrum</a></li>
<li><a href='http://www.rational-scrum.com/2010/03/scrum-is-not-an-agile-methodology/' rel='bookmark' title='Permanent Link: Scrum is not an agile methodology'>Scrum is not an agile methodology</a></li>
<li><a href='http://www.rational-scrum.com/2010/05/common-oversights-in-choosing-methodology/' rel='bookmark' title='Permanent Link: Common oversights in choosing methodology'>Common oversights in choosing methodology</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Agile methods are powerful tools when used properly &#8212; but as with all tools, they can be misused. The critics of agile methods are many and vocal, often looking at agile as a host of poorly thought-out and incomplete “shortcuts” that fail to get the job done. And with <a href="http://www.rational-scrum.com/2010/01/why-projects-fail-101/">90% of projects failing to meet objectives</a>, the criticism is valid.</p>
<h3>So is Agile just hype or is there something to it?</h3>
<p>There are strengths to the agile way of thinking, and many of them bring useful perspectives to software and systems development that are new and even revolutionary. Here are some of the things that work &#8212; and, potentially, that radically change our old-world practices.</p>
<p>Whereas most legacy methods stem from industrial process &#8212; that is, assembling a product using a set of defined, predictable steps &#8212; the agile method is empirical. It recognizes that development is more like invention and research, more akin to scientific study, than assembly. This empirical nature is at the heart of the agile mantra: Deliver, measure, adjust and repeat. The strength of this approach often bears itself out in fantastically hyperproductive teams that deliver working product far more quickly than legacy methods, such as waterfall, could ever achieve.</p>
<p>Agile does this by cutting through complexity. Every agile-based methodology focuses on simplification of otherwise complicated problems. For example, XP and Scrum both emphasize development of near-term, complete deliverables. This means carving out tangible and reasonably independent pieces of work, focusing on that work, and then &#8212; at least as much as possible &#8212; moving on to other work. This approach requires that large, complex problems are broken down into manageable pieces and thought of on a micro-deliverable level. Likewise, this approach minimizes ceremony and eschews as much procedure as possible. Some agile methods go to extremes in this regard, focusing entirely on delivering work product and not at all on procedure. This translates into minimizing complexity on a large scale.</p>
<p>Closely related to eliminating complexity is agile’s focus on progress measurement. Most agile methods measure progress chiefly, if not exclusively, in terms of delivered work product. Most methods also are quite stringent in defining progress only when finished work is delivered, which means you can’t work for nine months on a single big feature. Instead, micro-deliverables target key features, deliver those features into the customer’s hands, then moving on to new features. This can be a huge strength because the customer gets working product in-hand to review early, and often. It involves the customer early in product evolution, leading to a host of benefits including better product targeting, prioritized development and improved quality.</p>
<p>These characteristics of agile methods combine to fundamentally change the way software and systems development is practiced. Agile also empowers individuals to become stellar performers. In fact, all forms of agile rely on this to some degree &#8212; with more lightweight agile methods being completely dependent on individual empowerment. The idea is that an empowered team will leap over constraints to get the job done, no matter how “out of the box” the thinking needs to be. It’s a refreshing concept and one that can indeed be supremely successful, but it does require the team to embrace the idea wholeheartedly.</p>
<p>Another benefit, at least in some situations, is the creation of self-organizing teams. Partly because of the light ceremony, the fast pace, and the penchant for empowerment and accountability, teams become self-organizing. This works when the team has the right make-up, as individuals step up to take on tasks best suited to individual skills. Self-organized, empowered teams become very powerful and very productive, provided that the team members are up to the job.</p>
<p>There is absolutely no doubt that agile methods make it possible to get things done quickly. That’s what it’s all about, after all. The real question to me is how much of this tradeoff is really desirable? How often do we want to eschew process and maturity in favor of getting things done quickly?</p>
<p>More importantly: Can we effectively merge the best attributes of Agility with the most valuable benefits of established processes and standards?</p>
<h3>Why Agile doesn’t work</h3>
<p>When an agile project fails, it generally does so spectacularly and predictably. The common failings of agile-based projects are just that… common. We see the same problems over and over again, and this has become the basis for many critiques of agile methodology. After all, if we keep seeing the same problems crop up again and again, isn’t this proof enough that the process is flawed? This becomes clear in hindsight, so why do we continue to see 90 percent of projects missing the mark?</p>
<p>The fact is, agile by itself is just one tool in the toolbox that should be applied with other implements of the trade. In my experience, the problem comes in most often because small- and mid-sized organizations experience brilliant success with agile and then assume it can work everywhere. They throw out the toolbox (or perhaps never buy one in the first place). Yes, agile can succeed. Yes, it can deliver fantastic productivity and stellar results. But not always &#8212; in fact, I will go so far as to say not often.</p>
<p>This isn’t because of agile’s limitations. Instead, it’s because of overconfidence by those putting it to use, and the mistakes an immature organization makes as it grows and applies it inappropriately.</p>
<p>Immature companies and teams are cutting their teeth, again and again, on the limitations of agile.</p>
<p>All agile methods make it easy to oversimplify complexity. In fact, agile’s strength of eliminating complexity might be better stated as “ignoring complexity.” There are appropriate situations for this but, more often than not, ignoring complexity leads to problems. Most business cases don’t call for undefined delivery dates or loosely changing requirements and partial deliveries. These are risks that most business models are incompatible with. If the risks aren’t something that your business can sustain, adopting a purely agile process is taking a huge gamble.</p>
<p>Likewise, focusing on the near-term is an agile attribute that introduces a lot of unknowns into the business-end of an equation. Few people will contend that agile is appropriate for mission critical efforts such as, say, launch vehicle development, as sometimes requirements need to be set in stone before anyone starts development. But what about situations where some degree of fuzziness is acceptable or even beneficial? Agile advocates compatibility with change, sidestepping change control procedures that would otherwise place tight controls over requirements. Requirements change carries with it a heavy burden, particularly when it comes to the cross-organizational impact to marketing, budget, quality management and the customer. However, cutting change control, requirements management, and configuration management from the process can lead to long-term disaster that the short-term perspective of most agile methods will overlook.</p>
<p>This theme of reducing structure and control has cut out many waterfall-origin processes. The danger often manifests as small-scale agile projects are successful, leading to wider-scale adoption of agile. But, as the projects grow in complexity and criticality, major missing components in the process become evident. For example, no agile methods today integrate comprehensive quality assurance procedures (in fact, thanks to some early mistakes, such as MIL-STD-498[<a href="http://www.stsc.hill.af.mil/crosstalk/1995/02/MILSTD.asp" target="_blank">#</a>], most people think quality assurance is software testing &#8212; <a href="http://www.rational-scrum.com/2010/02/what-do-you-mean-sqa-isnt-testing/">it’s not</a>). Structured software testing often becomes an afterthought, and risk management programs tend to be regarded as “fuzzy disciplines.” Yet, these are the processes that successfully put man on the moon, that develop health care and financial services systems, and ensure that nuclear plant regulatory systems don’t fail after delivery. Of course, there is a cost to each of these processes, and every business needs to weigh the cost-benefit of adopting more process against cutting those processes. This needs to be an on-going evaluation, made as projects, organizations, and teams evolve &#8212; it’s not a decision that stands alone.</p>
<p>From a purely hands-on, management level, agile methods pose “people problems” as well. The strong emphasis on self-organization and empowerment can easily backfire. The former relies heavily on people that are capable of self-management and self-direction. Not everyone can live up to that expectation. The latter, delivering empowerment to the team and individual, can lead to a <a href="http://www.rational-scrum.com/2010/02/why-heroes-are-bad/">hero mentality</a> and silo’d teams that refuse to play well with others. As projects grow in size, complexity, and dependency on other teams and resources, these characteristics become the drawback of an immature organization.</p>
<p>Almost all agile methods oversimplify valuable processes. In some situations, the project survives the oversimplification. Sometimes the business is tolerant of the fallout. In every case, agile methods expose the project to risks that stakeholders should be &#8212; and often are not &#8212; aware of.</p>
<h3>What to do about it</h3>
<p>We need to be cognizant that one solution does not fit all problems. While an agile method such as XP or Scrum may have led to success in one project, this doesn’t make it a foregone conclusion that it will do so again. Each project is different, and organizations evolve over time. Adopting one process to solve all problems is a sure recipe for failure. On the other hand, having a well-versed team that can draw on several methodologies, as appropriate for the job, is a recipe for success.</p>
<p>If your organization is looking for the one-size hammer to hit every nail, make sure it’s as configurable a hammer as possible. Don’t choose something that is either too lightweight, such as XP, because many projects will overreach the capabilities of such a lightweight process. Likewise, don’t try to implement a full-on waterfall style methodology either because, while definitely thorough and capable of getting the job done, it’s just overkill for many smaller projects. If you must choose a single process, pick one that’s efficient, borrows from both agile and waterfall, and is highly configurable, such as <a href="http://www.hyraxintl.com/products/rationalscrum/" target="_blank">Rational Scrum</a> or <a href="http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process" target="_blank">the Rational Unified Process</a>. Both of these have the maturity to deliver large-scale projects, but also support starting small and adopting minimum ceremony.</p>
<p>A better awareness of what specific agile practices can and cannot accomplish is key. For example, <a href="http://www.rational-scrum.com/2010/03/scrum-is-not-an-agile-methodology/">Scrum is not a development methodology</a>, and it cannot effectively deliver software or hardware projects unless it wraps itself around one. Yet today many organizations are employing Scrum as if it were a development methodology. I’ve even seen an organization of several hundred developers “force fed” Extreme Programming from the top down. The outcome of that particular operation: Mid-level management hid the fact that they didn’t use XP from top-level management after everyone realized what a mistake it was. Perhaps we’ll have to wait for mature standards in education and certification to evolve, but personally I’m not sitting idly by.</p>
<p>One of my personal pet peeves in the technology industry is a relative lack of standards and qualifications. Would you go to a doctor that didn’t have a medical degree? Would you hire an architect that didn’t have an appropriate engineering degree? Yet we hire software professionals (much less often hardware professionals) without adequate education, current qualifications, or meaningful certifications. For that matter, the proliferation of <a href="http://techrepublic.com.com/5208-12848-0.html?forumID=102&amp;threadID=277912&amp;messageID=2632563" target="_blank">meaningless qualifications</a> (such as <a href="http://jamesshore.com/Blog/Why-I-Dont-Provide-Agile-Certification.html" target="_blank">Scrum Master certification</a>) continues to weaken the industry. In the long run, we need better standards regarding education, accreditation and certification.</p>
<p>Understand agile methods for what they are. Keep in mind that lightweight process carries risk. Use the right tools in the right situation.</p>
<h3>Coming full circle</h3>
<p>If we add all of these things to agile methods, won’t we just end up using waterfall process all over again?</p>
<p>I don’t think so. Waterfall-based process, the original behemoth processes born out of industrial process, are widely recognized as inefficient. There are tremendous advantages to pressing forward with a merger between waterfall practices and agile practices. I hope the end result is a new generation of software and hardware development methodology &#8212; a generation that we’re just starting to see as processes such as <a href="http://www.hyraxintl.com/products/rationalscrum/" target="_blank">Rational Scrum</a> come to the fore. It’s time for development methodologies to evolve, and there’s no holding that back.</p>


<p>Related posts:<ol><li><a href='http://www.rational-scrum.com/2010/01/making-scrum-work-common-failings-in-adopting-scrum/' rel='bookmark' title='Permanent Link: Making Scrum work: Common failings in adopting Scrum'>Making Scrum work: Common failings in adopting Scrum</a></li>
<li><a href='http://www.rational-scrum.com/2010/03/scrum-is-not-an-agile-methodology/' rel='bookmark' title='Permanent Link: Scrum is not an agile methodology'>Scrum is not an agile methodology</a></li>
<li><a href='http://www.rational-scrum.com/2010/05/common-oversights-in-choosing-methodology/' rel='bookmark' title='Permanent Link: Common oversights in choosing methodology'>Common oversights in choosing methodology</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rational-scrum.com/2010/04/why-agile-isnt-enough-and-why-it-doesnt-work/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

