    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: Software Project Management: Adding Stakeholder Metrics to
Agile Projects</title>
        <link>https://members.accu.org/index.php/journals/286</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>


        <h2>Journal Articles</h2>


<div class="xar-mod-head"><span class="xar-mod-title">Overload Journal #68 - Aug 2005 + Project Management</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c78/">Overload</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c144/">68</a>
                    (6)
<br />

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c13/">Topics</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c66/">Management</a>
                    (95)
<br />

                                            <a href="https://members.accu.org/index.php/journals/c144-66/">Any of these categories</a>

                    -                        <a href="https://members.accu.org/index.php/journals/c144+66/">All of these categories</a>
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;Software Project Management: Adding Stakeholder Metrics to
Agile Projects</h1>
<p><strong>Author:</strong>&nbsp;</p>
<p>
<strong>Date:</strong> 02 August 2005 05:00:00 +01:00 or Tue, 02 August 2005 05:00:00 +01:00</p>
<p><strong>Summary:</strong>&nbsp;Agile methods need to include stakeholder metrics in order to ensure that projects focus better on the critical requirements, and that projects are better able to measure their achievements, and to adapt to feedback. This paper presents a short, simple defined process for evolutionary project management (Evo), and discusses its key features.</p>
<p><strong>Body:</strong>&nbsp;<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e16" id="d0e16"></a></h2>
</div>
<div class="abstract">
<p class="title c3">Abstract</p>
<p>Agile methods need to include stakeholder metrics in order to
ensure that projects focus better on the critical requirements, and
that projects are better able to measure their achievements, and to
adapt to feedback. This paper presents a short, simple defined
process for evolutionary project management (Evo), and discusses
its key features.</p>
</div>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e21" id=
"d0e21"></a>Introduction</h2>
</div>
<p>In 2001, a British Computer Society Review paper indicated that
only 13% of 1027 surveyed IT projects were 'successful' (Taylor
2001). In the same year, a Standish report indicated that although
there has been some recent improvement, 23% of their surveyed
projects were considered total failures and only 28% totally
successful (that is, on time, within budget and with all the
required functionality) (Johnson 2001: Extracts from Extreme Chaos
2001, a Standish Report). The US Department of Defense, a few years
ago, estimated that about half its software projects failed
(Personal Communication, Norm Brown, SPMN (Software Program
Managers Network)/Navy). While these figures represent an
improvement on the 50% reported for failed DoD projects when the
Waterfall Method dominated (Jarzombek 1999), they are still of
extreme concern. We must be doing something very wrong. What can
senior management and IT project management do about this situation
in practice?</p>
<p>Some people recommend complex development process standards such
as CMM (Capability Maturity Model&reg;), CMMI (Capability Maturity
Model&reg; Integration), SPICE (Software Process Improvement and
Capability dEtermination) and their like. I am not convinced that
these are 'good medicine' for even very large systems engineering
projects, and certainly they are overly complex for most IT
projects.</p>
<p>Other people recommend agile methods - these are closer to my
heart - but maybe, for non-trivial projects they are currently 'too
simple'?</p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e30" id="d0e30"></a>Stakeholder
Metrics</h2>
</div>
<p>I believe agile methods would benefit if they included
'stakeholder metrics'. I have three main reasons for suggesting
this:</p>
<div class="itemizedlist">
<ul type="disc">
<li>
<p>to focus on the critical requirements: All projects, even agile
projects, need to identify all their stakeholders, and then
identify and focus on the 'top few' critical stakeholder
requirements.</p>
</li>
<li>
<p>to measure progress: Critical requirements need to be quantified
and measurable in practice. Quantified management is a necessary
minimum to control all but the smallest upgrade efforts.</p>
</li>
<li>
<p>to enable response to feedback: By responding to real experience
and modifying plans accordingly, projects can make better progress.
This is something that agile projects with their short cycles can
especially utilize.</p>
</li>
</ul>
</div>
<p>In this paper, I shall present a simple, updated 'agile',
evolutionary project management process and explain the benefits of
a more focused, quantified approach. I recommend the evolutionary
project management process and policy shown in Figure 1.</p>
<div class="figure"><a name="d0e47" id="d0e47"></a>
<div class="blockquote">
<blockquote class="blockquote">
<p><span class="bold"><b>A Simple Evolutionary Project Management
Method</b></span></p>
<p>Tag: Quantified Simple Evo Project. Version: July 8, 2003.
Owner: Tom@Gilb.com.</p>
<p>Status: Draft.</p>
<p><span class="bold"><b>Project Process Description</b></span></p>
<div class="orderedlist">
<ol type="1">
<li>
<p>Gather from all the key stakeholders the top few (5 to 20) most
critical performance goals (including qualities and savings) that
the project needs to deliver. Give each goal a reference name (a
tag).</p>
</li>
<li>
<p>For each goal, define a scale of measurement and a 'final
target' goal level. For example, Reliability: Scale: Mean Time
Between Failure, Goal: &gt;1 month.</p>
</li>
<li>
<p>Define approximately 4 budgets for your most limited resources
(for example, time, people, money, and equipment).</p>
</li>
<li>
<p>Write up these plans for the goals and budgets (Try to ensure
this is kept to only one page).</p>
</li>
<li>
<p>Negotiate with the key stakeholders to formally agree these
goals and budgets.</p>
</li>
<li>
<p>Plan to deliver some benefit (that is, progress towards the
goals) in weekly (or shorter) cycles (Evo steps).</p>
</li>
<li>
<p>Implement the project in Evo steps. Report to project sponsors
after each Evo step (weekly, or shorter) with your best available
estimates or measures, for each performance goal and each resource
budget.</p>
<div class="itemizedlist">
<ul type="disc">
<li>
<p>On a single page, summarize the progress to date towards
achieving the goals and the costs incurred.</p>
</li>
<li>
<p>Based on numeric feedback, and stakeholder feedback; change
whatever needs to be changed to reach the goals within the
budgets.</p>
</li>
</ul>
</div>
</li>
<li>
<p>When all goals are reached: &quot;Claim success and move on&quot;
(Gerstner 2002). Free the remaining resources for more profitable
ventures</p>
</li>
</ol>
</div>
<p><span class="bold"><b>Project Policy</b></span></p>
<div class="orderedlist">
<ol type="1">
<li>
<p>The project manager, and the project, will be judged exclusively
on the relationship of progress towards achieving the goals versus
the amounts of the budgets used. The project team will do anything
legal and ethical to deliver the goal levels within the
budgets.</p>
</li>
<li>
<p>The team will be paid and rewarded for 'benefits delivered' in
relation to cost.</p>
</li>
<li>
<p>The team will find their own work process, and their own
design.</p>
</li>
<li>
<p>As experience dictates, the team will be free to suggest to the
project sponsors (stakeholders) adjustments to the goals and
budgets to 'more realistic levels.'</p>
</li>
</ol>
</div>
</blockquote>
</div>
</div>
<p>This simple project process and policy captures all the key
features: you need read no more! However, in case any reader would
like more detail, I will comment on the process and policy
definition, statement by statement, in the remainder of this
paper.</p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e111" id="d0e111"></a>Project
Process Description</h2>
</div>
<div class="orderedlist">
<ol type="1">
<li>
<p><span class="bold"><b>Gather from all the key stakeholders the
top few (5 to 20) most critical goals that the project needs to
deliver.</b></span></p>
<p>Projects need to learn to focus on all the stakeholders that
arguably can affect the success or failure. The needs of all these
stakeholders must be determined - by any useful methods - and
converted into project requirements. By contrast, the typical agile
model focuses on a user/customer 'in the next room'. Good enough if
they were the only stakeholder, but disastrous for most real
projects, where the critical stakeholders are more varied in type
and number. Agile processes, due to this dangerously narrow
requirements focus, risk outright failure, even if the one
identified 'customer' gets all their needs fulfilled.</p>
</li>
<li>
<p><span class="bold"><b>For each goal, define a scale of
measurement and a 'final target' goal level. For example,
Reliability: Scale: Mean Time Before Failure, Goal: &gt;1
month.</b></span></p>
<p>Using Evo, a project is initially defined in terms of clearly
stated, quantified, critical objectives. Agile methods do not have
any such quantification concept. The problem is that vague targets
with no quantification and lacking in deadlines do not count as
true goals: they are not measurable, and not testable ideas.</p>
<p>Note that in Evo the requirements are not cast in concrete, even
though they are extremely specific. During a project, the
requirements can be changed and tuned based on practical
experience, insights gained, external pressures, and feedback from
each Evo step (See also point 4 under 'Project Policy').</p>
</li>
<li>
<p><span class="bold"><b>Define approximately 4 budgets for your
most limited resources (for example, time, people, money, and
equipment).</b></span></p>
<p>Conventional methods do set financial and staffing budgets, but
usually at too macro a level. They do not seem to directly, and in
detail, manage the array of limited resources we have. Admittedly
there are some such mechanisms in place in agile methods, such as
the incremental weekly (or so) development cycle (which handles
time). However, the Evo method sets an explicit numeric budget for
any useful set of limited resources, effort, calendar time,
financial spend, or memory space.</p>
</li>
<li>
<p><span class="bold"><b>Write up these plans for the goals and
budgets (Ensure this is kept to only one page).</b></span></p>
<p>All the key quantified performance targets and resource budgets
should be presented simultaneously on a single overview page.
Additional detail about them can, of course, be captured in
additional notes, but not on this one 'focus' page.</p>
</li>
<li>
<p><span class="bold"><b>Negotiate with the key stakeholders to
formally agree these goals and budgets.</b></span></p>
<p>Once the requirements, derived from the project's understanding
of the stakeholder needs, are clearly articulated, we need to go
back to the real stakeholders and check that they agree with our
'clear' (but potentially incorrect or outdated) interpretation.</p>
<p>It is also certainly a wise precaution to check back later,
during the project evolution, with the stakeholders, especially the
specific stakeholders who will be impacted by the next Evo
step:</p>
<div class="itemizedlist">
<ul type="disc">
<li>
<p>as to how they feel about a particular choice of step content
(that is, how they see the proposed design impacting performance
and cost, and whether the original impact estimates are realistic
in the real current implementation environment, and</p>
</li>
<li>
<p>to check for any new insights regarding the long term
requirements.</p>
</li>
</ul>
</div>
</li>
<li>
<p><span class="bold"><b>Plan to deliver some benefit (that is,
'progress towards the goals') in weekly (or shorter) cycles (Evo
steps).</b></span></p>
<p>A weekly delivery cycle is adopted by agile methods; this is
good. However, the notion of measurement each cycle, on multiple
performance and resource requirements, is absent.</p>
<p>Using Evo, the choice of the next Evo step is based on highest
stakeholder value to cost ratios. It is not simply, &quot;What shall we
do next?&quot; It is &quot;What is most effective to do next - of highest
value to the stakeholders with consideration of resources?&quot;</p>
<p>The agile methods' notion of agreeing with a user about the
function to be built during that weekly cycle is healthy, but the
Evo method is focused on systematic, weekly, measured delivery
towards long-range higher-level objectives, within numeric,
multiple, resource constraints. This means that the Evo method is
more clearly focused on the wider stakeholder-set values, and on
total resource cost management.</p>
<p>The Evo method is not focused on simply writing code ('we are
programmers, therefore we write code'). The Evo method is focused
on delivering useful results to an organically whole system. We
reuse, buy or exploit existing code just as happily as writing our
own code. We build databases, train and motivate users, improve
hardware, update telecommunications, create websites, improve the
users' working environment, and/or improve motivation. So we become
more like systems engineers ('any technology to deliver the
results!'), than programmers ('what can we code for you
today?').</p>
<p>Table 1 shows the use of an Impact Estimation table (Gilb 2004)
to plan and track critical performance and cost characteristics of
a system (Illustration courtesy of Kai Gilb). The pair of numbers
in the three left hand columns (30, 5 etc.) show initial benchmarks
(30, 99, 2500) and Goal levels (5, 200, 100,000). The '%' figures
are the real scale impacts (like 20) converted to a % of the way
from benchmark to the Goal levels (like 20% of the distance from
benchmark to Goal).</p>
<div class="table"><a name="d0e170" id="d0e170"></a>
<table summary="An Impact Estimation Table" border="1" cellspacing=
"0">
&lt;colgroup&gt;
&lt;col width=&quot;11%&quot;&gt;
&lt;col width=&quot;11%&quot;&gt;
&lt;col width=&quot;11%&quot;&gt;
&lt;col width=&quot;11%&quot;&gt;
&lt;col width=&quot;11%&quot;&gt;
&lt;col width=&quot;11%&quot;&gt;
&lt;col width=&quot;11%&quot;&gt;
&lt;col width=&quot;11%&quot;&gt;
&lt;col width=&quot;12%&quot;&gt;&lt;/colgroup&gt;
&lt;thead&gt;
<tr>
<th rowspan="3"> </th>
<th colspan="4">Step 12</th>
<th colspan="4">Step 13</th>
</tr>
<tr>
<th colspan="4">Buttons.Rubber</th>
<th colspan="4">Buttons.Shape and Layout</th>
</tr>
<tr>
<th colspan="2">Estimate</th>
<th colspan="2">Actual</th>
<th colspan="2">Estimate</th>
<th colspan="2">Actual</th>
</tr>
&lt;/thead&gt;
&lt;tbody&gt;
<tr>
<td><span class="bold"><b>Goals</b></span> User-Friendliness.Learn
30 min&lt;-&gt;5 min by one year</td>
<td>-10</td>
<td>33%</td>
<td>-5</td>
<td>17%</td>
<td>-5</td>
<td>20%</td>
<td>5</td>
<td>-20%</td>
</tr>
<tr>
<td><span class="bold"><b>Reliability</b></span> 99 days &lt;-&gt;
200 days by one year</td>
<td>-3</td>
<td>-3%</td>
<td>-1</td>
<td>-1%</td>
<td>20</td>
<td>20%</td>
<td>2</td>
<td>2%</td>
</tr>
<tr>
<td><span class="bold"><b>Budgets</b></span> Project-Budget 25000
&lt;-&gt; 1000000 by one year</td>
<td>2000</td>
<td>2%</td>
<td>2500</td>
<td>3%</td>
<td>1000</td>
<td>1%</td>
<td>1000</td>
<td>1%</td>
</tr>
&lt;/tbody&gt;
</table>
<p class="title c3">Table 1. An Impact Estimation Table</p>
</div>
</li>
<li>
<p><span class="bold"><b>Implement the project in Evo steps and
report your progress after each Evo step.</b></span></p>
<p>Report to the project sponsors after each Evo step (weekly, or
shorter) with your best available estimates or measures, for each
performance goal and each resource budget.</p>
<div class="itemizedlist">
<ul type="disc">
<li>
<p>On a single page, summarize the progress to date towards
achieving the goals and the costs incurred.</p>
</li>
<li>
<p>Based on the numeric feedback and stakeholder feedback, change
whatever needs to be changed to reach the goals within the
budgets.</p>
</li>
</ul>
</div>
<p>All agile methods agree that the development needs to be done in
short, frequent, delivery cycles. However, the Evo method
specifically insists that the closed loop control of each cycle is
done by:</p>
<div class="itemizedlist">
<ul type="disc">
<li>
<p>making numeric pre-cycle estimates,</p>
</li>
<li>
<p>carrying out end-cycle measurements,</p>
</li>
<li>
<p>analyzing deviation of measurements from estimates,</p>
</li>
<li>
<p>making appropriate changes to the next immediate planned
cycles,</p>
</li>
<li>
<p>updating estimates as feedback is obtained and/or changes are
made,</p>
</li>
<li>
<p>managing stakeholder expectations ('this is going to late, if we
don't do X').</p>
</li>
</ul>
</div>
<p>The clear intention to react to the feedback from the metrics
and to react to any changes in stakeholder requirements is a major
feature of Evo. It helps ensure the project is kept 'on track' and
it ensures relevance. It is only by the use of stakeholder metrics
that Evo is allowed to have such control.</p>
<p>Figure 2 shows results being cumulated numerically step by step
until the Goal level is reached. In a UK Radar system (Author
experience), the system was delivered by gradually building
database info about planes and ships, tuning recognition logic, and
tuning the radar hardware.</p>
<div class="figure"><a name="d0e311" id="d0e311"></a>
<div class="mediaobject c4"><img src=
"/var/uploads/journals/resources/Figure%2002%20colour.png" align="middle" alt=
"Cumulation of results towards goal level"></div>
<p class="title c3">Figure 2. Cumulation of results towards goal
level</p>
</div>
</li>
<li>
<p><span class="bold"><b>When all the goals are reached: 'Claim
success and move on' (Gerstner 2002). Free remaining resources for
more profitable ventures.</b></span></p>
<p>A major advantage of using numeric goal and budget levels,
compared to 'a stream of yellow stickies from users' (a reference
to agile method practice), is that it is quite clear when your
goals are reached within your budgets. In fact, 'success' is
formally well defined in advance by the set of the required numeric
goal and budget levels.</p>
<p>Projects need to be evaluated on 'performance delivered' in
relation to 'resources used'. This is a measure of project
management 'efficiency'. When goals are reached, we need to avoid
misusing resources to deliver more than is required. No additional
effort should be expended to improve upon a goal, unless a new
improved target level is set.</p>
</li>
</ol>
</div>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e325" id="d0e325"></a>Project
Policy</h2>
</div>
<div class="orderedlist">
<ol type="1">
<li>
<p><span class="bold"><b>The project manager, and the project, will
be judged exclusively on the relationship of progress towards
achieving the goals versus the amounts of the budgets
used.</b></span></p>
<p>The project team will do anything legal and ethical to deliver
the goal levels within the budgets.</p>
<p>Projects need to be judged primarily on their ability to meet
critical performance characteristics, in a timely and profitable
way. This cannot be expected if the project team is paid 'by effort
expended'.</p>
</li>
<li>
<p><span class="bold"><b>The team will be paid and rewarded for
benefits delivered in relation to cost.</b></span></p>
<p>Teams need to be paid according to their project efficiency,
that is by the results they deliver with regard to the costs they
incur. Even if this means that super efficient teams get terribly
rich! And teams that fail go 'bankrupt.'</p>
<p>When only 13% of 1027 IT projects are 'successful' (Taylor
2001), we clearly need to find better mechanisms for rewarding
success, and for not rewarding failure. I suggest that sharp
numeric definition of success levels and consequent rewards for
reaching them, is minimum appropriate behavior for any software
project.</p>
</li>
<li>
<p><span class="bold"><b>The team will find their own work process
and their own design.</b></span></p>
<p>Agile methods believe we need to reduce unnecessarily cumbersome
corporate mandated processes. I agree. They also believe in
empowering the project team to find the processes, designs and
methods that really work for them locally. I heartily agree!</p>
<p>However, I also strongly believe that numeric definition of
goals and budgets, coupled with frequent estimation and measurement
of progress, are much-needed additional mechanisms for enabling
this empowerment. The price to pay for this, a few estimates and
measures weekly, seems small compared to the benefits of superior
control over project efficiency.</p>
</li>
<li>
<p><span class="bold"><b>As experience dictates, the team will be
free to suggest to the project 'sponsors' (one type of stakeholder)
adjustments to 'more realistic levels' of the goals and
budgets.</b></span></p>
<p>No project team should be 'stuck' with trying to satisfy
unrealistic or conflicting stakeholder dreams within constrained
resources.</p>
<p>Further, a project team can only be charged with delivering
inside the 'state of the art' performance levels at inside the
'state of the art' costs. Exceeding 'state of the art' performance
is likely to incur 'exponential' costs.</p>
</li>
</ol>
</div>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e361" id="d0e361"></a>Summary</h2>
</div>
<p>A number of agile methods have appeared, trying to simplify
project management and systems implementation. They have all missed
two central, fundamental points; namely quantification and
feedback.</p>
<p>Evolutionary project management (Evo) uses quantified feedback
about critical goals and budgets. Further, Evo also insists that
early, frequent, small, high stakeholder value deliveries (Evo
steps) are made to real users: this is only possible if supported
by stakeholder metrics.</p>
<p>It is the use of stakeholder metrics that allows better focus,
more measurement of progress, and more flexibility to change. It is
time agile methods adopted quantified, critical stakeholder
metrics.</p>
</div>
<div class="bibliography">
<div class="titlepage">
<h2><a name="d0e370" id="d0e370"></a>References</h2>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Abrahamsson, Pekka, Outi Salo, Jussi
Ronkainen and Juhani Warsta, <span class="citetitle"><i class=
"citetitle">Agile Software Development Methods. Review and
Analysis</i></span>, VTT Publications, Espoo, Finland, 2002, ISBN
951-38-6009-4, URL: <span class="bibliomisc"><a href=
"http://www.inf.vtt.fi/pdf/" target=
"_top">www.inf.vtt.fi/pdf/</a></span>, 107 pp.</p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Gerstner, Louis V. Jr., <span class=
"citetitle"><i class="citetitle">Who Says Elephants Can't Dance?
Inside IBM's Historic Turnaround</i></span>, HarperCollins, 2002,
ISBN 0007153538.</p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Gilb, Tom, <span class="citetitle"><i class=
"citetitle">Principles of Software Engineering
Management</i></span>, Addison-Wesley, 1988, ISBN 0201192462.</p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Gilb, Tom, <span class="citetitle"><i class=
"citetitle">Competitive Engineering: A Handbook for Systems &amp;
Software Engineering Management using Planguage</i></span>, See
<span class="bibliomisc"><a href="http://www.Gilb.com" target=
"_top">www.Gilb.com</a></span> for draft manuscript, 2004.</p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Jarzombek, S., <span class=
"citetitle"><i class="citetitle">Proceedings of the Joint Aerospace
Weapons Systems Support</i></span>, Sensors and Simulation
Symposium, Government Printing Office Press, 1999. Source Larman
&amp; Basili 2003.</p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Johnson, Jim, Karen D. Boucher, Kyle
Connors, and James Robinson, &quot;<span class="citetitle"><i class=
"citetitle">Collaborating on Project Success</i></span>,&quot; Software
Magazine, February 2001. <span class="bibliomisc"><a href=
"http://www.softwaremag.com/L.cfm?Doc=archive/2001feb/CollaborativeMgt.html"
target=
"_top">www.softwaremag.com/L.cfm?Doc=archive/2001feb/CollaborativeMgt.html</a></span></p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Johnson, Jim, &quot;<span class=
"citetitle"><i class="citetitle">Turning Chaos into
Success</i></span>,&quot; Software Magazine, December 1999. <span class=
"bibliomisc"><a href=
"http://www.softwaremag.com/L.cfm?Doc=archive/1999dec/Success.html"
target=
"_top">www.softwaremag.com/L.cfm?Doc=archive/1999dec/Success.html</a></span></p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Larman, Craig, <span class=
"citetitle"><i class="citetitle">Agile and Iterative Development: A
Manager's Guide</i></span>, Addison Wesley, 2003.</p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Larman, Craig, and Victor Basili,
&quot;<span class="citetitle"><i class="citetitle">Iterative and
Incremental Development: A Brief History,</i></span>&quot; IEEE
Computer, June 2003, pp 2-11.</p>
</div>
<div class="bibliomixed">
<p class="bibliomixed">Taylor, Andrew, &quot;<span class=
"citetitle"><i class="citetitle">IT projects sink or
swim</i></span>,&quot; BCS Review, 2001. <span class=
"bibliomisc"><a href=
"http://www.bcs.org.uk/review/2001/articles/itservices/projects.htm"
target=
"_top">http://www.bcs.org.uk/review/2001/articles/itservices/projects.htm</a></span></p>
</div>
</div>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
