<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://rss.projectconnections.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>PM Blog: Kent McDonald</title>
    
    <link rel="alternate" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/" />
    <id>tag:typepad.com,2003:weblog-1624472</id>
    <updated>2013-04-10T08:47:23-07:00</updated>
    
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://rss.projectconnections.com/rss/kent_mcdonald" /><feedburner:info uri="rss/kent_mcdonald" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
        <title>Do Project Managers Have a Role in Agile?</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/XRMrP2PCDa8/do-project-managers-have-a-role-in-agile.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2013/04/do-project-managers-have-a-role-in-agile.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834017c387fbc22970b</id>
        <published>2013-04-10T08:47:23-07:00</published>
        <updated>2013-04-10T08:47:23-07:00</updated>
        <summary>by Kent McDonald Organizations moving to agile methodologies naturally have to embrace self-organized teams, which can leave managers wondering where they fit in. While introducing teams to agile, I often have the opportunity to help these lost managers figure out...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
<div xmlns="http://www.w3.org/1999/xhtml"><!--Contents:Start-->

<!--pubDate: 2013-04-11-->
<div style="text-align: center;">by Kent McDonald</div>

<p>Organizations moving to agile methodologies naturally have to embrace self-organized teams, which can leave managers wondering where they fit in. While introducing teams to agile, I often have the opportunity to help these lost managers figure out their new role. One organization I worked with recently had one manager for the developers on the team -- we'll call this the Technical Manager -- and another managing the relationship with the business stakeholders -- the Account Manager. Both managers were new to these roles; the organization had split responsibilities between technical ownership and the business relationship just a few months before. Both managers were having difficulty figuring out where they fit in the grand scheme of things, but for different reasons. </p>

<h2 class="heading">Life as an Agile Account Manager</h2>

<p>The Account Manager's (AM) biggest question was "What do I tell the business?" He struggled with how to convey information to the team's stakeholders. The AM thought he needed to provide the stakeholders with their accustomed status information -- for example, how long specific features would take to deliver -- even though the delivery team often struggled to provide that type of information. Part of the problem was that the team had difficulty sizing their work and breaking it down into consumable chunks of work. More importantly, though, no one introduced the stakeholders to agile approaches and explained how the new approaches would impact their experience. Over the years, the delivery team had done a very good job of training their stakeholders to expect hour and dollar estimates, so the stakeholders didn't know how to react when they no longer received that type of information. </p>

<p>Most stakeholders in enterprise-driven efforts do not live in a project-focused world. Their knowledge of project work comes from the project teams they work with. They have been taught to expect hours and dollars. When the project team changes that up, stakeholders naturally rely on the delivery team to explain the difference. Otherwise, they expect the same type of information they have always received. </p>

<p>In this situation, many of the problems were of the organization's own making. The AM belonged to an IT area that played a big part to play in establishing stakeholder expectations to begin with. Like all IT departments, they had trained their stakeholders to expect certain things. Likewise, the delivery teams had conditioned their stakeholders to provide very specific details about what they wanted, often details that they weren't knowledgeable enough to provide. </p>

<p>Teams reinforce this behavior (sometimes even in agile) because they tend to want very specific details to start from, instead of starting at a broad perspective and gradually discovering what the stakeholders want to accomplish. This is what an account manager, product owner, or business analyst should really be doing, not working as an intermediary between the team and the people whose needs they are supposed to meet. So the AM's role may change in an agile environment, but it's actually returning to what it should have been in the first place: helping the stakeholders understand what they are really trying to accomplish, and getting stakeholders and teams together to come up with the simplest, most elegant solution to make that happen. </p>

<p>If your organization is making the shift to an agile approach, tell your stakeholders what you are doing and why. Explain how things will look different for them, and that if you do it right, things will actually improve. Agile at its core (and hopefully we get to the point where we don't have to label it as such) is about delivering solutions in a way that makes sense. What stakeholders really need to know, whether they will admit it or not, is not how long various features will take to produce, but when they will be able to do certain things with the solution.</p>

<p>Our AM's other challenge was that one of his employees was acting as product owner and didn't seem to be giving the AM the information he needed to keep the stakeholders informed. In an ideal situation, one of the key stakeholders would act as the product owner, but in many enterprise-driven situations someone belonging to the IT organization (often a titled project manager or business analyst) fills the role. These enterprise product owners do not necessarily make the key "product" related decisions, but they facilitate the process to make those decisions happen. </p>

<p>In this particular case, this role shift caused a bit of difficulty because, effectively, it was supposed to be a function of the AM role, at least as far as I could tell. Part of the problem was that the AM role itself was new to the organization, so adding an agile approach and establishing a separate product owner caused a great deal of confusion.</p>

<h2 class="heading">Life as an Agile Technical Manager</h2>

<p>The Technical Manager (TM) had a different problem. She was confused about what her role should be. She was used to spending most of her time on "resource planning" -- an organizational euphemism for moving people project to project, resulting in overloaded people and a complete lack of continuity. Her direct reports, often callously referred to as "resources," were constantly reassigned, and often overloaded with 6 to 8 projects at once. Her time was spent analyzing the project pipeline to figure out what new "resources" she needed or where she could pull "resources" from one project to staff another. </p>

<p>I don't like the term "resource" because it reinforces the cog-in-the-wheel perception that pervades traditional project thinking. People cannot multi-task, and they are not effective when trying to do so. When you assign people to many different tasks, they will be forced to do a lot of context switching, and will waste more time in the process.</p>

<p>The move to agile shifts the atomic planning unit for a project from the individual to the team. If you truly build cross-functional delivery teams, you don't have to move people to where the work is. Instead, you bring the work to the team. This reduces context switching by people working on the project. Perhaps more important, it frees up managers to work on things that deliver more value, like figuring out how to develop their team members and remove as many productivity obstacles as possible. </p>

<p>In this organization, the TM felt that she didn't have a place with agile, but truth be told, she had a very important role to play. She helped remove obstacles for the team to keep them effective. Plus, under agile approaches she could focus more attention on helping her team members improve. </p>

<p>In effect, managers in this situation are actually able to become leaders. If you still insist on using the resource term, managers can keep the "project resources" in good working condition by supporting them and helping them to improve their skill sets. I'd argue this is what managers <b><i>should</i></b> be doing. Unfortunately, people are just now starting to realize that if they trust their employees more, they do not have to do things that their staff is certainly capable of doing, such as planning work and problem solving. </p>

<p>Many managers believe they have to do those things because their staff can't. Ironically, they'll never really know unless they give their staff a chance to try it and fail -- which, by the way, is the best learning experience someone can have. Middle managers often complain of being overworked and in very difficult situation, but it's often a problem of their own making. Generally speaking, managers do not actually produce tangible work product, so they have to demonstrate their value through other means (like ordering their team around).</p>

<p>Adopting agile usually does not cause the dysfunctions that arise during the process. Instead, agile shines light on dysfunctions that have been there for a while. Luckily, agile may also provide ways to address those dysfunctions, often with a simple approach. In this case, I think agile approaches help managers get back to the type of work they should have been doing from the start. </p>

<p>Mike Cohn recently wrote a blog post about <a href="http://www.mountaingoatsoftware.com/blog/the-role-of-leaders-on-a-self-organizing-team">The Role of Leaders on a Self-Organizing Team</a> that provides some other perspectives on how leaders may want to interact with their teams, and how team members can influence that interaction. Jeff Weiner also wrote a blog post on <a href="http://www.linkedin.com/today/post/article/20130403215758-22330283-the-importance-of-scheduling-nothing">The Importance of Scheduling Nothing</a> that provides managers in this situation with a way to use some of their newly discovered "free time" to make themselves more effective and be in a position to better help their teams.</p>
<!--Contents:End--></div>
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2013/04/do-project-managers-have-a-role-in-agile.html</feedburner:origLink></entry>
    <entry>
        <title>Project Lessons Learned from America's Best Idea</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/WU9SZPm716A/project-lessons-learned-from-americas-best-idea.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2013/01/project-lessons-learned-from-americas-best-idea.html" thr:count="3" thr:updated="2013-02-06T05:13:35-08:00" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834017c366cf8be970b</id>
        <published>2013-01-30T09:33:31-08:00</published>
        <updated>2013-01-30T09:35:26-08:00</updated>
        <summary>by Kent McDonald I'm writing this in the Denver Airport as my wife and I are returning from our trip to Big Bend National Park. While we were on this trip, I got a reminder that it was my turn...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
<div xmlns="http://www.w3.org/1999/xhtml"><!--Contents:Start-->

<!--pubDate: 2013-01-28-->
<div style="text-align: center;">by Kent McDonald</div>
<p>I'm writing this in the Denver Airport as my wife and I are returning from our trip to <a href="http://www.nps.gov/bibe/index.htm">Big Bend National Park</a>.  While we were on this trip, I got a reminder that it was my turn for an article, and it occurred to me as we were on one of our many hikes, that the story of our trip held some great project management lessons.  I thought I would share some of those main lessons here.</p>

<h2 class="heading">Know Why You Are Doing the Project</h2>
<p>"Why Big Bend National Park in January?" you may or may not be asking.  This was an opportunity to mix a couple of our interests.  My wife enjoys running long distance races, from 5K to the (very) occasional marathon, and has set a goal to run a race in every month of the year.  I have a goal to visit every National Park in the United States.  This past Sunday the <a href="http://www.bigbend50.com/">Big Bend Ultra</a> race took over Big Bend National Park with a 10K, 25K, and 50K.  When my wife saw an article about the race in <i>Runner's World Magazine</i> last April, we immediately saw the opportunity to celebrate her upcoming significant birthday (Tuesday the 21st), give her a chance for her run a race in January (her first trail race) and to visit National Park number 17 out of 58. (Now 59.  More on that later.)</p>

<p>Allow me for a minute to extend the trip as project metaphor to extreme lengths and put this particular trip in overall perspective.  You could think of the effort needed to satisfy both of those goals as a separate Program.  The <b><i>Run a Race in Every Month</i></b> program is the smaller of the two, with a clearly defined time frame (one year), and fairly manageable constraint -- at least one race a month, with no limit on where the race is, so we don't have to travel to terribly far to accomplish this goal (although it is a bit difficult to find races in Iowa in January).  The <b><i>Every National Park in the United States</i></b> program is a bit larger.  Officially, there are 59 National Parks including 8 in Alaska, at least 2 of which are above the Arctic Circle, one in American Samoa and one in the Virgin Islands, not to mention all of the parks dotted across the Western United States.  We're very quickly working our way through the ones that are within driving distance, so are soon to run into a constraint driven by travel budget and available time for the trips.  Due to the size of this effort we look for ways to incorporate multiple parks, or other interests into the trips we take.</p>

<p>So as we began to plan this particular trip, which you could consider a project to satisfy parts of two Programs -- you have to take those opportunities whenever they came up -- we knew we had to structure the plans so that my wife could run the race in a time she could be proud of, and we had to make the most of our visit to Big Bend National Park. In other words we needed to know what success looks like.</p>

<h2 class="heading">Know How You Will Measure Success</h2>
<p>For this particular trip, we needed to define success based on making progress on the two programs I mentioned above.  These success criteria translate into two key objectives we had on this trip were:</p>
<ol>
<li style="margin-bottom: 8px;">My wife finishes the 10K race and achieves a satisfactory time.</li>
<li>I successfully visit my 17th National Park.</li>
</ol>
<p>We of course wanted to have an enjoyable time as well, but I didn't want to stretch the analogy beyond ridiculousness (it may be too late for that).</p>

<p>When using objectives to guide a project, it's always extremely helpful to define the objectives clearly so that there is no question whether the objectives were actually met.  For that purpose, here's a little more on how we defined each of the objectives.  The first part of the race objective is fairly straightforward.  My wife wanted to finish the race (usually this means she runs across the finish line before they course is closed.)  The satisfactory time aspect of the objective is a little sketchy.  In my wife's case "satisfactory time" depends on the race and how she is doing leading up to it.  In this case, she was targeting to finish the race in less than 55 minutes.  As it turns out, she finished in just under 53 minutes and was two days away from winning the Master's Women's class, so all in all a good race.</p>

<p>The criteria for a successful visit of a national park is not measured by a specific measurement, but is a yes or no based on a couple of rules, which have evolved over the course of the program:</p>
<ul>
<li>I have to physically be in the National Park.</li>
<li>Proof of a visit is via the official stamp in my <a href="http://www.easternnational.org/passport.aspx">National Parks Passport</a> which shows the date of my visit.  (This makes the Passport book a very precious commodity).  This is also an indication that I was actually in the Park Visitor Center.</li>
<li>View at least one of the main sites in the National Park and go on at least one hike.  (This is to avoid the <a href="http://www.youtube.com/watch?v=BQJH5tZLGis">Griswold maneuver</a> (video) from National Lampoon's Vacation.)</li>
</ul>
<p>The trickiest part of this is probably remembering to bring along the Passport book, and then remembering to get it stamped.  It's now become standard operating procedure for us to stop at the first open Visitor's Center we come to inside the park, get the passport book stamped, and ask the Park Rangers for suggestions on what their favorite parts of the park is what we should "not miss."  The requirement of the stamp in the National Park Passport is open for interpretation, since the Every National Park in the United States program officially was declared after I had visited four of the National Parks.  I count them in the overall total, but suspect I will make it back to them before the program finishes.</p>

<p>On this particular trip we got the passport stamp taken care of early, and since we had a solid three days in the park, we were able to take in the sites, and go on several good hikes, including a delightful 11.6 mile hike on the day we were due to leave the park that took us up 2,000 feet to a wonderful overlook of the entire park called the <a href="http://www.flickr.com/photos/92640040@N07/sets/72157632621592381/">South Rim Trail</a>.</p>

<h2 class="heading">Understand Your Overall Scope</h2>
<p>When I first made my goal to visit all of the National Parks, I quickly found I had to be very specific about what that really meant. The National Park Service currently manages 392 locations.  If I tried to visit each one of those, I would probably not be able to do anything else.  Instead, I set the target at visiting the actual National Parks, not to be confused with National Monuments, National Preserves, National Reserves and the like.  The <a href="http://www.nps.gov/history/history/hisnps/NPSHistory/nomenclature.html">National Park Service is even a little vague on the difference</a>, but the easiest way to tell if something fits is the official name of the area.  To keep it very clear, I made an <a href="http://vacation4areason.wordpress.com/national-park-summary/">explicit list of sites that need to be visited, as well as the ones to which I have already been</a>.  Explicitly listing what is included in scope clears up any confusion and provides a source to point back to.  This is especially important when talking to stakeholders that may have only a passing understanding of what you are trying to accomplish.  In my case, that's my father-in-law, who constantly asks if we've been to a particular park in our quest, and is usually referring to a National Battlefield Park or National Historic Park.  Having a specific list provides a nice reference point for those clarifying discussions.</p>

<p>Having the clear statement of scope also is helpful when scope changes.  In my case, I have the United States Congress to thank.  On January 10, 2013 the president signed legislation that converted Pinnacles National Monument into Pinnacles National Park, the United States' 59th National Park.  My dad had asked me a year or so ago what would happen if more national parks were added while this program was underway, and I indicated that I would add them to the list.  I probably would not have visited Pinnacles had it stayed a National Monument, but now that it has reached National Park status it's on the list. If you work on projects in regulated industries, no doubt you can relate to my situation.</p>

<h2 class="heading">Change Plans When the Opportunity Exists to Better Meet Objective</h2>
<p>Probably the biggest project management lesson we learned on this trip was to not feel beholden to rigid plans.  When we had originally laid out our travel plans, we had heard that Big Bend National Park was 250 miles from the nearest airport.  So we planned to fly into Midland/Odessa, stay there overnight and then drive down to Big Bend the next day.  We did the same thing on the way back, driving back to Midland Odessa the day before we were scheduled to fly out.  We did this primarily to account for possible flight delays, of which I seem prone to recently.  However when our flights went disconcertingly smooth, we found ourselves driving around Midland at 1:00 PM wondering what we were going to do to occupy our time.  We quickly decided it would be worth a couple of phone calls to see if we could start our time in Big Bend much sooner.  As luck would have it, the lodge in which we were staying in Big Bend had open rooms, and we were able to cancel our reservations in Midland, thus giving us almost an extra day to experience the sights and trails in Big Bend.  Had we not made that switch, we probably would not have been able to do as much hiking and see as much of the park as we ended up doing.</p>

<p>We changed our plans coming back as well.  Deciding the schedule change fees were worth it to get back home at noon instead of 6 pm or later and start getting adjusted back into the flow of things at home.  This put us in a position where we are able to be much more productive doing laundry and getting the house back in shape rather than cooling our heels in an airport all day.</p>

<p>As we continue to strive toward completion of our two Programs, we'll continue to take other trips that capitalize on these lessons learned and others.  We set an initial plan to make the airfare and hotel reservations in advance when we need to, but also set up situations where we can make changes as the situation warrants to improve the enjoyment of our trip or increase the actual time focused on satisfying the objectives of that particular trip.  Our next "project" is a trip to Las Vegas over Spring Break where we're adding another interest into the mix.  We're going to catch a college conference basketball tournament in Las Vegas, my wife has found a race to run, and we are going to visit Death Valley and Joshua Tree National Parks.</p>
<!--Contents:End--></div>
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2013/01/project-lessons-learned-from-americas-best-idea.html</feedburner:origLink></entry>
    <entry>
        <title>The Benefits and Costs of Documentation</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/InEuOZKNF3Q/benefits-and-costs-of-documentation.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2012/11/benefits-and-costs-of-documentation.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834017d3df332f1970c</id>
        <published>2012-11-19T14:30:07-08:00</published>
        <updated>2012-11-19T14:31:58-08:00</updated>
        <summary>by Kent McDonald I have been working in a project environment for over 15 years, first as an application engineer and program manager for an automotive parts manufacturer, then as a business analyst, project manager, or program manager in a...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
<div xmlns="http://www.w3.org/1999/xhtml"><!--Contents:Start-->

<!--pubDate: 2012-11-19-->
<div style="text-align: center;">by Kent McDonald</div>
<p>I have been working in a project environment for over 15 years, first as an application engineer and program manager for an automotive parts manufacturer, then as a business analyst, project manager, or program manager in a variety of information technology projects.  What is the common denominator in all these projects?  Documentation.  My role on most of those projects could easily appear to be all about producing documentation.  On top of that, I love writing, one of the reasons I write this column. So you would think I would be a huge advocate for producing documents on projects.</p>
<p>I am not.</p>
<p>Don't get me wrong, project documentation has benefits, when done correctly.  Project documentation also has costs which are often exacerbated by the amount of documentation teams choose to produce, the way in which they produce it, and the way they use it. At its core, project documentation exists to <i>aid</i> communication and to serve as institutional memory.  Many project teams run into problems when they start believing that documentation is intended to be the main form of communication, the primary storehouse of knowledge about the project, and a means of tracking progress in the project.  </p>
<p>Piling these different expectations on project documentation leads teams to produce more documents than they really need, produce them in inefficient ways, and place way more importance on their completion that is warranted.  When teams keep the proper perspective about documentation, they tend to experience many more of the benefits and fewer of the costs involved with project documentation.  I would describe the proper perspective as that expressed by Ron Jeffries several years ago on an agile discussion group:</p>

There are two types of documentation:
<ol>
<li style="margin-bottom: 8px;">Documentation requested by stakeholders</li>
<li>Documentation the team needs to be effective</li>
</ol>
<p>Let's take a closer look at both of these types of documentation and some appropriate ways to handle each one of them.</p>
<h2 class="heading">Documentation Requested by Stakeholders</h2>
<p>The documentation that your stakeholders explicitly request is part of the solution that the team is trying to deliver.  This kind of documentation includes user guides, support documentation, and operating instructions, among others.  A good way for handling this type of document is to treat them as if they were a feature.  When a stakeholder requests a particular document those requests get sequenced along with everything else so that stakeholders can decide whether new functionality is more important to them than the documentation.  If you find that the documentation is important, determine why they are asking for it and what they hope to accomplish with it.  Watching the stakeholders do their work can be a good way to understand why the documentation might be needed.  </p>
<p>Armed with that knowledge you can craft the document specifically to meet that purpose.  Don't try to use design documentation, which was intended for conveying a design, as a way to convey information to those trying to maintain the system.  The design documentation may not accurately reflect the system's final state. Plus, that document was structured to convey design information, not to provide a quick guide to how the system was actually built.  </p>
<p>When you know what documents are needed and their purpose, determine the best time to create those documents.  In some cases, it makes sense to work on the document as you build the system (help documentation, for example). In other cases it makes sense to create the documentation after the system is built.  Either way, write the document specifically for the intended purpose. </p>
<p>It also is usually a good idea to craft these documents at a system level, rather than a project level.  Most of the consumers of the documentation do not care which project implemented a certain set of features in a product or system, they care more about the system as a whole.  Since they are looking for information in this context, producing documents with this same perspective instantly makes it more useful. If information about a system is split into multiple documents depending on which project implemented the system, users may never know where to look to find the documentation they need.  The other benefit of this approach is that you don’t have to create a new document for every project that touches a system; you can just make the relevant updates to existing system documentation.</p>
<h2 class="heading">Documentation the Team Needs to be Effective</h2>
<p>The other type of document is those things that the team needs to do their job effectively.  The vast majority of the documents project teams create fit into this category, but if you really take the wording to heart (those things the team NEEDS to do their job effectively) many of those documents actually go away.  When the team relies more on face-to-face discussions on an as needed basis, they find that the documents now primarily aid communication and serve as institutional memory.  </p>
<p>These documents no longer act as the sole means of communication, or as the only vehicle by which knowledge is transferred from one person on the team to the other.  Looking at what they have to do, the team finds that they have been creating many of their documents because it was what they have always done, or because it was mandated by their process.  Once the team identifies which documents they actually find helpful, they can focus on creating those, and using them in helpful ways, and abandon the documents that don't add any value.</p>
<p>So the benefits of documentation come into play when it satisfies a need that a stakeholder has or it helps the team become more effective.  Documents add cost when they are not requested by a stakeholder, or if they get in the way of the team effectively meeting their objectives.</p>
<!--Contents:End--></div>
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2012/11/benefits-and-costs-of-documentation.html</feedburner:origLink></entry>
    <entry>
        <title>Where Does a Project Manager Fit in Agile?</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/O3qc8UNjDlE/where-does-a-project-manager-fit-in-agile.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2012/09/where-does-a-project-manager-fit-in-agile.html" thr:count="4" thr:updated="2013-02-28T14:34:25-08:00" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834017c31cc2703970b</id>
        <published>2012-09-11T14:05:16-07:00</published>
        <updated>2012-09-11T14:06:00-07:00</updated>
        <summary>by Kent McDonald When I talk with teams adopting agile, there are two groups that seem to have a bit more consternation adopting the new method -- project managers and business analysts. Perhaps I notice it because those are the...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
<div xmlns="http://www.w3.org/1999/xhtml"><!--Contents:Start-->

<!--pubDate: 2012-09-13-->
<div style="text-align: center;">by Kent McDonald</div>
<p>When I talk with teams adopting agile, there are two groups that seem to have a bit more consternation adopting the new method -- project managers and business analysts. Perhaps I notice it because those are the two roles I usually fill. More likely it's because those roles are specialized for phase-based project approaches, and their applicability in agile projects is not as obvious. </p>

<p>To understand where project managers fit in an agile project, it helps to know what roles exist in agile. The different agile approaches have different titles for various roles (because the agile community apparently likes to make up new words for stuff). I chose to use the labels created by Scrum because they tend to be the most commonly known in the project management community.</p>
<ul>
<li>Scrum Master</li>
<li>Product Owner</li>
<li>Team</li>
<li>Stakeholders</li>
</ul>
<p>The <b>Scrum Master</b> acts as a facilitator and guide, helping the team with the agile techniques they choose to adopt and with good software development practices in general. They facilitate key team discussions, and help the team figure out how to apply techniques and continuously improve their approaches. The Scrum Master also clears obstacles that prevent the team from being as effective as possible. </p>

<p>The founders of Scrum picked the unfortunate title of Scrum Master for this role to indicate the difference from traditional roles on project teams, and to indicate that the person filling this role needs to be well versed in the principles and practices of agile techniques. I prefer the term Coach, but it has developed its own separate definition with the rise of the <a href="http://www.agilejournal.com/articles/columns/column-articles/1917-the-role-of-the-agile-coach">agile coach</a> -- meaning an advisor that specifically helps the team with agile practices, but may not be considered a part of the team.</p>

<p>A <b>Product Owner</b> is someone with a need that the team is trying to satisfy. In an agile project, the Product Owner makes decisions about what features the product should have and the priority of those features. This role represents the perspective of the business, so you want to have close communication between the person or people who have a need and the team trying to satisfy that need. In some cases the people with the need are not readily accessible, either because of their position in the organization, or because the product is intended for sale to the broader market. In either of these cases, you need someone who has a good sense for what the needs are and can make decisions in their stead. You can think of this person as a client proxy, and they may have to become very good at balancing the needs of several users, customers, and stakeholders. The idea behind this role is to provide a readily available source for information about the product and priority decisions about features.</p>

<p>The <b>Team</b> is the group of people who deliver a product that satisfies the needs of the client. It includes all the people with the skill sets necessary to deliver the product, usually people with analysis, user experience, design, development, and testing skills as well as others. The lack of distinct role definition among team members is intentional. It reinforces the idea of a cross-functional team that focuses on having all the necessary skills as opposed to a collection of roles. The team determines how much they work on in an iteration, who is going to work on what, and how they approach the work. The assumption is that the people doing the work are the ones who know best how to do the work.</p>

<p>A <b>Stakeholder</b> is anyone who impacts or is impacted by the project. In effect, this label could apply to all the roles, but for our purposes here, stakeholders are identified as everyone who doesn't fall into one of the other three roles but still has some interest in the project. Of particular interest in this group are the actual users of the result of the project (I'll refer to that as the product for simplicity's sake), the people who buy the product, if the team does not have direct contact with them (think "customer"), and people in the organization who play a cursory role in developing the product and supporting it once in production. </p>

<p>So where do project managers fit? It depends on the nature of the individual and the nature of the project. </p>

<p>If you find that your project management style is to work closely with a team or could be described as "<a href="http://www.greenleaf.org/whatissl/">servant leadership</a>" -- teaching more than telling, facilitating more than directing -- you may find that you can slide into a coach role very easily. You may need to increase your understanding of agile values, principles, and techniques first, but having the coach mindset will help. </p>

<p>If you find that you spend most of your time as a project manager focusing on what the project is trying to accomplish, worrying about product scope, and figuring out the business implications, you may be able to act as a product owner, especially in those situations where the actual sponsor or clients are not easily accessible. You actually would be more of a client proxy, which has become more common as the adoption of agile has spread. Brush up on your analysis skills before tackling this role, because these are critical to success as a product owner. If you're one of the former business analysts who only switched to project management because it seemed like the next best step on the career ladder, you may find yourself sliding into this role.</p>

<p>Perhaps you have a background in development or testing, and got into project management because it looked like a good career move at the time. Now that you are there, you may realize it's not quite right for you. Agile provides a great opportunity to move back into development and testing and while applying the project management skills you learned. You can become a member of the team doing development work, but also helping the other team members with estimating, and figuring out how to get some of the work done. In this case you may need to brush up a bit on your technical skills.</p>

<p>Finally, if you were born to be a project manager and like to coordinate the activities of others, there is still a need for this role, especially on more complex projects. You may have to revise your leadership style, especially if you tend to act with a command and control mind set. You will find that trying to dictate modes of operating to a set of self-organizing teams will cause a great deal of tension in the project team and will greatly reduce the overall effectiveness of the team.</p>

<p>So how do you know which projects require that type of coordination? </p>

<p><a href="http://www.knowledgebridgepartners.com/presentations/contextdrivenprojectleadership/">The Context Leadership Model</a> is a handy model for determining how the nature of the project drives the need for project management. This model was created by Todd Little at Landmark Graphics. He took a look at his project portfolio and examined the projects on the basis of two primary sources of risk -- uncertainty and complexity. Understanding how uncertain and complex a project is helps you to determine an appropriate approach, and as a result the appropriate style of leadership needed for the project. The four project types are:</p>

<p><b>Sheepdogs</b> (low uncertainty/low complexity): These projects have clearly defined scope and are ones the organization does quite frequently. These projects require a minimum core set of practices and little to no process ceremony. Basically you want to leave the team alone to deliver.</p>

<p><b>Colts</b> (high uncertainty/low complexity): These are projects that introduce a new product, service, or process or are adopting new technology. These projects require a small team working close together in frequent iterations to get continual and rapid feedback. They also require a leader who has a good understanding of the source of the uncertainty (whether it is business, technology, or both).</p>

<p><b>Cows</b> (low uncertainty/high complexity): These projects usually involve mature systems that are core to the organization's operations and therefore have several interfaces with other systems. These projects usually have large project teams (or preferably several small teams) which increases the need for coordination and published interfaces.</p>

<p><b>Bulls</b> (high uncertainty/high complexity): These projects usually involve new products, processes or services that require the core systems of the organization. An appropriate approach to dealing with these types of projects is to split the effort up into a focus on the uncertainty and a focus on the complexity. As a result these projects require coordination, strong communication, and an understanding of the sources of uncertainty.</p>

<p>Projects with high complexity (those classified as Cows or Bulls) generally require someone with traditional project management skill sets to coordinate the several moving parts that these projects usually contain. Those moving parts may be the multiple cross-functional teams created to scale the project, or the multiple other teams impacted by the project. When you fill this role remember that you are coordinating the work of a set of self-organizing teams, so you should plan on spending more time facilitating discussions and gauging whether you should <a href="http://accelinnova.com/docs/stepup.pdf">stand back or step up</a> in your interactions with the teams.</p>

<p>So when you get an opportunity to work on an agile project, think about the type of work you like to do and how you like to approach project management work. You may find that you can fill one of the roles usually associated with agile projects, you may find that the project is complex enough that it needs coordination, or you may find that you are not a good fit for that project. Going through that thought process before you start on the project will save a lot of frustration and wasted time in the long run.</p>
<!--Contents:End--></div>
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2012/09/where-does-a-project-manager-fit-in-agile.html</feedburner:origLink></entry>
    <entry>
        <title>Project Closeout: Plan for the Peace, Not Just the War</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/J9D0Fn1O8rw/project-closeout.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2012/07/project-closeout.html" thr:count="1" thr:updated="2012-07-12T12:18:21-07:00" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834017616170084970c</id>
        <published>2012-07-03T11:43:04-07:00</published>
        <updated>2012-07-03T11:43:39-07:00</updated>
        <summary>by Kent McDonald I recently finished reading How Wars End: Why We Always Fight the Last Battle by Gideon Rose. The main message of the book is that the United States of America has a habit of doing a lot...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
<div xmlns="http://www.w3.org/1999/xhtml"><!--Contents:Start-->

<!--pubDate: 2012-07-05-->
<div style="text-align: center;">by Kent McDonald</div>
<p>I recently finished reading <i>How Wars End: Why We Always Fight the Last Battle</i> by Gideon Rose.  The main message of the book is that the United States of America has a habit of doing a lot of good planning for war, often based on lessons learned from past struggles, but doesn't do a good job of thinking about the ensuing peace.  This was a book about political and military history, but in my never-ending quest to apply lessons from history, I think there are some things we can learn for our project teams.  A good analogy can be drawn between "planning for the peace" during war and planning for what happens after a project finishes.</p>

<p>What does it mean to "plan for the peace" in a project context?  In the <i>Guide to the Project Management Body of Knowledge</i>, the "Close Project or Phase" process in the Project Integration Management Knowledge Area includes an output specifically called "Final product, service, or result transition," described as follows:</p>

<blockquote>This output refers to the transition of the final product, service, or result that the project was authorized to produce (or in the case of phase closure, the intermediate product, service, or result of that phase).</blockquote>

<p>And that's all it has to say about worrying about what happens after the project is over.  Is that a huge oversight in the world of project management?  Perhaps.  More likely it's a reflection that planning for after the project is not just a project management issue. It's an overall project concern.  In other words, part of the outcome of the project is figuring out how to make that outcome happen.</p>

<p>The Business Analysis Body of Knowledge recognizes this need to "plan for the peace" by introducing the concept of Transition Requirements.  In the words of <i>A Guide to the Business Analysis Body of Knowledge</i>:</p>

<blockquote>. . . [transition requirements] describe capabilities that the solution must have in order to facilitate transition from the current state of the enterprise to a desired future state, but that will not be needed once that transition is complete. They are differentiated from other requirements types because they are always temporary in nature and because they cannot be developed until both an existing and new solution are defined. They typically cover data conversion from existing systems, skill gaps that must be addressed, and other related changes to reach the desired future state.</blockquote>

<p>To extend the military analogy (perhaps stretching it to a breaking point) planning for the peace needs to occur as part of implementing the war.</p>

<p>Planning for the peace consists of getting to a peaceful state, and determining what to do once we get there.  The <i>BABOK® Guide</i> idea of transition requirements helps us get to the peace.  This line of thinking takes into account things which may seem technical in nature, such as initial data loads or data conversions that need to occur as a result of a new system or a system update.  For example, one project I worked on added a new source to an existing data warehouse incrementally.  Each time we added a new increment, we had to perform a historic load of data from the source system.  In order to do this as efficiently as possible, we planned for this process and established specific procedures that we followed every time we did it.</p>

<p>Other transition considerations include how the outcome of the project will be deployed to users, which can influence the order of project implementation.  Agile approaches help address this transition need by only developing the necessary features for the customer base targeted for first delivery.  In effect, give the initial customers something, get their feedback, and then decide where to go from there.</p>

<p>There are several questions to ask when thinking about closing a project.  It's probably a good idea to ask and answer these questions sooner, rather than waiting until the week before the end of the project.</p>

<p><b>Will your stakeholders (customers or users) need training to use the solution?</b> This is especially important when you are developing a new application or making changes to an existing one.   Consider what that training needs to look like.  Is it fairly extensive hands-on training that will take a day or two, or will a one-hour overview of the changes be sufficient?</p>

<p><b>Will your users' work need to change as a result of your project?</b> In many cases, changes in process drive scope in a project, but sometimes outcomes introduced by projects require corresponding changes in a business processes or in a stakeholder's  day-to-day work.  During the project, are you including the people that would be able to tell you whether their work is changing?  If their work is changing, what should you do (if anything) to help them make those changes?</p>

<p><b>How will you support (or do you need to support) the outcome of the project?</b> There are a couple different things to consider here. One is the "maintenance period," where the project team is available to react quickly to issues that the stakeholders run into right after the final deliverable is released.  The other is the question of longer term support.  If you know the outcome of your project will be supported by someone who is not on your team (e.g. an operations group) include someone from that group on your project team during the course of the project so that they can start getting familiar with the outcome.  At the same time, figure out what information that support group would like persisted and in what format, so you capture the necessary information.  If possible, have the person from the support group create whatever documentation is needed.  After all, they will be the one most familiar with what information is needed.  (They will, of course, need some help with knowing what to write.)</p>

<p><b>How will you measure whether the project was successful?</b>  Here, we are not measuring success in terms of scope, time, or cost, but rather what business objectives the project will meet.  The tricky thing with this one is that you can't always tell whether a project was successful immediately after it ends.  Often the outcome has to be introduced into the wild and used for a while before you can tell whether the objectives are met.  Identifying the objectives you will look at, how you are going to come up with those measurements, and who is responsible for doing the measurement are all things you want to figure out during the project, because additional work may be required to make those things happen.</p>

<p><b>If you are replacing an existing system, when do you shut that existing system off?</b>  Many software projects that start off as a system replacement never seem to get to the point where the old system can be shut off. For one reason or another, every area using the old system doesn't move off of it in a timely manner.  This is perhaps one of the biggest dangers in approaching system replacement projects, so it's part of planning for the peace that actually needs to happen when you are planning the war.  Is the main goal of your project really to replace an existing system? At the heart of the matter, does that even make sense?  Resist the urge to start a systems replacement project for the sole purpose of replacing an existing technology without allowing any changes to how business is run.  Instead, look at what capabilities you need to continue to have and the best way to deliver those capabilities. Looking at the project from that perspective, you are less likely to implement a new system that includes all the broken processes from the existing system, and more likely to provide only the capabilities that are really needed.</p>

<p>Sometimes you are unable to completely replace an existing system because you ignored or underestimated the political aspect and can't drive the necessary adoption.  This is a clear analogy to what happened with most US wars in the 20th and 21st centuries.  Militarily we had a pretty good handle on what we wanted to do, but politically we dropped the ball.  The same thing happens with many projects.  Technically your project team is able to work through most of the issues that prohibit implementing a new system, but politically the ground work isn't done to get the new system adopted throughout the organization.  This can often happen when the focus of the project is on replacing a system rather than providing capabilities. 
Project work is demanding, so it's easy to see where project teams can lose sight of what happens after close-out.  As they near the end, many teams just want to be done and move on to the next thing, so they may not consider all the niggling post-project considerations. This inevitably leads to issues that the team has to go back and fix later.  Planning for how you are going to get to the peace, and what things look like when you get there, will make the end of the project that much more satisfying and will allow you to truthfully declare "Mission Accomplished."</p>
<!--Contents:End--></div>
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2012/07/project-closeout.html</feedburner:origLink></entry>
    <entry>
        <title>What Business Analysts Really Do: Seven Steps Beyond Requirements</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/wOAqye0YoJ8/what-business-analysts-really-do.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2012/04/what-business-analysts-really-do.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834016765a63d41970b</id>
        <published>2012-04-24T12:19:24-07:00</published>
        <updated>2012-04-24T12:22:42-07:00</updated>
        <summary>by Kent McDonald I started 2012 by taking on a major project -- a book titled Beyond Requirements aimed at helping people who identify themselves as analysts be more effective on project teams. I want to dispel the myth that...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;!--Contents:Start--&gt;

&lt;!--pubDate: 2012-04-25--&gt;
&lt;div style="text-align: center;"&gt;by Kent McDonald&lt;/div&gt;
&lt;p&gt;I started 2012 by taking on a major project -- a book titled &lt;i&gt;Beyond Requirements&lt;/i&gt; aimed at helping people who identify themselves as analysts be more effective on project teams. I want to dispel the myth that an analyst's main purpose is to "gather and document requirements." This myth reinforces the picture of analysts as stenographers or note takers. It also implies that, ultimately, analysts produce requirements. On highly effective project teams, analysts describe the problem a project's stakeholders are trying to solve, describe the constraints on a solution, and work with the rest of the team to deliver that solution.&lt;/p&gt; 
&lt;p&gt;That description sounds a little esoteric, so what follows is a more concrete description of what someone with an analysis skill set may do on a project. The particular project I'm describing is maintenance of the submission system for the annual Agile Conference hosted by the Agile Alliance. The conference selects presentations using a community based process: Potential presenters submit their session proposals, which are made available for public comment and to a program committee consisting of stage producers and reviewers. Once a proposal is submitted, a group of reviewers provides feedback to the presenter, who can make revisions to their session proposal in response to that feedback. All of this back and forth requires some system support, so the Agile Alliance created a submission system to support the process. I'm going to walk through my role as the Product Owner for the Agile Conference Submission System. &lt;/p&gt;
&lt;h2 class="heading"&gt;Understand Context&lt;/h2&gt;
&lt;p&gt;The premise of understanding context is to get familiar with the nature of the business and share that information with the rest of the team. You want to put the project in perspective of the overall organization and determine what the project is intended to do. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Will it increase or protect revenue? &lt;/li&gt;
&lt;li&gt;Will it decrease cost? &lt;/li&gt;
&lt;li&gt;Will it support progress toward some business objective? &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the project is not intended to do one of those things, don't do it. &lt;/p&gt;

&lt;p&gt;I understand the context of the agile conference because I have attended the conference since 2004, as well as being a presenter and serving on the program committee. This gives me experience from many different perspectives. It's a unique situation, and not all analysts have this luxury. When I don't enjoy this in-depth background, I develop the necessary context by researching the business domain, observing people working in the environment, and talking to the players involved in the project.&lt;/p&gt;
&lt;h2 class="heading"&gt;Get To Know the Players&lt;/h2&gt;
&lt;p&gt;It is extremely helpful to understand who is involved in the project. This includes the rest of the delivery team as well as all the stakeholders. You want to know who you need to work with for what information, and whether they support the project or are likely to get in the way.&lt;/p&gt;

&lt;p&gt;I interact with the conference and program chairs, the Managing Director of the Agile Alliance, stage producers, reviewers, submitters, and the developer that helps maintain the system. In each case, I need to get on good working terms with them and understand, to some extent, their concerns and needs. I also seek to understand their general impression of the system. &lt;/p&gt;
&lt;h2 class="heading"&gt;Collaboration&lt;/h2&gt;
&lt;p&gt;Once you get to know the players, you have to work with them to accomplish everything else I discuss here: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand stakeholder needs&lt;/li&gt;
&lt;li&gt;Understand the underlying problem&lt;/li&gt;
&lt;li&gt;Understand constraints on a possible solution&lt;/li&gt;
&lt;li&gt;Share that information with the rest of the delivery team &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A key aspect is figuring out the right amount of collaboration for your circumstances.&lt;/p&gt;

&lt;p&gt;With the submission system, most of the changes come from that year's Program Committee. In this case, we've found that email supplemented by an occasional phone call is sufficient to convey the information we need. It helps that I am generally more familiar with the selection process and the submission system than the Program Committee is. The team working on this product is distributed, and no one is dedicated to the team full time, so we have worked out informal processes for communicating. We don't have a great number of changes (we capture them as user stories), and we don't have much need for metrics, so we found that tracking our stories in a Google Docs spreadsheet is sufficient for what we are trying to accomplish.&lt;/p&gt;
&lt;h2 class="heading"&gt;Define the Problem&lt;/h2&gt;
&lt;p&gt;Understand what the people with a need (your stakeholders) are trying to accomplish and why they are trying to accomplish it. Don't fall into the trap of taking their suggested solution as gospel. It may hint at what they are thinking, but they may be making things way too complicated.&lt;/p&gt;

&lt;p&gt;I always take time to define the problem when a member of the program committee or a speaker contacts me with a request to "fix" the system or to add some functionality. This is probably the one point where I have to utilize my analyst skills the most. Many of the requests this year seek to implement new functionality to support reporting or data analysis. The requestor often uses the jeopardy pattern for change requesting: They phrase their problem in the form of a solution. I have to clarify what they want to accomplish, usually by rephrasing the request, asking why, or asking what they hope to accomplish. Often, I find that I am able to point the requester to functionality that already exists, but in a slightly different form.&lt;/p&gt;
&lt;h2 class="heading"&gt;Identify the Solutions&lt;/h2&gt;
&lt;/p&gt;Once you understand the problem, you'll work with the rest of the delivery team to come up with possible solutions based on your understanding of the context and the problem. &lt;/p&gt;

&lt;p&gt;With the submission system, when I know functionality exists to address the need, I point that out to the requester. In cases where the functionality doesn't exist, but I knew fairly well how to accomplish it, I provide suggestions to the developer. In all cases, I convey stories to our developer in terms of what the requester was trying to accomplish, and where I have suggestions, I pass those along as well. The developer is very good at suggesting alternatives where there are some, and at giving the pros and cons of each option. I am able to make some suggestions on solutions because of my familiarity with the submission system and with the intended uses of many of its users.&lt;/p&gt;
&lt;h2 class="heading"&gt;Implement the Solution&lt;/h2&gt;
&lt;p&gt;It's not commonly accepted that analysts should get involved in implementation, but if you are working on a highly functioning team, you most likely will find yourself helping out your teammates. Utilize your understanding of why the solution is needed to help implement it in a simple, yet elegant manner. &lt;/p&gt;

&lt;p&gt;In many cases, I can make the requested change to the submission system using configuration options. Other changes require developer intervention. Wherever possible we use use a solution that requires configuration only, to facilitate a quicker turnaround time.&lt;/p&gt;
&lt;h2 class="heading"&gt;Validate the Solution&lt;/h2&gt;
&lt;p&gt;Validating the solution includes both testing the solution as built, and also validating with customers that the solution meets their needs.&lt;/p&gt;

&lt;p&gt;Whenever we make a change to the submission system, I test the resulting solution and then have the requester take a look. The system is still fairly simple, but it continues to grow more complex as we use it year-to-year and make tweaks to the overall process. It is always helpful for me to walk through the system to make sure there were no unintended consequences in the changes we make. We often find some. &lt;/p&gt;
&lt;h2 class="heading"&gt;I Know What You're Thinking&lt;/h2&gt;
&lt;p&gt;The example above illustrates how we involve an analyst in all parts of the project. If you're not used to this level of analyst involvement, you might be wondering if this is just another way of trying to make a specific role the most important role on the team. &lt;/p&gt;

&lt;p&gt;It's not. An analyst is part of a team that has a joint commitment. The typical analyst tasks only occur during a portion of the overall project, but as a member of the team, analysts need to pitch in with the other bits too. In this example, I've tried to describe the activities an analyst could do if the situation warrants it. &lt;/p&gt;

&lt;p&gt;On every project you start, one of the first activities the team should do is have an all hands meeting where everyone agrees on what role everyone is playing, and what activities each role is expected to perform. Descriptions such as this one, and even "industry standards," should be viewed as guidelines only. Each project is unique, with different people with different skills working in different environments. Use the various guidelines available to you, but decide specifically what each person might do on this project based on their unique mix of skills.&lt;/p&gt;

&lt;hr /&gt;

&lt;p class="normsubtext"&gt;Copyright ©2012 Kent J. McDonald. Published on ProjectConnections.com by permission of the author. Kent is President of Knowledge Bridge Partners and has over 13 years experience as a business analyst and project leader. He writes and speaks on leadership, business analysis, and agile principles and practices. Kent's new book, &lt;i&gt;Beyond Requirements&lt;/i&gt;, will be available next year. You can reach Kent with your own project leadership questions at &lt;a href="mailto:kent@kentmcdonald.com"&gt;kent@kentmcdonald.com&lt;/a&gt;.&lt;/p&gt;

&lt;br /&gt;&lt;br /&gt;
&lt;div class="summary" style="position:relative; width:90%; margin-bottom: 20px;"&gt;
   &lt;span class="summary-title"&gt;Related Links&lt;/span&gt;&lt;br /&gt;
   Alan Koch has previously shared his ideas for &lt;a href="http://www.projectconnections.com/articles/071907-akoch.html"&gt;minimizing conflict over the BA's project role&lt;/a&gt;.  Our &lt;a href="http://www.projectconnections.com/knowhow/fast-tracks/business-analyst.html"&gt;Business Analysis Fast Track&lt;/a&gt; provides detailed advice on many of the tasks Kent outlines above.
&lt;/div&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2012/04/what-business-analysts-really-do.html</feedburner:origLink></entry>
    <entry>
        <title>The Ooo Shiny Syndrome</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/wbG-1ZJrjj8/the-ooo-shiny-syndrome.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2012/02/the-ooo-shiny-syndrome.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c30488340163016515e3970d</id>
        <published>2012-02-14T14:51:37-08:00</published>
        <updated>2012-02-14T14:53:03-08:00</updated>
        <summary>by Kent McDonald One success factor for project teams is that all the team members are focused solely on that one project. Agile approaches offer a person the ability to focus, but removing external distractions is not all that is...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
<div xmlns="http://www.w3.org/1999/xhtml"><div style="text-align: center;">by Kent McDonald</div>
<p>One success factor for project teams is that all the team members are focused solely on that one project. Agile approaches offer a person the ability to focus, but removing external distractions is not all that is needed to get focus to occur. Team members also need to have some self-discipline to keep that focus. I've always assumed that knowledge workers would prefer to be able to focus on one thing at a time, but I have found several cases in the last few weeks where knowledge workers suffered from the "Ooo Shiny Syndrome" and got distracted from their main responsibilities. </p>

<p>A team I worked with recently had a problem staying on focused on one task. They work in an agile environment, and given the lack of prescriptive processes, commitment and self-discipline are key characteristics for success. The team would commit to work on a particular backlog item, and several of the members would invariably find something else they thought was more interesting and work on that instead, ignoring the tasks they had committed to and slowing progress. It's a perfect example of the Ooo Shiny Syndrome.</p>

<p>Ooo Shiny Syndrome is difficult to overcome. I know, because I occasionally face the same affliction during my own work. But the damage I inflict when I distract myself generally only hurts me. In a team environment, this syndrome can be particularly harmful. If team members continually ignore the work they committed to in favor of something else which seems much more entertaining, they stall work on the important things that led to a team commitment in the first place. This slows the overall progress of the project.</p>

<p>So how do you counter Ooo Shiny Syndrome? There are no easy answers, especially if you are working on an agile team that does not want to go back to micromanagement. The approaches I find most helpful all center around helping team members strengthen their self-discipline.</p>

<p>There's a difference between coaching someone to strengthen their self-discipline and micromanaging team members. In this case, some of the team members tried to hold their teammates accountable. But it was a fairly new team, and the relationships were not terribly strong yet. As a result, the team members who were being held accountable felt like they were being attacked. </p>

<p>The team members had every right to expect everyone to pull their weight, but sometimes it comes down to how that message is conveyed. One way is to avoid being too accusatory when trying to keep everyone on task. "Well what have you been doing all day?" may not be the best way to open that conversation. A less confrontational approach is, "I notice this task has been in progress for three days. Is there something that is blocking its completion that the team can help with? Or is this item so large that we need to break down into smaller chunks that we can complete sooner?" Focusing on the task itself, not the people who are supposed to be performing them, can help you avoid some defense mechanisms that people may put up. Either way, regular reminders of commitments made can also help people stay on task.</p>

<p>Sometimes, people don't stay focused because they want to dig into something while they are still thinking about it. Help these team members capture passing thoughts for later. You just identified a new risk, a new question you want to analyze, or some new piece of technical debt? Note it on an index card or sticky note and put it in the backlog. You haven't forgotten it, and now you have noted it for further discussion so that the team can determine when it is appropriate to investigate further.</p>

<p>Successful definitions of <i>done</i>, or asking when you'll know when you are successful, are good at many levels. Knowing what success looks like at the product, release, and sprint level is great, and it can be just as helpful to have clear understanding of what success looks like for a particular analysis effort, or even a particular meeting. Use those definitions to give people some indication of when they are done. </p>

<p>In some cases, you may find that you need to break the jobs down into much smaller tasks. Some people have trouble focusing on one thing for too long, so if you break a story down into sufficiently small tasks, it's easier to take one thing and complete it, and then move on to the next one. (Notice how some personal productivity techniques can be helpful here?)</p>

<p>If none of these techniques seems to do the trick, you may have to let the project team fail. The way Agile methodologies are set up, failures result in fairly quick learning, and the overall damage to the project and team is fairly well contained. If your team continues to get distracted and work on things that aren't associated with their actual commitment, they will eventually fail to meet that commitment. When that happens, you can have a discussion around why the commitment was not met. You may have to work through some excuses that didn't really have anything to do with the real cause, but eventually you'll arrive at the fact that people were working on things not directly associated with the sprint. </p>

<p>Ooo Shiny Syndrome can be a pervasive ailment, but it doesn't have to spell ruin for your team. Try countering it with these techniques, or try avoiding it by raising your team's awareness of the importance of making and sticking to commitments and the self-discipline required to do that. Also remind them that no one would really like the alternative -- micromanagement.</p>
<br /><br />
<div class="summary" style="position:relative; width:90%; margin-bottom: 20px;">
<span class="summary-title">Related Links</span><br />
<a href="http://www.projectconnections.com/templates/detail/time-management-log.html">Keep track of your time sinks</a> for a few days and find out where the Ooo Shiny is sabotaging your work. <a href="http://www.projectconnections.com/templates/detail/tracking-with-visible-deliverables.html">Track visible deliverables</a> to give your team a view into those tasks that have been 80% done for six weeks now. Track your definitions of "done" in our <a href=" http://www.projectconnections.com/templates/detail/guidelines-completion-criteria.html">completion criteria</a> guidelines, so everyone knows what they're working toward. Find out more about <a href="http://www.projectconnections.com/knowhow/agile/index.html">Agile management techniques</a>.
</div></div>
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2012/02/the-ooo-shiny-syndrome.html</feedburner:origLink></entry>
    <entry>
        <title>SMART Objectives Aren't Always Project-Specific</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/b91rUwnvoq4/smart-objectives-arent-always-project-specific.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2011/12/smart-objectives-arent-always-project-specific.html" thr:count="2" thr:updated="2011-12-08T13:36:14-08:00" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834015437f14f7c970c</id>
        <published>2011-12-06T13:37:09-08:00</published>
        <updated>2011-12-06T13:43:44-08:00</updated>
        <summary>by Kent McDonald Project managers for years have measured project success based on three criteria: was it on time, was it within budget, and did it deliver the agreed upon scope? That definition of success is so widespread that the...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div style="text-align: center;"&gt;by Kent McDonald&lt;/div&gt;
&lt;p&gt;Project managers for years have measured project success based on three criteria: was it on time, was it within budget, and did it deliver the agreed upon scope? That definition of success is so widespread that the Standish Group has even used that criteria as the basis for its CHAOS Study on Project Management. Unfortunately these criteria are insufficient for measuring project success and can be misleading. Instead of using cost, budget, and scope as measure of success, I use the achievement of business objectives as a true measure of project success.&lt;/p&gt;

&lt;p&gt;My friend, co-author, and ProjectConnections contributor &lt;a href="http://blog.projectconnections.com/project_practitioners/niel-nickolaisen.html"&gt;Niel Nickolaisen&lt;/a&gt; shared the story of a 14-month, $27 million ERP project in &lt;a href="http://www.amazon.com/Stand-Back-Deliver-Accelerating-Business/dp/0321572882"&gt;&lt;i&gt;Stand Back and Deliver&lt;/i&gt;&lt;/a&gt; that was on time, on budget, delivered all the agreed upon scope, and was considered a complete failure. The project did not add features that helped the organization build and maintain a sustainable competitive advantage. The team and the sponsors thought that budget, cost, and scope were appropriate measures of success, when really they should have focused on whether what they were doing would help them achieve their business objectives.&lt;/p&gt;

&lt;p&gt;Niel would have been well served by having SMART business objectives to refer back to when making decisions on that project. You may be familiar with the SMART acronym. There are a couple of different ways to describe it, depending on what characteristics you want to stress. I prefer this selection of words: &lt;b&gt;S&lt;/b&gt;pecific, &lt;b&gt;M&lt;/b&gt;easurable, &lt;b&gt;A&lt;/b&gt;greed-Upon, &lt;b&gt;R&lt;/b&gt;ealistic, and &lt;b&gt;T&lt;/b&gt;ime-Framed.&lt;/p&gt;

&lt;table cellpadding="4" cellspacing="0" border="1" width="80%" style="margin: 0px auto;"&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;pecific&lt;/td&gt;&lt;td&gt;Do you have an actual, concrete way of knowing when you have reached your objective and hence were successful?&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;easurable&lt;/td&gt;&lt;td&gt;One way to get a concrete way of knowing that you were successful is to have a metric that you can look at it to see progress.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;greed-Upon&lt;/td&gt;&lt;td&gt;Other people may use different words for the A, but I think this one is the most important. Objectives are not nearly as powerful or useful if all members of the team do not agree that they are important.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;R&lt;/b&gt;ealistic&lt;/td&gt;&lt;td&gt;You are setting yourself up for failure if you set an objective that is impossible to reach. You should stretch a little, but you should not set up an objective that you have no hope of meeting.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;ime-Framed&lt;/td&gt;&lt;td&gt;Identify when you are going to reach the objective.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Things that I encourage teams to remember when working with objectives that line up with the SMART acronym:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identify the metric used to track progress.&lt;/li&gt;
&lt;li&gt;Know what the baseline for that metric is&amp;mdash;where are you starting from?&lt;/li&gt;
&lt;li&gt;Know your target value for that metric&amp;mdash;what value do you expect to reach when you are successful?&lt;/li&gt;
&lt;li&gt;When are you expecting to reach that target? Consider that you may need to allow some time after the project has been implemented before you can get a useful measure of success.&lt;/li&gt;
&lt;li&gt;Do you have a plan for how to get the measure? You'll want to consider this, because it could impact the scope of your project.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some examples of SMART objectives include (these are, of course, totally contrived):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Increase non-consulting revenues from $0 to $20,000 by December 2012.&lt;/li&gt;
&lt;li&gt;Decrease average decision cycle time from five days to two days by June 2012.&lt;/li&gt;
&lt;li&gt;Increase Net Promoter score from 45 to 60 by the end of 2012.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The one thing that the SMART acronym doesn't address is the perspective of the objective. Project-specific objectives may be convenient to define but they aren't very meaningful. Meeting a certain cost, time, and scope could easily be seen as project-specific objectives. Projects are generally undertaken to implement some form of change in the business, often implementing some part of the organizational strategy. Since the project is intended to help implement the strategy, the measure of success should be based on how the business is aided. The best way to measure that is to measure how the project contributes to business objectives.&lt;/p&gt;

&lt;p&gt;Notice I said &lt;i&gt;contribute&lt;/i&gt;. Take another look at the examples I gave above. A project by itself will not enable a small consulting firm to increase non-consulting revenues from zero to $20,000 in over a year. The consulting firm will probably undertake a project to position itself to grow non-consulting revenue, such as creating information products or setting up an affiliate program, but the project by itself will not generate that revenue. Operational efforts will also have to occur, and there may be multiple projects that occur to realize the targeted revenue. Projects often introduce changes which set the company on the path to reaching those objectives, but a lot has to happen in the way of ongoing operations to make that happen. &lt;/p&gt;

&lt;p&gt;A different way to do it is to estimate what type of contribution a project will have on the overall business objective and watch to see if that contribution occurs. In some cases you may be able to empirically measure this, in others it may be a yes/no type of measurement: Did the product that the project created contribute to the organization meeting its revenue targets? Measuring objectives in this way may be a little more difficult than measuring whether you met budget, schedule, and scope but they go a long way toward aiding decision making during the project. When trying to make a decision, the project team can point to the objectives they are working toward and ask themselves, "Will what we are planning to do help us meet that objective?"&lt;/p&gt;

&lt;p&gt;By focusing on accomplishment of business objectives instead of the points of the iron triangle to measure success, project teams will make more informed decisions about their projects. They'd be more likely to change or stop projects that are not heading in the right direction, and they would focus more on doing the right things instead of doing things right. I know Niel learned his lesson. The ERP project I mentioned above led him to create the &lt;a href="http://www.informit.com/articles/article.aspx?p=1384195&amp;seqNum=2"&gt;Purpose-Based Alignment Model&lt;/a&gt;, which is one great way to determine if you are focusing on the right objectives.&lt;/p&gt;

&lt;br /&gt;&lt;br /&gt;
&lt;div class="summary" style="position:relative; width:90%; margin-bottom: 20px;"&gt;
&lt;span class="summary-title"&gt;Related Links&lt;/span&gt;&lt;br /&gt;
Niel's Purpose-Based Alignment Model is referenced in Kent's Agile Technique Brief on &lt;a href="http://www.projectconnections.com/templates/detail/agile-project-value-models.html"&gt;Project Value Models&lt;/a&gt;. Geof Lory has written about &lt;a href="http://www.projectconnections.com/articles/092705-glory.html"&gt;improving communication by sharing your goals&lt;/a&gt;. A &lt;a href="http://www.projectconnections.com/templates/detail/benefits-realization-plan.html"&gt;Benefits Realization Plan&lt;/a&gt; can help you determine whether or not a project has actually achieved its objectives -- objectively.
&lt;/div&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2011/12/smart-objectives-arent-always-project-specific.html</feedburner:origLink></entry>
    <entry>
        <title>Be Careful What You Measure, You Just Might Get It</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/hZKo0_mjboQ/be-careful-what-you-measure.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2011/09/be-careful-what-you-measure.html" thr:count="3" thr:updated="2011-10-01T11:34:45-07:00" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834015435be41b8970c</id>
        <published>2011-09-28T16:58:25-07:00</published>
        <updated>2011-09-28T16:58:11-07:00</updated>
        <summary>by Kent McDonald There are two sayings that are commonly used when discussing measurement and management: "You can't manage what you don't measure," and "You get what you measure." It seems that several organizations pay a lot more attention to...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
<div xmlns="http://www.w3.org/1999/xhtml"><div style="text-align: center;">by Kent McDonald</div>
<p>There are two sayings that are commonly used when discussing measurement and management: "You can't manage what you don't measure," and "You get what you measure." It seems that several organizations pay a lot more attention to the first piece of advice without heeding the warnings that come along with the second, especially in the realm of leading project practitioners.</p>
<p>I work a great deal in the business analysis space and have seen this happen quite frequently there, but based on anecdotal information it occurs just as frequently for quality assurance/testers and developers. Basically the leaders of these knowledge workers want to find some way to gauge how well people are performing their jobs. These measurements are then used to determine development opportunities (hopefully) and for the purpose of performance evaluations (more likely). This seems most common in organizations that like to refer to people as "resources" and group them together in teams of similarly skilled people. In other words, all the business analysts are in one group, all of the testers are in another group, and all of the developers are in a third group.</p>
<p>On the surface, this approach makes sense. Everyone with the same skill set is grouped together for purposes of career development and training. The more experienced BA's, for example, can share their experiences with the less experienced BA's, and they can all share good practices. Since their department heads usually used to do the same job, these groups are supported by leaders who understand the ins and outs of their particular skill set. The thinking then goes that grouping people by skill set allows for easier measurement and evaluation, since they can all be measured by the same criteria. That's the idea at least. </p>
<p>But measuring knowledge work can be tricky. Do you measure productivity? (How many use cases can you complete in a week? How many lines of code can you write? How many bugs can you find?) Do you measure based on quality? (How many "errors" did you not put into those use cases, lines of code, or test scripts?) Do you measure based on performance to goals? (I said I was going to write four use cases this week, and by golly, I did.) </p>
<p>All of these approaches certainly provide useful information, but settling on one approach—or even combining metrics from different approaches—applies focus in the wrong place. If a business analyst is measured based on how many use cases they produce, use cases become the end product for that business analyst. If developers are measured based on how many lines of code they produce, the code will become very bloated, and probably not particularly efficient. Testers measured based on how many bugs they find will suddenly detect an infestation that may or may not actually exist.</p>
<p>One organization I recently heard about introduced a new measurement regimen designed to make their business analysts more effective. Their business analysts set weekly goals, and then compare their actual accomplishments with those weekly plans. So far, not too bad; this approach recognizes the need to frequently revisit and revise plans based on the latest information, and encourages the business analysts to do a little forward planning once a week in order to get organized. </p>
<p>A trickier aspect of this measurement program is that the goals that are set are based on how much time is spent doing particular activities, and the work is evaluated as value added or non value added. The value add of a particular task is determined based on whether it is actual business analysis work. So, writing a use case? Value added. Talking to a stakeholder about content for a use case? Value added. Helping another business analyst on another project work through a particularly gnarly analysis problem? Non value added. Helping a tester on their project team write test scripts? Non value added. Attending the team's daily standup? Non value added. </p>
<p>What this and many similar measurement programs seem to miss is that knowledge work is a team sport with the ultimate goal of delighting the organization's customers, not producing requirements, writing lots of code, or finding a lot of bugs. Individual measurement programs encourage sub optimization. Depending on how they are designed, these systems may even actively discourage teamwork. People working under these types of systems will quickly see that in order to get ahead, they can't afford to help anyone else. They have to keep hitting their own individual numbers, because it is not to their personal advantage to collaborate with the other members of the team.</p>
<p>Leading projects in this sort of environment is difficult enough, because as a project lead you typically have to lead through influence. That means bringing people together who report to three or more different leaders, each with different understanding of priority, and with their attention split across multiple projects. Throw a reward structure on top of that which by its very design encourages suboptimal behavior, and now you can't meet your own personal goals, which are usually focused around the legs of the iron triangle. You start making suboptimal decisions yourself trying to work a plan that conflicts with the individual goals of each of the team members. The result is a mind numbing set of discussions where the phrases "that's not my job" or "that's not your job" are heard far more frequently than "how can I help?"</p>
<p>I'm not suggesting you don't measure at all. That would be counterproductive in many other ways. I am suggesting that you change the focus of the measurement from output to outcome. If your organization pulls people together to work as a team, create measurements based on the outcomes of the team's efforts. Did they drive progress toward the business objectives they were seeking to impact? Did they work in an efficient and effective manner? Did they reduce waste in the overall process?</p>
<p>Some people will initially feel uncomfortable with this measurement approach. They may be concerned that they no longer control their fate, that they will be too reliant on team members, and that they will have to carry others' weight. Perhaps, but that will certainly provide some incentive for those team members to help out the ones who may need a little help for the good of the entire team, and for the organization. Placing the focus on the outcome of the entire team will also encourage people to step outside their comfort zone and pitch in on tasks that may not be their direct responsibility, but that they have sufficient skills to perform on a short-term basis. They will become more well rounded and both the people and the organization benefits as a result.</p>
<p>Plus, if you decide to measure based on team outcomes, you might just get them.</p></div>
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2011/09/be-careful-what-you-measure.html</feedburner:origLink></entry>
    <entry>
        <title>Risk Management Takes a Village</title>
        <link rel="alternate" type="text/html" href="http://rss.projectconnections.com/~r/rss/kent_mcdonald/~3/sNJFoxHbGYM/risk-management-takes-a-village.html" />
        <link rel="replies" type="text/html" href="http://blog.projectconnections.com/kent_mcdonald/2011/07/risk-management-takes-a-village.html" thr:count="1" thr:updated="2011-07-22T00:03:48-07:00" />
        <id>tag:typepad.com,2003:post-6a00e54ff5c3048834014e8a0010e0970d</id>
        <published>2011-07-20T13:31:36-07:00</published>
        <updated>2011-07-20T14:51:03-07:00</updated>
        <summary>(Including that IT guy up on Third and Main) In my current endeavors I have the wonderful opportunity to work with a wide variety of project teams, coaching them on such diverse topics as leadership, collaboration, decision making, and of...</summary>
        <author>
            <name>Erik Andreasen</name>
        </author>
        
        
<content type="html" xml:lang="en-US" xml:base="http://blog.projectconnections.com/kent_mcdonald/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div align="center"&gt;&lt;b&gt;(Including that IT guy up on Third and Main)&lt;/b&gt;&lt;/div&gt;
&lt;p&gt;In my current endeavors I have the wonderful opportunity to work with a wide variety of project teams, coaching them on such diverse topics as leadership, collaboration, decision making, and of course risk management.  One comment I have heard in every risk management interaction never ceases to surprise me.  In my sessions, I discuss the various ways teams can manage risks by considering the approach they use and the decisions they make.  Without fail, as soon as we finish these discussions a developer, tester, or business analyst will say something like, "That's great Kent, but I don't see how risk management applies to me."&lt;/p&gt;

&lt;p&gt;Seriously?&lt;/p&gt;

&lt;p&gt;Maybe the project management community has done such a great job of claiming project risk management as their domain that all other professions have gladly washed their hands of that responsibility.  Trouble is, risk management is not very effective if the people in the best position to identify potential risks and affect their impact or probability aren't paying any attention.  What's even scarier is that I often hear these comments in financial services and insurance organizations, two industries that make a majority of their income from properly managing risks.&lt;/p&gt;

&lt;p&gt;Or perhaps the coverage of risk management has just focused too much on the mechanics and not enough on the underlying premise, leading team members to believe that it's "not their job" to initiate discussion and track project risks.  Even if that's true, they are still responsible for getting involved in the discussion.  The really interesting thing is that most experienced project team members have all the knowledge and perspective needed to be very effective risk managers, they just don't realize it.&lt;/p&gt;

&lt;p&gt;Here's a case in point.  Recently I was working on a development project that was introducing configurable data access settings.  This meant that any reasonably intelligent administrator (or at least any with the appropriate access rights) could change field-level permissions in the application without changing the code: A feature that is quite powerful, and potentially quite risky.  We were discussing whether we needed to create a new role in the application to handle a particular requirement for a group of users to have write access to one specific field.  As we considered the options, a developer who had been working with the application for several years spoke the language of risk, without realizing he was doing it.&lt;/p&gt;

&lt;p&gt;&lt;blockquote&gt;"Well, we could just assign the people that need to edit this field to this role here, but then they would be able to edit all these other fields, which could be fairly bad. Or, we could take this role here which already has fairly similar rights and just open up that field, which could also have some consequences.  I suppose we should just create a new role.  That may be creating a precedence resulting in having to great a bunch of new roles for similar situations, but the chances of that happening are fairly low, given past history."&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;He covered probability, impact, and options for addressing the situation, all without throwing all the risk management speak around.  It didn't matter how we defined the approach to dealing with the risk, just as long as we had one.  The true purpose behind risk management is not to identify risks, but to guide project actions and ensure that the level of risk facing a team is acceptable.  Not too much risk, meaning the project is doomed to a ghastly death, and not so little risk that there is no corresponding reward.  As Lister and Demarco said in &lt;i&gt;Waltzing with Bears&lt;/i&gt;, if you are doing a project with absolutely no risk, it is most likely not worth doing.&lt;/p&gt;

&lt;p&gt;Once you strip all of the risk management language away, risk management is pretty simple. It's about thinking "What could happen?" and deciding what actions the team should take. The goal is to make sure that the good things do happen and their impact is magnified, and that bad things don't happen (and if they do their impact is minimized).  It's the team members -- developers, testers, business analysts, subject matter experts, people who live the process every day -- who know what those good and bad things are, and who usually have a fairly good idea how to address them.  Make it easy for them to identify those things. Don't get bogged down into the terminology of risk management.&lt;/p&gt;

&lt;p&gt;Although teams don't need to know all the risk management terminology, it certainly helps to give them some thought starters if you are trying to identify what risks may exist. I encourage the team I'm working with to think of three types of risk, primarily because thinking of it in this manner helps to make sure that you've considered most of the key risks.  The three types of risk are &lt;b&gt;delivery risks&lt;/b&gt;, &lt;b&gt;business case risks&lt;/b&gt;, and &lt;b&gt;collateral damage risks&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Delivery risks&lt;/b&gt; are the ones that project teams most often think about.  These are the things that prevent the project from finishing;  all those nasty things that could cause the project to be late, go spiraling over budget, or fail to deliver the agreed upon scope.  "Ah ha!" the team members say at this.  "See, it's that iron triangle thing.  That's a PM's job!" Yes ... but any PM worth their salt will tell you that they have no hope of knowing what all those nasty things are without the input from the team.  Their role is to facilitate the discussion that identifies those risks, determines whether the team should care about them, and decides what to do if they do care.  The PM understands the concepts of probability and impact, and can categorize mitigation strategies.  Project team members know what the probability and impacts are, and are the ones that will come up with the strategies, regardless of how they are classified.&lt;/p&gt;

&lt;p&gt;The second type of risk is to the &lt;b&gt;business case&lt;/b&gt;.  This means that the project delivered, but it delivered the wrong thing, or didn't deliver sufficient value.  This is the risk that the team is not working on the right things.  Product owners typically have the biggest impact on this one, but the team knows when the stuff they are working on doesn't make sense.  They have the advantage of looking at things from a more objective view point than the product owner, who frequently feels like the project is their baby and would be the last to call it ugly.  It's up to the team members to question why the project is being done, understand what problem it was trying to solve, and identify the risks of delivering the wrong thing or solving the wrong problem.&lt;/p&gt;

&lt;p&gt;The third type of risk is &lt;b&gt;collateral damage&lt;/b&gt;.  This is where the project delivers value but unintentionally causes harm to some other part of the organization, perhaps by introducing extra work for other parts of the organization, or by introducing a new product that unintentionally steals market share from an existing product.  As with risks related to the business case, team members often have the most insight into potential collateral damage, especially the ways that a project could impact another part of the organization.  As soon as one of those concerns occurs to a team member, they have a responsibility to bring it up to the entire team to discuss whether it stands a good chance of happening and, if so, what should be done about it.&lt;/p&gt;

&lt;p&gt;So the next time you are getting ready to work on risk management, resist the temptation to fill your project team up with the theory of risk mitigation approaches and impact and probability ratings.  Instead, remember that the answers are in your organization, remind them of the different types of risks that I mentioned earlier, and ask them what could go terribly wrong (or fantastically right) with your project, and what they think the team should do about it.  You'll get to the same point, and may have more buy-in in the process.&lt;/p&gt;

&lt;br /&gt;&lt;br /&gt;
&lt;div class="summary" style="position:relative; width:90%; margin-bottom: 20px;"&gt;
&lt;span class="summary-title"&gt;Related Links&lt;/span&gt;&lt;br /&gt;
Our &lt;a href="http://www.projectconnections.com/templates/detail/project-risk-checklist.html"&gt;Risk Checklist&lt;/a&gt; is another way to be sure your risk assessment is covering all the bases. Use a &lt;a href="http://www.projectconnections.com/templates/detail/risk-strategy-selection-matrix.html"&gt;Risk Strategy Selection Matrix&lt;/a&gt; to decide how to approach the risks that are worth worrying about&lt;/a&gt;. For more, see our &lt;a href="http://www.projectconnections.com/knowhow/burning-questions/risk-management.html"&gt;Burning Questions on Risk Management&lt;/a&gt;. 
&lt;/div&gt;
&lt;/div&gt;
</content>


    <feedburner:origLink>http://blog.projectconnections.com/kent_mcdonald/2011/07/risk-management-takes-a-village.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 -->
