Lecture 53 Slides
Lecture 53 Slides
Lecture 53 Slides
1
Example Case Study
In this lecture we’re going to discuss a case study involving General Dynamics, UK which is a
great example of applying a Hybrid Agile Project Management approach to a fixed price
government contract.
2
Background – General Dynamics, UK
(Provided by Nigel Edwards)
Background:
Projects have to work within two key constraints, time and cost
First, here is some background. General Dynamics UK Limited is a leading prime contractor
and complex systems integrator working in partnership with government, military and civil
forces, and private companies around the world.
Due to the nature of the government contracting environment that General Dynamics, UK has
to operate in, projects have to work within two key constraints, time and cost, where other
Agile methods don’t always have those constraints. This case study illustrates how a company
can successfully develop a hybrid Agile approach that blends together elements of a plan-
driven approach for managing time and cost constraints and still provide flexibility to their
customers
The project used the DSDM (Dynamic Systems Development Method) framework which is a
hybrid, project-level Agile framework used primarily outside of the US to successfully deliver
the Combat Identification Server (CIdS) Technology Demonstrator Project (TDP) for the
Ministry of Defense (MOD) in the United Kingdom. The objective of the project was to help
clear “the fog of war” by providing a picture of the position of nearby friendly forces on the
ground in the cockpit of an aircraft.
3
Dynamic Systems Development Method (DSDM)
This diagram shows a high-level summary of how the DSDM framework is structured.
“In the traditional approach to project management shown in the left-hand diagram, the feature
content of the solution is fixed while time and cost are subject to variation.
“If the project goes off track, more resources are often added or the delivery date is extended.
However, adding resources to a late project often just makes it later. A missed deadline can be
disastrous from a business perspective and could easily damage credibility. Quality is often a
casualty and also becomes a variable, accompanied by late delivery and increased cost.
DSDM Atern’s approach to project management shown in the right-hand diagram fixes time,
cost, and quality at the Foundations phase while contingency is managed by varying the features
to be delivered. As and when contingency is required, lower priority features are dropped or
deferred with the agreement of all stakeholders in accordance with MoSCoW rules.” MoSCoW is
a requirements prioritization approach that we will discuss later in this lecture.
4
DSDM Principles
Deliver on time
Collaborate
1. Focus on the Business Need - Understand the true business priorities and establish a sound business
case. Then Seek continuous business sponsorship and commitment and guarantee the minimum
usable subset (of features)
2. Deliver on Time
3. Collaborate
Involve the right stakeholders, at the right time, throughout the project
Ensure that members of the team are empowered to make decisions on behalf of those they
represent
Set the level of quality at the outset and ensure that quality does not become a variable
Design, document, and test appropriately and Build in quality by constant review and test early
and continuously
5
DSDM Principles (cont.)
Develop iteratively
Demonstrate control
6
MoSCoW Prioritization
M • Must have
S • Should have
C • Could have
W • Won’t have
This slide shows a description of the MoSCoW approach for requirements prioritization. The
different levels of priority include:
Must have – These provide the Minimum Usable SubseT (MUST) of requirements that the
project guarantees to deliver.
Should have
A “Should Have” may be differentiated from a “Could Have” by reviewing the degree of pain
caused by it not being met, in terms of business value or numbers of people affected.
Could have
Won’t have
These are requirements the project team has agreed it will not deliver.
7
Key Success Factors – General Dynamics, UK
(Provided by Nigel Edwards)
• Developing a relationship that is based on a spirit of trust and partnership with the client was
essential to create a win/win environment for both
• Coaching and mentoring of everyone on the team was also essential to implement the
approach
• Finally, prioritization of requirements was essential in order to stay within the fixed-price
goals of the project. That forced making some tradeoffs to give up some functionality when
required to stay within the contract budget
8
Results – General Dynamics, UK
(Provided by Nigel Edwards)
The project was very successful and the collaborative approach was a big win. In the US, the
Defense Department is now mandating Agile for many contracts; however, it naturally needs to
be a hybrid approach to combine some level of traditional plan-driven project management to
meet cost and schedule constraints with an Agile development approach
9
NEXT LECTURE…
SCALING AGILE TO AN
ENTERPRISE LEVEL PART 1
In the next section of the course we’re going to talk about Enterprise-level Agile Project
Management Topics and the first lesson in that section is on Scaling Agile to an Enterprise Level.
Thanks for taking the time to do this lecture and I’ll look forward to working with you in the rest
of the course.
10