Annotated Bibliography & Problem Statement
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Agile Principles Unleashed
Proven approaches for achieving real productivity gains
in any organisation
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
DEDICATION
To my parents and grandparents for giving me the love of
words, the power of analytical thought, and the self-
confidence to achieve anything.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Agile Principles Unleashed
Proven approaches for achieving real
productivity gains in any organisation
JAMIE LYNN COOKE
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Every possible effort has been made to ensure that the information
contained in this book is accurate at the time of going to press, and the
publishers and the author cannot accept responsibility for any errors or
omissions, however caused. No responsibility for loss or damage
occasioned to any person acting, or refraining from action, as a result of
the material in this publication can be accepted by the publisher or the
author.
Apart from any fair dealing for the purposes of research or private
study, or criticism or review, as permitted under the Copyright, Designs
and Patents Act 1988, this publication may only be reproduced, stored
or transmitted, in any form, or by any means, with the prior permission
in writing of the publisher or, in the case of reprographic reproduction,
in accordance with the terms of licences issued by the Copyright
Licensing Agency. Enquiries concerning reproduction outside those
terms should be sent to the publishers at the following address:
IT Governance Publishing
IT Governance Limited
Unit 3, Clive Court
Bartholomew’s Walk
Cambridgeshire Business Park
Ely
Cambridgeshire
CB7 4EH
United Kingdom
www.itgovernance.co.uk
© Jamie Lynn Cooke 2010
The author has asserted the rights of the author under the Copyright,
Designs and Patents Act, 1988, to be identified as the author of this
work.
First published in the United Kingdom in 2010
by IT Governance Publishing.
ISBN 978-1-84928-058-7
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6
FOREWORD
Every organisation faces the challenge of how to sustain
operations in the face of constraints. Are plans adequate?
Do they address the right problems? Both horns of the
dilemma are dangerous: over-elaborate planning risks
‘locking out’ emerging evidence that does not fit with the
plan; and the rejection of planning altogether risks trapping
the organisation in the unguided pursuit of short-term
results. This problem is particularly acute for smaller
organisations where there is little margin for error in work
specification, cost management, client tolerance or staff
capacity.
Rather than deploying elaborate methods, the key for these
organisations seems to lie in practical, common-sense
approaches that support the empirical development of new
initiatives without risking time, money or support beyond
what the organisation can tolerate. Importantly, where our
knowledge is bounded, these approaches also need to allow
for adjustment or adaptation as new facts and experiences
emerge. With that in mind, agility stands out as an
important word in any organisational lexicon.
Agile approaches are common-sense methods for applying
the finite resources of an organisation to meet changing
market or stakeholder demand. Agile techniques, such as
responsive planning, direct stakeholder engagement and
immediate status tracking, continually focus staff on high
business-value activities by adjusting (and re-adjusting)
their work to confront change.
These approaches enable organisations to avoid the
trappings of extensive upfront planning by challenging staff
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Foreword
7
and managers to be deeply engaged in short, but intense,
planning and feedback cycles to produce tangible, high-
quality benefits. There is a safety net in Agile approaches
that protects the organisation from large scale loss by
basing subsequent financial and resource commitments on
the utility of work produced by earlier cycles. These
approaches encourage market relevance, quality assurance
and continuous improvement to become ingrained in the
corporate culture.
Importantly, Agile approaches have champions in many
large firms and big industries where they have operated as
sustainable, proven methods for over two decades. But for
any organisation constrained by limits on knowledge,
funding and resources, Agile approaches offer the
compelling prospect of bringing on vital projects faster and
more effectively.
Dr James Galloway
Chief Executive
Joint Accreditation System of Australia and New Zealand
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8
PREFACE
Companies are constantly searching for better ways to run
their businesses, maintain customer loyalty, and increase
their competitive advantage. Over the past two decades,
Agile practices and techniques have addressed this demand
by providing companies, such as Yahoo!, Google, Nokia
Siemens Networks and Microsoft with more efficient
processes, higher quality outputs and greater customer
satisfaction. Companies outside the information technology
and manufacturing sectors are, however, generally
unfamiliar with Agile approaches, and those that are
familiar with Agile tend to see it as restricted to only these
sectors. (This is largely due to the fact that proponents of
Agile approaches have tended to come from more technical
backgrounds – and information regarding these approaches
has generally been presented only in a technical context.)
Agile Principles Unleashed: Proven approaches for
achieving real productivity gains in any organisation
introduces the general business community to the Agile
practices and techniques that have dramatically improved
the information technology, product development and
manufacturing sectors over the past 24 years – and
demonstrates how the key principles that underpin Agile
approaches can be used to significantly increase
productivity, quality and customer satisfaction in every
industry sector.
Agile Principles Unleashed helps businesses to understand
why up-front detailed planning is destined to fail, why
teams are significantly more productive when they control
their own outcomes, and why market testing provides a
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Preface
9
false sense of security. It introduces the general business
community to powerful Agile techniques, such as
responsive planning, direct stakeholder engagement,
management by self-motivation, ‘just-in-time
communication’ and immediate status tracking. Agile
Principles Unleashed challenges the reader to reconsider
their ‘business as usual’ activities in favour of more
responsive, collaborative and customer-driven approaches.
Most importantly, Agile Principles Unleashed describes
Agile principles and approaches in terms that really make
sense to business professionals.
We are at the forefront of the evolution of Agile
approaches, from technology- and sector-specific practices
to general business applicability. Agile Principles
Unleashed is designed to show the business community the
latent potential in Agile approaches, and inspire readers to
take the first step in introducing Agile benefits in their
organisations.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10
ABOUT THE AUTHOR
Jamie Lynn Cooke has 19 years of experience as a senior
business analyst and solutions consultant, working with
over 120 public and private sector organisations throughout
Australia, Canada and the United States.
Her background includes business case development;
strategic and operational reviews; business process
modelling, mapping and optimisation; product and project
management on small to multi-million dollar initiatives;
quality management; risk analysis and mitigation;
developing/conducting training courses; workshop delivery;
and refining e-business strategies.
She is a well-regarded speaker on both business and
technology topics, most recently presenting at the Business
Process Modelling world conference in Brisbane, Australia
and at the AgileCanberra professional forums.
Jamie has been working hands on with Agile methods and
practices since 2003, and has researched hundreds of books
and articles on Agile topics. She is a signatory on the Agile
Manifesto, has attended numerous Agile seminars and has
worked with prominent consultants to promote Agile
practices to large organisations.
Jamie has a Bachelor of Science in Engineering Psychology
(Human Factors Engineering) from Tufts University in
Medford, Massachusetts, and a Graduate Certificate in E-
Business/Business Informatics from the University of
Canberra in Australia.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11
ACKNOWLEDGEMENTS
My sincerest thanks to the pioneers and thought leaders of
the Agile world, most notably Kent Beck, Martin Fowler,
Alistair Cockburn, Jeff Sutherland, Mike Cohn, Ken
Schwaber and Jim Highsmith, for their passionate work in
developing and refining Agile practices over the past two
decades. Particular thanks to Alistair Cockburn 1 , Petri
Haapio 2 , Gabrielle Benefield
3 , 1105 Media
4 and BT
5 for
kindly allowing me to share their wisdom in this book; to
Dale Kleeman at the University of Canberra 6 for his
guidance in my business process modelling research; and to
Artem Marchenko of AgileSoftwareDevelopment.com ™7
for generously making his tracking tools available for
everyone in the Agile community to use.
Thanks also to the small and large organisations worldwide
that have allowed their experiences in using Agile
approaches to be shared with others, including Nokia
Siemens Networks, Yahoo!, Google, Microsoft and BT.
Special thanks to Neil Salkind of the Salkind Literary
Agency and Angela Wilde of IT Governance Publishing for
their incredible support and sage advice throughout the
development of this book. Thank you also to Jesica
Lindgren for her invaluable assistance and advice.
1 Alistair Cockburn’s website: http://alistair.cockburn.us.
2 Reaktor: www.reaktor.fi/web/en/frontpage.
3 Scrum Training Institute: http://scrumtraininginstitute.com/.
4 1105 Media: www.1105media.com/.
5 BT: www.BT.com.
6 University of Canberra: www.canberra.edu.au.
7 AgileSoftwareDevelopment.com: www.agilesoftwaredevelopment.com.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Acknowledgements
12
Many thanks too, to the people who taught me the most
about the strategies of the business world over the past 19
years, especially Roland Scornavacca, Tony Robey and
Peter Walsh; to James Galloway for his insights and
collaborative management style; to Rowan Bunning for
being an unending source of Agile knowledge; and to the
writers and teachers who inspired me, particularly Richard
Leonard 8 for his amazing ability to encourage writers with
his humour and enthusiasm.
Finally, my eternal gratitude to my parents, my US family,
my Australian family, and my friends, most especially
Susan, Michele, Linda, Janice and Elissa, for being my
ongoing sanity check in this world. Most of all, thank you
to my husband, David, for 18 years of love and laughter.
8 Richard Leonard’s website: www.richardleonard.net.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13
CONTENTS
Introduction ...................................................................... 18 Agile: an executive summary .......................................... 22
SECTION 1: A CASE STUDY ....................................... 26
A Case Study: Traditional versus Agile Approaches ... 27 Website building in a competitive marketplace .............. 27 Product marketing in a competitive marketplace ............ 49 Order fulfilment in a competitive marketplace ............... 72 But what about my organisation? ................................... 95 The path forward ........................................................... 101
SECTION 2: WHAT YOU NEED TO KNOW ABOUT
AGILE ............................................................................. 103
Chapter 1: Agile in a Nutshell ....................................... 104 Understanding Agile principles .................................... 104
Agile in action ............................................................... 112 Popular Agile methods .................................................. 121 Who uses Agile? ........................................................... 128
Chapter 2: Why is Agile So Effective? ......................... 133 Management of controllable risk .................................. 133 Minimal start-up costs ................................................... 140
Initial and ongoing returns ............................................ 142
Chapter 3: Why Don’t More Organisations Use Agile?
.......................................................................................... 143 Chapter 4: Agile Sounds Good, But … ....................... 147
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Contents
14
SECTION 3: 12 AGILE PRINCIPLES THAT WILL
REVOLUTIONISE YOUR ORGANISATION .......... 149
Chapter 5: Responsive Planning................................... 150 Why every up-front plan fails ....................................... 150 Apply, Inspect, Adapt ................................................... 153 Defining (and refining) your goals ............................... 157
Paving the pathway ....................................................... 160 Empowering the delivery team ..................................... 161 The critical decision points ........................................... 163 When to walk away ....................................................... 164 Publicising your success ............................................... 166
Chapter 6: Business-value-driven Work ..................... 168 Real productivity ........................................................... 168 Dancing around the budget bonfire ............................... 170 Over-delivery is wasted money .................................... 172
Measuring cost/benefit .................................................. 173 Communicating actionable goals and priorities ............ 175 Drawing the line ............................................................ 178 When priorities change ................................................. 179 It’s more than the baton ................................................ 182
Chapter 7: Hands-on Business Outputs ....................... 184 The ‘try before you buy’ power position ...................... 184
There is no substitute for reality ................................... 186
Mitigating risk ............................................................... 190
Continuous delivery of valuable outputs ...................... 194 When the end does not justify the means ...................... 195
Chapter 8: Real-time Customer Feedback .................. 198 Every audience is a customer ........................................ 198
The false security of market testing .............................. 200
Intrinsic customer satisfaction ...................................... 201 The ‘expert by proxy’ myth .......................................... 203 Hiring a customer .......................................................... 206
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Contents
15
Using the customer to manage your budget .................. 208
Chapter 9: Immovable Deadlines ................................. 212 Why you should never move a deadline ....................... 212 The power of imminent time-frames ............................ 217 Early delivery means early payback ............................. 220 Setting the next deadline ............................................... 223
Chapter 10: Management by Self-motivation ............. 226 ‘I’m not going to do it – and you can’t make me’ ........ 226 The top-down and bottom-up management myths ....... 227 The power of self-organised teams ............................... 230 Giving the team a higher purpose ................................. 232 In my estimation … ...................................................... 233 Trusting the team .......................................................... 234 Why shorter deadlines lead to happier employees ........ 236 The end of overtime ...................................................... 237 Success breeds motivation ............................................ 239
Chapter 11: ‘Just-in-time’ Communication ................ 240 When was the last time you attended a valuable meeting?
....................................................................................... 240 Redefining the corporate meeting ................................. 243 What can you do in five minutes? ................................. 245
Knowledge transfer through pairing, co-location and
cross-training ................................................................. 248 Documentation is no substitute ..................................... 250
The most valuable meeting of all .................................. 253
Chapter 12: Immediate Status Tracking ..................... 254 The end of the monthly report ...................................... 254 Measuring productivity by outputs ............................... 258
Tracking overall progress in the requirements backlog 261
Tracking day-to-day work in the delivery backlog ....... 263 The power of the ‘burndown’ chart .............................. 266 The real-time executive dashboard ............................... 268 Early and continuous delivery tracking ........................ 273
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Contents
16
Redefining risk management ........................................ 273
Chapter 13: Waste Management .................................. 277 What is waste management? ......................................... 277 It’s what you don’t do that matters ............................... 279 The power and peril of the value stream ....................... 281 The waiting game .......................................................... 282 Movement without added value .................................... 285
Task-switching and time leakage .................................. 287 Doing it right the first time ........................................... 289 ‘Just-in-time’ versus ‘just-in-case’ ............................... 291 Maximising your resources ........................................... 294
Chapter 14: Constantly Measurable Quality .............. 301 How much does quality cost? ....................................... 301 Weight control and the bathroom scale ........................ 304 True quality requires a culture change .......................... 304 The impact of high communication .............................. 305
Quality by design .......................................................... 308 Fit-for-purpose outputs ................................................. 310 The (almost) real-time measuring stick ........................ 313 Exponential returns on your quality investment ........... 316
Chapter 15: Rear-view Mirror Checking .................... 319 Slight imperfections ...................................................... 319
You only need to glance at the mirror … .................... 321
What a retrospective is – and is not .............................. 321
The self-correcting team ............................................... 323
Changing your travel plans ........................................... 325
Chapter 16: Continuous Improvement ........................ 327 Become better – or become obsolete ............................ 327 One step back – five steps forward ............................... 329
Regular review and adjustment ..................................... 331
Quantifying and measuring improvement .................... 332 Bringing it all together .................................................. 334
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Contents
17
SECTION 4: MAKING AGILE WORK IN YOUR
ORGANISATION .......................................................... 335
Chapter 17: Selecting Agile Approaches That Best Meet
Your Needs ..................................................................... 336 The five fundamental questions .................................... 336 The Agile approaches selection tool ............................. 341
Chapter 18: Introducing Agile Within Your
Organisation ................................................................... 347 Dip your toes or dive right in? ...................................... 347 Choosing the right kick-off point .................................. 349 Agile-by-stealth ............................................................. 351 A shared understanding of Agile .................................. 353
Chapter 19: Using Agile Tools ...................................... 355 Responsive budgeting ................................................... 355 Expected business-value calculation ............................. 357
The requirements backlog ............................................. 359 The burndown chart ...................................................... 364 The delivery backlog ..................................................... 365
Chapter 20: Expanding the Use of Agile in Your
Organisation ................................................................... 369
Bibliography ................................................................... 372 Agile resources .............................................................. 372
Cost/benefit calculation resources ................................ 374
Other industry resources ............................................... 375
Author’s Note on Agile Resources ................................ 376 ITG Resources ................................................................ 377
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
18
INTRODUCTION
In the past 20 years, service delivery has moved from the
‘bricks-and-mortar’ shop front to the home telephone, to the
Internet, to the mobile. Consumers have come to expect
convenience, rapid response times and ubiquitous 24/7
access to the services that they need, and there does not
appear to be any slowdown in the number of delivery
channels and services that will be available to these
consumers in the future.
The challenges of ubiquitous service delivery are
compounded by the availability of technologies (most
notably, the Internet) which move consumers to a global
marketplace. Today’s organisations realise that they are no
longer competing against two other local providers, or even
ten other national providers – they are delivering products
and services to well-educated consumers who, from the
convenience of their kitchen table, can choose to acquire
equivalent products and services from anywhere around the
world. Although global delivery channels like the Internet
will have much more of a competitive impact on a
commercial product supplier than a government agency,
every organisation needs to, at a minimum, maintain public
awareness through these channels. This is on top of the
organisation’s other commitments, and often within the
same overall budgetary and staffing constraints.
So, where does this leave your organisation? If your
business processes are already struggling to sustain the
current level of customer demand, how will you address
increases in service delivery without substantially cutting
into your profits (or significantly increasing your
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Introduction
19
overheads)? How are you going to reduce time-to-market,
so that you can retain a competitive advantage and a
positive public image? How are you going to ensure that
the products and services that your organisation supplies do
not become obsolete, because the excessive costs, time or
resources required for effective delivery become
unsustainable?
Even the most steadfast traditional organisations realise that
the business processes and practices that they have relied
upon in the past, will have to be made more effective to
carry the organisation into the future. To stay in front of the
competition – and to meet ever increasing consumer
expectations – organisations need to focus on continuously
improving the work that they do to make it more cost-,
time- and resource-efficient. It is a critical part of surviving
in a global 24/7 service delivery marketplace. However,
knowing that efficiencies are needed – and finding proven
ways to implement these efficiencies in your organisation –
are two very different things entirely.
One of the most intriguing things about the corporate world
is that most organisations share the same core challenges
and inefficiencies, including:
missed (or rushed) deadlines
budget blow-outs
overworked and stressed employees, and
knowledge silos.
In fact, these inefficiencies have become so commonplace
that many organisations now factor them into their up-front
corporate planning. (‘We have 15 full-time staff assigned
to this work. So, at 80% productivity levels, we can expect
12 full-time staff worth of outputs.’)
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Introduction
20
It does not matter whether your organisation is a 40-person
consulting firm or a large multinational; whether you work
in the private, not-for-profit or public sector; whether you
are a recent start-up or an established company which has
been in the industry for over 50 years. No organisation is
immune to these issues. This is why it is so remarkable
when organisations, in any industry, are able to find ways
to genuinely overcome their inefficiencies and establish
substantially more productive working environments.
In the same 20-year period, in which technology
innovations have created the platform for global market
service delivery, selected organisations in two industries
(information technology and manufacturing) have
implemented a set of business practices and techniques
(known as Agile approaches) that have enabled them to
genuinely create more efficient work environments, to
consistently manage their work within allocated budgets,
and to regularly deliver high business-value (and high-
quality) outputs on time.
The success of Agile approaches is based on the 12 core
principles that underpin Agile work:
responsive planning
business-value-driven work
hands-on business outputs
direct stakeholder engagement
immovable deadlines
management by self-motivation
‘just-in-time’ communication
immediate status tracking
waste management
constantly measurable quality
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Introduction
21
rear-view mirror checking
continuous improvement.
Combined, these principles are able to create a work
environment that produces high business-value outputs,
motivates employees, encourages innovation and delivers
tangible results. That is why Agile approaches have been
(and continue to be) used successfully by numerous
organisations worldwide, including Nokia Siemens
Networks 9 , Yahoo!
10 , Google
11 , Microsoft
12 and BT
13 .
They have been equally successful in private and public
sector organisations of all sizes, particularly throughout the
United States and Europe. 14
Agile approaches are ideally suited for situations where the
outcomes are dependent on variable factors, such as
resource availability, customer preferences and market
fluctuation. These approaches allow organisations to
manage unforeseen circumstances by expecting – and
embracing – changes in requirements. Conversely, Agile
approaches can also be used to make the highly predictable
9 NokiaSiemens and Agile Development, Haapio P, JAOO (2008):
http://jaoo.dk/file?path=/jaoo-aarhus-
2008/slides//PetriHaapio_CanAGLobalCompany.pdf. 10
Lessons from a Yahoo! Scrum Rollout, Mackie K (2008):
http://campustechnology.com/articles/2008/02/lessons-from-a-yahoo-scrum-rollout.aspx. 11
Scrum Tuning: Lessons Learned at Google, Sutherland J (2006): http://video.google.com/videoplay?docid=8795214308797356840&q=type%3Agoogle+e
ngEDU.
12 Microsoft Lauds Scrum Method for Software Projects, Taft D K (2005):
http://www.eweek.com/c/a/IT-Management/Microsoft-Lauds-Scrum-Method-for-
Software-Projects/. 13
Agile Coaching in British Telecom, Meadows L and Hanly S (2006): http://www.agilejournal.com/articles/columns/column-articles/144-agile-coaching-in-
british-telecom. 14
See the Who uses Agile section of Chapter 1: Agile in a Nutshell for a more detailed listing of the organisations who use these approaches.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Introduction
22
and replicable business processes within these
environments more efficient.
The surprising thing is that Agile approaches have been,
almost exclusively, used only in the information technology
and manufacturing sectors to date – even though
organisations in every industry can benefit significantly
from these approaches.
So, why haven’t other industries adopted Agile approaches
within their organisations? Most likely, because the most
vocal advocates of Agile approaches have tended to come
from more technical backgrounds and, therefore, the
information regarding these practices and techniques has
predominantly been presented only in a technical context.
In order for every industry to be able to fully appreciate the
benefits of these approaches, Agile concepts need to be
presented in clear business language.
Agile: an executive summary
Agile is a collective term used to describe a range of
business practices and techniques that have emerged over
the past 24 years to increase productivity, quality,
efficiency and customer satisfaction in the workplace.
These Agile practices and techniques (known as Agile
approaches) range from high-level approaches for
improving project management, through to more detailed
approaches for improving industry-specific activities.
Each Agile approach works both independently and in
unison to deliver successful business outcomes:
Responsive planning: involves breaking down long-term objectives into shorter delivery cycles; and then adapting
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Introduction
23
ongoing work (and funding) based on the outcomes of
each delivery cycle.
Business-value-driven work: involves prioritising work in accordance with the amount of primary and secondary
business value that each activity is likely to bring to the
organisation.
Hands-on business outputs: involves regularly inspecting outputs firsthand, in order to determine
whether business requirements are being met – and
whether business value is being delivered for the
organisation.
Direct stakeholder engagement: involves actively engaging internal and external customers, throughout a
process, to ensure that the resulting deliverables meet
their expectations.
Immovable deadlines: are fixed time commitments that encourage staff members to deliver regular ongoing
value to the organisation.
Management by self-motivation: involves using the power of self-organised teams to deliver outcomes under
the guidance and oversight of the customer.
‘Just-in-time’ communication: replaces traditional corporate meetings with techniques for more effective
communication and knowledge transfer.
Immediate status tracking: provides tools that enable staff to keep others in the organisation continuously
aware of the status of the work that they are doing.
Waste management: involves maximising the value of the organisation’s resources by reducing and, where
possible, eliminating low business-value activities.
Constantly measurable quality: involves creating active checkpoints where organisations can assess outputs
against both qualitative and quantitative measurements.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Introduction
24
Rear-view mirror checking: provides staff with tools for regularly monitoring and self-correcting their work.
Continuous improvement: involves regularly reviewing and adjusting business activities to ensure that the
organisation is continuing to meet market and
stakeholder demand.
Combined, these Agile approaches create an organisational
environment that is focused on real productivity gains, high
business-value outcomes and responsiveness to changing
market conditions.
By describing Agile concepts in clear business language,
Agile Principles Unleashed intends to inspire organisations
to see the significant potential in the use of Agile
approaches, beyond the information technology and
manufacturing industries. The goal of this book is to make
readers aware of the incredible efficiencies and real
productivity gains that Agile approaches continue to deliver
to organisations worldwide – and to see the potential for
achieving equivalent advantages within their own
organisations.
Describing the benefits of Agile approaches on paper can
be valuable, but seeing the power of Agile approaches in
action is far more compelling. The best way to illustrate
both the power and the value of Agile approaches, for every
organisation, is to compare them side-by-side with
traditional business approaches, using common business
scenarios that organisations in any industry sector can
appreciate.
The following section provides a composite case study of
two competing pharmaceutical companies that need to
prepare for the launch of a new product that they are
offering. Each pharmaceutical company has to build a
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Introduction
25
product website, make consumers aware of the website and
fulfil customer orders using the same budget allocation, and
the same number of employees, in the same time-frame.
One company uses traditional business approaches to
achieve these objectives, the other uses Agile approaches;
and the two companies achieve vastly different results.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
26
SECTION 1: A CASE STUDY
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
27
A CASE STUDY: TRADITIONAL VERSUS AGILE
APPROACHES
The following composite case study describes a common
scenario for many organisations: preparing for the launch of
a new product. In this scenario, two pharmaceutical
companies approach the same business challenge in two
very different ways. One company uses the traditional
process that most organisations would follow, the other
uses an Agile approach; and there is a marked difference in
the outcomes.
Website building in a competitive marketplace
The best way to start illustrating the value of Agile
approaches is to use an example that bridges both business
and technology drivers: building a product website in the
pharmaceutical industry, a highly competitive (and often
volatile) sector, where public image and time-to-market are
critical.
Two competing pharmaceutical companies – let’s call them
Traditional Approaches, Inc. and Agile Approaches, Inc. –
have each discovered a medical breakthrough pill that is
guaranteed to cure the common cold. Both companies are,
currently, in the final stages of government-regulated
testing, with the expectation that the pill will be available to
go to full market distribution in six months. Each
pharmaceutical company has done significant market
research indicating that their target demographic for
purchasing this product:
is between the ages of 25 and 55
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
28
is distrustful of broad marketing claims, such as ‘cures the common cold’
sees the Internet as a convenient way to research and confirm information
is willing to provide their personal details via the Internet, but only on a trusted website with a secure
connection.
Therefore, in order to capture the target demographic
audience, both pharmaceutical companies decide to build a
secure website for their product, which will be released as
part of the product launch. Given the exceptional results
that were achieved in the initial testing of the pill, both
pharmaceutical companies realise that the best way to gain
credibility in the marketplace is to provide prospective
customers with free trial samples of the pills. Each
company is convinced that once people are able to see
firsthand how effective the pill is, word-of-mouth
networking and viral marketing is likely to create the
ongoing sales momentum that they need.
In order to meet the six-month time-frame for the product
launch, each pharmaceutical company establishes an urgent
internal initiative for building the product website. Based
on market research and government regulations, both
companies identify the following minimum core
requirements for the product website:
the website must contain credible product information
the website must enable people to request a product sample, so that they can see the powerful results of the
new drug firsthand
in order to request a product sample, customers must prove that they are at least 18 years old (to comply with
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
29
federal regulations on the controlled distribution of
pharmaceuticals)
the website must be able to process up to 10,000 concurrent orders
any information gathered on the website must be sent through secure communication channels.
So, the two competing pharmaceutical companies –
Traditional Approaches, Inc. and Agile Approaches, Inc. –
both lock themselves behind closed doors, to deliver the
best website possible in time for the product launch.
However, the executives in these two organisations take
very different approaches on how their staff will meet this
requirement.
The traditional approach
The first pharmaceutical company, Traditional Approaches,
Inc., decides to brand the pill ‘Cold Riddance’, with a full
media campaign to encourage customers to request a
sample pack from their website. The CEO of Traditional
Approaches publishes a press release announcing that ‘Cold
Riddance’ will be in the marketplace by 1 January – and
issues an internal memo to all executives to treat this
product as their topmost priority.
The information technology (IT) department is allocated a
budget of £180,000 and 12 full-time employees for the
website development over the next six months. The only
directive from the CEO is for the IT department to do
‘whatever it takes’ to make sure that the 1 January deadline
is achieved.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
30
Budget £180,000
Number of employees 12 full-time employees
Delivery date 31 December
Scope of deliverable Fully functional and tested website with:
credible product information
secure sample pack order form
confirmation that the customer is over 18 years old
the ability to process up to 10,000 concurrent orders
Figure 1: Website development constraints
July
Acting on the CEO’s announcement, the Vice President of
Marketing at Traditional Approaches writes a memo to the
IT Director, detailing the core requirements for the website.
Given the especially critical nature of this product launch,
the Marketing Vice President also organises a face-to-face
meeting with the IT Director to emphasise the importance
of:
the website supporting all of the stated requirements
the website being delivered within the stated budget
the website being delivered on time.
It is clear to both the Marketing Vice President and the IT
Director that the future of the company could depend
entirely on the success (or failure) of this product.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
31
The Traditional Approaches IT Director is understandably
concerned about the high visibility of this website. A
hugely successful product launch can make a career; a
disastrous product launch can just as easily destroy one.
So, to be safe, the IT Director instructs the website
development team to put together a detailed specification
for the product website, including proposed screen designs
and descriptions of functionality. (This way, the IT
department is guaranteed to produce exactly what the
company needs – or at least have somewhere else to put the
blame if the website is a failure.) The IT Director instructs
the website team not to take any further action until the
Marketing Vice President has signed off on their website
specification.
August
Five weeks (and several updates) later, the Traditional
Approaches Marketing VP signs off on the product website
specification, on the understanding that the website will be
available for testing at least one month before the product
launch. The website development team now has a little less
than four months to deliver a fully functional website that
meets the signed-off details in the website specification.
The traditional approach
Put together a detailed up-front specification.
Get sign-off on the full specification before undertaking any work.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
32
The next four months …
The Traditional Approaches website development team
proceeds with their standard process for building websites.
They lock themselves away, with their computers,
following the specification as far as technically possible.
At the direction of the Marketing Vice President, the
website development team limits their contact with the
marketing department to only the most urgent questions, so
that the marketing team can focus on their other campaign
work for the product launch.
It is technically challenging, but the Traditional Approaches
website development team is committed to delivering a
product website that will meet the specification, in the
agreed time-frame. Late nights, weekend work, postponing
vacations – whatever it takes.
December (one possible outcome)
Four months later, the Traditional Approaches website
development team announces that the product website is
ready for testing. They organise a meeting with
representatives from the marketing department to walk
them through the website screens. They proudly
The traditional approach
Have the website team work independently from the business areas.
Discourage communication with the business areas during the process.
Wait until the end of the process before showing the business the work that has been done.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
33
demonstrate all of the required features, including how the
customer sample request form securely integrates with a
centralised identity confirmation database, to confirm that
the customer is at least 18 years old. They even show the
marketing department the ‘shopping cart’ feature that they
decided to add to the website, which they hoped would
make it easier for customers to order both sample packs and
full product packs on the site in the future.
Overall, the marketing department representatives are
satisfied that the product website meets the requirements
detailed in the specification. They do, however, have one
strong concern about the behaviour of the sample request
form:
The form only advises customers if there are problems with their information after all of the form screens have
been completed. This means that users will need to go
back to each screen one-by-one to correct errors before
the form can be re-submitted. The marketing department
representatives are concerned that this will frustrate
customers and deter them from completing the form.
Additionally, they have some smaller concerns that:
the colours on the screen are visibly different to the colours on the printed materials for the product launch
the graphics on the screens are not being displayed consistently on some browsers.
However, these concerns are minor in comparison to the
overall usability issue with error-handling on the forms.
The website development team advises the marketing
department that they can fix some of the screen colours;
but, with only four weeks left before the product launch, it
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
34
is too late in the process to make any significant error-
handling changes to the website.
The marketing department representatives agree that,
although the usability issue is important, it is not worth the
risk of jeopardising the product website release date. They
are happy to progress website testing, based on what they
have seen to date (and to deal with the usability issues in
the next release of the website). So, with the marketing
department’s approval, the Traditional Approaches website
development team now has four weeks to fully test and
implement the site, in time for the product launch.
One week into product testing, the Traditional Approaches
quality assurance team finds a significant problem with the
website. The identity confirmation function slows down to
a halt, if more than 100 people are trying to submit the
sample request form at the same time. In some cases, this
delayed response is causing the user’s system to crash. The
quality assurance team knows that the website cannot be
released without the identity confirmation function. An
urgent resolution meeting is called.
The website development team members offer their IT
Director three options to resolve the problem:
1 Replace the automated identity confirmation function with a pop-up screen that asks users to verify that they
are at least 18 years old before continuing.
The traditional approach
Business issues are identified that cannot be resolved before the deadline.
The only options are to go forward with a less than optimal website – or risk having no website at all.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
35
2 Rebuild the identity confirmation function, so that there is a queue to hold confirmation requests until the system
is ready to receive them.
3 Increase performance by adding extra servers and network bandwidth, so that each identity confirmation
can be processed in 20% of the original time.
The IT Director knows that something must be done to
resolve this issue. Postponing the website launch is not an
option. The first two suggested resolutions require
programming changes that could jeopardise the integrity of
the sample request form functionality overall (especially as
there will be little time to test the changes once they are
done). The third suggested resolution does not require
programming changes, but will cost the organisation over
£60,000 in additional equipment – not to mention a
significant amount of staff overtime to get the new
machinery in place (and tested) in time for the launch. This
is not an ideal option for the organisation, but it is the safest
one. Most of all, it allows the IT Director to confidently go
forward with a website that is launched in time. So, budget
allocations for future IT work are moved to this initiative,
and the department gets the funds needed to acquire the
additional equipment.
In the end, Traditional Approaches, Inc. launches their
website on time. It is not as usable as they would have
The traditional approach
Testing at the end of the process results in significant performance issues that cannot easily be resolved.
The business must choose between allocating additional emergency funding, or risking the availability of the entire website in time for the launch.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
36
liked, staff had to put in over 200 hours of overtime and the
budget blew out by over £60,000, but the website is ready
for the product launch and the IT Director’s job is safe until
the next major disaster occurs.
Yet, what if the problems found in website testing could not
be resolved simply by shifting budget allocations?
December (an alternative outcome)
What if Traditional Approaches, Inc. had used exactly the
same process to build the product website, but this time the
quality assurance team found a significant security issue in
the website, one month before the product launch? In this
alternative outcome, the testers find that users can bypass
the identity confirmation function altogether by
bookmarking (and jumping directly to) the second screen in
the sample request form. This exposes Traditional
Approaches, Inc. to breaching the terms of their licence, by
knowingly allowing the product to be distributed to minors.
At a minimum, the organisation would be exposed to
significant fines and a public relations nightmare; at a
maximum, they risk having their licence to distribute the
product revoked altogether.
As before, an urgent resolution meeting is called. Except,
this time, the website development team advises the IT
Director that fixing this problem will require significant
programming changes to the sample request form that will
take at least six weeks to develop and test. Throwing
additional resources at the problem will not solve it – it will
take too long to get new staff familiar with the work. The
website development team members are already putting in
over 60 hours a week to meet the deadline, so additional
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
37
overtime is not a realistic option. This means that
Traditional Approaches, Inc. has two choices:
delay the launch of the product website until the problem is fixed
release the product website without the sample request form (or with a far less functional sample request option,
such as a downloadable form that customers have to
print out and mail in with proof of age).
In both of these circumstances, Traditional Approaches,
Inc. risk losing a significant amount of competitive
advantage in the marketplace. Not having a product website
means losing a key communication channel with
prospective customers; and having a product website that
makes it difficult for customers to request sample packs
means that they are likely to go to a competitor’s website
instead.
Either way, the problem has been found too late in the
process for the organisation to properly respond and
address the issue. This is one of the key advantages that
Agile approaches offer over traditional approaches.
The traditional approach
Testing at the end of the process results in significant website issues that cannot be resolved in time for the launch.
The organisation must choose between: o releasing a website that could jeopardise their
product licensing o releasing a website that is much more difficult to use
than their competitors’ sites o not releasing a website at all.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
38
The Agile approach
The second pharmaceutical company, Agile Approaches,
Inc., decides to brand the pill as ‘NoSneezium’ with a full
media campaign to encourage customers to request a
sample pack from their website. The CEO of Agile
Approaches publishes a press release announcing that
‘NoSneezium’ will be in the marketplace by 1 January –
and issues an internal memo to all executives to treat this
product as their topmost priority.
As with Traditional Approaches, the IT department of Agile
Approaches is allocated a budget of £180,000 for the
website development over the next six months. However,
unlike their competitor, the CEO of Agile Approaches, Inc.
directs the organisation to use Agile practices and
techniques, such as responsive planning, direct stakeholder
engagement, management by self-motivation and real-time
productivity, to make sure that the deadline is achieved.
Budget £180,000
Number of employees 12 full-time employees
Delivery date 31 December
Scope of deliverable Fully functional and tested website with:
credible product information
secure sample pack order form
confirmation that the customer is over 18 years old
the ability to process up to 10,000 concurrent orders
Figure 2: Website development constraints
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
39
July
Acting on the CEO’s directive, key representatives from the
Agile Approaches marketing department, the customer
service department and the website development team lock
themselves away in a conference room for four hours, to
jointly map out the requirements for the website. The aim
of this session is not to produce a detailed specification
which the marketing team will sign off on – it is to
effectively communicate and prioritise the business
requirements for the website, so that everyone in the room
has a shared understanding of the required functionality.
Each core requirement is described on a 3x5 inch index
card which is pinned on the conference room wall. The
marketing department talks through their expectations for
each requirement with the attendees. The customer service
representatives ask questions about usability. The website
development team members ask detailed questions about
the intended behaviour of each function. Once all of the
attendees’ questions have been addressed, the website
development team members provide the group with an
estimate of the amount of effort that will be required for
them to deliver each function. Each requirement is then
assigned an expected business value based on:
the benefit that it will bring the organisation
the cost of the resources required to achieve the desired outcome
the complexity (i.e. risk) of delivery.
The marketing department representatives order all of the
requirements, in a top-down priority list, based on their
expected business values. The website development team
then advises the marketing department representatives how
much of the highest-priority work they can reasonably
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
40
achieve in the next four weeks. The website development
team is particularly concerned about the more complicated
functionality on the website (most notably, the sample
request form), so they encourage the marketing department
representatives to include researching this functionality as
one of the most urgent priorities.
At the end of the four-hour session, the marketing,
customer service and website development team
representatives all have an agreed understanding of the
highest-priority work to be done – and a commitment from
the website development team for an interim deliverable of
this work to be available by the end of July.
Over the next four weeks, the website development team
uses Agile techniques, such as:
Pairing: having two members of the delivery team working together on assigned tasks (even for work that
would normally be assigned to only one person) to
increase accountability, knowledge-sharing and quality
of outputs.
Refactoring: allowing the team to regularly review the existing system and modify it, where required, so that
future changes can be implemented more easily.
The Agile approach
Key participants in the process meet at the beginning to establish a shared understanding of the work that is required.
The website team and the business team work together to identify the highest-priority work for the organisation.
Both teams jointly agree on the high-priority work that can be achieved in the next four weeks.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
41
Co-location of team members: physically locating team members near each other to facilitate ad-hoc discussions,
encourage face-to-face review of work and share team
resources (e.g. documents, whiteboard diagrams,
models), in a central location.
Daily stand-up meetings: holding five-minute update sessions every day for the team to quickly review
required work and address any hurdles.
These Agile techniques enable the team to deliver a fully
functional and comprehensively tested subset of the product
website’s capabilities. The team is not building prototypes
or screen mock-ups; they are doing the actual work that is
required for the production release of the product website at
the end of December.
August
In the first week of August, the marketing, customer service
and IT department representatives reconvene to get a
detailed walkthrough of the work that the website
development team has done. The website development
team members show the group real working functionality
for the product website. They ask the marketing
representatives targeted questions to clarify the
requirements based on their work. They also identify two
potential concerns regarding the functionality required for
the sample request form:
Their initial research indicates that the current hardware and network environment would not be able to handle
more than 100 users trying to submit the sample request
form, at the same time.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
42
In the current proposed design, it is possible for users to bypass the identity confirmation function altogether, by
bookmarking (and jumping directly to) the second screen
in the sample request form.
The marketing representatives confirm that each of these is
a significant issue that needs to be addressed urgently.
As in the early July meeting, the attendees put each core
requirement on a 3x5 inch index card, which is pinned on
the conference room wall. This process includes:
removing any requirement where the marketing representatives are satisfied that all required work has
been completed
updating previously identified requirements to reflect any information obtained through the work done in the
previous month, such as the issues that have been
identified regarding the sample request form
adjusting the expected business value assigned to each requirement, based on the updated benefits, costs and
risks.
This meeting also allows the organisation to do something
which is not generally available through traditional
approaches:
adding and updating the product website requirements to reflect any changes that have occurred in market
conditions, government-regulated testing, organisation
priorities, etc. since the original requirements discussion
was held.
In traditional approaches, the signed-off specification is the
‘bible’ – any changes to the approved requirements are
likely to involve extensive document reviews, delays in
authorisation and frustration for the team affected by these
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
43
changes, especially if they are requested at the last minute.
In Agile approaches, changes to requirements are not only
accommodated in the process; they are welcomed.
So, if further product testing reveals a potential issue with
people who have Type 2 Diabetes using the new pill – and
government regulations, therefore, require a warning to any
customers with this condition – Agile Approaches, Inc. is in
a position to meet this new requirement well before the
product launch date.
With the updated information (and expected business
values) reflected on the index cards, the marketing
department representatives, again, order each requirement
in a top-down priority list, based on the most currently
determined business value. The website development team
subsequently advises the marketing representatives on how
much of the highest-priority work they can reasonably
achieve in the next four weeks.
The website development team then proceeds to create fully
functional and comprehensively tested features for the
product website, based on the priorities identified by the
business.
The Agile approach
The website team spends the first four weeks building fully functional and comprehensively tested website features.
Their hands-on work means that risks and issues are identified early in the process.
The business team is able to review working website features and reprioritise ongoing work, based on the issues identified.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
44
The next three months …
Over the next three months, the marketing, customer
service and website development team representatives
continue to meet at the start of each month, to review the
real working functionality that has been built and fully
tested for the product website. They discuss the work that
has been completed and any issues that have arisen. They
update the business requirements based on feedback from
the website development team’s work, along with any other
changes to market conditions. They reprioritise the
requirements for each month based on the relative business
value of each website capability. Each month, the website
development team delivers a greater set of fully functional
and comprehensively tested high-priority capabilities in the
product website.
November
The marketing, customer service and IT department
representatives meet once again to review the work that the
website development team completed in October. Except,
this time, the marketing team has an exciting announcement
for the group. The government-regulated testing of
‘NoSneezium’ is completed and the product is approved for
general market distribution two months ahead of schedule.
The inevitable next question for the website development
team: How soon can the product website be released?
The website development team advises that, if they stopped
all new development on the product website and focused
only on releasing the work that they have done thus far, the
website could be live within two weeks. This means that the
organisation will be getting the high-priority capabilities
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
45
that they identified over the past four months, all fully
functional and comprehensively tested. This includes the
sample request form, which has now been optimised to
handle up to 10,000 concurrent form submissions – and
updated to eliminate the page bypass security flaw – based
on the research that was done in August.
On 15 November, Agile Approaches, Inc. launches
‘NoSneezium’ to the marketplace, along with a fully
functional website that includes a sample request form and
warnings to potential customers with Type 2 Diabetes.
In the same time-frame, Traditional Approaches, Inc.
(which was also informed about the early completion of
government-regulated testing) is currently scrambling to get
their 75% completed – and 100% untested – website out to
the public to keep up with the competition. This means that
the performance and security issues in their sample request
form – issues that could have been found in internal testing
– are now released on the live website for the public to find.
Traditional Approaches has potentially jeopardised both its
reputation in the marketplace and its licence to distribute
pharmaceuticals.
The Agile approach
The website team delivers an increasing number of fully functional and comprehensively tested website features every four weeks.
Even though the deadline is moved up two months, the website team’s hands-on work throughout the process means that the organisation can safely progress with an early release that meets business requirements.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
46
So, using Agile approaches not only enabled the product
website to be built in time for the 1 January product launch,
it allowed Agile Approaches, Inc. to confidently deliver the
website six weeks ahead of schedule in response to
changing market conditions. Not only did these approaches
provide the organisation with a significant competitive
advantage, the reduced website development time meant
that they spent less than 80% of the originally allocated
budget – freeing up the website development team
resources to work on other value-added activities for the
organisation.
It should be noted that the majority of communication of
the website requirements for Agile Approaches, Inc. was
done verbally in meetings, not through formal written
documentation. The website development team is required
to document the website for future reference purposes (e.g.
maintenance), but because requirements are being shared in
the monthly meeting, it is not essential that this
documentation is done up front. In fact, if the
documentation is done retrospectively, after the website has
been released, it will both allow the team to focus on their
core work and better reflect the actual behaviour of the
released website.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
47
Traditional Approaches, Inc.
Website development outcomes
Projected Actual
Budget £180,000 £240,000
Number of employees
12 full-time employees
14 full-time employees (FTEs) (with resources required for additional server installation)
Delivery date
31 December 15 November
Scope of deliverable
Fully functional and tested product website with:
credible product information
secure sample pack order form
confirmation that the customer is over 18 years old
the ability to process up to 10,000 concurrent orders
An untested product website with:
a sample pack order form (that has potential security issues)
screens to confirm that the customer is over 18 years old (although this feature can be bypassed, putting the organisation at risk of losing its product licensing)
the ability to handle no more than 100 concurrent orders
Figure 3: Website development outcomes: Traditional Approaches, Inc.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
48
Agile Approaches, Inc.
Website development outcomes
Projected Actual
Budget £180,000 £144,000
Number of employees
12 full-time employees 12 full-time employees
Delivery date
31 December 15 November
Scope of deliverable
Fully functional and tested website with:
credible product information
secure sample pack order form
confirmation that the customer is over 18 years old
the ability to process up to 10,000 concurrent orders
Fully tested website with the following functionality:
a secure sample pack order form
secure screens to confirm that the customer is over 18 years old
the proven ability to process up to 10,000 concurrent orders
Figure 4: Website development outcomes: Agile Approaches, Inc.
Now, what about all of the other activities that are required
to ensure that the new product is released successfully?
How can the organisation be sure that the marketing
campaign will reach the target audiences with the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
49
appropriate message? (So that people will be aware of the
new product website.) How can the manufacturing area
ensure that it has sufficient capacity to meet the increased
demand for this medicine? (So that people who order the
sample packs are not waiting for an extended period of
time.) Agile approaches can be applied to all of these
activities, to ensure that the same level of quality and
effectiveness is achieved throughout the organisation.
Product marketing in a competitive marketplace
Both pharmaceutical companies, Traditional Approaches,
Inc. and Agile Approaches, Inc., need to put together a
highly visible and compelling marketing campaign for their
new ‘cure for the common cold’ product. They have each
determined that the most effective communication channel
for reaching their target demographic is the Internet, but
how can they make potential customers aware of the new
product website, so that they can request a sample pack?
As before, the two pharmaceutical companies approach the
same business challenge in two very different ways; and, as
before, there is a marked difference in their results.
The traditional approach
The first pharmaceutical company, Traditional Approaches,
Inc., decides to launch a full media campaign to encourage
customers to request a sample pack of ‘Cold Riddance’
from their website. The marketing department is allocated
a budget of £520,000 and a staff of six people for
promotional activities, including television air time and
print publications. The only directive from the CEO is for
the marketing department to ‘get the message out there’, so
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
50
that the public is eagerly awaiting the arrival of ‘Cold
Riddance’ – and an opportunity to try this medicine
firsthand.
Budget £520,000
Number of employees
6 full-time employees
Delivery date 31 December
Scope of deliverable
Promotional campaign that will ‘get the message out there’ so that the public is eagerly awaiting the arrival of the new product
Figure 5: Product marketing constraints
July
The Vice President of Marketing at Traditional Approaches
sits down with the entire marketing team to brainstorm how
they can best ‘get the message out there’ in time for the 1
January product launch. The marketing team identifies a
number of likely channels, based on their previous
experience with launching new pharmaceutical products to
the public, including:
a series of 30-second television commercials that will air during national shows, which have a track record of
reaching the target demographic
banner advertisements on websites that contain health- related content, particularly on website pages that
describe cold symptoms and recommended cures
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
51
publications for medical professionals, so that doctors and nurses can recommend ‘Cold Riddance’ to their
patients
advertisements on buses and trains in major cities, where people are likely to be in close quarters and, therefore,
more conscious of the potential for catching a cold
aligning the content and features of the product website to best meet the interests of the target audiences.
The team breaks down the £520,000 budget allocation on a
whiteboard to see how much advertising coverage (e.g.
television air time) they can afford. Once they work
through the numbers, the media section of the marketing
department is allocated, on a full-time basis, to secure the
required advertising spaces. The remainder of the
marketing department is tasked with creating the 30-second
commercials, the print pieces, the website banner content
and the billboards for the public transportation
advertisements. They also agree to meet with prospective
customers in focus groups at the end of August, so that they
can get feedback on the work that they are doing.
The traditional approach
The marketing team undertakes an ‘all-at-once’ approach, directing staff to start work on every media channel that the budget will support.
Stakeholder consultation (through focus groups) is scheduled to begin eight weeks into the process.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
52
August
While the media section of the marketing department is
busily contacting all of the required channels to organise
advertising space, the rest of the marketing team has been
brainstorming and storyboarding advertisement concepts
for focus group testing.
At the end of August, the marketing team meets with 12
focus groups that represent their target demographic
(people between the ages of 25 and 55) in different cities
across the country. The results of the focus groups indicate
that:
The target audience is particularly distrustful of new medicines in website banner advertisements, because
they believe that the Internet has some less than credible
suppliers. However, they are comfortable with clicking
on banner advertisements for products that they are
already familiar with. No matter what language was used
in the sample banner advertisements, the focus groups
unanimously agreed that they would not click on these
ads if they were not already familiar with the product.
The target audience believes that the proposed television commercials are good, but that they need more
compelling evidence to show how effective the new
medicine is. Marketing claims alone are not convincing
enough for them to risk trying a new and unproven
medication.
They also believe that seeing an advertisement for a website on a bus or train is only worthwhile, if you have
a mobile (or other portable device) that lets you access
the Internet at the time that the advertisement is fresh in
your mind – and if there is sufficient coverage to access
the Internet at that time. They recommend putting the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
53
advertisements in bus shelters or train stations instead,
where people may have more time – and better coverage
– to check websites. They also recommend advertising in
airport waiting lounges where people would be more
likely to be accessing the Internet via their laptops or a
public kiosk.
Finally, they have a number of suggestions for information and features that would be really useful on
the product website, including the ability for customers
to track the status of their sample pack order.
At the end of August, the marketing team reconvenes to
assess how the feedback from the focus groups is going to
affect their proposed advertising campaign. At this meeting,
the media section advises that the purchase of website
banner advertisements is already finalised (and non-
refundable due to the special pricing that they organised).
Traditional Approaches can choose to use this advertising
space for another product campaign, but it would need to be
relevant to the cold and flu symptom pages where the
banner ads are currently scheduled to run.
The media section further advises that they have only
organised for public transportation advertisements in four
of the major cities, so the rest of the budget can be targeted
for airports, bus shelters and train stations in the remaining
cities.
They also remind the marketing team that the product
website specification was signed off in early August, so
there is no way that additional features (like tracking
sample pack orders) can be added before the product launch
date.
Last, the media section advises that, if the marketing team
wants to change the television advertisement – and bring
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
54
the revised commercials back to the focus groups for
feedback – they will need to ensure that there is enough
time to produce the commercials and get them approved for
airing, before the deadlines at each network.
The next three months …
The marketing department scrambles to redo the television
commercials and organise focus groups to review the
revised content. Meanwhile, they try to postpone their
deadlines with the production company for the commercials
to be as late as possible, to allow for the creative changes
that are likely to result from the second round of focus
group feedback.
The media section is also trying to renegotiate the website
banner advertisement contract, so that the organisation can
instead use it for their more widely-known and trusted
pharmaceutical products – ideally in areas of the website
which contain the most relevant content for each type of
medicine. The marketing team urgently needs the funding
for this contract to be moved to another product’s
advertising budget, so that they can afford to purchase
The traditional approach
Focus group feedback results in significant changes to the original promotional plans.
The marketing team now needs to reallocate budgets, write-off unrecoverable expenses and change supplier contracts to meet customer needs.
Some customer feedback (e.g. website changes) cannot be acted upon because work has already been signed off with other areas of the organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
55
space in airport terminals (as airport advertisements were
not included in the original budget breakdown).
All of these concurrent activities mean that the marketing
department will need to reduce (or eliminate) their work in
other areas, in order to meet the fixed deadline for the
product launch. They are already focused on:
preparing the copy for each advertisement
overseeing the production of the commercials
organising for public transportation advertising space in the rest of the major cities
working with the compliance area on product packaging.
The marketing department, therefore, does not have
sufficient time to hold focus groups with medical
professionals to get their feedback on proposed print ads.
However, their experience has been that advertisements in
medical publications, which show the results of
government-regulated testing in a visible part of the
publication, should be sufficient to get their attention and
interest. Their workload leaves them no choice, but to rely
on experience alone for this channel.
In addition to all of their other commitments, the marketing
team has to send representatives to meet with the IT
department at the end of November, so that they can review
the product website that the website development team has
built.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
56
The members of the marketing team know that they will
need to work every night and every weekend until the
product launch, in order to meet all of these commitments.
Then, the marketing department receives the news that the
government-regulated testing has finished two months
earlier than expected – and the CEO wants advertising for
‘Cold Riddance’ to begin as soon as possible, so that
Traditional Approaches can capture the marketplace before
the competition does. The marketing team is stunned by
this news; only two of the media channels have copy that is
ready to be released, and both campaigns are scheduled to
begin in mid-December. This means that the hard work
they had already envisaged, in order to meet the 1 January
product launch date, has now become a mad scramble to get
every piece of finished (or even half-finished) copy out to
the media outlets, as soon as possible. To make matters
worse, all of the advertisements point customers to go to a
non-existent website.
So, the marketing department takes desperate measures to
get any media coverage that they can. They quickly put
together a press release announcing the new pills; they
renegotiate contracts with the media outlets to get their
advertisements out as quickly as possible (and pay a little
over £24,000 in premium service fees for the privilege);
The traditional approach
The allocation of resources to progress the work that can be done (and to fix the things that were done incorrectly) is spreading the marketing team’s resources too thin.
Corners are being cut, compromises are being made, budget allocations are running out and staff are working overtime just to keep their heads above water.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
57
they convince the IT department to release the product
website to the public, even though it has not yet been fully
tested. Due diligence is no longer a consideration; getting
the word out there, as fast as possible, is the only thing that
the marketing department cares about. All of their careful
up-front planning is brushed aside, in favour of quickly
responding to changes in the marketplace, and the quality
of their work clearly reflects that.
The traditional approach to handling marketing campaigns
did not allow the organisation to be responsive to changing
market conditions. All of the work that Traditional
Approaches, Inc. did was based on a deadline that was set
months beforehand, and the false assumption that this date
was immovable. Agile approaches work from the
assumption that change is inevitable, and the best way to
prepare for change is to use a process that is designed to
expect it.
The Agile approach
The second pharmaceutical company, Agile Approaches,
Inc., also decides to launch a full media campaign for
‘NoSneezium’ to encourage customers to request a sample
pack from their website. Like Traditional Approaches, Inc.,
the marketing department at Agile Approaches is allocated
The traditional approach
The unexpected early deadline results in a mad rush for the marketing team to get anything out to the public.
Emergency funding is required, half-completed work is released, and the organisation is exposed to significant potential risks.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
58
a budget of £520,000 and a staff of six people for
promotional activities, including television air time and
print publications. However, unlike their competitor, the
CEO of Agile Approaches, Inc. directs the organisation to
use Agile practices and techniques (like those used in the
delivery of the product website), in order to ‘get the
message out there’ as effectively as possible.
Budget £520,000
Number of employees
6 full-time employees
Delivery date 31 December
Scope of deliverable
Promotional campaign that will ‘get the message out there’ so that the public is eagerly awaiting the arrival of the new product
Figure 6: Product marketing constraints
Early July
The Agile approach for the marketing campaign work starts
in the same way that it did for the website development
work, with key representatives locking themselves away in
a conference room for four hours, to jointly map out the
requirements for the marketing campaign for the
‘NoSneezium’ product launch. However, there are two key
differences in this scenario:
Preparation before the meeting: Given the scope and quantity of people who will be attending this meeting,
the marketing department decides to hold an internal
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
59
brainstorming session prior to this session, to facilitate
the initial discussion with the key representatives. This
allows the bigger group to immediately respond to
proposed campaign ideas from the marketing
department, instead of staring at an empty whiteboard
for half an hour (or shouting out 400 different ideas at
the same time). However, this preparation work does not
stop the key representatives from suggesting changes to
the marketing activities proposed at the initial session; it
just puts a bit of structure around the meeting to make it
a more productive session for all attendees.
Key representatives at the meeting: For the marketing campaign, the key representatives who need to attend
this meeting are a different group to the ones who attend
the meetings for the website development. The
marketing campaign specifically requires input from:
o marketing department representatives, as they are the primary drivers and owners of the marketing
campaign
o sales department representative(s), so that they can provide feedback on how the proposed marketing
campaigns will affect product demand and their
distribution channels
o customer service representative(s), so that they can provide hands-on insights into how customers use
Agile Approaches’ current products, and the concepts
to which current customers respond most favourably
o product research and compliance department representative(s), so that they can advise on the most
current results and the overall progress of the
government-regulated testing
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
60
o IT department representative(s), as they are responsible for delivering the website, which will be a
core element of the marketing campaign.
The aim of this first session with key representatives is not
to produce a detailed campaign plan for the Marketing Vice
President to sign off – it is to effectively communicate and
prioritise the proposed marketing campaign activities for
‘NoSneezium’, so that everyone in the room has a shared
understanding of the work required.
Each proposed marketing campaign activity is described on
an index card, which is pinned on the conference room wall
and discussed by the attendees. These discussions include
the following:
Are any of the proposed campaign activities non- negotiable priorities (i.e. there is no way that the product
launch can occur without this activity)? One example of
a non-negotiable priority is likely to be the product
website, as it is the primary distribution channel for the
sample packs.
What is the relative importance of each of the negotiable campaign activities proposed? What is the real potential
value of this channel in reaching (and motivating) the
target audience? If the organisation has insufficient
resources (or time) to complete all of the proposed
activities, can any be postponed until after the product
launch?
Can any of the proposed campaign activities be broken down into smaller bodies of work that can be completed
in a shorter time-frame (e.g. organising banner
advertisements for one of the four targeted websites,
instead of all four at once)?
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
61
Which of the proposed campaign activities require the most lead time for preparation, such as securing air time
on major networks?
How late in the process can the decisions for each proposed campaign activity be made? For example,
when do the print publications need to receive finalised
input (e.g. creative) in order to meet their production
time-frames?
Can the team organise flexible arrangements with media partners, production companies, etc. so that both
delivery time-frames and quantity of work can be
adjusted as the campaign work progresses?
The responses to the questions above allow the attendees to
get a more realistic understanding of the benefits, the costs
and the risks of each campaign activity. These discussions
also allow the attendees to take a more critical look at each
proposed campaign activity, so that the concepts which
‘looked good on paper’ can be prioritised against those that
are the most challenging, time-consuming, costly or risky
for the organisation.
Traditional organisations often endeavour to take on every
good idea at once, which inevitably results in half-
completed work and staff overtime. Agile approaches know
that skilled teams can consistently deliver high-quality
work, if they are given reasonable quantities of work and
realistic time-frames. Late nights in the office, missed
lunches and weekend work all set the stage for lower
quality outputs and employee burn-out. Therefore, Agile
approaches are designed to ensure that the most productive
use of resource time is focused on the highest-priority
work. The questions that were posed above enable the
organisation to differentiate between the campaign
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
62
activities which will bring the organisation the most
business value, and the additional work that can stretch the
marketing team to the point of breaking.
This first session will most likely result in a combination of
two outcomes:
a subset of campaign activities for which a reasonable amount of cost, benefit and risk information is known
a subset of campaign activities for which further investigation is required, before the work can be
prioritised (including any new campaign ideas that arose
at the first session).
The attendees decide that the marketing team needs more
time to investigate the proposed campaign activities, before
accurate decisions can be made on the relative business
value and priority of each activity. As the marketing
department is the primary area responsible for doing this
investigation, the group defers to the marketing team
members to determine how long the team will reasonably
expect to need to complete this investigation work. The
marketing team believes that they can have all of the
required investigation work completed by the middle of
July. This will also give them an opportunity to consult
with a handful of actual customers on some of the proposed
campaign ideas.
Although these initial sessions involve a broad spectrum of
people, all of the attendees identified above represent
internal areas of the organisation; none is the actual
customer who is being targeted to use this product. In most
traditional organisations, the customer would not get
involved in the campaign development process until formal
market research activities (such as focus groups) are
scheduled. These research activities tend to be reactive to
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
63
predefined ideas (e.g. ‘which of these three product labels
do you find most appealing?’) instead of proactively
seeking their input before predefined approaches are
determined.
The reactive approach to customer feedback means that
most organisations initially rely on:
the marketing team representatives (who have undertaken market research with current and prospective
customers)
the customer service team representatives (who speak with customers every day)
to be in a position to communicate the interests of the
customer on their behalf. However, Agile approaches
indicate that it is sometimes valuable to have real customers
(or prospective customers) involved in the brainstorming
process from the beginning. It may even be worthwhile
‘hiring’ them as advisers throughout the six-month process,
so that key decisions are not being made in isolation of the
target audience.
This does not mean that the customer needs to (or even
should) attend the initial session described, as these
sessions are as much about internal planning and work
assignment as they are about brainstorming campaign ideas,
but ideally, they would have been involved in the initial
brainstorming work that the marketing team did prior to
these sessions.
A small number of customers could also be involved in the
hands-on work to develop concepts (e.g. creating
storyboards) before these ideas are presented to the larger
set of customer representatives in formal market research
activities. This hands-on involvement of customers
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
64
throughout the process, means that customer-driven ideas
(such as tracking the status of sample pack orders on the
website) could arise early enough in the process to be
incorporated into the first product release – instead of added
to the pile of ‘things to consider’ once the product launch is
over.
Mid-July
Two weeks after the initial session, the group reconvenes to
assess the business value and priority of each proposed
‘NoSneezium’ campaign activity, based on the follow-up
investigation from the marketing team. As before, each
proposed campaign activity is described on an index card,
discussed by the attendees, assigned a business value and
then ordered in a top-down priority list based on business
value. This time, however, the attendees are in a position to:
distinguish between non-negotiable campaign activities and negotiable work
The Agile approach
Key participants in the process meet at the beginning to establish a shared understanding of the work that is required.
The marketing team and the other business areas work together to identify the highest-priority work for the organisation.
The team actively involves customers up front in the process to confirm which promotional activities will deliver the greatest business value.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
65
assess the relative business value of each proposed activity based on the benefit, cost and risk of each
channel
break down proposed activities into smaller bodies of work which can be achieved in shorter time-frames (e.g.
by the next monthly review session)
identify where lead times and decision time-frames require a subset of work to be done more urgently, even
if the proposed campaign activity is not the absolute
highest priority for the marketing team to be working on.
All of this information feeds back into the top-down
priority list, so that the work that is truly the most valuable
(and time-critical) is at the top of the list. The marketing
team (that is responsible for undertaking and managing the
campaign activities) then advises the meeting attendees on
how much of the highest-priority work in the top-down list
they can reasonably expect to achieve in the next four
weeks.
At the end of the four-hour session, the marketing, sales,
customer service, product research and IT department
representatives all have an agreed understanding of the
highest-priority work to be done – and a commitment from
the marketing team for a subset of this work to be available
by the middle of August.
August
In the middle of August, all of the representatives who
attended the initial session reconvene to get a detailed
walkthrough of the work that the marketing team has done.
The marketing team members show the group a completed
creative for one of the five channels with input from
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
66
customer advisers. They identify that they were able to
finalise flexible contracts with three of their suppliers. Also,
they advise that four focus group sessions are scheduled for
the last week in August, with feedback expected to be
available to the team in time for the September review
session. In fact, they would like to organise for the
September review session to be scheduled in three weeks
instead of four, so that they have more time to follow up on
work from this session.
As identified earlier, the attendees at these monthly
meetings include representatives from the product research
and compliance departments, who are monitoring the status
of the government-regulated testing, so that they can:
provide feedback on product testing issues as they arise
advise the marketing team if there appear to be any changes in the overall product testing time-frame.
At the mid-August session, these representatives advise the
marketing team that they are beginning to get information
requests from the government testers which indicate that
they may be further along in the ‘NoSneezium’ testing
process than the research team originally thought. They
emphasise that this is just speculation on their part, but it
may indicate that the government testing could be finished
a couple of weeks earlier than originally expected. Is the
marketing team in a position to take action if testing is
completed by mid-December, instead of the end of
December?
This information from the product research and compliance
departments is highly valuable for all attendees. The
marketing team now has a stronger imperative to focus on
getting a subset of the channels fully ready to go live
(instead of spreading their efforts across multiple channels
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
67
and only having some of them partially completed). The IT
department representative can also advise the website
development team that the product website may need to go
live a couple of weeks earlier than originally anticipated.
Plus, the customer service representative can prepare the
team to receive calls from customers about the sample pack
two weeks earlier than expected.
The attendees use this input to reassess and reprioritise the
campaign activities identified for the upcoming month. The
marketing team, once again, advises the meeting attendees
on how much of the highest-priority work in the top-down
list they can reasonably expect to achieve before the next
monthly review session.
The next three months …
Over the next three months, the representatives continue to
meet to review the work that has been completed (and is in
progress) from the marketing team. They discuss:
any changes in market conditions (such as indications of earlier testing completion time-frames and ongoing
customer feedback)
The Agile approach
The marketing team and the other business areas jointly reassess their original priorities based on the upfront customer feedback that they have received.
Regular communication channels enable all teams to be aware of – and plan for – the potential for an earlier delivery date than originally expected.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
68
any new marketing requirements that have arisen (such as the CEO’s announcement that there needs to be a
press release prepared for the product launch)
any issues that have arisen (such as one television network’s refusal to commit to a flexible contract).
The attendees update the business requirements each month
based on this feedback, and reprioritise the ongoing work
for the upcoming month based on the relative business
value of each activity. Each month, the marketing team
delivers a greater set of fully prepared campaigns which are
ready to go live whenever the product launch is announced.
The IT department representative also announces that they
are undertaking equivalent work in their preparations for
the product website, so they are confident that they will also
be prepared should the product launch date be moved
forward.
November
As expected, the government-regulated testing of
‘NoSneezium’ is completed and the product is approved for
general market distribution two months ahead of schedule.
All attendees use the November session to determine what
work needs to be done in order to finalise the marketing
The Agile approach
The marketing team regularly meets with the other business areas throughout the process to show them the work that has been completed.
These regular meetings allow the participants to jointly reprioritise ongoing work based on any new information that has been obtained.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
69
campaigns and the product website as quickly as possible,
so that the CEO can make the formal announcement. The
attendees realise that some of the planned work (e.g. public
transportation advertisements in two of the major cities) is
not yet finalised, but they are prepared to make this their
highest-priority work directly after the product launch. The
most important thing is that the highest business-value
channels (e.g. the advertisements in the medical
professional publications) are ready to go. Just as
importantly, the marketing channels all point to a highly
functional product website that is also ready to be released.
At the same time that Traditional Approaches, Inc. is madly
rushing around to salvage anything that they can from their
partially completed marketing campaign work (and
preparing for the onslaught of customer complaints that are
likely to arise from issues related to their untested product
website), Agile Approaches, Inc. is prepared to go forward
with production-ready campaigns and a fully tested product
website.
Once again, the responsive planning, business-value-driven
and high-communication focus of Agile approaches has
positioned the organisation to deliver better quality results
earlier, and more cost effectively, than their traditional
competitors.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
70
Traditional Approaches, Inc.
Product marketing outcomes
Projected Actual
Budget £520,000 £544,000
Number of employees
6 full-time employees
6 full-time employees
Delivery date
31 December 15 November
Scope of deliverable
Promotional campaign that will ‘get the message out there’ so that the public is eagerly awaiting the arrival of the new product
Rushed promotional activities, including:
last-minute press release write-ups
premium service fees for renegotiated contracts
half-completed media campaigns that cannot be released
Figure 7: Product marketing outcomes: Traditional Approaches, Inc.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
71
Agile Approaches, Inc.
Product marketing outcomes
Projected Actual
Budget £520,000 £520,000 (with some expenditures postponed until after the product launch)
Number of employees
6 full-time employees
6 full-time employees
Delivery date
31 December 15 November
Scope of deliverable
Promotional campaign that will ‘get the message out there’ so that the public is eagerly awaiting the arrival of the new product
Top priority promotional activities ready to go, including:
completed media campaigns for the channels with the highest business value
negotiable contracts with suppliers to reschedule other promotional activities for earlier release
Figure 8: Product marketing outcomes: Agile Approaches, Inc.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
72
Order fulfilment in a competitive marketplace
One of the most valuable aspects of Agile approaches is
that they take a holistic view of required work in relation to
the overall objectives of the organisation. The use of
business-value-driven priority lists at each planning session
is designed to ensure that work is done in conjunction with
the organisation’s overarching priorities. The regular
review sessions deliberately involve a cross-disciplinary
team that represents the areas of the organisation that are
most likely to be affected by this work, so that decisions are
made with consideration for their impact on other business
processes and other staff.
This cross-disciplinary approach to working drives the
website development and marketing teams to consider more
than the work that is in front of them. In particular, they
begin to consider the impact of the sample pack ordering
capability on the manufacturing area that is responsible for
fulfilling these orders. Are they prepared to receive
electronic orders from the product website? Are they in a
position to respond to both low demand and high demand
periods (including the potential for significantly high
demands in conjunction with scheduled advertising
activities)? Also, just as importantly, will they be
positioned to begin manufacturing and distributing sample
packs in time for the product launch?
Both pharmaceutical companies, Traditional Approaches,
Inc. and Agile Approaches, Inc., need to guarantee that
online requests for sample packs from customers are able to
be fulfilled by their manufacturing areas as quickly as
possible. This means ensuring that they have sufficient
internal capacity to meet projected customer demand.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
73
Both companies realise that the best marketing campaign
activities and the most effective product website will be
meaningless, if the people who order the sample packs have
to wait for an extended period of time to receive the
product. They realise that their competitor could gain a
significant advantage by getting their sample product to the
customer more efficiently.
Once again, each company approaches this requirement in
two different ways, with decidedly different outcomes.
The traditional approach
The CEO of the first pharmaceutical company, Traditional
Approaches, Inc., holds a meeting with the Manufacturing
Vice President to advise that the organisation wants to
include sample packs of ‘Cold Riddance’ pills as part of the
product launch. The anticipated customer demand is 1.5
million sample packs, but could potentially go as high as
2.5 million, if the market take-up is better than anticipated.
The CEO advises that the product launch is scheduled for
the end of December, and that the manufacturing area has a
budget of £760,000 to purchase new equipment and acquire
the necessary staff to produce these sample packs.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
74
Budget £760,000
Number of employees
Current manufacturing and warehouse staff with any additional staff funded within the allocated budget
Delivery date
31 December
Scope of deliverable
Ability to produce and ship:
1.5 million sample packs (minimum)
2.5 million sample packs (maximum)
Figure 9: Order fulfilment constraints
The Manufacturing Vice President is concerned that the
current production staff is already struggling to meet the
unexpected high demand for another of Traditional
Approach’s products – and that there are few skilled
labourers currently available for hire – but does not want to
be the one to disappoint the CEO. So, the production line
takes on board this new requirement; even though the
Manufacturing Vice President has no idea how they are
going to fulfil it.
The traditional approach
Executives issue top-down mandates without factoring in how the work requested will impact staff workloads across all business areas.
The organisational culture discourages management from providing feedback on executive mandates, even if staying silent puts the entire organisation at risk.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
75
Stretching the seams
The Manufacturing Vice President meets with key
managers from the production line to advise them of this
new commitment. It is now 1 July and they have six months
to increase their capacity to support the potential for up to
2.5 million sample pack orders coming in from 1 January
next year. The product packaging needs to be finalised, the
equipment needs to be acquired, and the staff need to be
trained (and supplemented) to meet this demand.
Two of the best production line managers are pulled from
their current responsibilities to focus on the sample pack
manufacturing requirement. Selected staff members are
promoted to acting supervisors to compensate for these
managers being taken offline; and the rest of the production
line staff is asked to put in overtime to continue generating
the same productivity levels without these staff members.
The human resources area had been focusing on hiring
junior production line staff to meet their current staff
shortages (for products where training programmes and
documentation are available). The Manufacturing Vice
President now asks them to refocus their efforts on urgently
hiring more senior production line staff that can work in a
new environment where supporting materials are not
available.
The finance department begins a selected bid process to
find vendors ‘as fast as possible’ who can deliver the
necessary production equipment in the required time-frame.
The facilities department is taken off the current work of
fixing the ventilation in the manufacturing area, in favour
of quickly creating floor space for the new equipment. The
warehouse area is asked to move current stock offsite as
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
76
soon as possible to make room for the storage and
distribution of the additional product.
The CEO’s request of the manufacturing area has thrown
most of the organisation into a tailspin trying to achieve an
impossible requirement. All of the ‘bird in hand’ work that
they are doing is potentially going to be compromised by
the requirement to ‘drop everything’ in favour of this new
product.
Expected (and unexpected) delays
In meeting with each affected area of the organisation, the
manufacturing area encounters a number of delays which
could significantly impact their ability to achieve the
December deadline.
The production line managers first sit down with the
product research team to review the requirements for
manufacturing the pill itself; and then they sit down with
the compliance and marketing department representatives
to discuss product packaging. The product research team is
able to advise on the composition, shape and size of the pill
– as well as the necessary storage conditions (e.g.
temperature and relative humidity); but the marketing and
The traditional approach
Meeting the urgent need of one department has drastically changed the priorities for four other departments.
Corners are being cut to urgently address staff shortages, overtime payments are eating away at the available budget, and current customer orders are being delayed in favour of prospective customer orders.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
77
compliance departments advise that they will need at least
two more months to finalise product packaging for the
sample packs. This means that the specifications for the
packaging equipment (and the corresponding bid to acquire
the vendor) both need to be put on hold pending this
decision.
The production line managers also know (from their past
experience with pharmaceutical products) that government
regulation testing is likely to result in last-minute changes
to product information (including warnings), so they need
to ensure that the packaging equipment for these sample
packs can be adjusted – even at the last minute – to
accommodate updated wording on these notices. This
expected delay creates a constraint in the process, but one
which the team can manage more easily because they know
about it (and can prepare for it) up front.
Finally, the Manufacturing Vice President is advised by the
Human Resources Manager that there are no qualified
candidates currently available to hire for the new
production line. Two of the candidates have commitments
with their current employers until November; and three
more will not be available until January. Can the
manufacturing area hold off until these qualified candidates
are available; or should the human resources team revisit
the junior production line staff candidates from their
previous searching, to see if any of these workers are
available more quickly?
The Manufacturing Vice President knows that hiring junior
staff will result in more work for his management staff,
greater supervision and less productivity than more senior
staff, but the organisation cannot wait until November to
begin producing the high quantities of sample packs that are
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
78
required. They have calculated that their machines will
need to be fully operational on a near 24/7 basis from mid-
October in order to meet the required demand. This means
that the organisation has no choice, but to temporarily hire
some of the less experienced candidates for the October /
November time-frame and replace them with senior staff as
more experienced resources become available.
Other issues
In addition to all of the challenges already identified, the
manufacturing area encounters a number of new issues as
the work progresses, each one pushing an already delayed
process into further jeopardy.
In early September, the Warehouse Manager advises the
Manufacturing Vice President that they only have sufficient
temperature-controlled storage areas to support the storage
of 100,000 sample packs at a time. Additional storage areas
can be built, but they cannot be available any earlier than
the end of January. The only other alternatives are for the
organisation to outsource additional storage spaces (which
will create both a cost overhead and a logistical issue for
the manufacturing area), or to reduce the supplies of other
Traditional Approaches’ products that are currently in
storage.
The traditional approach
Delays in other business areas are resulting in an inability for the manufacturing team to progress their work.
The shortage of skilled resources in the marketplace is creating an even greater burden on the manufacturing area team members to supervise junior staff.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
79
In late September, the marketing department decides to
include product information sheets in the product packaging
to accommodate last-minute testing feedback, instead of
updating the product packaging at the last minute. The
vendors who have responded to the selected bid process did
not include product inserts in the proposed equipment (as it
was not a requirement at the time). So, the finance team
will need to release an amended bid to the vendors and
extend their response date to accommodate this change in
requirements. The manufacturing area also needs to pull
back on the special features that they had requested to
update the product packaging at the last minute, as the
inclusion of product inserts means that the external product
packaging is not expected to change.
In addition, the manufacturing and warehouse areas had
both been working from the assumption that incoming
sample pack orders would be processed through the current
bulk order system that the sales team uses for other
Traditional Approaches products (where high quantities of
products are shipped to one address). The Warehouse
Manager learns in late October that the sample packs will
be ordered through the product website – and that each new
order will be submitted to the warehouse one-by-one as it
arrives. The warehouse area is not equipped to ship
individual products to an address, which means that they
will now need to scramble to find a third-party distribution
centre prepared to fulfil these requests.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
80
The end result
The issues and challenges faced by the production line
managers mean that, even with third party support, the
manufacturing area will only be in a position to produce,
store and distribute 200,000 sample packets a month by the
end of December. They begin producing sample packs at
the end of October with the hope of having 450,000 sample
packs available for distribution in time for the product
launch (and 200,000 sample packs every month thereafter).
This is not the original target agreed with the CEO, but they
believe that it should be a reasonable level of production, if
customer orders come in gradually after the product launch.
Then, the CEO announces that the product launch is
scheduled to take place six weeks before they had originally
anticipated. This means that, in a best case scenario, they
will be in a position to produce 100,000 sample packs in
time for the product launch (i.e. less than seven percent of
the originally projected demand).
The traditional approach to handling manufacturing
processes has resulted in the organisation being unable to
fulfil the vast majority of projected customer requests. This
means that Traditional Approaches, Inc. is likely to go into
‘panic mode’ just to meet the expected demand of sample
The traditional approach
Lack of communication with other business areas has resulted in wasted work and last minute decision-making.
Problems which could have been identified and resolved upfront are now creating insurmountable hurdles for meeting the required delivery time-frame.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
81
pack orders, let alone if the number of orders is
significantly higher than originally projected. Because of
these delays, the Traditional Approaches media team will
almost inevitably need to do damage control to salvage the
organisation’s reputation and to alleviate the concerns of
frustrated customers. Additionally, the staff at Traditional
Approaches will be working extensive overtime on an
indefinite basis, simply to keep their heads above water.
Compare this outcome to Agile approaches, which combine
lean manufacturing techniques with responsive planning to
better prepare organisations for fluctuating levels of
customer demand, even when that demand begins six weeks
earlier than expected.
The Agile approach
The CEO of the second pharmaceutical company, Agile
Approaches, Inc., holds a meeting with the Manufacturing
Vice President to advise that the organisation wants to
include sample packs of ‘NoSneezium’ as part of the
product launch. Like Traditional Approaches, Inc., the
manufacturing area of Agile Approaches, Inc. is allocated a
budget of £760,000 to purchase new equipment and acquire
The traditional approach
The earlier than expected deadline has resulted in the organisation only being able to meet six percent of the originally anticipated demand.
The organisation now needs to prepare for disappointed customers, damage control with the media and increased employee turnover due to the extremely high pressure work environment.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
82
the necessary staff to produce 1.5 million (and up to 2.5
million) sample packs by the end of December. However,
the CEO of Agile Approaches, Inc. directs the organisation
to use Agile practices and techniques (like those used in the
delivery of their product website and marketing campaigns)
in order to meet the anticipated product demand.
Budget £760,000
Number of employees
Current manufacturing and warehouse staff with any additional staff funded within the allocated budget
Delivery date
31 December
Scope of deliverable
Ability to produce and ship:
1.5 million sample packs (minimum)
2.5 million sample packs (maximum)
Figure 10: Order fulfilment constraints
Early July
The Agile approach for manufacturing the ‘NoSneezium’
sample packs starts in the same way that it did for the
website development and marketing campaign work – with
key representatives locking themselves away in a
conference room for four hours, to jointly map out the
requirements for producing up to 2.5 million sample packs,
before the end of December product launch. For the product
manufacturing activity, the attendees include key
representatives from:
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
83
the manufacturing department, as they are the primary drivers and owners of the sample pack production
requirement
the warehouse and distribution departments, as they are responsible for the storage and mailing of sample packs
the product research and compliance departments, as they are advisers on both the product specifications and
the product compliance requirements (e.g. warning
labels)
the marketing department, as they are responsible for the product packaging, as well as the wording on the product
website regarding ordering the sample packs
the IT department, as they are responsible for both the product website and the backend systems that will
process the customer orders.
As before, the aim of this first session with key
representatives is not to produce a detailed sample pack
production plan for the Manufacturing Vice President to
sign off – it is to effectively communicate and prioritise the
proposed manufacturing, storage and distribution activities
for ‘NoSneezium’ sample packs, so that everyone in the
room has a shared understanding of the work required.
Each proposed sample pack production, storage and
distribution activity (and its constraints) is described on an
index card which is pinned on the conference room wall
and discussed by the attendees. From these initial
discussions, it becomes immediately apparent that the
current production environment and business processes will
never be able to support the demand for up to 2.5 million
sample packs in time for the product launch, nor can the
level of resourcing be achieved in the specified time-frame
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
84
without significantly jeopardising almost every other area
of the organisation.
The group collectively agrees that the organisation has to
decide on whether to:
significantly improve all of the current internal processes to support the expected demand
outsource the entire sample pack manufacturing and distribution process to a third-party production centre
which is positioned to handle high quantity order
processing
undertake a hybrid approach, where the processes that can be handled internally are optimised; and the
processes that are beyond the capacity of the
organisation (and are not able to be significantly
improved in the six-month time-frame) are outsourced.
The attendees decide that both the manufacturing team and
the warehouse team need more time to investigate the
potential for improving internal activities, before accurate
decisions can be made on what portions of the work (if any)
will need to be outsourced. As these two teams are the
primary areas responsible for doing this investigation, the
group defers to these representatives to determine how long
they will reasonably expect to need to complete this
investigation work. The manufacturing department and the
warehouse department representatives advise that they
should be able to complete this investigation work within
four weeks.
In addition, the IT department representative advises that
they may be in a position to enhance their current bulk
order processing system to bundle individual product orders
for bulk handling (which should make it easier for the
warehouse to use their current business processes to ship
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
85
the orders). The IT team will need at least two weeks to
determine whether they can support this additional
requirement in conjunction with their current commitment
to deliver the product website.
Optimising the business processes
Following the CEO’s directive for Agile approaches to be
used to meet the anticipated product demand, the
manufacturing and warehouse departments decide to bring
in a business analyst, who specialises in lean techniques for
optimising product manufacturing, storage and distribution
processes, to advise on the improvements that can
realistically be made to their current environment to support
the expected production levels.
The business analyst applies lean principles to determine
where the current manufacturing, storage and distribution
processes can be optimised, including areas of:
The Agile approach
Key participants in the process meet at the beginning to establish a shared understanding of the work that is required.
The manufacturing team and the other business areas work together to identify the highest-priority work for the organisation.
Participants jointly agree that they need to do additional investigation before accurate business value decisions can be made.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
86
Overproduction: where the departments are producing more than is needed to satisfy the organisation’s (or the
customers’) requirements 15
. For example, designing
equipment which can handle last-minute changes to
product packaging when product inserts would suffice.
Waiting: where work cannot progress due to the unavailability of required resources, materials,
information, management decisions or management
approvals. 16
For example, where the manufacturing
section is waiting for product packaging to be finalised
before they can issue a selective bid for the required
machinery.
Non-value-added processing: including over-inspection, reworking and other added tasks to compensate for a
lack of effective quality control in the overall process. 17
For example, the warehouse team’s current processes for
having four different quality checkpoints before an order
is shipped – where each of these checkpoints effectively
does the same quality review work as the other.
Defect handling: where the organisation’s resources are wasted addressing problems in their products, services
and business processes, instead of focusing on core
business activities. 18
For example, the current warehouse
15
Adapted from Common Questions Organizations Ask About Lean Manufacturing,
Keberdle CF, Lean Solutions Group, LLC (2008): www.leansolutionsgroup.com/images/Common_Questions_About_Lean_Mfg.pdf. 16
Adapted from Simulation and the Lean Enterprise, ProModel:
www.promodel.com/challenge/WP_Lean.pdf. 17
Adapted from Value and Non-value Added Analysis of Incoming Order Process,
Ketkamon K and Teeravaraprug J, Proceedings of the International Multi-Conference of
Engineers and Computer Scientists 2009 Vol II, Hong Kong: www.iaeng.org/publication/IMECS2009/IMECS2009_pp1935-1937.pdf. 18
Adapted from Focus on Processes, Not Operations, Bodek N:
www.moldmakingtechnology.com/articles/1005lean.html%20 and The 7 Manufacturing Wastes, McBride D (2003): www.emsstrategies.com/dm090203article2.html.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
87
practices of reprinting shipping labels every time the
address is offset due to issues with the printer.
Under-utilised people: where staff cannot work to their full mental and physical potential due to ineffective
workflows, restrictive organisational cultures and
inadequate training. 19
For example, the current processes
of having senior staff spend 25% of their time
overseeing the work of more junior staff.
Excess movement: where the organisation’s resources (staff, materials, etc.) are moved from activity to activity
without adding value to the business process. 20
This
includes unnecessary movement due to a lack of
effective communication channels in the organisation.
For example, the current warehouse procedures of
moving stock through three different temporary storage
locations before the boxes are loaded onto trucks for
distribution.
Over preparation: where the organisation hoards resources or prepares materials ‘just in case’ the
organisation might need them in the future. 21
For
example, the current warehouse allocates 60% of their
temperature-controlled storage areas to stockpile
products to meet the projected demand for customer
orders over the next eight to twelve months.
19
Adapted from Lean Principles, Kilpatrick J, MEP Utah (2003): http://supplychain.tamu.edu/academics/444/LeanPrinciples.pdf. 20
Adapted from The Seven Deadly Wastes of Logistics: Applying Toyota Production
System Principles to Create Logistics Value, Sutherland J and Bennett B, Lehigh University Center for Value Chain Research (2007). 21
Adapted from Lean Manufacturing Principles: A Comprehensive Framework for
Improving Production Efficiency - The Evils of Inventory, Kilpatrick A, Massachusetts Institute of Technology (1997).
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
88
By applying lean principles to the current manufacturing
and warehouse processes, the business analyst determines
that Agile Approaches, Inc. can optimise their current
environment to produce and store up to 550,000 sample
packs each month. The recommendations for improvement
include:
constraining the marketing department to designing sample pack product packaging that can be produced on
the existing equipment, so that the organisation does not
incur the costs – or time delays – associated with holding
a competitive bid process for specialist equipment to be
built;
building better quality controls into the manufacturing and warehouse processes from the beginning, so that
fewer quality checks are required (and product defects
found) at the end of the process;
replacing faulty equipment (such as the label printer in the warehouse) to avoid wasting skilled resource time on
low business-value activities (e.g. rework);
reassigning junior staff to less complex (i.e. ‘safer’) production line tasks to reduce the need for constant
supervision. Ensuring that these tasks are clearly
documented (and that junior staff are sufficiently
trained) to reduce the potential for defects. Having senior
staff do occasional ‘spot checks’ of the work done by
junior staff, instead of regularly watching over them (i.e.
empower and equip junior staff members to do high-
quality work independently);
optimising the warehouse storage and transportation processes by moving long-term product stock to an
offsite location, in order to have the most time-critical
products close at hand, and by queuing the movement of
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
89
stock, so that only one temporary storage location is
needed between the storage area and the loading docks.
As part of this review, the business analyst also confers
with the IT department, to determine the outcome of their
investigation into whether they are in a position to enhance
their current bulk order processing system to bundle
individual product orders for bulk handling. These
discussions include the potential for including contingency
plans in the product website for potential delays in order
fulfilment, such as easily changeable values for the number
of delivery weeks presented to customers in the sample
pack order form.
Based on the discussions with the IT department (and
review of the current order distribution processes at Agile
Approaches, Inc.), the business analyst advises that there is
too much work required for the order distribution processes
to be changed in time for the product launch. Therefore, it
is recommended that the organisation outsources these
distribution activities to a third-party shipping house,
particularly one that has the technical infrastructure in place
to process orders directly from the ‘NoSneezium’ product
website.
In order to establish the most flexible outsourcing
arrangements, the business analyst advises Agile
Approaches:
to find shipping houses which are willing to offer their services on a variable scale based on fluctuating
production levels
to sign contracts with multiple vendors to allow for the potential for significantly increased demand.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
90
These flexible arrangements put Agile Approaches, Inc. in
a better position to manage the unknown factors of
production quantities and consumer demand, once the
product is launched.
Early August
The attendees from the first session reconvene to review the
proposed business process improvements and to determine
what (if any) of the current manufacturing, storage and
distribution activities need to be outsourced, in order for the
organisation to meet the end of December time-frame for
the ‘NoSneezium’ product launch. The business analyst
presents the recommendations for optimising the current
manufacturing and storage processes, and for outsourcing
the distribution activities. Although the marketing
department representatives are concerned about
constraining sample pack product packaging to the
capabilities of existing equipment, they equally appreciate
the risk to the organisation overall, if the sample packs
cannot be produced in time. Based on the outcomes from
the investigation, the attendees agree to proceed with a
The Agile approach
Lean principles are applied to the current manufacturing and warehouse processes to: o optimise work within known constraints; and o identify alternative options for those activities that
cannot be realistically supported by the organisation in the available time.
Contingency options and flexible supplier arrangements are established to address variable factors (e.g. the quantity of customer orders).
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
91
hybrid internal optimisation and outsourcing approach to
resolving the organisation’s current limitations for
producing sample packs.
The next three months …
The implementation of change to the internal processes for
manufacturing and storage is achieved using the same Agile
approaches that the organisation used for website
development and marketing campaign delivery:
A cross-disciplinary group of representatives from the organisation (and from the selected outsourcer)
participate in monthly planning sessions, where they
collectively determine the highest business-value work
for each month.
The attendees sub-divide these activities into smaller bodies of work which are achievable in a four week
time-frame.
The manufacturing, storage and outsourced distribution teams aim to deliver completed work products each
month (instead of working towards one big outcome at
the end of December).
The group reconvenes on a monthly basis to review the work that has been completed and jointly determine the
highest-priority activities for the coming month.
In this way, the highest business-value elements of the
optimised manufacturing and storage processes can be in
place whenever the product is launched. Additionally,
because the cross-disciplinary group of attendees includes
representatives from the product research and compliance
departments, all of the attendees are advised, well in
advance, that the government-regulated testing is likely to
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
92
be completed earlier than originally anticipated. This allows
the internal manufacturing and storage teams (and the
outsourced distribution team) to be as prepared as possible
for this potential. The group jointly decides to aim to begin
‘NoSneezium’ sample pack production, on a 24/7 basis, in
early October to allow for at least two months of full
capacity sample pack production, even if the product launch
is moved to early December.
November
As expected, the government-regulated testing of
‘NoSneezium’ is completed and the product is approved for
general market distribution ahead of schedule. The
manufacturing, storage and distribution teams did not,
however, anticipate that this approval would occur two
months ahead of schedule and, therefore, the product launch
would be six weeks earlier than expected.
The teams’ decision to begin sample pack production on a
24/7 basis in early October means that they have a little
over 500,000 sample packs already in storage; and they
expect to be able to have an additional 280,000 sample
The Agile approach
The manufacturing team and the other business areas jointly reassess their original priorities based on the lean principles recommendations that they have received. They agree to pursue a hybrid internal optimisation and outsourcing approach to maximise available resources.
Regular communication channels enable all internal and external participants to be aware of – and plan for – the potential for an earlier delivery date than originally expected.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
93
packs ready for distribution by 15 November. This
represents 52% of the minimum target levels that the CEO
had set for sample pack distribution. The team further
advises that, at a production rate of 125,000 sample packs
per week, they expect to be able to meet the full
requirement for 2.5 million sample packs by mid-January.
This means that unless there is an extraordinarily high up-
front consumer demand for sample packs, Agile
Approaches, Inc. should be able to fulfil all orders within
the anticipated time-frames.
The end result
The CEO of Agile Approaches, Inc. realises that, with the
product launch occurring six weeks ahead of schedule, the
organisation could not have reasonably expected to have
2.5 million sample packs available in this time-frame.
However, the Agile approach to handling manufacturing
processes has resulted in the organisation being well-
positioned to meet market demand. If market demand
suddenly increases to an unexpectedly high level, the
manufacturing and warehouse team now have a long-term
solution for high productivity output delivery – not a
temporary solution that requires staff to work extensive
overtime on an indefinite basis.
Using Agile approaches has also provided the organisation
with a leaner manufacturing and warehouse area, which is
likely to have follow-on benefits for the production of their
other products as well. These improvements, along with the
flexible arrangements that have been established with the
third-party shipping houses, mean that Agile Approaches,
Inc. will be better positioned to increase (or decrease) the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
94
production of ‘NoSneezium’, if the product demand differs
from expectations.
Traditional Approaches, Inc.
Order fulfilment outcomes
Projected Actual
Budget £760,000 £760,000 plus overtime
Number of employees
Current manufacturing and warehouse staff with any additional staff funded within the allocated budget
Current manufacturing and warehouse staff with junior staff to partially supplement the team
Delivery date
31 December 15 November
Scope of deliverable
Ability to produce and ship:
1.5 million sample packs (minimum)
2.5 million sample packs (maximum)
Ability to produce and ship:
100,000 sample packs in time for the product launch (less than seven percent of the minimum projected demand)
with ongoing overtime required to produce another 200,000 sample packs per month
Figure 11: Order fulfilment outcomes: Traditional Approaches, Inc.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
95
Agile Approaches, Inc.
Order fulfilment outcomes
Projected Actual
Budget £760,000 £760,000
Number of employees
Current manufacturing and warehouse staff with any additional staff funded within the allocated budget
Current manufacturing and warehouse staff with support from a business analyst, along with external suppliers for outsourced work
Delivery date
31 December 15 November
Scope of deliverable
Ability to produce and ship:
1.5 million sample packs (minimum)
2.5 million sample packs (maximum)
Ability to produce and ship:
780,000 sample packs (52% of the minimum projected demand)
2.5 million sample packs by mid- January
Figure 12: Order fulfilment outcomes: Agile Approaches, Inc.
But what about my organisation?
Although the business activities described in the previous
case study were specific to the pharmaceutical industry, the
benefits that these companies achieved by using Agile
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
96
approaches can be equally applied to business activities in
every organisation across every industry sector.
This is particularly true for those organisations that want to
achieve real productivity gains within the constraints of
their current budgets and staffing levels, such as:
government departments that have a fixed budget for improving public transportation services to better meet
the needs of the community
product manufacturers that want to produce products with fewer defects, in order to reduce their overheads
and improve their corporate image
insurance companies that want to update their policy structures to better reflect the information that they are
gathering on customer needs
charities that want to increase the breadth of community service activities that they can undertake with their
current group of volunteers
educational institutions that want to reduce administrative overheads for teachers, so that they can
maximise their classroom time
publishers and broadcasters that want to become more responsive to consumer demand and reduce their time-
to-market
small- to medium-sized enterprises (SMEs) that require high productivity levels from a limited number of staff.
Any organisation that wants to significantly improve their
productivity levels needs to focus on: making their business
activities more responsive to change; reducing the waste
and inefficiencies in their business processes; minimising
errors and repeated work by having more effective
communication channels; and establishing a corporate
culture that both equips and empowers its resources to
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
97
deliver high business-value outcomes. These are the key
principles and core objectives of Agile approaches – and
they can be applied with equal benefit to organisations in
every industry.
This means that any business activity in your organisation
with a fixed time-frame can be delivered more effectively
through the Agile practice of responsive planning. It does
not matter whether the business activity is:
a consumer product with a predetermined launch date
a marketing campaign
an event that the organisation has to plan
a customer project with a contract-driven deadline
a sales report that needs to be ready in time for the annual corporate meeting.
Delivery time-frames for all of these activities can be
affected by both changes in the organisation (e.g. staff
departures, business priority shifts, funding reallocations)
and changes in the marketplace (e.g. shifts in customer
demand, announcements from competitors, the release of
new technologies). This is why Agile approaches, such as
responsive planning, are designed to help organisations
anticipate and react to these changes, instead of being
‘blindsided’ by them.
Equally, any business output in your organisation can be
made more valuable and cost-effective by applying the
Agile practice of direct stakeholder engagement. Every
organisation can gain significant up-front and long-term
benefits by involving the intended recipients of a business
output in its design and development, including:
commercial products
consumer services
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
98
internal documents
corporate events
promotional activities.
It does not matter whether the target audience for the output
is an internal staff member, a corporate partner or an
external consumer, the earlier that people are able to
provide you with input on whether the work that you are
doing meets their needs, the better positioned you (and the
organisation) are to adapt ongoing work to align with their
expectations. Also, the organisation wastes less money on
outputs that will only need to be reworked or replaced in
the future, because they do not meet the needs of the
intended recipient.
Similarly, any core business process in your organisation
can be optimised by applying lean techniques to focus
resources (both staff and equipment) on delivering the
highest business-value outcomes. Inefficiencies, such as
overproduction, excess movement and over-preparation in a
business process, can be addressed by optimising business
activities to deliver the highest business-value outcomes.
This means that the same lean techniques that were used in
the case study, to improve the manufacturing and
warehouse activities of the pharmaceutical company, could
be applied to a wide range of business activities in any
organisation, including:
monthly reporting
expense reimbursements
customer service work
budget management
product and service delivery.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
99
This is not to say that every Agile approach will deliver the
same level of business value for every business activity.
Some Agile practices and techniques are better suited to
situations with unknown factors (e.g. changing customer
requirements), while others are ideal for highly predictable
and replicable work.
For example, the pharmaceutical company case study used
three common business activities of website development,
marketing and product manufacturing, to demonstrate the
breadth of activities that can be improved by applying Agile
approaches. Although these were three very different
business activities, they had some strong commonalities:
each activity was time-constrained by the product launch
each activity was assigned a fixed budget
each activity had to be planned around unknown factors, such as the potential level of consumer demand
each activity required shared responsibility by a team of people in a high-communication environment in order
for it to be successful.
The Agile approaches that were applied in these conditions
(e.g. responsive planning, business-value-driven
prioritisation) are particularly designed to deliver results in
dynamic environments, where unknown factors can impact
the organisation’s ability to deliver required outcomes
within fixed time-frames, fixed staffing levels and/or fixed
budgets. This means that organisations can expect to
achieve more dramatic results by using these types of Agile
approaches to improve their business activities in dynamic
environments, than in situations where conditions are less
susceptible to change.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
100
Conversely, Agile approaches, such as lean techniques, are
well suited for highly repetitive and more predictable
business activities, such as work undertaken:
on a manufacturing production line
in a retail store
in a call centre.
This is because in these more static environments, the risk
to the organisation is not as much in planning for the
unknown as it is in maximising resource utilisation (i.e.
minimising waste) in known activities. This is especially
true in high volume industries, where even minor
improvements to a business activity can result in
exponential increases in real productivity gains as the tasks
are repeated.
The degree to which a business activity is static or dynamic
generally governs the selection of the most appropriate
Agile approaches to apply. However, organisations can
choose to apply a combination of Agile practices and
techniques to suit the specific requirements of each
business activity. In the case study, for example, the
manufacturing and warehouse challenges were resolved
with a combination of lean techniques (e.g. reducing the
number of temporary storage locations) and responsive
planning (e.g. holding monthly meetings to review and
adapt the ongoing work to implement these changes within
the required time-frame). Similarly, lean techniques can be
applied to dynamic environments in conjunction with other
Agile approaches (such as business-value-driven
prioritisation) to ensure that the highest value work is
delivered as efficiently as possible. This enables the
delivery team to produce more flexible and reusable
outcomes for the work that they can control in the short
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
101
term, even if the activities scheduled for the future may
change.
The path forward
The next section of the book, Section 2: What You Need to
Know About Agile, provides further background
information on Agile principles and practices, to help you
decide whether Agile approaches are suited to the needs of
your organisation, including:
identifying the underlying business value of each Agile principle
describing the business drivers that created the original need for Agile approaches in the IT and manufacturing
sectors
explaining why these approaches have been so effective in these two industry sectors over the past 20 years
listing organisations that are successfully using Agile approaches today
providing insight into why people in other industry sectors are relatively unfamiliar with Agile practices and
techniques – or the extensive benefits that these
approaches can bring to their organisation.
The final chapter in this section, Chapter 4: Agile Sounds
Good, But … addresses the most common concerns that
readers are likely to have about adopting Agile approaches
in their organisations, so that you can determine whether or
not it is worthwhile progressing to the other sections in this
book.
If you are already able to see the benefits that Agile
approaches can bring to your organisation – and you want
to begin using them today – you may want to go directly to
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
A Case Study: Traditional versus Agile Approaches
102
Section 3: 12 Agile Principles that Will Revolutionise Your
Organisation. This section will walk you step-by-step
through each of the 12 underlying principles that make
Agile approaches so effective; apply each principle in real
life business settings; and demonstrate how these principles
are able to benefit business activities in every industry.
Once your head is swimming with all of the potential value
that Agile approaches can bring to your organisation, the
final section of the book, Section 4: Making Agile Work in
Your Organisation, guides you through assessing which
Agile approaches best meet your organisation’s needs and
how to introduce Agile principles into even the most
traditional organisations.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
103
SECTION 2: WHAT YOU NEED TO KNOW ABOUT
AGILE
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
104
CHAPTER 1: AGILE IN A NUTSHELL
This chapter explains each of the core Agile principles in
clear business language, demonstrates how they have
revolutionised one market sector (the information
technology industry); introduces popular Agile practices
and techniques that put these principles into action; and
profiles some of the prominent organisations which have
successfully adopted these Agile approaches, including
Nokia Siemens Networks, Yahoo! and BT.
Understanding Agile principles
Embracing change
At the core of Agile principles is the understanding that
change is an inevitable – and essential – part of any
business. Market needs evolve, project funding gets re-
allocated and staff move on. An organisation which expects
and embraces change in customer requirements, market
demand, supply chain provision and internal resource
availability has a significant competitive advantage over
less responsive organisations.
Responsive planning
Responsive planning to accommodate inevitable internal
and external changes is at the heart of Agile approaches.
Because change is an inevitable part of business, Agile
approaches avoid creating extensive up-front documents
that endeavour to predict business requirements, costs and
time-frames over the long term. Instead, Agile approaches
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
105
are based around the iterative delivery of business value in
short time-frames (usually every two to four weeks), with
ongoing planning based on the feedback received from key
stakeholders at each iteration.
This drive for responsive planning is most succinctly
described in the Agile philosophy: ‘Apply, Inspect, Adapt’.
Responsive planning allows for changes in the business
environment (e.g. a change in market demand) to be almost
immediately reflected in the iterative activities undertaken
by staff members – instead of waiting several weeks (and
sometimes months) for an updated plan to be agreed,
released and implemented.
Frequent and continuous business value
The goal of each Agile iteration is to provide stakeholders
with frequent and continuous business value, so that the
organisation can benefit more quickly from their investment
in money, people and time. Agile approaches are designed
so that each iterative delivery contains the highest-priority
items identified by the business to the greatest extent that
can be provided in the time allocated. This results in each
deliverable having immediate value for the business, thus
maximising the effort of each resource to focus on high-
priority activities, and minimising the likelihood of
unnecessary work being done.
Importantly, Agile approaches also provide the organisation
with the opportunity to review tangible outputs at each
delivery point, to redirect efforts (where required) and to
determine whether further budget expenditure should be
focused on additional work in this area – or reallocated to
higher priority business activities across the organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
106
Direct stakeholder engagement
So, how do Agile delivery teams ensure that their
deliverables continuously meet the needs of the
organisation? The most effective way to ensure ongoing
business value is to directly involve key internal and
external stakeholders in the process. (When was the last
time you included customer service representatives in the
review of proposed products? Or invited prospective
investors to comment on the draft annual plan?)
Representative stakeholders participate as active members
of the Agile team during the process, providing the team
with real-time input and hands-on feedback at two key
points in the process:
at the start of each iteration to describe and prioritise their business requirements
at the end of each iteration to review and assess outputs against their stated requirements.
Ideally, these stakeholders are also able to make themselves
available to the team during each iteration, to respond to
questions and review work while it is being completed.
The more available stakeholders are to the Agile team
throughout the process, the closer that each deliverable will
be to meeting the true needs of the organisation. However,
Agile approaches are also realistic in understanding that the
full-time allocation of a key internal resource – or ongoing
availability of an external customer – is not always
possible. The objective for an Agile organisation is to
create this opportunity wherever possible, but no less than
at the start and end of each iteration.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
107
Regular face-to-face communication
Agile approaches strongly advocate that the most effective
way to actively involve stakeholders in the process is
through face-to-face communication (which can include
online meetings where required). The underlying premise is
that business requirements are most clearly stated (and
clarified) in a forum where people can
respond to each other in real time
draw diagrams on a whiteboard that others can immediately provide feedback on
get a firsthand perspective on each stakeholder’s reaction.
Conference calls and e-mails can be used (where required)
to clarify ongoing questions during the iteration; but the
description of the business requirements at the start of each
iteration – and review of outputs at the end of each iteration
– require physical (or virtual) face-to-face communication
in order for these sessions to be effective. In the Agile
world, there is no point where a pile of documentation is an
acceptable substitute for active face-to-face communication.
Minimising waste
The Agile imperative to deliver the highest business value
possible, in a short time-frame, results in the added benefit
of minimising waste in work undertaken. Effort is not
expended on low priority items that are less likely to be
needed by the business, resulting in a reduced likelihood of
over-production by the team. Regular feedback from
stakeholders helps to ensure that ongoing efforts continue
to be focused on the highest value activities.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
108
Short time-frames also mean that, even if the team goes
slightly off-track in one iteration, the cost to the
organisation is contained. Activities can be ended when the
team has delivered every outcome that the organisation
considers essential – versus maintaining teams to meet pre-
determined time-frames or budget allocations.
Agile approaches also minimise waste by encouraging
employees to make business processes and deliverables as
efficient as possible. This not only assists employees in
delivering value within a short time-frame; it allows these
processes and deliverables to be more readily reused and
expanded upon in the future.
Tangible outputs
Agile methods work on the basis that the best way to
measure the progress of work is not to create endless status
reports, but to review the tangible outputs of the work as
the primary measure of progress. Status reports are often
time-consuming, generally sanitised for management
review and can be designed to give the reader a false sense
of security that things are progressing on track. Tangible
outputs, on the other hand, are irrefutable indicators of the
ongoing success or failure of each Agile team’s activities.
Most important, however, is the effect that producing
tangible outputs has on the way in which Agile teams
undertake their work. The drive to deliver tangible outputs
in short iterations forces the team to touch on every stage of
the delivery process, from planning and design to quality
control, packaging and presentation. It forces the team to
avoid endless planning meetings and infinite rethinking of
ideas before action is taken. It requires the team to go
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
109
through every stage of the process up front, providing an
early identification of risks and hurdles that are likely to
impact ongoing delivery. Arguably the most valuable
outcome, it gives team members the satisfaction of
regularly seeing tangible results from their efforts,
providing them with inspiration and motivation for their
ongoing work.
Empowering the team
Agile approaches rely on the mutual trust (and dependency)
that emerges between stakeholders and delivery team
members: delivery teams depend upon the expertise of
stakeholders to accurately communicate and prioritise the
business requirements; and stakeholders equally depend
upon the expertise of the delivery team members to
regularly produce outcomes that meet these requirements.
If either group falters, the process fails.
It is this interdependency that makes Agile approaches so
compelling for employees. Stakeholders are responsible for
guiding the business priorities and for measuring the
outcomes of each iteration, but they are not the people who
determine the volume of work that can be achieved in that
short time-frame. Instead, stakeholders defer to the multi-
skilled delivery team to advise them on the actual work
required to achieve their objectives, the estimated time for
each task and what the delivery team can realistically
achieve in an iteration given their current workload and
other commitments.
The structure of Agile approaches also means that
stakeholders do not need to keep a close watch of every
step that the delivery team makes, because they know that
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
110
they are never more than a few weeks away from seeing the
results of their work. Throughout each iteration,
stakeholders also have the ability to both sit in on the
delivery team’s daily status reviews and to monitor the
overall progress of the team through real-time status
tracking tools. This means that stakeholders can be
confident that work is progressing without having to
constantly monitor the delivery team, and delivery team
members are entrusted, empowered and left alone to do the
work that they have committed to.
The interesting thing about this dynamic is that, as it
progresses, it is able to feed off itself to create ongoing
motivation for employees. Delivery team members know
that their continued ability to self-manage their work
depends on their regular delivery of high-value business
outcomes. Additionally, because they are the ones who
identify what work can (and cannot) be achieved in each
iteration, they are motivated by their personal responsibility
to achieve these outcomes. This combination of factors is
heightened by the satisfaction and pride that delivery team
members feel when they produce tangible outputs that truly
meet the needs of the organisation.
Quality by design
The requirement for Agile delivery teams to regularly
deliver tangible outputs in each iteration makes quality
control essential throughout the process. In order to be able
to respond to stakeholders in short time-frames,
deliverables must be designed to accommodate ongoing
change. Agile teams learn early on that maintaining quality,
flexibility and extensibility of deliverables is critical in their
ongoing ability to be responsive to change, without
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
111
impacting their levels of productivity. This knowledge
drives Agile teams to build in quality by design in
everything they deliver – not only to avoid the problems
that can occur when faulty deliverables are handed over,
but to reduce the impacts of low quality on their own work
(and ongoing ability to self-manage) in the future.
Continuous improvement
The ‘Apply, Inspect, Adapt’ philosophy, which underpins
Agile approaches, provides the organisation with a proven
method for continuous improvement on an ongoing basis.
Performance improvement is not reserved for annual
employee reviews; it occurs as part of the review at the end
of each iteration. Teams use Agile tools (such as the
burndown charts described in Chapter 12: Immediate Status
Tracking) to monitor their own progress during each
iteration. Management is provided with real-time progress
monitors (such as the executive dashboards described in
Chapter 12: Immediate Status Tracking) to measure the
advancement of work against the organisation’s objectives.
The very nature of Agile approaches is to continuously
review and improve the work that is being undertaken, to
ensure that the organisation is focused on delivering the
highest value outcomes at a regular and sustained pace.
The active involvement of stakeholders throughout the
process ensures that these deliverables, genuinely, meet the
needs of the organisation, and allows for real-time
adjustment of the work if these objectives are not being
met.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
112
Agile in action
Although the core principles that underpin Agile
approaches can deliver benefits in every market sector,
there are currently two industries at the forefront in their
use of Agile approaches: information technology (IT) and
manufacturing. Several prominent organisations in these
industries have publicly documented their success in using
Agile approaches, including Google, Yahoo!, Nokia
Siemens Networks and Microsoft.
The prominence of Agile approaches in these two industries
can be attributed to a number of factors, most notably the
fact that the most vocal proponents of Agile approaches
have tended to come from more technical backgrounds –
resulting in the information regarding these practices
generally being presented only in a technical context. There
is, however, another compelling issue which has driven the
widespread adoption of Agile practices across the IT
industry specifically; understanding this issue is the key to
understanding why Agile approaches are powerful
strategies for every industry.
In the 1990s, the IT industry was plagued by the
remarkably high failure rate of software development
projects: projects that became notorious for their missed
deadlines, substantially overrun budgets, faulty deliverables
and dissatisfied customers. A handful of thought leaders in
the industry believed that these IT project failures could be
attributed to three key factors: over-planning, insufficient
communication and ‘all-at-once’ delivery.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
113
Over-planning
IT software projects traditionally began with the production
of extensive ‘up-front’ documentation, including project
plans, functional requirements, system design specifications
and technical architectural designs. These documents,
which often took months to produce (and even longer to get
approved), were intended to ensure that the developed
software would align with user requirements. In reality,
however, these documents only served to provide corporate
managers with a false sense of security in the expenditure
of their IT budgets; and to ensure that delivered software
would be substantially misaligned with the ongoing – and
changing – needs of the business.
One of the biggest problems was that, by the time these big
up-front documents were finalised, nearly everything about
the proposed project was likely to have changed, including
user requirements, market demand, internal resource
availability and the capabilities of the underlying
technologies. The time required to revisit and adapt these
documents would have resulted in even further delays to the
project. So, development work was undertaken against
plans and designs that were clearly outdated on the first
day, and significantly more outdated by the time that the
software was delivered.
Another key problem in the industry’s use of ‘big up-front
documents’ was the inevitable misalignment between text
descriptions of the user’s needs and the resulting software.
Users who provided input into these documents often fell
into two common traps:
not clearly articulating their requirements
wanting everything under the sun in an effort to guarantee that any requirement they could possibly have
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
114
in the future would be supported in the software. (Given
the amount of time it took to deliver the software, who
could blame them?)
Both of these factors ensured that the big up-front design
documents were saddled with unclear requirements (which
were left to the discretion of the technical team to interpret),
or with highly critical business requirements lost in a sea of
extraneous requirements. Most importantly, these
documents ignored the simple fact that products which look
good on paper may not always have the same appeal when
presented on the screen. The bottom line is that software
products delivered to meet these design documents were
destined to fail – and businesses were losing millions in the
process.
Insufficient communication
The second overwhelming driver in the ongoing failure of
software development projects in the 1990s was the
traditional – and often deliberate – separation of the
business areas that required the software and the technical
staff responsible for delivering the solution (i.e.
development in a vacuum).
Once the big up-front design documents for an IT project
were finalised, they were generally handed over to the
technical team for development. The technical team was
then sent back to their desks (often located in a separate
section, floor or even building from the business areas),
with a pile of paper and an immutable deadline. The next
time that the technical team interacted with the business
area was when they installed the resulting software on the
users’ machines for acceptance testing.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
115
This isolation between the users, with the business
knowledge, and the technical team tasked with delivering
the software created inevitable issues with the resulting
software, including:
user requirements left to the interpretation of the technical team members, without the benefit of
understanding the business context
the inevitable disconnect between the two-dimensional concept proposed in the documentation and the
manifestation of that concept into tangible screens that
the user could interact with
not allowing for changes to business requirements that may have occurred between the time that the user was
last consulted and the months (and sometimes years) that
followed before the resulting software was installed on
their system.
All of these factors resulted in the delivery of software that
was frequently misaligned to the needs of the business
users, including inadequate workflows, system errors,
critical design flaws and features that were rarely (or never)
used by the business – with no remaining budget or
resources available to address these issues.
‘All-at-once’ delivery
Software development projects in the 1990s depended
heavily on ‘waterfall’ project management techniques,
where analysis, design, development, testing and delivery
stages are undertaken serially, requiring the full completion
of one activity before the next one can begin. The use of
waterfall techniques on these projects meant that software
design could not begin until all of the requirements analysis
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
116
was complete; software testing could not begin until
software development was complete; and software was not
delivered to the users until all of the preceding stages had
been completed.
This use of waterfall approaches in the IT industry was
intended to reduce business risk in project delivery,
requiring each step to be completed to management’s
satisfaction before further spending was incurred. In reality,
waterfall approaches significantly increased the risk of IT
project failure by:
mandating big up-front documentation (with all of its related issues)
discouraging responsiveness to changing requirements as the project evolved
creating ‘silos’ of ownership that reduced communication across project team members.
Perhaps the most risky impact of these waterfall
approaches, was delaying the delivery of tangible business
outcomes until the very end of the project – when problems
in the software are the most evident and changes to the
software are the most costly.
Instead of enabling the organisation to manage expenditures
and risks throughout the software development project,
executives were faced with an all-or-nothing proposition:
keep pouring resources into a failing IT project, so that at
least some value can be recovered from the previous
investment, or end the project midstream and receive no
tangible benefit to the organisation. The ‘all-at-once’
delivery approach often left these executives with no other
options.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
117
There were, of course, other factors that influenced the high
failure rate of software development projects in the 1990s,
including limitations in technology and the lack of
availability of skilled technical resources. However, the
three issues outlined above – over-planning, insufficient
communication and ‘all-at-once’ delivery – were factors
that were within the control of the organisation to change.
Thankfully, a group of innovative thought leaders 22
at the
time realised the power that Agile approaches could bring
to the IT industry. Their insights revolutionised the way in
which software is currently developed worldwide.
The core philosophies that these Agile thought leaders built
upon are best described in the Agile Manifesto 23
, a doctrine
which currently has thousands of signatories from Agile
practitioners around the world:
Manifesto for Agile Software Development 24
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
22
Including Kent Beck, Martin Fowler, Alistair Cockburn, Jeff Sutherland, and Ken
Schwaber. 23
Agile Manifesto: www.agilemanifesto.org. 24
Reprinted courtesy of www.agilemanifesto.org.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
118
The introduction of Agile approaches in the IT industry
created an environment that was ideal for addressing each
of the key factors that were driving IT project failures.
Over-planning
As documented in the Agile Manifesto, Agile practices
prefer ‘working software over comprehensive
documentation’ as a way of maximising the productivity
and value of the team.
Adopting Agile approaches within the IT industry
eliminated the traditional low value approach of building
big up-front documentation. Instead, Agile teams worked in
collaboration with stakeholders to create high-level ‘user
stories’ and then worked again in collaboration with these
stakeholders to ensure that their deliverables were
continually meeting the needs of the organisation. This
enabled software development teams to start actively
producing value for the organisation from the first iteration;
reduced the levels of documentation to only record the most
essential information; enabled plans to be regularly adjusted
to meet the ongoing needs of the organisation; and provided
tangible outputs that stakeholders could respond to (versus
the limited two-dimensional descriptions available through
design documents).
The responsive planning of software development work
based on the highest business priorities – along with the
regular opportunity for stakeholders to adjust work to meet
ongoing priorities – eliminated the need for the ‘everything
under the sun’ approach to collecting user requirements.
Because stakeholders were given an opportunity to escalate
the software features that were most important to them
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
119
throughout the process, users knew that there would be
ample opportunity to review and adjust these priorities as
the software development progressed. They no longer felt
the imperative to ask for everything they might need up
front for fear that they would never again have the
opportunity to influence the outcome of the software being
developed.
Similarly, the hands-on nature of stakeholder involvement,
while the software was being developed, provided users
with a level of control and input into the process that they
had never experienced in the past. The false security of
extensive documentation was replaced with the opportunity
to review and influence tangible outputs. The misalignment
problems that used to occur when software was finally
released, became a thing of the past. The use of Agile
approaches in the IT industry meant that there were few to
no surprises when software was delivered to the users.
Insufficient communication
Introducing Agile practices in the IT industry minimised
the isolation between the users with the business knowledge
and the technical team that was tasked with delivering the
software. The most forward-thinking IT organisations put
representative stakeholders on the technical team to work
hand-in-hand with the developers on a daily basis. Other
organisations arranged for the business areas to be available
to the technical team on an ‘as needed’ basis, minimally as
active participants in iterative reviews of the deliverables.
Technical teams were no longer working in a ‘black box’
environment. They were no longer expected to interpret
unclear business requirements on their own. They were
empowered with the ability to deliver real business value
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
120
for their efforts. Stakeholders were provided with working
software that was significantly better aligned to their
business needs.
Agile approaches did not only have a positive impact on
communication between the technical and business teams;
they provided significantly higher levels of communication
within the teams. Agile approaches encouraged teams to:
participate in daily status updates and problem
identification; pair team members when undertaking work
to deliver consistently higher quality results; and undertake
cross-disciplinary problem solving in providing end-to-end
deliverables at each iteration. Most importantly, technical
team members received a level of support, quality control
and motivation that was unavailable to them in their
previously isolated environments.
‘All-at-once’ delivery
Agile practices replaced serial ‘waterfall’ project
management techniques with iterative delivery of tangible
outputs, where all stages (analysis, design, development,
testing and delivery) were undertaken for a selected subset
of features in each iteration.
The iterative release of end-to-end deliverables allowed for
parallel work to be undertaken by the team, enabled risks
and hurdles to be identified early on in the process, and
provided tangible outputs which were able to bring
immediate value to the organisation. This ongoing delivery
of high business priority outputs provided management
with an unprecedented level of value from their IT
investments, and a control over ongoing budget expenditure
that the ‘all-at-once’ delivery model could never provide.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
121
So, what does all of this have to do with using Agile for
organisations in other industry sectors? The interesting
thing, is that the problems that beset the IT industry in the
1990s – over-planning, insufficient communication and
‘all-at-once’ delivery – are problems faced by organisations
in a much broader range of industry sectors today: project
teams caught up in endless planning and re-planning cycles;
marketing teams making decisions without sufficient input
from the product delivery areas; managers relying on paper-
based status reports as assurance that work is on track, only
to find out at the end of the process that work is either
incomplete or insufficient to meet the current needs of the
business.
The introduction of Agile approaches in software
development has revolutionised the IT industry. It is why
so many prominent IT organisations, including Yahoo!, BT
and Google have not only adopted Agile approaches
internally, they have actively promoted the use of Agile
practices and techniques throughout the industry.
Popular Agile methods
The following section provides further detail on a few of
the more prominent Agile approaches that IT organisations
around the world have successfully implemented, including
formal Agile methods, such as Scrum, Feature-Driven
Development (FDD) and eXtreme Programming (XP).
Although the work described in these approaches is quite
specific to the IT industry, they align directly with core
Agile principles, such as responsive planning, that can be
applied to every organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
122
Scrum
Scrum is an iterative project management approach most
commonly used for Agile software development projects,
but suitable for any project-based work. Scrum provides a
framework for businesses to identify and prioritise work
required, and for project teams to commit to the subset of
priority items that they believe can be delivered in each
two- to four-week iteration (or ‘sprint’).
Scrum processes require the nomination of resources to
provide key roles in the project delivery, including:
the Product Owner who represents the needs of the business, and is responsible for documenting and
prioritising high-level requirements as input into
ongoing planning
the Scrum Team, a cross-disciplinary team that is charged with undertaking the required work in each
sprint, and enlisting input from the Product Owner when
requirements need to be clarified
the ScrumMaster who facilitates the team’s work, removing project impediments and ensuring that
appropriate Scum practices are being followed by the
team.
Core to the success of Scrum are two activities that are
undertaken at each iterative sprint: The Sprint Planning
Meeting and the Sprint Review. The Sprint Planning
Meeting, held at the beginning of each sprint, is where the
Product Owner, ScrumMaster and Scrum Team review the
highest-priority items identified by the Product Owner and
agree on the subset of priority items that will be included in
the forthcoming sprint. The Sprint Review occurs at the
end of each sprint and includes a demonstration of work
completed in that sprint and a retrospective review of the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
123
work undertaken to enable continuous improvement for
subsequent iterations.
Scrum is used by hundreds of organisations worldwide,
including Adobe, Barclays Global Investors, BBC’s New
Media Division, BellSouth, Bose, CapitalOne, Federal
Reserve Bank, GE, Google, Microsoft, Motorola, Nokia
Siemens Networks, SAP, State Farm and Yahoo! 25
Dynamic Systems Development Method
Dynamic Systems Development Method (DSDM) is
another iterative approach to Agile software delivery that
has its roots in Rapid Application Development (RAD),
resulting in a strong emphasis on building prototypes and
confirming the feasibility of the solution prior to
undertaking full development activities. This method
includes the need for Stakeholder Workshops, a Feasibility
Report, a Feasibility Prototype and a Business Study to be
undertaken in the first stage of the DSDM project lifecycle.
The practices that underpin DSDM are at the very heart of
Agile methods, including active user involvement
throughout the process, iterative and incremental
development, frequent delivery of tangible outputs and
25
The use of Scrum by these organisations is documented in a number of sources,
including corporate websites, industry publications (e.g. Microsoft Lauds Scrum Method
for Software Projects, Taft DK (2005): www.eweek.com/c/a/IT-Management/Microsoft- Lauds-Scrum-Method-for-Software-Projects/), the work undertaken by industry experts
such as Jeff Sutherland (http://scrumtraininginstitute.com/classes/show/85) and case
studies at industry events, e.g. The Growth of an Agile Coach Community at a Fortune 200 Company, Silva K & Doss C, AGILE 2007 (13-17 Aug 2007), Washington DC:
ieeexplore.ieee.org/Xplore/login.jsp?url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%
2F4293562%2F4293563%2F04293600.pdf%3Farnumber%3D4293600&authDecision=- 203.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
124
empowering the delivery team. Ongoing testing and quality
control throughout the process are also emphasised.
Unlike Scrum, the DSDM framework requires a range of
artefacts (e.g. development plans, functional models) to be
developed at each phase of the project, to provide ongoing
confirmation that planned work is aligned with the needs of
the business.
However, both Scrum and DSDM have the same core
objective – the delivery of high business-value outcomes in
controlled, iterative time-frames. Scrum provides a high-
level framework for achieving this objective, and relies on
major communication between the participants to ensure
that work undertaken meets ongoing business needs.
DSDM provides a slightly more structured framework to
achieve this objective, requiring proposed work to be
documented and confirmed prior to continuing to the next
stage.
Feature-Driven Development
Feature-Driven Development (FDD) is an activity-specific
Agile method for software development work. However,
there are a number of elements of FDD which could
provide valuable insights into the successful delivery of any
business outcome.
The basic driver of FDD is providing incremental value to
the business by delivering complete, working products (i.e.
software ‘feature sets’) in every iteration. FDD requires
proposed systems to be modelled and then broken down
(decomposed) into smaller tasks (i.e. feature lists) that are
able to be completed within each iteration. Small teams are
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
125
then assigned to deliver nominated feature sets which, once
successfully tested, are incorporated into the larger system.
FDD promotes quality control, throughout the software
development process, by focusing multiple team members
on the same feature set, undertaking peer reviews of
software code, and encouraging regular software builds to
ensure that a demonstrable system is always available for
client review.
Although FDD is specific to software development work, it
also includes practices that are valuable for any business
activity, including:
encouraging teams to take on manageable workloads within short, fixed time-frames
providing team members with a dedicated set of peers to provide multiple perspectives
providing context for work undertaken, so that team members appreciate how the activities that they are
doing impact the overall deliverables
measuring the progress of the team by their achievement of tangible milestones.
eXtreme Programming
Like FDD, eXtreme Programming (XP) is an activity-
specific Agile method for software development work.
However, XP also provides techniques which could be
applied more broadly to deliver business value across a
greater range of business activities.
XP encourages software developers to produce and deliver
the simplest possible technical solution required to meet the
client’s objectives; anticipates that requirements will
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
126
change once the client has had an opportunity to work with
the delivered software; and encourages the ongoing
improvement and optimisation of the software based on
client feedback.
Unlike the ‘big up-front documentation’ approaches that
burdened the IT industry in the 1990s, XP documents client
requirements at a high level – and then works hands-on
with the client to deliver their desired outcomes using the
simplest designs, delivered in the earliest possible time-
frames.
Unique to XP is the use of a technique called Test-Driven
Development (TDD), which encourages software
developers to create the tests that will be used to validate
the code that they are building prior to undertaking
development work. This TDD technique can be used as an
innovative quality management approach for delivering any
business outcome, requiring employees to define and
document their measures of success prior to undertaking the
work required.
Another unique characteristic of XP is a concept known as
refactoring, which allows the team to regularly review the
existing system and modify it, where required, so that
future changes can be implemented more easily.
Amazingly, this includes full authority for the team to
throw away existing software in favour of a replacement
solution that will provide the business with greater
flexibility to address future requirements. XP advocates that
the short-term loss of work undertaken is worth the long-
term opportunity for deliverables to grow with the
organisation.
It is the simplicity of design, the expectation of change and
the freedom provided to the team to rethink and optimise
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
127
solutions that enable selected elements of XP to be applied
as a unique approach to resolving any business problem.
Lean manufacturing
The Agile approaches described thus far have had a heavy
focus on the application of Agile practices and techniques
in the IT industry. However, Agile approaches were being
successfully used in the manufacturing sector decades
before they were used in the IT industry, with indications
that Henry Ford had been using elements of an Agile
approach, known as lean manufacturing, as early as 1922. 26
Lean manufacturing focuses on eliminating the wastes that
add little or no value to business processes, including:
Overproduction: producing more than is needed to satisfy the organisation’s (or the customers’)
requirements.
Waiting: where work cannot progress due to the unavailability of required resources, materials,
management decisions or management approvals.
Non-value-added processing: this includes over- inspection, reworking and other added tasks to
compensate for a lack of effective quality control in the
overall process.
Under-utilised people: where staff cannot work to their full mental and physical potential due to ineffective
workflows, restrictive organisational cultures and
inadequate training.
26
My Life and Work, Ford H with Crowther S, Garden City Publishing Company, Inc. (1922), ISBN 9781406500189.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
128
To address these areas of waste, the manufacturing sector
implemented a number of techniques, including Total
Quality Management (TQM), Just-in-Time (JIT) logistics
and Batch Size Reduction – designed to optimise work to
align with customer demand, to provide materials to
employees on an ‘as required’ basis and to facilitate
collaboration through cross-disciplinary teams.
The wastes identified in the manufacturing sector clearly
align to wastes that can occur in any sector: delivered work
that is misaligned with the needs of the business; work on
hold awaiting materials, staff availability or management
approval; talented staff who are frustrated because their
capabilities are not fully utilised – or because they feel
powerless to address inefficiencies in their work.
Other industry sectors have taken the lead from lean
manufacturing, adopting quality improvement
methodologies, such as SixSigma, in an effort to better
measure, improve and control their business processes.
These quality improvement methodologies focus on
identifying corporate goals, measuring current processes for
benchmarking, identifying areas of potential improvement
and then piloting and measuring the effect of the proposed
improvements. Although the approach differs, these quality
improvement methodologies have the same primary goal as
Agile methods: to more efficiently meet customer needs by
maximising resource efforts, minimising waste and
maintaining high quality throughout the process.
Who uses Agile?
Agile approaches have been successfully used by hundreds
of organisations worldwide, most notably in the United
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
129
States and Europe. Although the list of companies which
are currently using Agile approaches covers a range of
industry sectors, the vast majority of these organisations
have only adopted Agile approaches in their software
development activities to date. Therefore, market research
related to Agile approaches has been generally undertaken
only in this context.
Forrester’s September 2006 survey of technology decision
makers 27
identified that 17% of North American and
European businesses use Agile practices, while another
29% are aware of them. A more recent survey undertaken
by VersionOne 28
indicates that organisations that use Agile
approaches are achieving increased productivity (80% of
respondents), faster time to completion (64% of
respondents) and improved ability to manage changes in
requirements (90% of respondents).
Over the past five years, a number of prominent IT
organisations have actively promoted their use of Agile
throughout the industry by publishing case studies and
experience reports. Selected examples of these are provided
in the following sections:
Yahoo! 29
Gabrielle Benefield has been a highly prominent figure in
the Agile arena, having championed the use of Agile
27
‘The state of application development in enterprises and SMBs: business data services
North America and Europe’, Stone J, Database & Network Journal (1 Apr 2007): http://www.thefreelibrary.com/_/print/PrintArticle.aspx?id=162832944. 28
4th Annual State of Agile Development Survey 2009:
pm.versionone.com/StateOfAgileSurvey.html. 29
Reprinted with permission from 1105 Media: www.1105media.com.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
130
practices within Yahoo! since 2005. Ms Benefield, who
was the Senior Director of Agile Development at Yahoo!,
advises that Yahoo! has ‘more than 200 teams using Agile
development processes to create software for the highly
volatile general-public Web application market’ where they
‘can easily get 200 to 300 percent productivity
improvements’.
Yahoo! is an avid user of the Scrum method of Agile
project delivery, including the use of user stories to confirm
their customers’ requirements. In Yahoo!’s approach to
Agile, ‘active stakeholder involvement’ is getting feedback
on proposed features from their millions of customers, and
refining their products based on customer input prior to full
release.
One of the co-founders at Yahoo! said that ‘Agile has been
one of the most positive things to happen to the
company’ 30
.
Nokia Siemens Networks 31
Petri Haapio has lead Lean and Agile transformation in
some of the world’s largest organisations, including Nokia
Siemens Networks.
Petri advised that over 40 products at Nokia Siemens
Networks have used Agile software development practices
with projects undertaken in one- to four-week time-boxed
30
The full interview with Ms Benefield is available from 1105 Media at:
http://campustechnology.com/articles/2008/02/lessons-from-a-yahoo-scrum-rollout.aspx. Further detail on Yahoo!’s use of Agile practices is also provided in Ms Benefield’s
(2008) paper, ‘Rolling out Agile in a Large Enterprise’ at:
http://www.computer.org/portal/web/csdl/doi/10.1109/HICSS.2008.382. 31
Printed with permission from Petri Haapio: www.reaktor.fi/web/en/.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
131
iterations. These products employed a range of Agile
practices, including Scrum, continuous integration, test-
driven development, pair programming, refactoring and
multi-skilled teams.
Petri further advised that Nokia Siemens Networks’
primary drivers for moving to Agile practices were:
to be more responsive to changes in the business environment
to increase productivity and quality
to increase customer satisfaction by focusing on the most value added features first
to establish a culture that is focused on continuous improvement.
In Petri’s work with Nokia Siemens Networks, Agile
product development has involved teams with 10 people
working in a single location, to teams with 500 people
working from multiple locations and across multiple time
zones.
BT 32
Agile practices have become a central part of BT’s
transformed ways of working. The move away from
traditional waterfall methods in BT Innovate & Design −
which designs and develops all BT’s technology − has
come as telecommunications networks have become more
software-driven. Agile became the logical approach to take.
At the start, five years ago, a comprehensive training and
education regime was put in place. BT developed ‘The BT
32
Printed with permission from BT: www.bt.com.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
1: Agile in a Nutshell
132
Agile Cookbook, an online guide to Agile delivery as
applied to BT’ which recognised five core Agile practices:
customer involvement
user stories
iterative development
automated testing
continuous integration.
In addition, BT instituted a program for pairing Agile
coaches within the organisation to exponentially increase
their training activities, and established learning events
such as The Agile Road Show, Agile Program Days and
Agile Learning Projects.
The five core practices and the Agile approach are now
completely embedded in the operating model that BT uses
to design and develop its networks, and the products and
services it offers to its customers.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
133
CHAPTER 2: WHY IS AGILE SO EFFECTIVE?
The pharmaceutical company case study on page 18
paralleled two organisations faced with exactly the same
challenges: the same product, the same market demand, the
same time-frame and the same budget allocation. The only
difference between these organisations was the way in
which each chose to approach the business problem. So,
why was the outcome of each activity so dramatically
different for Agile Approaches, Inc. compared to its
competitor?
This chapter reduces the business case for Agile approaches
to three bottom-line factors:
Agile approaches protect organisations from controllable risk on a number of levels
Agile approaches cost relatively little for organisations to start (or stop) using
Agile approaches are able to deliver both initial returns and ongoing benefits to the organisation.
The following sections identify how each of these factors is
impacted by Agile approaches.
Management of controllable risk
One of the key business benefits to Agile approaches is
their ability to protect the organisation from controllable
risk. Market fluctuations, employee turnover and variable
resource levels are all factors that, to a large extent,
organisations cannot control. However, an organisation can
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
134
control the way in which it plans for – and responds to –
these risk factors.
Each Agile principle works in a different way to protect
organisations from controllable risk, but these principles
also complement each other.
Responsive planning
Every time an organisation commits financial, human or
physical resources to a business activity, it is taking a
calculated risk that the cost of supplying these resources
will provide a significant enough return to justify the initial
expenditure. The more that these resources are committed
up front, the greater the risk to the organisation that the
intended outcomes will not yield the level of return that was
anticipated if circumstances change. The ideal position for
an organisation is to undertake a moderate up-front
investment in time, money and resources, and then monitor
the ongoing return on that investment before additional
resources are committed.
Responsive planning is designed to enable organisations to
commit small amounts of resources towards their
objectives, monitor the progress of these resources against
both internal and external influencing factors, and adjust the
ongoing commitment based on the most current information
available. This does not eliminate the potential for
unforeseen issues to affect the work that is being done, but
it minimises the impact of these issues when they arise.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
135
Frequent and continuous business value
Even when Agile work is stopped due to unforeseen risks,
the initial commitment that the organisation made can be
partially (or fully) recoverable. Agile approaches require
delivery teams to produce high business-value outcomes in
every iteration, such as:
sales reports that include real customer data
working (and releasable) website functionality
efficiencies to business processes that have been applied (and measured) in live conditions.
These are not thought papers or conceptual discussions,
they are tangible outputs that the organisation can continue
to utilise, even if the Agile work is postponed or stopped
altogether. (If you stopped the year-long projects in your
organisation after three months, how many of them would
be able to deliver more than a pile of project plans and
status reports?)
Agile approaches enable the up-front investment that the
organisation has made to deliver at least a portion of the
intended returns. Moreover, because that portion represents
the highest-priority work for the organisation, there are
times when receiving only these initial outcomes is
sufficient for the organisation to have achieved its intended
objectives.
Direct stakeholder engagement
One of the biggest risks that organisations take is the
assumption that the work that they are doing will meet the
needs of the intended audiences. The further removed work
is from the people that require these outputs, the greater the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
136
likelihood that these outputs will be misaligned. At a
minimum, this means that the organisation is risking
absorbing the cost of rework (or discarded work); in more
critical circumstances, it means that the organisation is
risking market share, customer loyalty, staff productivity
and employee retention.
In any competitive marketplace, there is always the risk that
other organisations will deliver a product or service that is
more appealing to audiences. Equally, there is always the
risk that customer needs will change over time. The
differentiator here is controllable risk.
Agile approaches encourage the direct involvement of
internal and external stakeholders, so that, to the largest
extent possible, their input will reflect their most current
requirements, including:
the most up-to-date information that staff members have about the organisation (e.g. resource availability,
changes in corporate direction)
hands-on feedback on whether (or not) interim deliverables are meeting the needs of internal staff
input from external customers on their projected short- and long-term future needs
the most current information that both internal and external stakeholders have about competing products
and services.
Although this does not guarantee that every possible
requirement will be known in advance, it significantly
shortens the window of time between when the organisation
identifies a need and when it delivers the outcomes that are
intended to address that need.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
137
Regular face-to-face communication
In the same way that direct stakeholder engagement reduces
the risk of business requirements not being known, face-to-
face communication reduces the risk of business
requirements not being understood.
As mentioned in the Agile in action section of Chapter 1:
Agile in a Nutshell, one of the biggest factors in the failure
of IT projects in the 1990s was insufficient communication.
This was particularly evident in both the reliance upon up-
front documentation to articulate business requirements,
and the isolation of the staff members who were doing the
work, from the business areas that required the outcomes.
Even when organisations involve internal and external
stakeholders in the identification of requirements, the value
of their involvement is directly correlated to how well the
people who are doing the work clearly understand what is
needed. This is particularly true when the people who are
doing the work do not have the same level of specialist
business knowledge as the stakeholders. The more that the
business requirements are misinterpreted, the greater the
risk to the organisation of rework and discarded work.
Regular face-to-face communication not only ensures that
work will not be done in isolation of the people who best
understand the business requirement. It also minimises the
potential for employees to act on the assumptions or
misinformation that can arise from the one-way
communication channel of documentation. Combining
regular face-to-face communication with tangible outputs in
fixed iteration time-frames can remove this ambiguity (and
the corresponding risk) altogether.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
138
Minimising waste
Until now, the focus of risk management through the use of
Agile approaches has been on risk mitigation by
minimising up-front commitments in planned business
activities. Included in this is waste management by
reducing the risk of resources over-producing (or going too
far off-track) before their work is contained. There is also
an equivalent ongoing risk when organisations allocate
resources for business processes that are inefficient.
Maximising resource utilisation involves giving staff the
tools that they need to get the work done. In the same way
that faulty equipment can stop a production line from
moving forward, ineffective communication channels, low-
quality outputs and excess movement can bring work to a
virtual standstill. Organisations not only risk productivity
leakages in these inefficient processes, they also risk delays
in deliverables and employee frustration.
Tangible outputs
The requirement for delivery teams to produce tangible
outputs, in each iteration, provides significant risk
mitigation beyond the ongoing business value that these
outputs provide; it also reduces the potential for theoretical
concepts (or prototypes) to oversimplify the work that is
required for production-level deliverables to be generated.
This can include everything from a physical product that
takes more money to produce than the prototype indicated,
through to mock-ups of corporate reports that cannot
actually be produced because the information required is
unavailable (or too costly to acquire). The more information
that an organisation has about the real costs involved in
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
139
producing a required output, the better positioned the
organisation is to determine whether ongoing investment is
justified.
Empowering the team
The very nature of Agile work provides employees with
levels of satisfaction and self-motivation that go far beyond
what they can get from traditional approaches to work.
With Agile approaches, teams have input into the
estimation and planning process. They can see tangible
outputs of their work on a regular basis. They can interact
directly with the stakeholders to avoid wasted effort and
rework. They can produce business value instead of writing
up status reports. Furthermore, because management is able
to see the outputs of their work in short time-frames, these
teams often get a level of independence and trust that is
generally not available to them in the workplace. Self-
motivated and empowered teams are a critical part of the
success of Agile approaches, and the rewarding nature of
Agile work creates an ongoing source of motivation for
employees, which reduces the risk of staff turnover.
Quality by design
The direct (and indirect) costs of low-quality outputs can
put an organisation in a greater position of risk than even
the most inefficient business process. Internally,
organisations risk lost resource time as defects are
addressed and outputs reproduced. Externally, organisations
risk their reputation in the marketplace and ongoing
customer loyalty.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
140
Agile approaches mitigate this risk by putting active
checkpoints in place, throughout the process, to confirm (to
the largest extent possible) that ongoing work is delivering
high-quality results for stakeholders. These approaches
further mitigate the risk of low-quality outputs by
encouraging continuous improvement throughout the
process, including simplified (and more sustainable)
business processes. This positions the organisation to not
only identify risk, but to be able to respond more quickly,
and cost-effectively, to any unexpected issues that arise.
Individually, each of these Agile principles has the ability
to protect organisations from some degree of risk. When
they are combined in Agile approaches, however, the level
of risk mitigation for the organisation increases
significantly. When they are used systematically across the
organisation, the level of protection from risk can increase
exponentially.
Minimal start-up costs
In the same way that Agile approaches protect the
organisation from the risk of large up-front commitments,
they also do not require a large up-front commitment from
the organisation in order to be used.
Agile approaches are not highly regimented management
structures that require hundreds of staff to attend workshops
(and receive doorstops of documentation) before they can
be used in the organisation. You can immediately apply
many of the core Agile approaches (and principles)
described in this book to your current business activities,
without attending week-long training courses, acquiring
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
141
mounds of manuals, or enlisting the services of high-end
consulting firms.
That is not to say that organisations cannot benefit from
more formal guidance on adopting and applying Agile
approaches. The IT industry, for example, has benefited
greatly by having formal training and certification courses
to teach people how to more effectively apply Agile
methods (such as Scrum) in their software development
projects. As the adoption of Agile approaches grows and
matures in your organisation, you can refine your use of
Agile by enlisting qualified consultants, attending training
courses and reading industry-specific resources, such as
those listed in the Bibliography.
Equally, Agile approaches do not require a significant up-
front commitment from internal and external stakeholders.
For Agile approaches to succeed, stakeholders minimally
need to be available to guide and review the outputs of each
iteration. Generally, this is no more than eight hours of their
time each iteration (i.e. every two to four weeks). Their
active involvement throughout the delivery process can
substantially reduce the time that is normally required of
them, at the end of the process, to address problems in the
deliverables that they received.
All of this can make trialling Agile approaches in an
organisation a cost-contained activity, which the
organisation can opt to extend (or reduce) without having
jeopardised a significant up-front investment. The
downside, of course, is that employees will not have the
opportunity to bury their ‘certificates of completion’ for the
latest cure-all management trend in the mounds of
paperwork on their desks, but that is a risk that most
organisations will happily absorb.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
2: Why is Agile So Effective?
142
Initial and ongoing returns
Agile approaches are designed to provide organisations
with a combination of the immediate benefits of having fit-
for-purpose outputs, as well as a number of long-term
benefits for the organisation overall, including:
more efficient business processes
reduced overheads in ongoing service and product delivery
greater customer satisfaction
stronger competitive advantage
higher employee retention rates.
The success of Agile approaches creates a dynamic in the
organisation that feeds off itself. Departments are
encouraged to interact and communicate with each other
more often, which means that an iteration planning session
which was intended to identify upcoming work can also
become a forum where staff exchange organisational
information and share ideas. Employees feel more
empowered to influence and improve the organisation,
which motivates them to proactively think about other ways
in which their work can be done more efficiently. Everyone
involved in the process gets the satisfaction of seeing real
outcomes from their work, which can create an
environment that is focused on outcomes delivery instead
of paperwork generation.
All of these factors mean that Agile approaches can create a
climate of productivity, delivery and possibility that will
better position the organisation to respond to inevitable
internal and external changes. This can create a more
sustainable environment to move the organisation forward
in a service-driven global marketplace.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
143
CHAPTER 3: WHY DON’T MORE
ORGANISATIONS USE AGILE?
The Agile community is a tightly knit and extremely
supportive group of professionals who are passionate about
using – and refining – Agile practices and techniques to
provide the greatest benefit to their organisations. The only
problem is that the work that they do – and the language
that they use – has been so heavily focused on two specific
sectors (IT and manufacturing) that other industries have
had minimal exposure to the benefits of these approaches.
For example, books on Agile project management
techniques have focused, almost exclusively, on how these
approaches can improve software development projects,
even though much of the content could be equally applied
to any time-, cost- or resource-constrained project work in
other industry sectors 33
.
This focus on industry-specific activities is, arguably, a
primary reason why these exceptionally dedicated Agile
practitioners have often had a difficult time convincing
senior management, within their own organisations, to
support these approaches – let alone convincing clients in
other organisations. This lack of management support has
often meant that the adoption of Agile approaches within an
organisation has needed to come from a series of smaller
successes in ‘grass-roots’ work (i.e. ‘Agile-by-stealth’),
33
One very notable exception is the DSDM consortium whose guidebooks on the use of
DSDM Atern have provided examples of the application of this Agile method to business
activities outside software development. In fact, these publications were what inspired me
to first consider the potential of Agile approaches beyond technical projects.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
3: Why Don’t More Organisations Use Agile?
144
instead of a collaborative initiative between staff and
management.
In addition to an overall lack of awareness about Agile
approaches, there may be other factors that would make an
organisation initially hesitant to adopt these approaches,
including:
Technical terminology: much of the language that is currently used to describe Agile practices and techniques
(e.g. Test-Driven Development) is quite specific to the
IT and manufacturing industries, which makes it more
difficult for people to see the potential beyond these two
industries. Also, some of the terms used (e.g. eXtreme
Programming) can create the impression that these are
‘rogue’ practices, instead of proven approaches.
Agile myths: rumours about Agile approaches that have grown from misunderstanding. For example, the
mistaken impression that using Agile approaches means
no documentation when, in actuality, it means using
more effective communication channels to work together
(e.g. face-to-face communication) and using
documentation where required to record the outcomes of
this work.
Misapplication: there are instances where an organisation has endeavoured to apply Agile approaches
in the past, without fully understanding the underlying
principles. For example, an organisation that moves to
an ‘Agile’ iteration-based project management model,
but still requires all of the work to be signed-off in an
up-front specification. Truly Agile organisations
understand that responsive planning is only valuable
when the organisation is in a position to adapt ongoing
work as it progresses. Otherwise, iterative work just
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
3: Why Don’t More Organisations Use Agile?
145
becomes shorter delivery cycles that are limited by the
same core constraint; and Agile approaches get an
unjustified bad reputation when this pre-constrained
process inevitably fails.
Trusting employees: at the heart of Agile approaches is the firm belief that people can – and will – do the right
thing by the organisation if they are given the
opportunity. If the senior management of an organisation
sees employees as unmotivated people who have to be
supervised closely in order to get any work done, they
will be far less willing to entrust delivery teams to self-
manage. The irony is that these same managers rarely
appreciate that a corporate culture of mistrust breeds
unmotivated people.
‘Business as usual’ mindset: there is no doubt that Agile approaches require organisations to act – and think
– differently to the way that they have in the past. Those
organisations which are self-aware (and humble) enough
to recognise that their business practices of the past may
not sustain them into the future, will be more amenable
to considering Agile approaches, especially given their
widespread support and long history of success. In
contrast, executives who are committed to ‘the way we
do things around here’ are likely to see Agile approaches
as too radical for their organisation. The bottom line is
that Agile approaches are a significant change in the
way in which organisations operate – but change can be
for the better.
The previously referenced statistics from Forrester and
VersionOne identified that organisations are both aware of
Agile approaches and are receiving benefits from their use
of these approaches. To date, these statistics have
predominantly been focused on the experience of
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
3: Why Don’t More Organisations Use Agile?
146
organisations in the IT industry, but they are good
indicators that Agile approaches really do result in positive
outcomes for the organisations that are forward-thinking
enough to apply them. So, the most likely reason for the
limited uptake of Agile approaches, outside the IT and
manufacturing industries, is simply that organisations in
other industries may not be aware that they, too could
achieve real productivity gains from these approaches.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
147
CHAPTER 4: AGILE SOUNDS GOOD, BUT …
The decision to shift to (or even trial) a new way of doing
business can be daunting for any organisation. There may
be inefficiencies in your current business process – and
times when you wish that staff were more productive – but
is this enough of an argument to forego the ‘devil you
know’ in favour of unchartered territory? Moreover, even if
you are convinced that your organisation has room for
improvement, that does not necessarily mean that moving
to Agile approaches is the answer.
The most compelling argument in favour of trialling Agile
approaches is the fact that it costs the organisation very
little to get started. All you need is one project that is small
enough to influence, but important enough that its success
will be meaningful to the organisation. It could be a
scheduled corporate event, a planned marketing campaign,
a new product feature, a new customer service activity or an
internal improvement initiative. Commit to trialling Agile
approaches on this project for three months and monitor the
progress:
Is the delivery team producing high business-value outputs?
Is work being done more efficiently?
Are the stakeholders getting the outcomes that they need?
Are employees happier to be working in a high- communication environment, rather than in a
documentation-centric one?
Is the quality of their work better than before?
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
4: Agile Sounds Good, But …
148
If the answer to most (if not all) of these questions is yes,
then that can give you sufficient confidence to consider
broadening the use of Agile approaches to other activities
within the organisation. If the answer to these questions is
no, that equally tells you about the suitability of Agile
approaches within your organisation (or at least their
suitability for the selected project) – without requiring the
organisation to walk away from a huge up-front investment.
Agile principles encourage organisations to work with
tangible outputs, instead of theoretical ideas, prototypes and
analysis reports. Equally, the benefits of Agile approaches
are best demonstrated by their active use and measurement
within an organisation, rather than by any argument that
can be made in this book. None of the theoretical
discussions in the world are going to convince an
organisation about how powerful these approaches are in
the same way that their hands-on use will.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
149
SECTION 3: 12 AGILE PRINCIPLES THAT WILL
REVOLUTIONISE YOUR ORGANISATION
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
150
CHAPTER 5: RESPONSIVE PLANNING
Why every up-front plan fails
Reality is every plan’s worst enemy. Plans represent a
snapshot in time, an approximation of what might occur
based on the information known at the time the plan was
developed. At best, plans are reasonable estimates of
required activities, resources, costs and time based on
previous experience with similar work. At worst, they
represent educated guesswork of what may be required in
order to achieve the desired outcome.
Organisations develop business plans, project plans,
financial plans, marketing plans – all designed to provide
managers and executives with a sense of control over the
future. The problem, of course, is that the corporate world
is constantly in a state of change. People join and leave the
organisation, technology evolves, project funding gets cut
and market demands shift. No up-front plan, no matter how
well thought out, can predict everything that could possibly
occur during the course of the plan’s execution. So, all
plans face the same challenge: they start to become obsolete
the moment they reach the printer.
If you have ever been tasked with creating (or reviewing) a
detailed project plan, then you have firsthand knowledge of
the challenges and pitfalls of up-front planning. Let’s
consider, for example, that you are an events manager who
is responsible for planning a launch event for your
company’s new product line in three months’ time. You
develop a project plan based on your past experience in
organising promotional events – this includes:
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
151
assigning tasks to specific people on your team
estimating the duration of work required for each task (i.e. ‘write up the press release’ should take around six
hours)
identifying task dependencies (‘we must measure the room size before we order the red carpet’)
organising the tasks to fit within the predetermined deadline (‘the shareholders and the press have already
been notified that the product launch will take place on
25 August’).
On paper, the work appears to be achievable within the
specified time-frame. So, you present the plan to your
executive, and the work is authorised to begin.
Week One: One member of the planning team calls in sick
on the Wednesday; he will be out for the rest of the week.
In addition, the Chief Financial Officer has just released a
memo requesting urgent budget updates from each
department by the end of the month. It will take at least two
days for you to put these figures together.
Week Two: The task of acquiring promotional giveaways is
proving to be more challenging than originally estimated.
None of the usual suppliers has stock available, so the team
will need time to find another supplier and get authorisation
from the finance department.
Week Three: The finance department advises that it will
take two weeks to process the approval forms for the new
supplier. Additionally, the only graphic designer on your
team has been reassigned by your boss to urgently address a
problem on another project.
Week Four: The event coordinator advises you that there
are three more critical tasks that need to be done in order
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
152
for the product launch to be successful. These tasks require
two additional resources on a part-time basis at a cost of
£8,000 against the event budget. Neither the tasks, nor the
added costs for the resources, were included in the original
plan. This additional work is expected to delay the launch
by at least a week.
So, now the team is one month into a three-month project
plan and, already, the original delivery time-frames are in
jeopardy. As a project manager, you are faced with the
dilemma of:
admitting to your boss that the project is likely to miss the deadline (and risking the perception that you have
failed to manage the work properly); or
asking your team to put in extra hours and weekend days to do ‘whatever it takes’ to meet the deadline; or
hiding the fact that the project is off-course with ‘creative’ status reports and behind-the-scenes
negotiations for additional resources.
This is a classic ‘no win situation’ for everyone involved in
the process. Selecting any of the above options will either
make the project manager feel like a failure, put undue
stress on the team, or provide executives with a false sense
of security that the project is on track – and reaffirm the
myth that up-front project planning works.
Now, consider that this project is one activity that your
organisation is currently undertaking and multiply it by the
hundreds of things that people are working on. This is the
perfect recipe for missed deadlines, burnt-out staff
members and exponential budget blow-outs across the
organisation. Amazingly, this is how most organisations
currently operate.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
153
This chapter offers an alternative approach to up-front
planning that has had proven success in the information
technology and manufacturing sectors over the past two
decades. This approach is known as responsive planning in
the Agile world, and it is positioned to revolutionise the
corporate world.
Apply, Inspect, Adapt
Responsive planning aligns closely with the ‘Ready, Fire,
Aim’ approach espoused by Thomas J. Peters in his classic
business and management texts 34
. At the heart of this
approach is the premise that the only way to see if
something works is to try it, review the results and adjust
your ongoing activities based on what you have found from
your review. In the Agile world, this approach is known as
‘Apply, Inspect, Adapt’ and it underpins everything that
makes Agile approaches successful.
Responsive planning puts a structure around the ‘Ready,
Fire, Aim’ approach, which is based on breaking down
long-term objectives into shorter delivery cycles with tasks
that are achievable within the shortened time-frames 35
.
Each delivery cycle (or iteration) is generally scheduled to
take between two and four weeks. This provides
organisations with the opportunity to receive valuable
outcomes every month, instead of waiting until the end of a
year-long initiative before any return on investment (ROI)
34
In search of excellence: lessons from America’s best-run companies, Peters TJ, Harper & Row (1982) ISBN 978-0060451530. 35
Responsive planning, like many of the Agile principles in the book, is derived from the
Scrum method, with adaptations applied to make it more aligned to the needs of the
corporate world.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
154
is achieved. Just as importantly, it allows key decision
makers to regularly review and adjust the work undertaken
to meet the changing needs of the organisation.
There are two key groups of participants in the responsive
planning and delivery process:
Business owners: Anyone in the organisation who has a business requirement – or who represents the interests of
external stakeholders (e.g. customers, partners) with a
business requirement 36
.
Delivery team members: Anyone in the organisation who is tasked with undertaking the work required to
fulfil that business requirement.
Combined, these two groups of participants are referred to
as the Agile team. The Agile team, as a whole, is
collectively responsible for ensuring the successful outcome
of any work assigned to them.
In the responsive planning process, business owners
communicate their key strategic objectives to the delivery
team (focusing on ‘what’ needs to be achieved; not ‘how’
to do it) as part of an iteration planning session at the
beginning of each iteration. The delivery team is then
empowered to meet these strategic objectives through
realistic and achievable activities that they control.
The fulfilment of strategic objectives by the delivery team
is achieved through six core ACTION plan steps, as shown
in Figure 13, overleaf.
36
External stakeholders can directly represent their own interests as business owners,
however, this generally requires a strong existing working relationship (e.g. a long-term
customer) and logistical planning to coordinate their availability to provide input and
attend meetings throughout the iterative process.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
155
Figure 13: ACTION plan steps
Actionable goals: business owners break down their strategic objectives into smaller actionable business
goals and communicate these goals to the delivery team
as part of the iteration planning session.
Communicating priorities: business owners identify their highest-priority business goals (i.e. those that
require the most immediate action) in the iteration
planning session.
Tell us what can be done: the delivery team advises the business owners in the iteration planning session on how
much high-priority work they can reasonably deliver in
that iteration.
Iterative work: the delivery team undertakes the agreed work for that iteration, ideally with the business owners
available throughout the iteration to provide input and
feedback.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
156
Outcomes review: at the end of each iteration, the delivery team presents the outcomes of their work to the
business owners in an outcomes review session.
Next iteration: based on the outcomes of that iteration (and ongoing review and adjustment of the business
priorities), the business owners identify their highest-
priority business goals for the next iteration.
In addition to regularly delivering business value to the
organisation, responsive planning provides a number of
ancillary benefits, including:
business owners are able to review and respond to tangible outputs on a regular basis
risks and hurdles are able to be identified (and mitigated) earlier in the delivery process
delivery team members work with imminent deadlines (‘next week’ versus ‘next quarter’), creating a greater
sense of urgency to complete the required work
delivery team members get greater satisfaction in seeing their efforts produce genuine business value for the
organisation
most importantly, business owners have the opportunity to adjust the priorities, activities and deliverables of the
team in near real time, to achieve greater ongoing
business value for the organisation.
This last point cannot be emphasised enough. Responsive
planning is not just breaking down a big up-front plan into
smaller delivery cycles to receive more frequent feedback.
It is evolving the plan as you progress, based on that
feedback, and regularly reviewing and adjusting the plan to
reflect the most current information available.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
157
With only a few weeks to complete required work,
resources are encouraged to take action instead of over-
planning. They become more focused on deliverables than
status reports. They see the results of their efforts more
quickly and are encouraged to continue producing valuable
outcomes. They are truly positioned to respond to the
changing needs of the organisation.
Defining (and refining) your goals
The ACTION plan model identifies the achievement of key
strategic objectives through Actionable goals and
Communicating priorities. Business owners drive the
responsive planning process by establishing the overarching
strategic objectives that the delivery team is expected to
attain (e.g. provide a better service to our customers) and
turning these objectives into achievable tactical goals (e.g.
increase our customer service hours of operation, establish
customer surveys to gather feedback, do market research to
identify the needs of current and prospective customers).
These achievable goals represent what the business owners
believe are the most effective (and cost-efficient) ways to
meet the stated objective. The first step of the ACTION
plan (Actionable goals) is for business owners to convey
these to the delivery team in the iteration planning session,
respond to any questions and ensure that everyone in the
room understands each goal.
The next step of the ACTION plan (Communicating
priorities) provides the opportunity for business owners to
order the actionable goals by priority, focusing the team on
those goals that can deliver the highest business value to the
organisation. (See Chapter 6: Business-value-driven Work
for further detail on assessing and prioritising business
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
158
value.) The highest business-value goals then represent the
most critical items for the delivery team to tackle in the
upcoming iteration. This not only enables all of the delivery
team’s efforts to be focused on the work that will produce
the greatest return for the organisation; it also provides a
‘sanity check’ on whether the goals that were initially
thought to deliver the greatest cost-benefit return actually
will.
In the above example, one of the stated goals for providing
a better service to our customers was to increase the
customer service hours of operation. Let’s say that, in the
iteration planning session, the business owners identified
this goal as the highest priority for the upcoming iteration:
the delivery team is then tasked with undertaking the work
involved in delivering this outcome (or a reasonable subset
of work towards the outcome) by the end of the iteration.
Four weeks later, the business owners and delivery team
reconvene to review the outcomes of the team’s work
towards increasing the customer service hours of operation.
The delivery team presents the following in the outcomes
review session:
The customer service hours have been extended to be from 8am to 6pm on weekdays. This has incurred
additional salary costs of £22,000 per annum and has
required two customer service representatives to shift
their hours to accommodate the overflow work.
However, all of this has been able to be achieved within
normal work hours (i.e. without incurring overtime
costs).
Investigation by the delivery team has found that increasing the customer service hours beyond this time-
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
159
frame would incur significant additional costs to the
organisation, including:
o overtime payments for four customer service representatives and two supervisors (£56,000 per
annum)
o ‘on-call’ charges for the information technology team to be available out-of-hours if the customer service
systems fail (£25,200 per annum)
o additional costs for building security and air- conditioning while staff is on-site (£48,000 per
annum).
The business owners now have realistic information in hand
to determine the priority goals for the team’s next iteration.
They may decide that the cost of extending the customer
service hours, beyond 8am to 6pm, is worth the competitive
advantage that having greater levels of support will bring to
the organisation. Alternatively, they may decide that the
currently extended hours are sufficient and focus the team’s
energies for the next iteration on establishing the customer
feedback survey. Or they may ask the team to investigate
alternative approaches to after-hours customer service
support, such as having staff work remotely to eliminate the
building security and air-conditioning costs.
Whichever option is selected, the responsive planning
approach has provided the business owners with tangible
outcomes and realistic information on which to base their
next steps. The delivery team has not incurred significant
costs (or spent substantial amounts of time) to provide this
feedback to the business owners, and the organisation has
had the opportunity to review and refine their tactics
without sacrificing the original strategic objective.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
160
Paving the pathway
Effective iteration planning, iterative work activities and
outcome review sessions are critical to the success of Agile
approaches. If the business requirements are not
communicated effectively in the iteration planning session
(e.g. too much or too little detail) – or if the delivery team
feels pressured by the business owners to take on more
work than they can handle in the forthcoming iteration –
then the Agile team is not ideally positioned to deliver high
business-value outcomes to the organisation. Equally
damaging is the potential for the delivery team to face
issues in the Iterative work step that stop their work from
progressing (e.g. a lack of needed equipment, a non-
responsive stakeholder). Iterations are such relatively short
time-frames that even a slight delay or hurdle can
significantly impact the delivery team’s ability to achieve
the agreed objectives in the remaining time.
This is why most of the steps in the ACTION plan are
guided by a specially trained member of the Agile team
known as an Agile facilitator. (In the Scrum method, the
Agile facilitator is referred to as the ScrumMaster. It is such
a crucial role to the success of Scrum that there are
extensive courses in the IT industry solely dedicated to
training and certifying ScrumMasters.)
The role of the Agile facilitator is to guide the Agile
process:
to ensure that communication between business users and delivery team members is clear
to confirm that Agile approaches are being followed most effectively
to take ownership of addressing any hurdles that the Agile team encounters throughout the process.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
161
Further information about the critical role of the Agile
facilitator is provided throughout this section, most notably
in their guidance of iterative work (Chapter 11: ‘Just-in-
time’ Communication) and their removal of impediments in
the Agile process (Chapter 13: Waste Management).
Empowering the delivery team
The customer service example in the previous section
focused on how an organisation can position high-priority
work to be done, and how the outcomes of this work can
progressively refine the ongoing activities of the
organisation. The critical piece that was not addressed in
this example was how the delivery team identified the work
that would be required to achieve the stated goal – and how
they kept themselves on track to deliver valuable outcomes
at the end of the iteration.
One of the most critical elements of the ACTION plan is
the Tell us what can be done step. It is the point in the
responsive planning process where the delivery team
translates the highest-priority actionable goals into the
specific activities that will be required to achieve these
goals. The thing that truly differentiates ACTION planning
from standard ‘top-down’ management approaches, is that
the business owners defer to the multi-skilled delivery team
to advise them on the work required, the estimated time for
each task, and what can realistically be achieved in the
iteration given their current workload and other
commitments. The business owners determine what high-
priority goals the organisation needs to meet; the delivery
team determines what high-priority work they are in a
position to deliver.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
162
The delivery team identifies the work, they set the bar for
how much work can be done, and, because of their direct
involvement in the decision-making process, they become
personally responsible for the outcomes. (See Chapter 10:
Management by Self-motivation for further detail on the
benefits of empowering the delivery team.)
Any work that the delivery team cannot achieve in the
upcoming iteration is retained in a requirements backlog.
The requirements backlog becomes a living document
where ongoing and evolving business requirements are
recorded – and prioritised – in preparation for subsequent
iteration planning sessions. It ensures that critical goals and
activities are never more than one iteration away from
business owner review and reconsideration.
In order for the Tell us what can be done step to be
effective, the delivery team must represent a sufficiently
broad range of areas across the organisation to realistically
determine the work required. In the providing a better
service to our customers example, having only customer
service team members in the delivery team may not provide
sufficient input regarding the impact of proposed initiatives
on employees (human resources), computer systems
(information technology) or building administration
(facilities). The broader the delivery team, the more likely
that impacts and risks will be identified early – and the
more realistic the proposed actions will be.
It is also beneficial, where possible, to include delivery
team members who have addressed similar issues in the
past, as they can bring both their experience on what work
needs to be done and more realistic estimates on how long
it will take to do each task.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
163
Once the work to be undertaken for the iteration has been
determined by the delivery team, they are now responsible
for making it happen. This is the Iterative work step of the
ACTION plan. Although the actual work that is required
will inevitably vary depending on the goals and the skills of
the team, the Agile world provides a number of tracking
tools to assist the team members in managing both their
individual workload and the remaining work for that
iteration (no matter what the work itself entails). These
tools are described in Chapter 12: Immediate Status
Tracking and templates are provided in Section 4: Making
Agile Work in Your Organisation for you and your team to
use in your responsive planning work.
The critical decision points
The value of an iteration is measured by its outputs.
Therefore, at the end of each iteration, the business owners
and the delivery team come together to review the work
that has been accomplished, the issues that have been
encountered, and to determine the next steps for the
organisation to pursue. These are the final two steps of the
ACTION plan: the Outcomes review and the Next iteration.
This is an opportunity for the delivery team to ‘show off’
what they have accomplished and get real-time feedback
directly from the people in the organisation that will benefit
the most from their work. It is an opportunity for the
business owners to see (and respond to) tangible outputs,
give meaningful feedback to the delivery team, and use this
input to confidently progress work in the organisation. It is
an opportunity for the organisation to immediately leverage
the outputs of the iteration work, instead of waiting until the
end of a two-year project to gain business value. Most
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
164
importantly, it is an opportunity for the original goals (and
even the strategic objectives) to be reviewed, refined and
adapted to meet the changing needs of the organisation.
The outcomes review session at the end of each iteration is
both the inspect and the adapt elements of the ‘Apply,
Inspect, Adapt’ approach; it is the aim in the ‘Ready, Fire,
Aim’ strategy. It is both the culmination of the work
undertaken to date and the launching pad for future work.
It brings together everything that makes Agile approaches
so effective, and is, arguably, the most satisfying part of the
responsive planning process.
Techniques for conducting effective iteration planning and
outcomes review sessions are provided in Chapter 7:
Hands-on Business Outputs and Chapter 8: Real-time
Customer Feedback. Methods for assessing outputs and
planning future work are provided in Chapter 6: Business-
value-driven Work and Chapter 16: Continuous
Improvement.
When to walk away
In the customer service ACTION planning example above,
the iteration review session offered three options that the
business owners could choose to undertake in the next
iteration:
extend the customer service hours beyond 8am to 6pm, for the competitive advantage that having greater levels
of support will bring to the organisation
keep the currently extended hours and focus the team’s energies on establishing the customer feedback survey
ask the team to investigate alternative approaches to after-hours customer service support.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
165
The one option that was not presented in this example was
the option for the business owners to choose to do nothing
in the next iteration. This is another critical differentiator in
the responsive planning approach; there are times when
doing nothing is actually more beneficial for the
organisation than taking action.
For this example, the hands-on review of the outputs from
the iteration may result in the business owners deciding
that:
Sufficient work has been undertaken to meet the strategic objective and the delivery team resources
would provide better value to the organisation if they
focused on other high-priority work.
The original actionable goals are too risky, too costly or too time-consuming to pursue any further. In this case,
the business owners may choose to put the work on hold
to provide them with time to consider alternative options
(or to speak with a senior executive to reconsider the
original strategic objective).
There is too little information available at the time to make an informed decision on the best way to move
forward. The business owners may ask the team to
pursue further investigation in the next iteration, or they
may endeavour to take investigative action themselves,
independently of the delivery team.
In all of these circumstances, the business owners have
made the strategic decision that no further iterations are
required, allowing the delivery team members to be
allocated to other teams, or assigned to other work within
the organisation.
Ending a responsive planning process (even if it has not yet
achieved its intended objectives) is, in reality, an extremely
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
166
positive outcome for the organisation. Either, the process
has ended because it has achieved its objectives, or it has
been ended well before significant budget funds, time or
resources were expended. Initiatives with huge budgets and
long-term delivery time-frames often do not get stopped
midway unless something catastrophic occurs. Moreover, if
they are stopped midway, the work that they have
undertaken up to that point is often valueless to the
organisation. In the Agile world, the team is tasked to
deliver regular incremental value for the organisation. So,
no matter when (or why) the responsive planning process is
completed, the organisation is always in a position to
leverage the value of the outcomes that have been delivered
to date.
Publicising your success
The interesting thing about Agile approaches is that they
often generate so much short-term business value that
participants forget to promote their successes within the
organisation. (This may be because incremental business
value across 12-monthly iterations does not seem to have
the same dramatic impact as the end of a year-long project.)
So, it is often up to the business owners and the delivery
team to self-promote: announce outcomes to staff at the end
of each iteration; update executives on how effective the
Agile process is within your area; encourage other areas of
the organisation to try it. If needed, you can even put
together the outcomes of several iterations into a product or
service ‘launch’ – notwithstanding the fact that the product
or service is likely to have been actively in use by the
business for several months prior to the actual launch.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
5: Responsive Planning
167
Agile processes have historically had a slow emergence in
traditional organisations. Because they present a decidedly
different way of working, much of the adoption of Agile
approaches has been due to participants publicising the
exceptional results that they experienced – and encouraging
other areas of the organisation to trial it. In some cases,
members of successful Agile teams have also strategically
volunteered to work with other departments on their Agile
projects, to enable them to benefit from their experience.
Agile approaches may seem like a radical shift for some
organisations, but they have also been proven to produce
radically improved outcomes for those organisations which
have applied them, which is exactly why the effectiveness
of Agile approaches needs to be promoted by those who
have benefited from their success.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
168
CHAPTER 6: BUSINESS-VALUE-DRIVEN WORK
Real productivity
Is your organisation truly productive? Real productivity has
little to do with how hard the staff works, how many hours
they put in, or even how much output they produce. Real
productivity is measured by the business value that their
work generates for the organisation, which can be
quantified through primary and secondary business-value
outcomes.
Primary business-value outcomes
Primary business-value outcomes directly relate to the core
function of the organisation. For private sector
organisations, where the core function is generally
increasing the bottom line, primary business value can be
measured by:
increased revenue
increased profits (or profit margins)
reduced overheads.
For public sector and not-for-profit organisations, where the
core function is generally service delivery, primary
business value can be measured by:
increased service delivery
more effective service delivery
greater funding allocations
reduced overheads.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
169
Secondary business-value outcomes
Organisations also benefit from secondary business-value
outcomes that indirectly support their ability to deliver
primary business-value outcomes. These secondary
business-value outcomes are used to generate interest from
prospective customers, employees and shareholders (which
can lead to increased revenue or greater funding
allocations), to retain the loyalty of current customers,
employees and shareholders (which can increase profits),
and to provide greater efficiency in the workplace (which
can reduce overheads). Secondary business-value outcomes
can include:
better customer service
increased employee satisfaction
higher quality outputs
reduced risk
more efficient business processes
greater market awareness
more positive image in the marketplace.
It should be noted that, although each of these secondary
business-value outcomes has the potential to positively
impact the primary business-value outcomes, secondary
business-value outcomes are generally harder to quantify
and measure (as explained in Chapter 19: Using Agile
Tools).
No matter how your organisation defines (and measures)
business value, it is often the ultimate determining factor
for the ongoing success or failure of the organisation.
The responsive planning approach described in Chapter 5:
Responsive Planning focused on the delivery of business
value, particularly in the Communicating priorities step of
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
170
the ACTION plan. In the responsive planning approach,
business owners are not only responsible for turning
strategic objectives into actionable goals, they are equally
responsible for prioritising these goals in accordance with
the amount of business value that they are likely to bring to
the organisation.
The challenge for business owners lies in determining the
relative business value of competing activities, not only in
what they can bring to the organisation, but in how much
their delivery will cost the organisation. The Measuring
cost/benefit and Communicating actionable goals and
priorities areas of this section address how the highest-
priority activities are determined (and communicated),
including a methodology for undertaking a comparative
cost/benefit analysis of each activity.
Dancing around the budget bonfire
Real productivity has a natural opposing force in the
corporate world, a force upon which too many
organisations rely to measure their success or failure. That
opposing force is paper productivity.
Paper productivity is the use of status reports, budget
reports and other paper-based measurement tools to give
management the appearance of productivity in the
workplace. It is, equally, the strategic use of ‘selective
metrics’ in these reports to present the team’s work in the
most favourable position. For example, focusing a status
report on how many hours the team worked in the previous
month, not on how much business value they produced in
this time-frame.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
171
Employees, managers and executives all use favourable
reports (i.e. paper productivity) as a mechanism for
securing their bonuses, increasing their pay rises and
ensuring ongoing funding for their work. Publicly held
corporations equally use paper productivity (in the form of
annual reports) to encourage and retain shareholders.
Public sector and not-for-profit organisations use
performance reports to secure funding allocations. The
more paper that is generated, the more the budget bonfire is
fuelled. Amazingly, most organisations do little to
discourage staff from dancing around the budget bonfire as
it burns. That is, until all that is left is smoke and embers.
Agile approaches measure productivity almost exclusively
through tangible business-value outcomes. At the end of
each iteration, teams are encouraged to demonstrate what
they have actually achieved in that time-frame. Depending
on the nature of the work, these demonstrations can
include:
a presentation of newly-developed products or product features
a ‘burndown chart’ of actual work completed (see Chapter 12: Immediate Status Tracking for more
information on burndown charts)
testimonials from key audiences (e.g. employees, customers) regarding new or improved services.
Iteration review sessions are not the forum for 20-page
status reports that include spreadsheets with coloured bar
graphs. Quantitative metrics, where appropriate, can help
support the demonstration of business-value outputs (e.g.
showing the increased number of calls handled by the call
centre), but the focus (and challenge) of the iteration review
session is the team’s ability to demonstrate that this
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
172
increased number of calls has not resulted in reduced
customer service, and, where possible, to demonstrate that a
better call centre service (a secondary business-value
output) has actually resulted in add-on sales from existing
customers (a primary business-value output).
Over-delivery is wasted money
Generating business value has as much to do with what the
team delivers as what it does not do in the process.
Anytime that the team works on low business-value
activities (including extensive status reporting) is time that
could have been better spent delivering actual value to the
organisation. Miscommunication, extensive delays in
management approvals and a lack of quality control
processes can create an atmosphere of misaligned
deliverables and rework – which results in wasted resource
time and costs for the organisation. Equally wasteful, is
having the team do more work than is required to satisfy an
objective (commonly known as over-production or over-
delivery).
In the ACTION planning example in Chapter 5:
Responsive Planning, one of the potential outcomes of the
iteration review session was the business owners deciding
that sufficient work had been undertaken to meet the
strategic objective; and that the delivery team resources
would provide better value to the organisation if they
focused on other high-priority work. This is one example of
effective waste management – combating over-production
by choosing not to continue work on an initiative that has
achieved its intended outcomes. It is yet another
differentiator between Agile approaches and the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
173
predetermined time-frames and outputs of up-front
planning.
There are a number of proven Agile approaches that focus
on the concept of waste management by eliminating any
activities which add little or no value to the business. The
responsive planning process is specifically structured to
minimise waste by:
providing teams with only enough time and resources to achieve the identified highest business-value outcomes
identifying risk areas and delivery issues as early as possible in the process to avoid pursuing a goal which
may be unachievable within the stated budget
providing checkpoints throughout the process where business owners can review, refine and even stop (or
postpone) the work undertaken by the team, if it is no
longer producing the highest business-value outcomes.
Specific details on Agile approaches to managing waste are
provided in Chapter 13: Waste Management.
Measuring cost/benefit
One of the core activities in responsive planning is
prioritisation of actionable goals, based on the level of
business value that each goal is likely to deliver. So, how
do business owners differentiate between those goals that
are able to generate high business value for the organisation
and those that are less positioned to generate the equivalent
value? This is one area where Agile approaches generally
defer to the expertise of the business owner and their
current cost/benefit analysis methods. However, at the heart
of the process is a simple expected business-value formula,
as shown in Figure 14.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
174
Figure 14: Expected business-value formula
This formula allows organisations to determine the
expected business value of each actionable goal by
identifying, quantifying and weighting its expected
outcomes against the delivery cost of achieving that goal.
Values are based on the primary and secondary business-
value outcomes described earlier in this chapter, generally
based on one of the following:
the percentage of work that the actionable goal represents within the value of an overall initiative (e.g.
the delivery of one of ten equally important functions in
a website that the organisation has valued at £630,000
overall, would deliver £63,000 of primary business
value), or
where the actionable goal is not part of an overall initiative, using an equivalent calculation based on the
Key Performance Indicators (KPIs) established for the
organisation.
This approach to cost/benefit analysis provides business
owners with a comparative expected business value for
each actionable goal, allowing them to prioritise goals by
their expected business-value return, with the highest return
goals at the top of the list for each iteration.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
175
It is important to note here, that calculating the delivery
cost of achieving each goal is generally not something that
business owners are able to finalise before the iteration
planning session. In fact, business owners often rely on
input from the delivery team to determine:
What work is required to deliver the required outcomes?
How long is each task expected to take?
Which resources/skills are needed to successfully undertake this work?
What additional equipment and facilities are required?
How complex/risky is the requirement (to determine if up-front investigation is required)?
This means that comparative expected business values may
be adjusted (and the priorities of actionable goals
reordered) as part of the iteration planning session. (See
When priorities change at the end of this chapter, for
further information.)
An explanation of how the expected business-value formula
is used is provided in Chapter 19: Using Agile Tools, which
is in Section 4: Making Agile Work in Your Organisation.
Additional sources of information on cost/benefit analysis
are provided in the Bibliography.
Communicating actionable goals and priorities
Once an actionable goal has been identified and confirmed
as a priority activity for the iteration planning session, the
business owners are tasked with the challenge of effectively
communicating that goal to the delivery team. In the Agile
world, the communication of actionable goals is primarily
achieved through user stories.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
176
User stories follow three basic rules:
each user story is a short description of a discrete business requirement (actionable goal)
each user story is written on a 3x5 inch index card
the focus of the language in the user story is on business needs (i.e. ‘what’ the business is looking to achieve) not
delivery methods (i.e. ‘how’ it will be achieved). 37
The discrete business requirement in a user story must be
described at a low enough level of detail to be actionable by
the delivery team within the time-frame of an iteration:
The above requirement is too broad and all-encompassing
to be actioned by the delivery team in a four-week iteration.
This is a more specific and achievable requirement for the
delivery team to progress.
Even more valuable, however, would be the equivalent user
story with a little more detail on the desired features of the
mailing list:
37
Adapted from www.agilesoftwaredevelopment.com and www.extremeprogramming.org.
Build a website that encourages customers to buy additional products.
Add a mailing list to the current website in order to encourage customers to buy additional products.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
177
This level of detail in a user story increases the potential for
the delivery team to produce something that aligns with the
expectations of the business owners.
In addition to describing the business requirement
(actionable goal) on each 3x5 inch card, it can also be
valuable for business owners to include, at the bottom of
each card, the comparative expected business value (or
equivalent weighting) for that goal, based on the
cost/benefit analysis undertaken.
An example of a user story with an expected business value
is presented below:
The use of one 3x5 inch index card to document each user
story, forces business owners to keep their descriptions
short and simple. It also has the added benefit of enabling
Add a mailing list to the current website in order to encourage customers to buy additional products. The mailing list should allow customers to select the product categories that are most relevant, identify their preferred frequency for receiving these messages and remove themselves from the mailing list at any time.
Estimated vs actual quarterly sales
Management can run a report which shows actual sales for the previous quarter against sales estimates. Report must break down sales by product type and by region.
Expected value = £42,000
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
178
multiple actionable goals to be pinned up to a wall in a
conference room for the iteration review session. This is
especially valuable when further discussion with the
delivery team results in changes to expected delivery costs
– and subsequent adjustments to the original expected
business values. The simplicity of user stories means that
reprioritising actionable goals is as simple as reordering the
index cards on the wall.
Drawing the line
The Tell us what can be done step of the ACTION plan,
empowers the delivery team to advise business owners on
how much high-priority work the team believes that they
will be able to achieve within the two- to four-week
iteration time-frame. In a top-down prioritised list of
actionable goals, the delivery team is literally ‘drawing the
line’ to indicate those goals and activities that are scheduled
to be addressed in the upcoming iteration (those above the
line), and those goals and activities that will need to be
considered for future iterations (those below the line).
Goals and actions below the line remain in the requirements
backlog until business owners determine that they are of a
sufficiently high business value to be considered in a future
iteration, or of a sufficiently low business value to be
removed from the requirements backlog altogether.
For the responsive planning process to succeed, it is critical
that business owners defer to the expertise of the delivery
team to determine what is realistically achievable in the
allocated time-frame. Pressuring the delivery team to do
more work than they reasonably can undertake in the
specified time-frame inevitably results in unachieved (or
lower quality) outcomes, burnt out delivery team members
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
179
and strained relations between the business owners and the
delivery team for subsequent iterations. Chapter 10:
Management by Self-motivation provides further detail on
the risks and drawbacks of overloading the delivery team.
If there are high-priority goals and activities that are not
being addressed in the upcoming iteration, business owners
have the option of:
reordering the goals and activities in the current iteration, so that items beneath the line replace one or
more items that are currently above the line
breaking down goals into smaller parts, so that the highest business-value portion of that work may be
achievable by the delivery team in the upcoming
iteration
increasing the resources of the delivery team (or employing a second concurrent delivery team) to
accommodate the additional work required.
By employing these methods, business owners are likely to
find a reasonable balance of business-value outcomes and
achievable work that everyone can live with.
When priorities change
In Chapter 5: Responsive Planning, it was identified that
one of the strongest benefits of Agile approaches was their
ability to overcome the pitfalls of up-front planning,
particularly when it involves responding to organisational
change. Agile approaches provide a strategy for
accommodating the inevitable changes in resources, market
demands and business priorities that occur in the normal
course of the corporate world. The responsive planning
techniques described in the aforementioned chapter directly
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
180
address this inevitable change by dividing work into two- to
four-week iterations, and by providing business owners
with the opportunity to adjust and refine their priorities at
the beginning and end of each iteration.
The planning session at the start of each iteration enables
business owners to establish a priority order for actionable
goals that reflects the most current information in the
organisation – and a further opportunity to adjust these
priorities based on:
delivery team feedback at the session
corresponding changes to expected business values
review/adjustment of the items ‘above the line’ to reflect the work that the business owners feel will provide the
organisation with the greatest business value in the
upcoming iteration.
The review session at the end of each iteration provides
business owners with realistic feedback on what could (and
could not) be achieved, what risks were encountered, and
what cost, time and technology hurdles may jeopardise
future work. This is valuable input for the business owners
in their prioritisation of work for subsequent iterations, as it
will likely impact the original cost/benefit analysis of these
goals and activities – and may result in a previously lower
value actionable goal being promoted ‘above the line’, if it
is seen as a less costly or risky endeavour. As part of this
exercise, business owners can also factor in any additional
organisational information that they have gathered over the
course of the iteration, to adjust and reprioritise the items in
the requirements backlog to reflect the most current
organisational priorities.
So, what happens when a major organisational or industry
change occurs during the course of an iteration?
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
181
Depending on the nature and potential impact of the
change, business owners can opt to:
meet with the delivery team to discuss the change and jointly determine the effect that it might have on their
current work
stop the current iteration altogether and reconvene with the delivery team to plan for a replacement iteration
planning session with a revised priority list
take no immediate action involving the delivery team; instead, business owners can opt to use the change as
input into their iteration planning session and
prioritisation for the next iteration.
Iterations are not intended to be a closed period where the
delivery team is ‘left alone’ to work on the activities that
they committed to in the iteration planning session. In fact,
the exact opposite is true: business owners ideally should
make themselves available to the delivery team throughout
the iteration to provide clarification of business
requirements and hands-on feedback. This not only
provides the business owners with higher value outcomes at
the end of the iteration, it creates a high-value
communication environment where everyone on the team is
best positioned to respond to corporate changes. See
Chapter 8: Real-time Customer Feedback and Chapter 11:
‘Just-in-time’ Communication for more detail on the
benefits of business owners being available to the delivery
team throughout the iterative process.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
182
It’s more than the baton
Changing the focus of an organisation from tracking
timesheets to tracking business value generated is at the
heart of Agile approaches.
The Lean Primer 38
uses the following statement as a simple
way to encourage organisations to focus on monitoring
outputs not people:
Watch the baton, not the runners
Although this statement is elegant in its simplicity, it also
understates the complexity of what organisations need to
take to ensure high business-value outputs.
The baton is not the end goal for the organisation; the end
goal is reaching the finish line, ideally in a top position.
Watching the baton is not going to tell you that there is an
obstacle 300 metres down the track that will make any
progress achieved meaningless once the runner stumbles.
That is because the baton is a measurement of progress, not
a factor in influencing the outcome of the race.
A truly effective organisation will take measures to address
all of the factors than can influence the outcome of the race
(i.e. the ability of people to generate real business value in
their work to move the organisation ahead). This includes
the pace and the form of the runners, the quality of the
track, the design of their running shoes and the humidity in
the air. An effective organisation will also take measures to
ensure that the process for exchanging responsibility and
communicating between resources is done in the most
effective way (i.e. to avoid having staff ‘drop the baton’).
38
Lean Primer, Larman C & Vodde B (2009): www.leanprimer.com/downloads/lean_primer.pdf.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
6: Business-value-driven Work
183
Organisations need to create an environment that
maximises the factors that can be controlled (such as the
design of the runner’s shoes), and is responsive to the
factors that cannot be controlled (such as a spectator who
unexpectedly runs onto the track during the race). By doing
these things, the organisation has created an environment
that is responsive, an employee base that is motivated and a
process that is self-correcting. Thus, watching the baton in
the race becomes just a formality.
The following chapter focuses on hands-on business
outputs, as a way for organisations to differentiate between
the appearance of progress and the delivery of tangible
business value to the organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
184
CHAPTER 7: HANDS-ON BUSINESS OUTPUTS
The ‘try before you buy’ power position
Would you buy your next house from a website profile
alone? No matter how much information is provided about
a house on a website (detailed descriptions of its features,
three-dimensional views of each room), most people would
prefer to walk through the house themselves before
deciding whether or not to purchase it. They know that
seeing the description of a house is no substitute for
checking the quality of its construction firsthand, for
speaking with the people in the neighbourhood, for
physically going through it to see if it will really meet the
needs of your family.
Doing a hands-on check of a prospective house is a
reasonable and practical way of determining whether such a
large investment will suit you and your family, before you
make the purchase. You know that it would be too risky for
you to invest your future in something that may not meet
your requirements, no matter how appealing it looked on
the website. Yet, in most organisations, budgets which are
as large (or larger) than the cost of a house are often
approved from their ‘website profile’ alone.
In Chapter 6: Business-value-driven Work, the term paper
productivity was used to describe status reports and other
paper-based outputs which are designed to give the
appearance of productivity. Similarly, the term paper
planning can be used to describe the business plans,
funding submissions and expert advisory reports which are
used by management to ‘sell’ a concept, in order to receive
budget allocation (i.e. so that the organisation will ‘buy’ the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
185
idea). Once approved, ongoing feedback about the progress
of the concept is generally left to monthly status reports
and, even less frequent, executive committee review
sessions. Management is trusting that the outcomes of their
investment will meet their expectations from the paper
proposal alone.
The ‘Apply, Inspect, Adapt’ approach in the Agile world
includes the core concept of regularly inspecting outputs
firsthand, in order to determine whether business
requirements are being met – and whether business value is
being delivered. Ongoing funding of work is contingent
upon the outcomes of these inspections. Work that is not
delivering the expected level of business value may be
adjusted, scaled down or cancelled altogether. The delivery
team controls the work that is undertaken for each iteration;
the business owners control whether their hands-on review
of the outputs of each iteration is sufficiently valuable to
justify ongoing work.
The Agile approach puts business owners in a unique ‘try
before you buy’ power position. They are not forced to
make a significant up-front investment. Every iteration
presents the opportunity for them to review and reassess
their expectations; if they do decide to cancel the work, the
time and budget expenditures have been minimised. It is the
equivalent of commissioning a house to be built from a
blueprint, doing a hands-on check of the construction every
three weeks and having the option to stop your investment,
at any time, if the house being built does not meet your
expectations.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
186
There is no substitute for reality
One of the most common misconceptions about Agile
approaches is that they are the equivalent of prototyping.
(‘We show our customers mock-ups of products and they
give us feedback all the time. Why are Agile approaches
any different to what we have been doing for years?’)
From a distance, the similarity between Agile approaches
and prototyping is understandable:
both involve showing customers deliverables before they are finalised
both involve gathering feedback from the customer
both involve adjusting and refining the deliverables based on that feedback.
The most critical difference between the two approaches is
what is being presented to the customers for their feedback.
Prototyping generally involves creating a mock-up of a
deliverable, in order for customers to get a feel for what it
might look like (and how it might behave), prior to
investing significant financial resources in creating a
working (production) version of the deliverable. On the
surface, prototyping appears to be a cost-effective way of
getting feedback on a product (or any other business output)
without investing significant time, resources or finances.
Agile approaches, on the other hand, present business
owners (i.e. customers) with functional deliverables –
actual products and services that include working
capabilities, real corporate information, production-ready
outputs (which also allows delivery teams to report on the
actual effort that was involved to make them work).
Delivery teams are responsible for doing all of the required
work for a functional deliverable. Real information is
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
187
gathered and analysed, real risks and constraints are
identified, and more realistic outputs are delivered to the
business owners for their feedback. The downside is that
work undertaken in a two- to four-week iteration tends to
generate a smaller subset of deliverables than can be
demonstrated in a prototype (as functional deliverables
generally require more effort than mock-ups). However,
when they are produced, business owners can be confident
that the outputs delivered with an Agile approach are more
realistic, more achievable, and that the estimates for
ongoing work are more accurate.
Most importantly, functional deliverables can often be used
immediately after the outcomes review session for real day-
to-day work. It is a sales report with real production
information, a live survey that can be released on the
corporate website, a marketing brochure that is print-ready,
a customer service initiative that can be announced to staff
that afternoon. Unlike prototypes, functional deliverables
are able to deliver real value to the organisation in every
iteration.
In the information technology world, this distinction is
reasonably straightforward. It is the difference between
seeing screen shots of how a software product might look,
versus using actual working software hands-on.
How does this distinction translate to day-to-day business
activities? Sales reporting provides one example of the
difference between delivering mock-ups and delivering
actual outputs.
Let’s consider that you are asked by the sales department to
provide a report that shows the geographic and
demographic breakdown of prospective customers. You
meet with representatives from the sales department to
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
188
determine the information that they would like to include in
this report. The result of this meeting is that the sales
department would like to see the following breakdowns of
prospective customer information:
by country
by sales region within each country
by age bracket
by number of children
by household income.
They would also like comparisons to the equivalent profiles
for current customers.
Next, you meet with the marketing department to determine
what information is being collected about current and
prospective customers. The Marketing Manager assures you
that all of the details that the sales department has asked for
are included in their market research statistics for
prospective customers. A quick call to the Customer
Service Manager confirms that they store the equivalent
information about current customers in their customer
relationship management (CRM) system.
Armed with this research, you put together a mock-up of a
report containing all of the requested customer information
in an easy-to-read layout. You even include calculations
across multiple demographic dimensions to show how they
correlate. The Vice President of Sales is impressed by the
level of thought that you have put into the report and gives
you the approval to go ahead. You now have three weeks to
put together the report showing the data from the previous
quarter before the annual sales meeting.
So, you return to the marketing department to get the
prospective customer statistics from the previous quarter.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
189
They tell you that they can have these numbers to you by
this Friday. The customer service department has a backlog
of customer issues to address, but will do everything that
they can to have the details to you no later than Tuesday of
next week. Not your preferred time-frame, but it still gives
you two weeks to put the report together, which you are
confident will be more than enough time. Confident, that is,
until you see the actual statistics that they give you.
The statistics for current customers are reasonably
comprehensive. The only issue is that the geographic details
for each customer are recorded by city name, not by sales
region. Some extra effort will be required to determine the
sales region for each customer, but it is still an achievable
task.
The statistics for prospective customers are not as
straightforward. In most cases, the only details available for
prospective customers are their names and their sales
regions. There are a few prospective customers with full
profiles that contain all of the required details, but these are
generally people who are close to finalising their purchase.
Looking at these numbers, you realise that the only way
that you can deliver the information that was presented in
your report mock-up is to either:
give the sales department skewed data by only including those prospective customers who have a full profile (i.e.
those finalising their purchases), or
undertake further market research to gather the equivalent details for a broader sample of prospective
customers (which would require significantly more time
and resources than are available).
Either way, you have set an expectation level with the Vice
President of Sales that you are not able to fulfil. What
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
190
looked achievable on paper became insurmountable in
reality. It does not matter how impressive a mock-up is, if it
cannot deliver the required outcome.
Agile approaches mitigate the risk of situations like these
occurring by requiring the delivery team to do the actual
work required, before presenting outputs to business
owners. Every interim deliverable represents a slice of the
final deliverable, including all of the work required to make
it a production-ready output. Knowing the hurdles up front
means that the risk of having insufficient information,
resources, time or finances is substantially mitigated.
The following section explains how using an Agile
approach to deliver the sales report could have significantly
reduced the risk of non-delivery – and protected your
reputation with the sales department.
Mitigating risk
In the previous section, you realised that presenting a
mock-up of a sales report to the Vice President of Sales set
an expectation level that could not be fulfilled once the
actual work was undertaken: the sales department was not
able to get the data it required before the annual sales
meeting; the organisation was not in a position to do the
strategic work required for the next financial year; and,
your personal reputation was jeopardised in the process. So,
how are Agile approaches able to avoid these situations?
Let’s again consider that you are asked by the sales
department to provide a report that shows the geographic
and demographic breakdown of prospective customers.
This time, however, you decide to use an Agile approach to
fulfil the requirement.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
191
Using this approach, you (the delivery team) meet with
representatives from the sales department (the business
owners) to determine the most valuable information that
they would like to include in this report (i.e. their
Actionable goals).
The result of this meeting is that the sales department
would like to see the following breakdowns of prospective
customer information:
by country
by sales region within each country
by age bracket
by number of children
by household income.
They would also like comparisons to the equivalent profiles
for current customers.
This time, instead of recording their requirements and
saying that you will get back to them, you put each of their
requested report features on a 3x5 inch index card (i.e.
creating a user story for each requirement).
You then walk through each requirement with the business
owners, asking questions such as:
For each piece of information requested in the report (e.g. household income):
o How critical is this information to your analysis? o Where would this information come from? o How much work would be required to gather this
information?
o What would you do if this information was not available in time for the annual sales meeting?
For the overall report:
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
192
o What format would you like the information to be presented in (e.g. spreadsheet, paper print-out)?
o How essential is it to include both prospective customer and current customer information in the
report?
o Do you need features such as aggregated numbers, total counts, or calculations across multiple pieces of
information (e.g. the average household income for
each sales region) to be included in the report?
o What would you do if the full report was not available in time for the annual sales meeting?
Answering these questions will assist the sales department
representatives in analysing and prioritising their most
critical requirements (i.e. Communicating priorities).
It is important to note that going through all of these
questions with the sales department representatives may
turn a 15-minute meeting into a one-hour meeting, but it is
likely to be one of the most valuable hours that they have
spent in the organisation.
The meeting with the sales department representatives is
likely to result in two key outcomes:
identification of the most critical subset of information and features for the report (i.e. the prioritised list of
actionable goals)
realisation that the people attending this meeting do not have enough information in hand regarding where the
report details will come from (i.e. the delivery cost), in
order to calculate the true business value of each
requirement.
Having insufficient information on the delivery cost of each
requirement means that it is difficult to finalise the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
193
priorities – or to progress the actual work – without
exposing the organisation to unnecessary risk. Therefore,
your next step (as the delivery team) is to determine who in
the organisation has sufficient knowledge of what
current/prospective customers’ profile details have been
collected and how they can be obtained. You realise that,
without this information, it would be too risky for you (and
the organisation) to commit to the deliverables in the
specified time-frame. That is why the Tell us what can be
done step in the ACTION plan requires this input.
Two days later, you hold another meeting with the sales
department representatives. However, this time, you include
representatives from the marketing department and the
customer service department in the meeting. As a group,
you discuss what current/prospective customer information
can be realistically provided in time for the annual sales
meeting.
You work with the sales department representatives to
determine how the available information could be presented
to add the most value possible, in light of these constraints.
The attendees agree on an achievable outcome, and commit
to deliver their input within the next week. This may not be
exactly what the sales department originally wanted, but
they will be getting something valuable in time for their
annual sales meeting (versus a mock-up with no real
information behind it). Additionally, they have firsthand
knowledge of the organisational constraints that limited the
scope of the sales report (instead of pointing the finger at
you).
In this scenario, using the Agile approach has mitigated the
organisational risks of non-delivery and work stoppage, and
the personal risk of tarnishing your reputation. All of the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
194
risk mitigation occurred before any actual work was begun.
So, how does this relate to hands-on business outputs?
The value of Agile approaches often occurs well before the
work itself is undertaken. The requirement for hands-on
business outputs, throughout the Agile delivery process,
influences all of the earlier work leading up to it. Delivery
teams are not willing to commit to work that they cannot
reasonably achieve. This also means that business owners
are not working from false expectations, or dealing with
non-delivery issues.
Prototyping allows delivery teams to get customer buy-in
up front (and worry about the actual work required once the
customer has signed the bottom line). In some situations
(such as product manufacturing), using prototypes and
mock-ups may be the only viable option available, as it is
not cost-effective to invest in machinery without customer
confirmation of the proposed design. These are the
exception cases, where the ACTION plan may not add the
same level of value that it does for other business activities.
In most other circumstances, however, prototyping can be a
recipe for disappointment, frustration and budget blow-
outs.
Agile approaches, on the other hand, set the stage for the
delivery process to be reality-driven from the very
beginning.
Continuous delivery of valuable outputs
The distinction between Agile approaches and prototyping
is not limited to getting initial approval from the business
owners. The nature of Agile approaches means that each
iteration is able to present business owners with hands-on
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
195
deliverables that they can confidently commit to, adjust or
decide not to progress.
The Outcomes review step of the ACTION plan is the point
during each iteration where delivery teams are able to
present the work that they have done to the business
owners. It is also the time when business owners can ask
detailed questions about the work presented. If the
deliverable is a product (or a component of that product),
the business owners can trial it at the review session – or
ask for the session to be rescheduled, so that they have time
to test it in detail. If the deliverable is a service (such as the
customer service example in Chapter 5: Responsive
Planning), business owners may request additional
statistical information from the delivery team – or a hands-
on tour of the facilities – before committing to additional
work. No matter what is being delivered in the ACTION
plan, the business owners reserve the right to gather all of
the information needed, in order to determine the most
valuable next steps for the organisation (i.e. the Next
iteration step of the ACTION plan).
When the end does not justify the means
Previously in this section, the concept of paper planning
was introduced, along with the pitfalls of making a large
investment based on a ‘web profile’ alone. What was not
discussed was the challenge of having hands-on business
outputs that convince business owners to take a different
approach to what was agreed in the original plan.
In traditional business environments, the paper plan is the
gospel. All activities and outputs are measured by how well
they meet (or fail to meet) the original plan. There is rarely
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
196
accommodation for reallocating funding (or resources)
when what the business requires is different to what was
projected in the original plan.
The delivery of hands-on business outputs, throughout the
iterative process, provides business owners with the benefit
of having tangible evidence that can show whether the work
undertaken is bringing business value to the organisation.
It also has the potential to present business owners with a
dilemma: how to advise executives when the hands-on
business outputs indicate that the original plan they signed
off needs to change.
The When to walk away section of Chapter 5: Responsive
Planning advised that business owners always reserve the
right to decide when they believe that the work undertaken
by the delivery team has sufficiently achieved its original
objectives (i.e. when no further iterations are required).
However, enforcing that right could contradict the time-
frames, budget allocations or goals in the original plan.
Therefore, business owners need to have the confidence to
do what is best for the organisation – even if it means going
back to the executives to adjust their expectations.
When hands-on business outputs indicate that ongoing
work should be put on hold, the ‘sell’ to the executives
needs to focus on the ability for delivery team members to
be reallocated to other high-priority work within the
organisation. The trade-off is that some of the outcomes
that they had originally anticipated (e.g. establish customer
surveys to gather feedback) will not be delivered.
When hands-on business outputs indicate that ongoing
work should be altered from the originally agreed
approach, the ‘sell’ to executives needs to focus on why the
alternative approach proposed will deliver greater business
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
7: Hands-on Business Outputs
197
value to the organisation, than the agreed approach in the
original paper plan. Note that this may include presenting
comparative delivery costs for both approaches as part of
the business-value assessment.
Either way, business owners should expect to have any
proposal that ‘goes against the plan’ to be challenged by
executives. Accordingly, they should be prepared to support
their decision with the tangible outputs produced through
the Agile process (e.g. evidence of better call centre service,
or actual versus estimated time for each activity). They
should also be prepared for intangible factors (such as the
egos of those who established the original plan) to be a
factor in the final decision.
The ideal situation, of course, would be to work within an
organisation that supports Agile approaches by:
providing funding based on strategic objectives being achieved (not pre-defined outcomes)
encouraging employees to present alternative approaches that can bring greater business value to the organisation.
However, until your organisation has reached this point of
enlightenment, you may be faced with the challenge of
seeking prior approval for proposed changes, before the
Next iteration step of the ACTION plan can be undertaken.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
198
CHAPTER 8: REAL-TIME CUSTOMER FEEDBACK
Every audience is a customer
Throughout this book, the terms ‘business owners’ and
‘customers’ have been used almost interchangeably. In the
traditional business environment, there is a significant
difference between these terms:
A ‘customer’ is an external client. Customers are the ones who use your products and services. They provide
the funding that drives your work. In many organisations
(particularly commercial ones), they are the only ones
that matter.
A ‘business owner’ is usually an internal staff member. They are a part of the organisation, but their needs may
not be considered as important as those of external
customers.
In the Agile world, the terms ‘customer’ and ‘business
owner’ are essentially the same.
The Agile world considers a customer to be anyone who
needs you to deliver an outcome, whether they are external
to the organisation or sitting in the office next to yours.
This is because the products and services that are delivered
to the external customer are often the end result of a
number of intermediary outputs within your organisation.
The sales department depends upon the promotional
materials delivered by the marketing department; the
finance department depends upon the delivery of products
and services that can be invoiced; executives depend upon
everyone in the organisation to accurately report on their
work, so that they can get a realistic understanding of the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
199
corporate status. Any break in this internal supply chain can
result in delays, budget blowouts, poor quality deliverables
and disappointed external customers. So, it is essential that
each step in the internal supply chain runs as smoothly as
the organisation’s outwardly facing activities.
The critical importance of the internal supply chain is that
every activity in the Agile world is focused on the people
who are intended to receive the outputs, regardless of
whether they are the top client in your portfolio, the senior
manager, or the packaging department two floors down.
Failure to deliver high-value business outputs to the people
within your organisation can be just as damaging to its
long-term viability as failure to meet customer demand.
The problem is that most organisations are happy to
undertake market research to meet the needs of their
external customers, but very few understand that meeting
the needs of internal customers is just as important.
As every audience is a customer, this can also include
people who work with the organisation in other capacities
(e.g. shareholders, suppliers, partners). It can also include
people in the organisation who represent the interests of
external stakeholders (e.g. customers, partners) who have a
business requirement.
Agile approaches are designed to ensure that the delivery
team works directly with any audience (internal or
external), intended to receive the work that they are
undertaking, to ensure that deliverables will fulfil their
requirements. The critical distinction is determining who
the end recipient of the work is – and understanding what
they genuinely need.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
200
The false security of market testing
Market testing is traditionally an outwardly facing activity
that occurs at the beginning of the product (or service)
development process. Organisations put significant finances
into market research, prototypes, focus groups – all
designed to ensure that the outputs of the organisation will
meet the needs of external customers. On paper, market
testing appears to be a cost-effective way to gather critical
customer feedback without committing significant
development funds. It looks particularly compelling on
presentation slides (especially when accompanied by
coloured pie charts and statistical graphs), but it is
inherently flawed.
The limitations in market testing go well beyond its
underlying design flaw as a process that is primarily
intended to confirm (or negate) pre-determined outcomes
(e.g. by presenting audiences with fixed choices for
selection). The two real weaknesses in external market
testing are:
the lack of corresponding internal market testing
the lack of ongoing consultation with the customer during the development process.
Internal market testing is working with the employees who
are actually tasked with doing the proposed work to ensure
that it is achievable. (When was the last time your
marketing department took its market testing materials to
the internal production staff that are required to deliver the
outcomes?) There is little value in the organisation getting
extensive market testing feedback on a deliverable that
cannot realistically (or cost effectively) be achieved.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
201
Agile approaches are designed to ensure that the internal
work that is required to produce these outputs is confirmed
before work begins and reconfirmed throughout the
delivery process.
Ongoing consultation with the customer is a critical
component in confirming whether their original market
testing feedback continues to be valid as the product or
service is being developed. This is particularly important in
light of the circumstances that are likely to have changed
since the original market testing feedback was provided,
including:
customer needs maturing and changing
development constraints affecting the translation of the conceptual design into the functional deliverable
customers responding differently to the functional deliverable than they did to the conceptual one.
Agile approaches do not negate the need for customer
feedback at the beginning of the design process; they see it
as the first step in an ongoing relationship with the
customer to confirm that the work being undertaken
continues to meet their needs.
Intrinsic customer satisfaction
The only way to ensure that deliverables at the end of a
process meet the expectations from the beginning of the
process is to involve the internal or external customer (i.e.
the business owners) throughout the process. The business
owners will be the first to tell the delivery team whether a
proposed capability will (or will not) add value to their
work. In addition, no one is better placed to provide the
delivery team with feedback on the outputs than the people
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
202
who will be working with what is delivered. The most
valuable aspect of the Agile process, however, is not its
ability to give customers what they want (or even what they
need). It is the ability to give customers what they expect.
Setting (and meeting) customer expectations is the most
important part of the customer engagement process. This is
not unlike your expectations when you schedule a doctor’s
visit. Anyone who has visited a doctor’s surgery
(particularly a medical specialist) has come to expect delays
in the process. You walk in for a 2 pm appointment
knowing that you will be lucky if the doctor sees you before
3 pm. You bring a newspaper to occupy your time in the
waiting room. You tell the people at work that you will not
be returning to the office until 4 pm, at the earliest. You are
pleasantly surprised when the doctor is able to see you at
2:45 pm.
Now, imagine that the same scenario occurs at your local
restaurant during your lunch break. What if it took the
waiter 25 minutes to take your order, and another 20
minutes to bring your food to the table? You would
inevitably be frustrated with the service, concerned about
getting back to the office in time, and likely not to return to
that restaurant anytime soon. The same 45-minute wait that
was a positive result in the doctor’s surgery becomes a
criticism of the restaurant’s service. Same elapsed time:
wholly different expectations.
Agile approaches set (and maintain) customer expectations
by involving the business owners in every step of the
process. Business owners are involved in the iteration
planning session, where the delivery team identifies what
they can (and cannot) achieve in the upcoming iteration (the
Tell us what can be done step of the ACTION plan). This
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
203
session is a two-way exchange of information between the
business owners and the delivery team, resulting in
customer expectations that reflect what the business owners
want, combined with what the delivery team can reasonably
achieve. The outcome of this session is a mutually agreed
set of deliverables for the forthcoming iteration that both
sets of attendees have agreed to. This means that the
business owners walk away with realistic expectations for
what they will be receiving at the end of each iteration.
Business owners are ideally also involved in the work
during each iteration, providing input to the delivery team
and reviewing interim deliverables as they are developed.
Most importantly, business owners review the hands-on
business outputs at the end of the iteration to identify where
deliverables have – or have not – met their expectations.
Based on this review, the business owners are able to
identify the highest priorities for the delivery team to work
on next. These are the Outcomes review and the Next
iteration steps of the ACTION plan, and they provide
continuous confirmation to customers that ongoing work is
aligned to their needs.
This collaborative approach leads to intrinsic customer
satisfaction, by establishing achievable goals that empower
the delivery team to continually meet the expectations of
the business owners.
The ‘expert by proxy’ myth
In order for Agile approaches to work most effectively,
business representatives with accurate knowledge of the
business requirements need to be actively involved as
business owners in the collaborative process. It is important
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
204
to note that this is not a full-time commitment for the
business owners. At a minimum, it involves four to eight
hours of their time during each iteration to identify,
prioritise and communicate requirements, and to be
subsequently involved in the hands-on review of business
outputs. Ideally, it also includes a few more hours of their
involvement during the iteration, to work with the delivery
team as needed. However, even in the more collaborative
model, their involvement should not take up more than 10-
20% of their time.
In some situations, the representative with the most relevant
business knowledge is immediately obvious. (In which
case, the challenge is often organising their availability, as
discussed in the Hiring a customer section that follows.)
In other situations, it can be difficult to identify any one
person with sufficient knowledge to represent the interests
of all of the business areas that require the deliverables; or
to get a representative with a sufficient breadth and depth of
knowledge to adequately reflect the full spectrum of the
business requirements.
At this point, the organisation needs to make a critical
business decision before the Agile approach can begin:
adjust priorities and workloads so that one (or more) knowledgeable staff members can jointly participate as
business owners
hire a highly qualified business analyst to represent the requirements of the business owners, with the
expectation that the business areas will be available to
work hands on with the business analyst for up to two
hours a week
postpone the work required until knowledgeable staff members (or highly qualified representatives) are
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
205
available to participate to the degree required for the
Agile approach to be successful.
One approach that is strongly discouraged is using the
delivery team members as representatives on behalf of the
business areas (i.e. ‘experts by proxy’). This is detrimental
to the process on two levels: (1) because the delivery team
rarely has the level of in-depth knowledge about the
business requirements that the business areas do (and
having decisions made based on high-level business
knowledge alone can be a risky and costly substitute for the
organisation); (2) because the delivery team’s involvement
in the work undertaken reduces their objectivity in
reviewing the outputs and determining the next priorities.
Another approach that is strongly discouraged is using less
qualified representatives from the business area (e.g. junior
staff members) because they are more likely to be available
than the more experienced staff. The same caveat about
having high-level business knowledge alone also applies in
this circumstance.
Finally, if the organisation decides to pursue the option of
using a business analyst as the representative for the
business area, it is important to make the distinction
between highly qualified business analysts and
‘requirements recycler’ business analysts. A highly
qualified business analyst takes the time to truly understand
the needs of the business, questions and critiques the input
from the business representatives, and critically reviews the
hands-on outputs from each iteration on behalf of the
business areas. A ‘requirements recycler’ business analyst
records the requirements from the business areas exactly as
stated, repeats these requirements verbatim in the iteration
planning sessions, and describes the hands-on outputs from
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
206
each iteration to the business areas for their input (versus
providing direct feedback to the delivery team at the review
session). This not only adds little value to the Agile
approach, it could actually add significant delays, resource
overheads and miscommunication to the process.
Therefore, unless the person tasked with representing the
business areas is a highly qualified business analyst, it is
recommended that the organisation either adjusts priorities
to free up the required resources or postpones the work.
The only way that the Agile approach can be truly effective
is by directly involving business owners who truly
understand the requirements, who are able to accurately
communicate these requirements to the delivery team, and
who are positioned (and authorised) to make priority
decisions on behalf of the organisation.
Hiring a customer
As mentioned in the previous section, finding sufficiently
knowledgeable business representatives to act as the
business owners can be a challenge; finding time in their
schedules for them to participate in the process can take a
miracle.
Not surprisingly, the people in the organisation which are
the most knowledgeable are often the ones who are the
most in demand. They are usually so busy with their current
workloads that they are reluctant to commit to the added
time that the Agile approach may require, even if it is only
four to eight hours each month. (The irony is that the
majority of work that is taking up their time is likely to be
the result of inefficient traditional business practices, e.g.
paper productivity work).
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
207
As difficult as it is to find internal representatives with
available time to work on the Agile team, it is even more
challenging finding external customers with the required
levels of availability; especially where your organisation’s
customers are physically distributed across the country – or
around the world.
Note that business owner participation can be through face-
to-face meetings or, where distance is a factor, by web
meetings and videoconferencing. (See Chapter 11: ‘Just-
in-time’ Communication for the importance of Agile
meetings involving real-time interaction, instead of endless
e-mails and extensive documentation.)
In order for the Agile process to work, an alternative
arrangement needs to be put into place that enables the
most knowledgeable business representatives (internal or
external) to participate in the process. One possible
approach is to ‘hire’ a business representative by either:
‘Selling’ the value of their involvement as the benefits that they will receive by participating in the process,
such as control over determining the highest-priority
work and hands-on review of the outputs. (This is often
an easier sell once the exceptional cost-benefit return of
Agile approaches is better understood across the
organisation.)
Negotiating with internal and external resources for their time. This can include resource-sharing, so that the
person volunteering their time gets the benefit of one or
two members of the delivery team to do other work in
their area.
Making financial (or other arrangements) with external customers to compensate for their time. (This is similar
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
208
in concept to the costs associated with market testing,
and can return far more value to the organisation.)
Once business areas begin to understand the benefits that
they will receive by participating in the Agile process,
getting the involvement of a qualified business owner
becomes a much less arduous task. Initially, however,
delivery teams (or their managers) may need to hone their
negotiation and persuasion skills to convince the most
qualified resources to participate.
Using the customer to manage your budget
One of the most difficult challenges in the traditional
business environment is effective budget management,
particularly as the amount budgeted for an initiative is
often:
identified at the beginning of the process (i.e. before the actual work is undertaken)
fixed throughout the duration of the process
based on a combination of previous budget allocations (e.g. adding 10% to last year’s budget) and/or educated
guesswork.
This means that the same issues that plague up-front
planning (see Chapter 5: Responsive Planning) equally
plague up-front budgeting. This is why organisations need
to shift their expenditure model to responsive budgeting.
Responsive budgeting is not a new concept in the business
world. It has been defined as everything from daily budget
adjustments to annual budget reviews based on the actual
expenditures in the previous financial year. However, the
Agile world takes a different approach to responsive
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
209
budgeting by empowering customers to control ongoing
expenditures, based on the business value that they expect
to receive.
In Agile approaches, the business owner ‘manages’ the
expenditures of the delivery team at each iteration by
determining:
How much work is to be undertaken in each subsequent iteration, including whether the delivery team needs to
be supplemented, maintained or reduced based on the
amount of work that they are able to commit to in the
upcoming iteration. For example, if the delivery team
advises that meeting the business owner’s desired level
of productivity in the forthcoming iteration requires
additional resources, the business owner is able to
determine whether the business value of the additional
work justifies the cost of adding staff to the team.
Whether work should continue in the next iteration altogether. At the end of each iteration, business owners
reserve the right to determine that sufficient work has
been undertaken by the delivery team (or that the level
of expected business value is not being achieved) and to
make the decision to end – or postpone – any ongoing
Agile work for that initiative.
Whether budgeted resources should be reallocated to other work (including other delivery teams) that would
bring greater business value to the organisation.
Using the Agile approach discourages people in the
organisation from fully expending a budgeted amount
simply because it was allocated. (This is especially
important where the efficiencies of Agile approaches result
in significant under-utilisation of the allocated budget.)
Agile approaches encourage people to think beyond the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
210
work that has been assigned to them in favour of the work
that can bring the greatest benefit to the organisation. This
can reduce ‘empire-building’ mindsets where staff hoard
their budgets for fear of losing them in the future. However,
it requires an organisational climate that encourages and
rewards effective budget utilisation.
Making the decision to reduce a delivery team for a
subsequent iteration is generally easier than supplementing
the delivery team, especially where the additional resources
required are in another area of the organisation (or are
absolutely overwhelmed with their current workload). It is
for this reason that Agile approaches encourage a moderate
amount of planning ahead to reduce the potential that
required resources will not be available. This means that the
outcomes review session should include a quick review of
those goals and activities that are being considered for
future iterations (i.e. those ‘below the line’), to predict
where a particular resource or skill set may be required in
the next two to three months. The ongoing work for each
iteration will confirm (or negate) whether the predicted
resources are actually required. However, if these predicted
resources are needed, the staff members (and their
managers) will have been given a reasonable amount of
preparation time beforehand.
So, how does the Agile approach work in an organisation
that is based upon predetermined annual budget allocations
and fixed funding models? Can responsive budgeting be
applied where the amount budgeted will not change over
the financial year? The answer is a qualified yes.
If the organisational environment mandates a fixed,
immovable budget amount for each scheduled activity in
the organisation, then the aim of the business owner is to
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
8: Real-time Customer Feedback
211
use Agile approaches to maximise the business-value return
for the allocated funds. This may involve making up-front
decisions on the number of iterations (and the quantity of
delivery team resources) that can be supported by the
allocated budget – and then maximising the value-added
work of these resources for each iteration. Tools for
calculating the number of iterations and delivery team
resources that are available within an allocated budget
amount are provided in Section 4: Making Agile Work in
Your Organisation.
Working within a fixed budget amount may mean that there
are insufficient funds to achieve everything that the
organisation would like (as is generally the case with
budget allocations). Unlike traditional business
environments, however, the very nature of Agile
approaches can guarantee that the limited budget available
will not be squandered on work that brings little value to
the organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
212
CHAPTER 9: IMMOVABLE DEADLINES
Why you should never move a deadline
New Year’s Eve celebrations provide a fascinating study in
human perseverance. Every year, cities prepare for these
events months (sometimes years) in advance of the 31
December deadline. They know that it is a fixed, time-
frame, a deadline that cannot change.
In most cases, the New Year’s Eve event coordinators aim
to present something even more spectacular than the year
before – despite inevitable increases in the costs of
materials, equipment and security. It is a daunting challenge
for them to accomplish in a relatively limited time-frame.
So, they hold planning sessions, allocate tasks to teams,
acquire sub-contractors (e.g. fireworks technicians) and
map out all of the activities that will be required for the
New Year’s Eve celebrations to be a success.
Inevitably, no matter how well they prepare, there are
always last minute changes, mishaps and unforeseen delays.
(No amount of planning can avoid the unexpected.) Yet, by
the night of 31 December, the celebration commences with
cheering crowds and news cameras rolling, despite all of
the hurdles that were encountered. The coordinators know
that there is no choice – the event must go ahead on the
scheduled date – and somehow, it always does.
It is the immovable nature of New Year’s Eve celebrations
that forces the organisers to do whatever they have to in
order to meet this time-frame. In some cases, this means
scoping down the preparation work in order to make it
achievable, especially as the deadline gets closer. In other
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
213
cases, it means supplementing the staff with other resources
who can assist when the work gets overwhelming.
Everyone involved in the process knows that the time-
frame cannot be changed, so they do whatever else is
needed to ensure that they are ready to go on the scheduled
date. That is the power of the immovable deadline.
Organisations regularly deal with immovable deadlines in
the form of compliance due dates (e.g. tax returns),
publicised product launch dates and staff departure dates.
These deadlines represent commitments for the
organisation that, in many cases, are (or become) beyond
the organisation’s control. This means that staff members
must do everything within their power to ensure that the
work required to meet these organisational commitments is
completed by the deadline.
What about ongoing business activities that are not tied to a
fixed date commitment, such as promotional activities,
customer service initiatives and continuous improvement
work? How do you prevent these activities from being
postponed indefinitely in favour of work that staff members
consider to be more urgent? You create accountability by
replacing ‘flexible’ work with fixed time commitments for
all critical organisational activities, and you ensure that
staff members truly see these fixed time commitments as
immovable deadlines.
Immovable deadlines bring a sense of urgency to work that
flexible deadlines lack. It is human nature for people to
focus on work that has a committed time-frame over work
that can be completed ‘when time allows.’ Staff members
quickly learn to differentiate between truly urgent work
(immovable deadlines) and somewhat urgent work
(moveable deadlines). This includes time-frames that were
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
214
originally defined as immovable deadlines, but were able to
be changed over time to accommodate other competing
resource commitments. Once staff members realise that
deadlines – even ‘immovable’ deadlines – are flexible,
these activities will be relegated to roughly the same
category as ‘when time allows’ work. This means that these
deadlines become, in effect, ‘toothless tigers’ in the
corporate environment.
Project management literature would classify the
immovable deadline as a fixed constraint in the classic
‘project management triangle’ of scope, time and
costs/resources. They would argue that immovable
deadlines force the duration of work to be fixed, therefore,
if a project is in jeopardy, the only options available to the
team are:
decreasing the project scope, or
increasing the project budget/resources
in order to meet the required time-frame. 39
What these project management texts, generally, fail to
recognise is that immovable deadlines often have an
incredibly powerful emotional impact on a delivery team,
more than budget or scope constraints. Team members can
disassociate themselves from a fixed budget by
rationalising it as a ‘management’ issue. They can even
disassociate themselves from a fixed scope by reasoning
that, in a worst case scenario, activities can be cut down or
improvised. In contrast, fixed time-frames are non-
negotiable; you cannot change the calendar.
39
It should be noted that some project management texts recognise quality as a fourth
constraint, i.e. teams can opt to keep the same scope and budget with the same deadline,
but produce a lower quality result.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
215
This is why immovable deadlines can have an
extraordinarily unifying effect on a delivery team (not
dissimilar to having a shared enemy). Passing time presents
a constant reminder of what work has (and has not yet)
been completed. Looming deadlines allow everyone on the
team to be continually focused on a shared goal. Moreover,
because of the team’s unified focus, management can be
reasonably assured that something of value will be
delivered by the team in the agreed time-frame.
The power of immovable deadlines is why Agile
approaches structure work to be undertaken and delivered
in fixed time iterations with immovable review sessions at
the end of each iteration. These immovable deadlines can
ensure that activities do not get put on the back burner, in
favour of work that is perceived by staff to be more urgent.
They are equally designed to ensure that the outcomes
review session, at the end of each iteration, is not a
moveable feast that can be continually postponed in favour
of other priorities. In the Agile world, immovable deadlines
create a continuous reminder for the delivery team and a
sense of urgency that flexible (i.e. moveable) deadlines do
not provide.
For the customer service example described in Chapter 5:
Responsive Planning the immovable deadline of the four-
week iteration meant that the delivery team could not – and
did not – spend infinite amounts of time analysing options
for improving customer service. Knowing that they had a
commitment to deliver results in four weeks forced the
delivery team to organise themselves quickly. They
understood that any new or changed initiatives proposed
would need to be in a production setting for at least a week
before the outcomes review session, in order for statistical
information to be gathered. Having this fixed commitment
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
216
prevented the organisation from entering the endless spiral
of meetings and discussions to weigh options. The ‘Apply,
Inspect, Adapt’ nature of Agile approaches also meant that
other stakeholders in the organisation (such as the customer
service team) were more compelled to participate in this
work, instead of continually rescheduling in favour of other
activities.
It is important to note that the Agile approach of enforcing
immovable deadlines in iterations does not mean that
delivery teams perceive their work to take absolute
precedence over other activities in the organisation. In fact,
Agile approaches are able to accommodate any higher
priority requirements of the organisation that may arise
during an iteration – even if it means that the entire delivery
team needs to be temporarily reallocated to other work.
(See When priorities change in Chapter 6: Business-value-
driven Work for further details on the options available for
Agile teams to accommodate higher priority work in the
organisation.)
In those rare circumstances where some (or all) of the
delivery team members have to be reallocated to more
urgent work during the course of an iteration, the outcomes
review session and next iteration planning work always
takes place as scheduled. No matter how much (or how
little) work is achieved in an iteration, it is important to
hold these sessions in order to maintain the ongoing
momentum of the team.
From a distance, the enforcement of immovable deadlines
in an organisation may appear to create a rigid and
unyielding environment for employees. Surprisingly,
however, people generally appreciate the structure of
delivering outcomes within fixed time-frames far more than
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
217
managing endless ‘when time allows’ commitments.
Immovable deadlines create an environment where staff
members are compelled to deliver valuable outputs
regularly. This gives them an ongoing sense of satisfaction
in seeing meaningful results from the work that they do. It
also creates a sense of purpose that can motivate people to
continue delivering results. See Chapter 10: Management
by Self-motivation for further information on creating
organisational environments that encourage employee
productivity.
The power of imminent time-frames
Agile approaches not only enforce immovable deadlines,
they deliberately structure these deadlines to be in two- to
four-week iterations. This creates a working environment
where the next deadline for required work is never more
than a month away. Not only does this encourage staff
members to deliver regular ongoing value to the
organisation, it creates a sense of urgency for the work that
they do, by establishing imminent time-frames for delivery.
Long-term deadlines are easy for people to ignore. They
create a climate where work can be easily postponed, or
rescheduled in favour of more urgent activities. Imminent
time-frames, on the other hand, compel people to take
action. It is the basic psychological principle that underlies
‘limited time offers’ in marketing campaigns. It is why
(most) people organise to send out their Christmas cards by
21 December – and continue shopping for presents until the
24 December. Imminent time-frames create an urgency in
people’s minds that keeps commitments at the forefront of
their thoughts. The imminent time-frames in Agile
approaches are strategically designed to ensure that
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
218
required work is either actively addressed – or deliberately
delayed in favour of more critical priorities in the
organisation – but never ignored.
More important than staying prominent in people’s minds,
however, is the fact that imminent time-frames leave no
time to waste in order to achieve the required outcomes. As
explained in the customer service example, short-term
deadlines mean that delivery team members do not have the
luxury of endless weeks to contemplate what should (or
should not) be done. Everything about the shortened time-
frame encourages:
business owners and delivery team members to propose achievable solutions at the iteration planning session
delivery team members to meet directly after the iteration planning session to determine what specific
tasks are needed in order for the required work to be
achieved in the few weeks available for the iteration
delivery team members to break down tasks that cannot reasonably be achieved in the iteration time-frame into
smaller sub-tasks that can be achieved, for example, it
may not be realistic for the delivery team to undertake
comprehensive testing of the new sales report in the time
available, but basic quality checks can be done
delivery team members to hold five-minute ‘stand-up meetings’ every day to quickly review required work and
address any hurdles (see Chapter 11: ‘Just-in-time’
Communication for further information on stand-up
meetings).
The combination of imminent time-frames and immovable
deadlines in Agile approaches means that delivery teams
can prepare themselves for the workload; they can pace
themselves to meet the agreed time-frame; they know what
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
219
to expect when they come in to the office each day; and
they are generally able to self-manage to ensure that work
is achieved without requiring excessive overtime or
weekend work.
Interestingly, it also means that delivery team members are
somewhat insulated from the pressure of the ‘fire-fighting’
activities and last-minute deadlines that plague most
organisations. The same commitment that has delivery team
members organising themselves to deliver regular value to
the organisation each iteration, also binds the organisation
to avoid distracting these employees from their work unless
it is absolutely necessary.
If imminent time-frames are so powerful, why not complete
iterations and hold outcomes review sessions on a weekly
basis? Agile approaches appreciate that delivery teams need
sufficient time to accomplish required work, before they
can be in a position to bring valuable results to outcomes
review sessions. Also, for most activities in an organisation,
a week would not provide the delivery team with enough
time to organise key stakeholders, take action on their input
and measure their results.
Could your organisation design a new sales report; gather,
manipulate and populate the required information in the
report; test the information in the report for accuracy;
review the new report with key stakeholders (e.g. sales
executives); and present the outcomes of this work in a
five-day period? If so, your organisation is either
extraordinarily efficient or lucky enough to have
exceptional corporate reporting systems. For most
organisations, however, these activities would take at least
two to three weeks – and more – even with the most
dedicated and focused delivery team. That is why Agile
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
220
approaches deliberately discourage meetings that are too
frequent for attendees to be able to provide (or receive)
valuable input (see Chapter 11: ‘Just-in-time’
Communication for further differentiation between valuable
meetings and time-wasting meetings).
It should be noted that some organisations prefer to
structure their Agile work in two-week iterations. This
preference could be due to:
the nature of the industry (e.g. if quicker turnaround times are needed to retain a competitive advantage)
the nature of the work (e.g. requiring more frequent approvals from business owners for work to progress)
the organisational climate, particularly where Agile approaches are relatively new to the organisation, and
management wants to confirm whether or not they are
effective.
Structuring Agile work in two-week iterations is a perfectly
valid option for organisations, as long as they understand
the limitations of what a delivery team can reasonably
achieve in such a short time-frame. Expecting four weeks’
worth of business value in a two-week time-frame is both
unrealistic for the organisation and unfair to employees.
Imminent time-frames are intended to encourage employees
to self-organise and work towards a shared goal; not to burn
out from the pressure and resign.
Early delivery means early payback
In Chapter 7: Hands-on Business Outputs, the distinction
was made between prototyping and functional deliverables.
Prototypes are mock-ups of deliverables that are designed
to give customers a feel for what they might look like (and
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
221
how they might behave). Functional deliverables are actual
products and services (such as a sales report with real
production information) that can often be used by the
organisation immediately after the outcomes review session
for real day-to-day work.
One significant benefit to having regular immovable
deadlines is that organisations that use Agile approaches
can often immediately utilise the functional deliverables
that result from each fixed time iteration. This means that
the organisation is regularly in a position to realise the
return on their investment sooner than business activities
would normally deliver (e.g. business-value outputs every
month versus every six months). Additionally, the
imperative of meeting an immovable deadline means that
this business value is not postponed indefinitely in favour
of other competing activities.
The regular delivery of production-ready outputs through
Agile approaches provides another significant benefit for
the organisation. Even if Agile work is postponed or
cancelled after a few iterations, the organisation can
continue to get business value from the functional
deliverables that were produced in the initial iterations.
Let’s consider, for example, that an Agile team is put
together to develop 12 new reports that will assist the
executive office in analysing corporate productivity. In the
first four-week iteration, the team delivers two complete
reports that contain actual statistics comparing the
productivity levels of each department against agreed
organisational KPIs. The executives immediately add these
reports to their regular monthly updates.
In the next four-week iteration, the Agile team expands on
their previous work by delivering three new reports that
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
222
include comparative information against the productivity
levels of like organisations in the industry. Again, the
executives are in a position to immediately include these
reports in their regular monthly updates.
The following week, however, the marketing department
advises that they need the delivery team to undertake some
urgent market analysis in time for a scheduled product
launch. The executive office agrees to postpone the
development of the seven remaining reports, so that the
delivery team can focus on the more urgent requirement.
In a traditional business environment, stopping an initiative
after two months, generally, means that the work
undertaken up to that point is filed away until a future time
when the work is resurrected (if ever). In many cases, this
half-completed work sits indefinitely on a network drive (or
in a filing cabinet) until it is moved into an archive. Worse
still, by the time the initiative is resurrected, the amount of
time that has passed may make the work obsolete.
In an Agile environment, stopping an initiative after two
months means that the organisation gets eight weeks’ worth
of valuable deliverables. This means that the executive
office gets five fully functional reports that they can
continue to use, even if the reporting initiative is never
resumed. It may not be the full set of reports that the
executives originally envisioned, but five fully functional
reports are far better than twelve report mock-ups (or a
scoping paper that analyses how this work might be done,
along with a detailed project plan).
The final benefit to having regular immovable deadlines is
that business owners are in a position to stop work that is
not delivering sufficient business value, before significant
revenue is expended. Frequent checkpoints enable Agile
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
223
work to be regularly self-correcting, instead of allowing
non-valuable work to continue indefinitely without
accountability.
Setting the next deadline
As indicated, the iterations in an Agile approach can be
scheduled in two-, three- or four-week cycles. It is up to
each organisation (and, in some cases, each Agile team) to
determine the optimal duration for their iterative work.
To assist in the selection of optimal delivery time-frames,
Agile teams need to consider two primary factors:
the rate of productivity for the delivery team
the complexity of the work being undertaken, including both the nature of the work itself and the availability of
key stakeholders.
Determining the rate of productivity for a delivery team is
based on a combination of two key measurements in the
Agile world: Yesterday’s weather and velocity.
Yesterday’s weather is a record of the historical rate of
productivity for the same delivery team doing work with an
equivalent level of complexity. For example, a delivery
team that was previously able to create a print-ready
marketing brochure in three weeks can reasonably assume
that it will take them approximately the same amount of
time to create the next marketing brochure of an equivalent
size.
It should be noted that the measurement of yesterday’s
weather is not a precise science; just an approximation of
the degree of productivity that the organisation can
reasonably expect from this team in the equivalent
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
224
circumstances. If external factors change, such as reducing
the number of people on the delivery team – or even
replacing someone who has been working on the team with
a new resource – the yesterday’s weather measurements
need to be adjusted to include these changing circumstances
in the calculations. Yesterday’s weather is the primary
measurement for determining a delivery team’s historical
velocity.
Velocity measures the rate of productivity for a delivery
team by tracking how much of the work for an iteration has
been completed, and how much work is outstanding. This
becomes both a tool for teams to monitor and measure their
own levels of productivity, as well as an indication of their
ideal delivery pace for scheduling future iterations. Like
yesterday’s weather, a delivery team’s velocity will vary
depending on a number of factors, including the nature and
complexity of the work required, and the availability of
stakeholders when needed. Chapter 12: Immediate Status
Tracking provides further detail on the use of velocity as a
measurement for delivery teams; Section 4: Making Agile
Work in Your Organisation provides tools that can be used
to track the velocity of the delivery team’s work in an
iteration.
Determining the relative complexity of the work being
undertaken (as compared with equivalent historical work)
can be a more difficult undertaking. External factors, such
as stakeholder availability, can significantly vary depending
on their other commitments, their scheduled vacation leave,
even their level of interest in the deliverables. This is why
determining the potential rate of productivity for a delivery
team is usually only a reasonable estimation. The actual
rate of productivity for a delivery team is best measured by
a combination of their velocity and their daily updates (see
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
9: Immovable Deadlines
225
Chapter 11: ‘Just-in-time’ Communication for details on
how delivery teams use daily stand-up meetings to track
and progress their work).
Using yesterday’s weather and velocity measurements
enables each Agile team to base their selection of the
optimal iteration time-frame on their delivery track record.
Factoring in the complexity of the work being undertaken
allows the team to reasonably adjust the duration where
planned work is much more (or less) time-consuming. In
some cases, Agile teams may vary the duration of each
iteration as part of the Outcomes review and the Next
iteration steps of the ACTION plan.
For example, an Agile team that normally schedules
iterations every four weeks may jointly decide that the
highest-priority work required for the next iteration should
not require more than two weeks to be completed. In this
circumstance, the Agile team may agree to either reduce the
forthcoming iteration to a two-week duration, or to add
more priority work to that iteration in order to maintain
consistency and the team’s optimal delivery pace in a four-
week iteration. At any point in time in these sessions, it is at
the Agile team’s discretion to determine how long it will
reasonably take the delivery team to produce outputs that
will provide genuine business value to the organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
226
CHAPTER 10: MANAGEMENT BY SELF-
MOTIVATION
‘I’m not going to do it – and you can’t make me’
Employee motivation is an incredibly difficult thing to
quantify, let alone influence. There are some employees
who are extraordinarily self-motivated; no matter what
circumstance they are put in, they always find a way to be
challenged by (and be productive in) their work.
Conversely, there are employees who cannot be motivated
to do even the simplest tasks without heavy supervision or
substantial rewards. For most organisations, employees fall
within the spectrum of these two extremes, with
management forever searching for ways to move them in
the direction of self-motivation.
One factor that inevitably influences the level of employee
motivation is the work environment. Common sense
dictates that organisations that distrust their employees,
provide little recognition or reward for their work, and
discourage staff initiative are breeding grounds for
disgruntled employees and high turnover; whereas
organisations that encourage and support their employees,
maximise the utilisation of their skills, and give them
opportunities to succeed are likely to attract (and retain)
highly self-motivated employees who genuinely care about
their work and the welfare of the organisation overall.
So, how do Agile approaches help organisations create an
environment that encourages employee self-motivation?
By creating an environment that combines the best features
of top-down and bottom-up management styles with the
power of self-organised teams.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
227
The top-down and bottom-up management myths
The top-down management style of dictating what work
needs to be done – and expecting employees to do the
stated work, simply based on management’s orders, is
based on several false assumptions:
Top-down management myths
Myth 1: Employees in the 21 st century are willing to
‘take orders’ without challenging them. As each
younger generation joins the workforce, the notion of
blindly obeying authority becomes more and more
antiquated. There are exceptions (such as the highly
structured management style of the military), but
employees in private and public sector organisations
tend to expect a more collaborative management style.
Myth 2: Management alone knows what is best for the organisation. Management generally has the
experience (and access to information) that can provide
them with greater insight into the big picture of the
organisation than most employees, but lower-level
employees have a level of insight from being on the
‘coalface’ of the organisation that management rarely
gets to experience. It is counter-productive (even
foolhardy) for management to minimise the value of
input from the people who actually do the work.
Myth 3: Employees will understand exactly what management needs based on an initial conversation,
an e-mail or a memo. Giving employees skeletal
information about the organisation’s requirements – and
assuming that no ongoing input from management is
required – is a recipe for miscommunication and low
business-value outputs. It is also a virtual guarantee that
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
228
rework will be required in the future, costing the
organisation two to three times the original amount for
management to receive what they had originally
envisaged.
There is another more subtle factor hidden in the top-down
management myth: the correlation between receiving
management orders and employee self-motivation. The less
involved employees are in controlling the work that they
do, the less motivated they are likely to be to want to do it
(or do it to a high level of quality). Receiving management
orders as irrefutable mandates can make an employee feel
valueless, even trapped in their work, which can make them
resent both their jobs and their employers. It is also likely to
make them focus on giving the appearance of productivity
(in order to appease management), instead of focusing on
adding real business value to the organisation.
Equally damaging is the bottom-up management style of
empowering employees to unilaterally make key decisions
on behalf of the organisation, based on their hands-on
knowledge of the work required. (‘No one knows what the
customer needs better than the people that work with them
day to day’). This logic is similarly faulty to the one-sided
perspective that underpins the top-down management
myths.
Bottom-up management myths
Myth 1: As employees are in the ‘coalface’ they understand the requirements of the organisation
better than management. Most employees do have a
more realistic understanding of the operations of the
organisation than their managers. What they generally
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
229
lack, however, is a big picture understanding of all of the
other facets that can influence corporate decisions,
including cross-departmental work, industry drivers and
market trends.
Myth 2: Decision by consensus is more meaningful than decision by management. Decision by consensus
is wonderful in theory – and a logistical (and strategic)
nightmare in practice. On a purely practical level is the
amount of work that is required to get everyone involved
in a corporate decision familiar with all of the
implications of each option available (which is one of
the key reasons why countries choose to use a
government-by-representation model). On a strategic
level, there are often hard decisions that management
must make for the greater good of the organisation.
Deciding to reduce (or eliminate) a product line based on
diminishing market demand may not be a popular
decision, but it could be a necessary one for the long-
term survival of the organisation.
Bottom-up management styles may have less of a
detrimental effect on the motivation level of the employees,
but they can result in significant damage to the organisation
overall.
The problem with top-down and bottom-up management
styles is that they are based on extremes; either give all of
the authority to management or give all of the authority to
the employees. Agile approaches take a middle-ground
between the two management styles by empowering the
delivery team (employees) to do the work required under
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
230
the guidance and oversight of the business owners
(management). 40
The power of self-organised teams
The following quote from General George S. Patton, Jr. is
an amazing testament to the power of self-organised teams:
Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity.
Even in a military environment, General Patton understood
the value of directing his troops and then trusting them to
get the job done. Agile approaches are based upon the same
underlying premise of both guiding and empowering
people, in order to get the most value from their work.
Chapter 5: Responsive Planning identified the first three
core steps in the ACTION plan as:
Actionable goals where business owners break down their strategic objectives into smaller actionable business
goals and communicate these goals to the delivery team.
Communicating priorities where business owners identify their highest-priority business goals (i.e. those
that require the most immediate action).
Tell us what can be done where the delivery team advises the business owners on how much high-priority
work they can reasonably deliver in that iteration.
The Actionable goals and Communicating priorities steps
of the ACTION plan are where business owners manage
40
This is not a literal metaphor, as the members of the delivery team generally report to
their operational managers, not the business owners. But it draws a parallel between
business-driven and staff-driven approaches to work.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
231
and guide the work that is required by the organisation.
They set the goals. They assign the priorities. They advise
the delivery team on what needs to be accomplished, but
not how the work will be done. They understand that no one
is in a better position than the delivery team to identify the
work required, to assign an estimated time for each task,
and to assess the amount of work that they can realistically
achieve in the iteration, given their current workload and
other commitments.
The Tell us what can be done step of the ACTION plan is
where the delivery team is empowered to determine what
work they are willing (and able) to commit to over the
course of the iteration. They estimate work (and their own
velocity) based on their intimate knowledge of the team’s
strengths and weaknesses. This not only provides the Agile
team with a realistic path forward for the iteration, it gives
the members of the delivery team a sense of control over
their own destiny. Their direct involvement in the decision-
making process motivates them to want to achieve the work
they have committed to; also, because they were part of the
decision, they feel personally responsible for the outcomes.
Interestingly, there is another benefit to self-organising
teams that is generally not available through top-down
management styles: natural skills and strengths
compensation. When delivery teams are empowered to
produce outcomes, they tend to divide and conquer the
work required, based on the relative skills and strengths of
each team member. This no longer becomes an ego-
building exercise of individuals taking on work to impress
management. Nor does it become a ‘that’s not my job’
mindset of passing responsibility from one team member to
another. Because successful delivery is the responsibility of
the team as a whole, delivery team members regularly work
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
232
between themselves to assign work to the most appropriate
and/or most available person. They avoid pigeon-holing
themselves into exclusive roles in favour of doing whatever
the team needs in order to get the job done. This may mean
that the marketing specialist on the team needs to analyse
data on prospective customers one day, clean up a reporting
spreadsheet the next morning and contact the business
owners with questions that afternoon. Although each team
member is primarily focused on doing the work that aligns
to their strengths, they are equally available to take on other
roles in the team, as needed.
Giving the team a higher purpose
One of the biggest differences between employees in a
traditional business environment and those in an Agile
environment is that the delivery team’s focus is generally
not on ‘doing a task’, but on ‘achieving an outcome’ for the
organisation.
The delivery team’s direct involvement with the business
owners in the iteration planning session allows them to
truly understand how the work that they are doing fits into
the overall needs of the organisation. It allows them to think
strategically about each task and its implications, and to
recommend better alternative approaches where needed.
This enables the iteration planning session to become a
two-way interaction between the people who genuinely
understand the needs of the organisation and the people
who intimately know the complexities of the work.
Employees who are able to see the organisational value in
their work may also be more motivated, simply because it
makes the work that they do more meaningful than the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
233
individual tasks that are assigned to them. They get the
satisfaction of working directly with the business areas that
benefit from their work. They are empowered to influence
the future of the organisation.
In my estimation …
One of the most motivating aspects of the Tell us what can
be done step of the ACTION plan is the fact that it
empowers the delivery team to decide how much work they
can reasonably achieve in the upcoming iteration. In
traditional business environments, work is generally
delegated to staff with a fixed deadline set by management
(‘we need the completed report by the end of this month’).
In the Agile environment, the organisation defers to the
delivery team to determine what the team believes is a
realistic and achievable time-frame. Not only does this
show trust in (and respect for) the delivery team members,
it enables them to realise that their input and their expertise
matter to the organisation.
Empowering the delivery team to estimate the work
required to achieve an outcome also puts a responsibility on
the team to make their estimates as accurate as possible. If
the delivery team overestimates the amount of work that
they can accomplish in an iteration, they set the stage for
under-delivery and business owner disappointment (or,
equally damaging, for overworked and burnt out team
members). If the delivery team underestimates the amount
of work that they can accomplish, business owners will
begin to doubt the accuracy of their ongoing estimates – or
see reduced business value in their ongoing work – which
also undermines the shared trust that drives the Agile team.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
234
Delivery team members are encouraged to use information
from previous iterations (yesterday’s weather) and ongoing
metrics from the current iteration (velocity) to establish and
maintain realistic estimates of the work required for each
iteration. They are also equally motivated to ensure that
their daily levels of productivity align with the estimates
that they provided.
Trusting the team
In many traditional organisations, empowering employees
to self-manage is a difficult challenge for management.
Many managers were trained in corporate environments
that fostered an ‘us and them’ mentality between
management and staff members. So, it is hard for them to
believe that employees can – and will – get the job done
without their constant supervision. In their minds, it is safer
to keep close tabs on the employees, in order to ensure that
they are working hard and that work is being done
correctly.
What these managers fail to realise is the incredible
motivational power of entrusting a person with a
responsibility, particularly one that they were able to
influence. (It is the emotional equivalent of the first time
that parents hand the keys to the family car to their
teenager.) This does not mean that every employee is able
to handle this responsibility equally (in the same way that
not every teenager takes the same level of care with the
family car), but most employees will thrive amazingly well
in an environment that empowers them to influence and
manage the work that they do.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
235
Agile approaches entrust the delivery team to do the work
required during the course of the iteration, in order to
achieve the outcomes that were agreed in the iteration
planning meeting. Business owners are encouraged to be
involved in the delivery process as advisers and reviewers
of work undertaken by the delivery team, but they are not
there to oversee the work. This independence allows the
delivery team to become self-managing in their work,
pacing themselves against the activities that need to be
completed in the short iteration time-frame.
Along with the independence that accompanies Agile
approaches, comes a responsibility for the delivery team to
communicate with the organisation regarding the status of
their work. Delivery teams use team management tools
such as delivery backlogs and burndown charts to provide
the organisation with status information regarding their
work. See Chapter 12: Immediate Status Tracking for
further detail on the use of these tools.
These tools can be made available to anyone in the
organisation with an interest in the delivery team’s work;
which means that business owners, operational managers
and executives are able to get a daily update on the work
that the delivery team has accomplished, along with an
understanding of what work is remaining.
As long as the delivery team continues to produce the
required results in each iteration (including providing
reasonably accurate estimates in the iteration planning
meeting), the organisation can confidently continue to
entrust the team to self-manage. Furthermore, because
delivery teams realise that this authority is contingent upon
their ongoing production of valuable outputs, they
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
236
continually strive to deliver work that meets the
requirements of the organisation.
Why shorter deadlines lead to happier employees
The power of imminent time-frames section in Chapter 9:
Immovable Deadlines described the value of organising
work to be delivered in shorter time-frames. Imminent
time-frames create a sense of urgency that longer deadlines
lack. Delivery team members become more focused on
valuable outputs than paper productivity (e.g. status
reports). Shorter deadlines allow employees to see the
results of their efforts more quickly, which can create a
momentum that encourages them to continue producing
valuable outcomes for the organisation. They provide
employees with a sense of real accomplishment and
progress.
The Agile world understands that shorter deadlines can
provide a strong motivational environment for employees.
In the ACTION plan, delivery team members are able to
see the value that they are bringing to the organisation
through regular review sessions with business owners. The
positive feedback that can come from the outcomes review
sessions encourages the members of the team to continue
producing value (unlike the 12-month gap between annual
reviews). Even constructive criticism in these sessions
gives the delivery team members a path forward to progress
their work without feeling as though they have wasted
months of effort.
It is important to recognise that simply setting shorter
deadlines in an organisation, without including the other
facets of Agile approaches, does not provide a sufficiently
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
237
motivating environment (and, in fact, may have the
opposite effect). Employees are motivated by a
combination of shorter deadlines with achievable tasks and
regular feedback. The Agile world encourages realistic
goals for each iteration to ensure that delivery team
members can feel a sense of accomplishment at the
outcomes review sessions, not burn-out.
The end of overtime
Employee overtime can be a dangerous thing for an
organisation. Beyond the potential cost implications of
salary loading and ‘time in lieu’, are the physical and
psychological effects that the extra hours can have on
employees. Extra hours in the office lead to less time with
family and less time to unwind. This can create excessive
internal stress for an employee and eventually lead to
complete burn-out. Overtime can also seriously affect the
quality of the work that the employee produces, in both the
extra hours that they work and the impact of losing sleep on
the next day’s work.
On rare occasions, employees may have to put in a few
extra hours than they originally anticipated to meet a
deadline, but planning for overtime (and expecting it from
employees on a regular basis) can be a formula for low-
quality work, mistakes due to fatigue and losing good
employees due to burn-out.
Agile approaches strongly discourage delivery teams from
planning for overtime. This is not only to ensure that the
delivery team members are able to continually deliver high-
quality outputs, it is also to ensure that they are able to stay
motivated and excited about their work.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
238
Estimates provided in iteration planning sessions are
deliberately designed to consider the activities that can be
achieved in normal working hours. If the work scheduled
for an iteration requires overtime in order to be completed
by the end of the iteration, the Agile team needs to either:
scope down the scheduled work for that iteration (i.e. raise the line in the requirements backlog) so that work
can be completed in normal working hours, or
break down larger tasks into smaller ones that can be achieved in the iteration without requiring overtime.
The equivalent guideline is true as work is progressing
throughout the iteration. If the delivery team’s velocity is
slower than expected for that iteration, the team will need to
scope down the work that they are doing by postponing
lower-priority activities until there is sufficient time. (Or by
supplementing the team with additional resources where
needed.) Aiming to deliver the pre-determined list of
outcomes through evening and weekend work should only
be an option in extremely rare circumstances.
One other factor to consider when an organisation needs
employees to work overtime is, why was the situation
created in the first place? Quite often, the need for overtime
comes from a combination of unrealistic deadlines and lack
of ongoing employee productivity. Agile approaches
combat both of these circumstances by creating an
environment where deadlines are achievable and where
delivery team members are motivated to be continually
productive. This combination maximises the potential for
activities to be completed in normal working hours, thereby
reducing the need for management to choose between the
delivery requirements of the organisation and the welfare of
their employees.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
10: Management by Self-motivation
239
Success breeds motivation
Everything about Agile approaches is designed to create an
atmosphere where employees can succeed in their work.
Delivering successful outcomes in a supportive working
environment can create an enormous positive energy that
motivates employees to want to continue producing value
for the organisation.
Agile approaches create delivery teams that are:
empowered and entrusted to self-manage
aware of how the work that they are doing fits into the overall requirements of the organisation
provided with regular feedback on their efforts
encouraged to remain continually productive to reduce the potential that they will need to put in overtime hours
truly positioned to respond to the changing needs of the organisation.
Most importantly, Agile approaches allow employees to see
the impact of their work as real outcomes for the
organisation, not as paper productivity reports that sit on a
shelf. Knowing that the work that they do really makes a
difference can be the greatest employee motivator of all.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
240
CHAPTER 11: ‘JUST-IN-TIME’ COMMUNICATION
When was the last time you attended a valuable
meeting?
‘I can’t get that proposal to you until tomorrow ... I’m in
meetings all day today.’
It is no wonder that meetings have earned a bad reputation
in the corporate world. They are often seen as non-
productive time-wasters that stop employees from getting
their real work done. Which is reasonably due to the fact
that, most of the time, meetings are time-wasters.
The meetings themselves are not actually the problem. In
fact, the graph from Alistair Cockburn 41
, shown in Figure
15, identifies face-to-face discussion as one of the most
effective forms of communication.
Figure 15: Richness of communication channel
41
Reprinted with permission from Alistair Cockburn: http://alistair.cockburn.us/.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
241
So, the problem is not with the use of face-to-face
communication, it is often due to a combination of why the
meeting is held, who attends and how it is conducted.
Organisations generally hold meetings to provide a status
update on current and planned activities, to propose and
plan for an idea/activity, or to address issues. Often, for
convenience sake, meetings become a combination of two
or more of these objectives (since ‘we have everyone in the
room anyway’). This means that meetings generally include
a combination of the people who genuinely need to be there
and the ‘incidental’ attendees who are there for convenience
sake.
In most circumstances, the person calling the meeting
comes in with a formal (or rough) agenda of what needs to
be covered in that session. The brave ones even endeavour
to allocate times for each agenda item, with the intention of
ensuring that this meeting (unlike the last eight meetings) is
going to end on time. An organisation that is really focused
on productive meetings may even hire a professional
facilitator to run their meetings. All of these approaches are
well-intentioned, and all seem to overlook the fact that
meetings, by design, are inherently flawed.
Why the meeting is held: Meetings tend to try to cover too
many topics in the one session, which often results in a
cursory review of the key discussion points and not enough
time to deliver conclusive results. Meetings may also be
held for the sake of consistency (‘we have our weekly sales
update every Thursday afternoon, no matter what’), which
is especially important when the meeting is really intended
to compensate for not having sufficient day-to-day
communication within the organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
242
Who attends: Meetings tend to focus on being as inclusive
as possible, inviting anyone and everyone who could
possibly benefit from (or add value to) the information
covered. The people who are often the most valuable
contributors in these meetings, however, are the key
decision makers, i.e. the people authorised to make a
decision on behalf of the organisation, so that actions can
progress. Even though key decision makers are often too
busy to attend the meeting – or to stay throughout the entire
meeting – meetings are likely to go ahead without them.
How it is conducted:
Status update meetings are notorious for allocating too much time to cover each topic. Presenters put together
extensive slideshows to say in 30 minutes what could
have been sufficiently covered in 10 minutes or less.
‘Going around the table’ to get an update from each
attendee generally results in an endless sea of
unprepared statements and ad-hoc comments, with an
occasional point of interest that digresses the meeting for
at least 10 minutes.
Concept and planning meetings tend to encourage open discussion and brainstorming, which can be beneficial in
these circumstances. However, once the initial
brainstorming is complete, the remainder of the meeting
is rarely contained to a fixed set of topics for discussion,
so that decisions can be made and work progressed.
Instead, these meetings can result in a white board filled
with great ideas and no committed path forward to turn
these ideas into reality for the organisation.
Issue review meetings often go from being a pointed discussion of key items (in order to determine a
reasonable path forward), into an interactive free-for-all
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
243
where attendees digress on topics indefinitely. Meeting
facilitators will often try to time-box these discussions
(and warn the attendees when the time to discuss an
issue is running out), but rarely will they enforce a
decision to be made on the next steps required to resolve
the issue. It may be cathartic for attendees to have a
forum to air their concerns, but it has little value for the
organisation unless something constructive comes from
the discussion.
It is the combination of all of these factors that can make
traditional meetings frustrating for attendees, and often less
than valuable for the organisation overall.
Redefining the corporate meeting
Agile approaches take a different position on corporate
meetings, specifically:
Meetings are meant to supplement not substitute for day- to-day communication in the organisation.
Meetings should have one specific area of focus with the success or failure of the meeting being measured solely
on whether the area in focus was sufficiently addressed.
Meetings should be time-boxed to allow for reasonable levels of discussion around the area of focus, without
encouraging attendees to go too far off-topic.
Meetings should include all necessary participants, including key decision makers who are able to attend the
full duration of the meeting. If key decision makers
cannot attend, then attendees will not be in a position to
transform the discussion into actionable work.
Therefore, the meeting should be rescheduled.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
244
The responsive planning process detailed in Chapter 5:
Responsive Planning identified two key meetings that are
used in Agile approaches:
the iteration planning session
the outcomes review session.
The iteration planning session, held at the start of each
iteration, is the meeting where business owners
communicate their goals and priorities, and delivery team
members advise on what priority work they can reasonably
deliver in the forthcoming iteration.
Depending on the nature and complexity of the work, the
iteration planning session can take as little as one hour
(especially if it is a continuation of previously reviewed
requirements) to as much as eight hours (if there are a large
number of new requirements that require substantial
discussion). In most cases, however, iteration planning
sessions will take two to three hours each iteration (i.e.
every two to four weeks). It is critical that decision makers
attend these sessions to ensure that the delivery team
receives clear and decisive direction from the business
before the iteration begins.
The outcomes review session, held at the end of each
iteration, is where business owners review the work that has
been completed by the delivery team in the previous
iteration, discuss any questions or concerns, and update the
requirements backlog to reflect any changes to the business
requirements, based on the result of this review. Like the
iteration planning session, the duration of an outcomes
review session will vary depending on the scope and
complexity of work completed, however, it is reasonable to
allow between two and four hours for this session. As with
the iteration planning session, outcome review sessions
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
245
require decision makers to attend, so that feedback received
is definitive and work can confidently progress.
It is worth noting that because Agile approaches minimise
the time commitment for business owners to less than a day
each iteration (e.g. one day every four weeks), it is more
likely that key decision makers will be able to commit their
time to these sessions. Moreover, the more successful Agile
work is within the organisation, the more that these
decision makers will be encouraged to make time for these
meetings in their schedules.
In situations where the business owners and the members of
the delivery team are expecting to continue working
together in the next iteration, it may be efficient to schedule
the iteration planning session to directly follow the
outcomes review session. This can reduce the meeting
commitment for the Agile team to one business day each
iteration (or less). However, this approach may not always
work, especially if the outcomes review session results in
follow-up work that the business owners need to do off-
line, including discussion around re-prioritising the
requirements backlog.
What can you do in five minutes?
For business owners, the iteration planning session and the
outcomes review session are the only two formal meetings
that they are required to attend in support of the Agile
process. For delivery team members, there is one additional
type of meeting that they are required to attend: the daily
stand-up meeting.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
246
The daily stand-up meeting is a five-minute session that
occurs every morning where delivery team members get
together to review:
the work that they completed the previous day
the work that they are planning to do today
any hurdles or issues that they have encountered (or expect to encounter) in their work.
The term ‘stand-up meeting’ is inspired by the fact that, in
many cases, delivery teams will physically stand up
throughout the entire meeting duration, to help ensure that
the five-minute time-frame is adhered to. In addition, each
attendee is expected to come prepared to address the three
bullet points above, both to avoid wasting the other
attendees’ time and to minimise the chance of improvised
responses resulting in key items being overlooked.
Delivery teams can opt to use the delivery backlog as a tool
to facilitate these discussions and reduce the amount of
redundant information being covered in the little time that
is available.
Daily stand-up meetings do not only provide a forum where
delivery team members can get real-time updates on the
status of their work, they also create an interesting dynamic
to inspire team member motivation by:
asking team members to think about (and account for) the work that they do each day
allowing team members to regularly air their concerns and issues, so that they are not left unaddressed for an
indefinite period of time
encouraging delivery team members to self-manage by knowing what work is scheduled and, where appropriate,
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
247
negotiating tasks, so that the most skilled (and/or most
available) resource can take on that work.
The Agile facilitator guides daily stand-up meetings both to
ensure that the information addressed achieves the intended
objectives and to make certain that the meeting time does
not extend to a ‘one hour stand-up meeting’ to address
issues that can be handled offline. The Agile facilitator is
also responsible for taking ownership of resolving any
issues or impediments to delivery that the team identifies.
This frees up the delivery team members’ time to focus on
their key activities, without being preoccupied with issues
and obstacles.
It should also be noted that, in the interest of open
communication, business owners are invited to attend daily
stand-up meetings as an observer any time they choose,
throughout the iteration. To keep to the five-minute time-
frame, business owners are encouraged not to attend as
advisers (to avoid the potential for the meeting to digress
too far into one topic). However, their attendance at these
meetings may give them insight into the work that the team
is doing (and the hurdles that they are encountering) which,
ideally, will inspire them to make themselves more
available to the delivery team outside the meeting to
address these topics.
Further information on conducting iteration planning
sessions and outcomes review sessions is detailed in
Chapter 12: Immediate Status Tracking.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
248
Knowledge transfer through pairing, co-location and
cross-training
One of the key principles that underpins the Agile approach
to meetings is that meetings are meant to supplement not
substitute for day-to-day communication in the
organisation. Throughout each iteration, delivery team
members may hold any number of informal discussions
with business owners, from ad-hoc telephone calls, to e-
mails, to one-on-one detailed reviews of their requirements.
In addition, the delivery team itself requires regular,
ongoing communication between team members to ensure
that their work is consistent, to jointly overcome hurdles
and to collectively address the activities in the delivery
backlog.
Agile approaches address this need for ongoing
communication within the delivery team by encouraging
pairing, co-location of delivery team members and cross-
training.
Pairing is having two members of the delivery team
working together on assigned tasks, even for work that
would normally be assigned to only one person on the team.
The logic behind pairing is:
Increased accountability: delivery team members are more likely to be productive and focused if they are
working with someone, even if that person is only acting
as an observer.
Better quality outputs: having a second person working with a team member encourages communication of
ideas, discussion of questions, explanation of decisions
and critiquing of work undertaken.
Knowledge sharing: pairing of team members allows more than one person on the delivery team to be aware
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
249
of the work that has been undertaken and the logic
behind decisions that are made. This can ensure that the
delivery team is not overly dependent on the availability
of any one resource for this knowledge.
Having work done jointly by two members of the delivery
team is likely to result in an increased up-front resourcing
cost to the organisation. Although, the level of quality of
the resulting work – and the minimised need for rework –
often more than compensates for this initial overhead. (See
Chapter 14: Constantly Measurable Quality for
information on how much low-quality outputs can truly
cost an organisation.)
Co-location of delivery team members is a strategic way to
encourage day-to-day communication, sharing of ideas and
real-time awareness of the status of the team’s work. Not
only are team members physically near each other,
facilitating ad-hoc discussions and face-to-face reviews of
work, the resources of the team (e.g. documents,
whiteboard diagrams, models) are in a central location,
which is immediately available to anyone on the team who
requires access to these materials. Logistically, this may not
always be possible in an organisation, particularly where
delivery team members are on different floors, in different
offices or even in different countries. However, virtual co-
location through videoconferencing, shared workspaces on
the intranet, and ‘presence’ tools can provide a reasonable
alternative in most situations.
On rare occasions, an organisation will be forward-thinking
enough to co-locate the business owners with the delivery
team for the duration of the iteration. This is the ideal
model for ensuring that deliverables align with the business
requirements, but it is not always feasible. The alternative is
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
250
having the business owners be available to meet with the
delivery team at their desks on an ‘as required’ basis.
Cross-training is distributing work across all members of
the delivery team (where possible), so that team members
have hands-on knowledge in all facets of the work that the
team is doing. Like pairing, cross-training also provides
cross-fertilisation of knowledge to minimise the potential
for the delivery team to be overly dependent on the
availability of any one resource. It also fosters an
environment of knowledge-sharing and multi-disciplinary
skills development across team members, which makes
them more valuable both to the delivery team and to the
organisation overall.
Pairing, co-location of delivery team members and cross-
training are all designed to create an environment where
delivery team members communicate regularly and work
together towards a shared goal. They are work practices
that negate the need for excessive formal meetings. This
means that the only required meetings for the delivery team
during the course of iterative work are the five-minute daily
stand-up meetings that take less than half an hour of each
resource’s time per week.
Documentation is no substitute
Organisations (especially large organisations) love
documentation. People’s in-trays are filled with memos,
status updates, discussion papers and 200-page doctrines
from professional consulting firms. Their e-mail inboxes
are overflowing with attachments and embedded document
links. There is something about having a large document in
one’s hands (or on one’s computer) that feels as though the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
251
organisation is being productive. It is one of the most
deceptive aspects of the corporate world.
Every time a document is created in an organisation, there
are likely to be a number of related activities that take up
the organisation’s time, staff and resources in addition to
the physical creation of the document, such as:
input from other staff members in the content of the document
quality review of the document
physical printing and collation of paper documents
distribution and storage of the documentation (electronic and paper documents)
time required for other staff members to read through the documentation
repetition of all of the above activities for each new version of the documentation that is released.
Finding the time to review these documents can be a
challenge for most employees, and when they finally do
find the time to read the materials, it is likely that the
content will have been superseded by more recent
information in the organisation.
Chapter 1: Agile in a Nutshell describes the pitfalls that
organisations can fall into when they rely too heavily on
up-front documentation to communicate their business
requirements. Because specifications can take months to
produce (and even longer to get approved for release),
formal documentation on business requirements almost
inevitably reflects outdated information about the state of
the organisation. In a cutting edge marketplace,
organisations cannot afford to work from old information –
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
252
or to continually repeat work based on outdated
requirements.
Documents do have a place in the corporate world. They
provide a record of agreed communication after the fact.
Organisations cannot exist without documented contracts
and recorded agreements. However, formal documents are
not as effective as face-to-face discussions when it comes to
communicating business requirements 42
.
In the Agile world, the key to ‘just-in-time’ communication
is a combination of short, targeted meetings and ongoing
discussions between Agile team members. These
approaches focus on face-to-face communication as the
most effective way of reviewing and discussing business
requirements. Agile approaches replace the need for
extensive documentation with interactive meetings (such as
iteration planning sessions) where participants can discuss
business requirements in detail, ask targeted questions and
provide feedback to refine these requirements.
Requirements backlogs are used to record the high-level
details and relative priority of each business requirement.
Supporting information (including documents) can be
linked to individual entries in the requirements backlog as
needed, but business owners are responsible for ensuring
that this supporting information reflects the most current
requirements details, prior to the iteration planning session.
Agile work can be formally documented after the fact to
reflect the deliverables. Depending on the requirements of
the organisation, Agile teams may choose to allocate a day
42
As shown in the ‘Richness of communication channel’ graph at the beginning of this
chapter.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
11: ‘Just-in-time’ Communication
253
or two in between iterations to capture the work that was
completed. This allows documentation to serve as a record
of agreed outcomes, instead of a substitute for face-to-face
communication.
The most valuable meeting of all
Because there are so few formal meetings in the Agile
process, Agile team members are encouraged (and
expected) to attend each meeting. However, what if you
were an executive who only had time for one meeting a
month?
The most valuable meeting in the Agile approach is
arguably the outcomes review session at the end of each
iteration. This is where business owners see the tangible
outputs from the delivery team. It is their hands-on
opportunity to review the completed work, critique
deliverables and ask targeted questions of the delivery
team.
The outcomes review session is where the business owners
determine whether the original business requirements have
been met, and collectively decide how the organisation
should move forward. It is where the value of Agile
approaches is most evident.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
254
CHAPTER 12: IMMEDIATE STATUS TRACKING
The end of the monthly report
For many organisations, status reporting is an en masse
activity, generally allocated to time-based increments where
employees stop what they are doing, in order to provide
management with a ‘snapshot’ of their work progress (e.g.
monthly status updates). This monthly reporting cycle is
intended to provide frequent enough updates to keep
management aware of the status of the work in their area –
without overloading the team with reporting activities (or
the manager with paperwork to review). It creates a paper
productivity trail where managers can confidently take
action based on the appearance of productivity provided in
these reports. Additionally, employees can continue
focusing on their ‘real work’ for the next 30 days.
In the Agile world, status reporting is an ongoing activity.
The same environment that enables delivery teams to be
self-managed also creates an obligation for the delivery
team members to keep others in the organisation aware of
the status of the work that they are doing. This obligation is
not just for their managers, it is equally important to keep
the business owners aware of the delivery team’s progress.
More than anything, it is a tool for the delivery team to
manage itself.
The Agile world has found that the best way to incorporate
status reporting in delivery team work is to allow teams to
use the same tools to manage and track their own day-to-
day work as their managers use to oversee their progress.
This means that reporting does not need to be an added step
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
255
in the delivery team’s work; tracking the progress of their
activities is an inherent part of their daily routine.
It is important to emphasise that progress reporting on
Agile activities is not the daily tracking of hours in a
timesheet. Agile approaches are far less focused on what
time has elapsed, and far more focused on what actual
business value has been produced. That is why the Agile
world uses tools that track the progress of work completed
and effort remaining to achieve the agreed objectives.
The four tools that are most commonly used in Agile
approaches are:
requirements backlogs
delivery backlogs
burndown charts
executive dashboards.
The requirements backlog
The requirements backlog 43
(described in Chapter 5:
Responsive Planning) is a tool where business owners can
record and prioritise their business requirements for each
iteration – and where delivery teams can record the
progress of their work during each iteration against these
requirements.
43
The requirements backlog is known more commonly in the Agile world as a ‘product
backlog’, because Agile approaches have tended to focus on the delivery of software
products.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
256
The delivery backlog
The delivery backlog 44
is a tool used by the delivery team to
track the details of their day-to-day work for each iteration,
including breaking down each business requirement/activity
into specific tasks that the delivery team members need to
complete for that requirement to be met. For example, if
one of the activities in the requirements backlog for
planning a corporate event is ‘reserve a venue’, the
corresponding task entries in the delivery backlog may be:
visit potential venues
select the preferred venue
negotiate the contract for using the selected venue.
The executive dashboard
Executive dashboards are used to summarise the progress
within (and across) Agile teams, against their stated
objectives. These tools provide management with an ‘at-a-
glance’ view of the key metrics that the organisation
requires to monitor productivity levels (and business-value
generation) across the organisation.
Burndown charts
Burndown charts are visual tools within the requirements
backlog, the delivery backlog and the executive dashboard
that enable Agile teams to track their rate of productivity
(their velocity) for the current iteration, to self-manage their
44
The delivery backlog is known more commonly in the Agile world as a ‘sprint backlog’
because in the Scrum methodology, where responsive planning is most commonly used,
each iteration is called a sprint.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
257
productivity levels based on this information, and to use it
as input in estimating the amount of work that they can
reasonably achieve in future iterations.
Each of these tools is described in further detail later in this
chapter.
Backlogs, burndown charts and executive dashboards are
valuable tools for monitoring the progress of the work that
is undertaken by the delivery teams, particularly for day-to-
day status tracking. Most important, however, is the
progress reporting that is done as part of the outcomes
review session at the end of each iteration.
Where a monthly paper report describes completed (and
pending) work using text, bar charts and graphs, the
outcomes review session at the end of each iteration
provides the business owners with hands-on outputs in an
interactive discussion forum. Unlike the graphs and charts
in a monthly report that can be handcrafted to portray work
in the best possible light, outcomes review sessions put this
work under the microscope, leaving little opportunity for
the delivery team to embellish their accomplishments.
With the outcomes review sessions, issues that are
impacting organisational productivity are no longer
resigned to be red text on page three of a paper report; they
are addressed (and ideally resolved) hands-on with key
decision makers. This makes the outcomes review session a
much more valuable and meaningful source of progress
information for the organisation than any two-dimensional
report (including the Agile tracking tools) can provide. The
delivery team is positioned to get direct feedback on their
work from the business owners – and the organisation is
positioned to get ongoing value from the delivery team
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
258
from the minute that the outcomes review session is
completed.
It is interesting to note that the timing of four-week
iterations aligns closely with the timing of monthly reports.
This means that Agile teams are also able to use outcomes
review sessions to report on their progress in conjunction
with the standard reporting cycles for the organisation
overall (if required). The information that is recorded in the
requirements and delivery backlogs can even be used to
feed data into these corporate reports to minimise the
overhead of monthly report generation for the delivery
team.
Measuring productivity by outputs
If productivity is the measurement of how much business
value the delivery team brings to the organisation, then
status reporting of Agile work needs to be able to track how
much business value the delivery team has produced in
each iteration – and when additional business value is
anticipated to be delivered.
As described in Chapter 6: Business-value-driven Work,
Agile approaches initially use expected business-value
measurements as part of the iteration planning sessions in
order to determine:
the work that should be undertaken by the delivery team
the order in which work should be completed (i.e. the top-down priority order in the requirements backlog).
The expected business-value calculation formula in that
chapter identified that one of the ways to assess the value of
an actionable goal, was to determine the percentage of work
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
259
that the goal represents within the value of an overall
initiative. Conversely, the progress (and the corresponding
business value) of the overall initiative can be determined
by measuring the progress of each of the actionable goals
within that initiative.
For example, if the business value of a new product that the
organisation is launching is projected to be £3.2 million –
and the website for that product is expected to generate
75% of that revenue (£2.4 million) – then the work required
to deliver that website can be tracked as a percentage of the
overall business value of each requirement being delivered:
build the website structure = 40% of the business value (£960,000)
create an e-commerce capability to process orders = 30% of the business value (£720,000)
provide an interactive service that allows website users to customise the product to their requirements = 20% of
the business value (£480,000)
build additional features to make the website more usable (e.g. a reusable customer profile) = 10% of the
business value (£240,000).
These metrics allow the organisation to use Agile tools such
as executive dashboards to track how much business value
has been delivered – and how much is remaining – based on
the amount of work completed for each of the actionable
goals at the end of each iteration.
Using the above example, at the end of the second iteration,
the delivery team advises that they have completed building
the website structure (100%) and have also completed one
fifth of the e-commerce capability (20%). Based on this
status update, the organisation now knows that they have
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
260
received approximately £1.1 million worth of business
value from the completed work 45
– and that £1.3 million
worth of business value is vested in the remaining work.
It should be noted that the above example is a simplification
of the actual business-value calculations required in Agile
approaches. The simplified model is intended to highlight
the underlying difference between Agile tools and standard
corporate reports. There are two areas in particular where
the real-world application of Agile approaches is more
complex than the example provided:
The requirements listed in the bullet points above are too broad to be considered user stories (see Communicating
actionable goals and priorities in Chapter 6: Business-
value-driven Work for details on what makes an
effective user story).
The correlation between a partially completed requirement and its relative business value is subject to
the nature of the work, e.g. a half-completed website
may (or may not) be releasable in its current form.
Therefore, the organisation may prefer to calculate
earned business value only on completed requirements.
Organisations need to use discretion when applying these
calculations to ensure that the expected business value is
not significantly over- or under-estimated, or misinterpreted
by people who are less familiar with Agile approaches.
45
Based on 100% of £960,000 plus 20% of £720,000 (£144,000).
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
261
Tracking overall progress in the requirements backlog
The requirements backlog is a simple reporting tool that
enables both business owners and delivery teams to monitor
the progress of work against the agreed business
requirements (including activities) in each iteration.
Although requirements backlogs can vary in format and
complexity depending on the nature of the work that the
team is doing, the basic components of a requirements
backlog are:
a top-down priority list of the requirements that the team is scheduled to work on
grouping of these requirements into iterations that indicate when the work for each requirement/activity is
scheduled to be completed
tracking the progress of each requirement by recording:
o when the work is actually undertaken o the amount of work remaining to complete (i.e. fulfil)
the requirement
graphical tools that visually depict the amount of overall work remaining for the delivery team and the estimated
time in which the work will be completed (i.e. burndown
charts).
Figure 16 shows an example of a simple requirements
backlog 46
.
46
Adapted from simple product backlog example, courtesy of
http://agilesoftwaredevelopment.com.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
http://agilesoftwaredevelopment.com/scrum/simple-product-backlog
Figure 16: Simple requirements backlog
262
12: Immediate Status Tracking
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a
n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
263
The content of the requirements backlog is managed and
updated by all members of the Agile team.
Business owners are responsible for maintaining the list of requirements in top-down priority order.
The business owners and the delivery team collectively determine the iteration in which each requirement will
be delivered as part of the iteration planning session.
Progress tracking on the work for each requirement is maintained by the delivery team through the day-to-day
recording of their work in the delivery backlog. (Where
the details in the delivery backlog are rolled up to
provide the overall calculations used in the requirements
backlog. See Tracking day-to-day work in the delivery
backlog, below, for further details.)
The requirements backlog becomes a shared tool for all
members of the Agile team (and their managers) to keep
track of the overall status of their work. It combines textual
detail (on the left) and visual indicators (on the right) to
give the organisation a ‘snapshot’ of the Agile team’s
progress, at any point in time, without requiring the team to
develop separate corporate status reports.
Chapter 19: Using Agile Tools provides a step-by-step
explanation of how requirements backlogs are used by
Agile teams.
Tracking day-to-day work in the delivery backlog
The delivery backlog is a dynamic reporting tool that
enables delivery teams to monitor and manage their actual
day-to-day work in far more detail than the requirements
backlog allows. Where the requirements backlog is a tool
for business owners to record, prioritise and track the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
264
progress of business requirements overall, the delivery
backlog is a tool for delivery team members to record and
track their actual work and progress against the detailed
tasks for each iteration.
At the end of each iteration planning session, the business
owners and the delivery team agree on the subset of high-
priority business requirements/activities that will be
actioned in the upcoming iteration (i.e. ‘drawing the line’
in the top-down priority order of tasks).
These agreed requirements are transferred from the
requirements backlog to a list of corresponding tasks in the
delivery backlog, for the delivery team members to action.
For example, if the entry in the requirements backlog for
creating a new product sales tracking report is ‘design the
tracking report’, the corresponding entries in the delivery
backlog may be:
review detailed report information requirements with key stakeholders
confirm that all report data is available in current corporate information
design mock-ups of report layouts
present report layouts to stakeholders for feedback.
The actionable goals that are listed in the requirements
backlog become actionable work in the delivery backlog.
These are the specific tasks that the delivery team will need
to do, in order to deliver each agreed requirement for that
iteration.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Figure 17: Delivery backlog example 47
47
Adapted from simple sprint backlog example, courtesy of http://agilesoftwaredevelopment.com.
265
12: Immediate Status Tracking
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a
n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
266
The content of the delivery backlog is managed and
updated by all members of the delivery team on a daily
basis. Maintaining the progress information in the delivery
backlog is not an added overhead for the delivery team
members; it is an essential part of their own self-
management. The fact that management and business
owners can also use the delivery backlog tool (and the
corresponding requirements backlog) to track the team’s
progress is an added benefit from the delivery team’s
perspective. It means that they will have little (or no)
additional paperwork to complete at the end of each month.
Chapter 19: Using Agile Tools provides a step-by-step
explanation of how delivery backlogs are used by Agile
teams.
The power of the ‘burndown’ chart
The requirements backlog and delivery backlog examples
shown in the previous sections both include graphical
charts, known as burndown charts, that indicate the
delivery team’s progress (and effort remaining) for each
iteration. This enables the delivery team to track the
velocity of their work, as described in the Setting the next
deadline section of Chapter 9: Immovable Deadlines.
In the requirements backlog, the burndown chart on the top
right-hand side provides a visual representation of the
amount of work (effort) that is remaining for the delivery
team to achieve the minimum event requirements; the
burndown chart on the bottom right-hand side provides a
visual representation of the amount of work (effort) that is
remaining for the delivery team to achieve all of the listed
event requirements.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
267
In the delivery backlog, the burndown chart at the bottom
left-hand side provides a visual representation of the
amount of work (effort) that is remaining for the delivery
team to achieve all of the tasks within that iteration.
Combined, these burndown charts enable the business
owners and the delivery team to track productivity rates
(i.e. velocity) within and across iterations. This provides the
Agile team with two valuable tools:
A self-management tool that allows delivery teams to track their delivery pace during each iteration.
An estimation tool that can assist delivery teams in determining the amount of work that they can reasonably
expect to deliver in future iterations (based on the
‘yesterday’s weather’ productivity rates for work done
by the delivery team that was of an equivalent size and
complexity).
The In my estimation … section of Chapter 10:
Management by Self-motivation described the powerful
effects that can occur when delivery teams are empowered
to manage their own work commitments. The use of
velocity information provides a tool for these teams to
confidently make estimations based on real accounts of
their historical productivity levels (not ‘guesstimates’). It
assures the delivery team that the work that they have
committed to is achievable – and it generally results in far
more realistic productivity levels in the actual work
completed for each iteration.
The power of velocity tracking, however, is not limited to
estimations of future work. It is an equally valuable tool for
delivery teams to track and manage their work during each
iteration against the levels of productivity that they
committed to at the start of the iteration.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
268
Tracking velocity in current iterations allows the delivery
team to check its own status, by comparing the level of
outputs that they had expected to deliver (doing similar
work) against the level of outputs that they are currently
generating. If the delivery team is producing fewer outputs
than expected, this may be a red flag for the team members
to step back and see what might be causing this slowdown.
For example, in the current iteration, business owners may
not be as responsive to delivery team member questions as
they had been in the past due to end-of-year financial
reporting commitments. Equally, if the team determines
that they are moving at a faster pace than expected, they
may be able to confidently commit to a greater number of
tasks at the next iteration planning session.
The content of these burndown charts can be automatically
updated based on the progress information that the delivery
team records in the delivery backlog each day. This enables
the delivery team to review and track their velocity without
requiring additional work to collect this information.
See Setting the next deadline in Chapter 9: Immovable
Deadlines for further information on measuring a delivery
team’s velocity.
The real-time executive dashboard
In addition to progress reporting through requirements
backlogs, delivery backlogs and burndown charts, Agile
approaches provide senior management with executive
dashboard reports that summarise the work within (and
across) Agile teams, for easy progress monitoring across
the organisation. Executive dashboards are similar in design
to standard dashboards in corporate reporting tools.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
269
Corporate reporting dashboards provide management with
an ‘at-a-glance’ visual summary of key activities in the
organisation (usually actual progress against financial
KPIs). Agile executive dashboards also provide ‘at-a-
glance’ visual summary information, but the focus is on
measuring real productivity gains by summarising the work
completed and the work remaining for each Agile team
across their iterations.
Figure 18 shows an example of an executive dashboard tool
that management can use to monitor the progress of Agile
work.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Figure 18: Executive dashboard tool example
270
12: Immediate Status Tracking
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a
n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
271
In this executive dashboard tool, summary information is
broken down into three mandatory sections:
At-a-glance core requirements: shows the progress of Agile work against each key executive-level objective
for the Agile team.
Requirements burndown charts: show the overall progress of the Agile team based on the amount of work
that they have completed and the amount of work that is
remaining against each milestone.
Expected versus earned business value: shows the overall progress of the Agile team based on the business
value of the work that they have completed and the
business value of the work that is remaining.
There are other optional sections which Agile teams may
choose to include, if they are relevant to the work that the
team is doing, such as:
a ‘work breakdown structure’ (WBS) that visually depicts the correlation and dependencies between each
key executive-level objective for the Agile team
a ‘key information’ text area for other important status and context information that executives need to be aware
of, including:
o key achievements
o key decisions
o known issues
o critical risks.
Agile teams can adapt the executive dashboard for each
initiative to suit the specific requirements of their work, the
standards for the organisation overall, or the preferences of
individual executives.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
272
As with the velocity tracking tools, most of the information
in the executive dashboard tool is automatically generated,
based on the progress information that the delivery team
records in the delivery backlog each day. However, some of
the optional sections (such as the WBS and the ‘key
information’ area), where included, can require manual
updating by the Agile team.
The WBS, which can be handcrafted by the Agile team at
the start of the work, only requires updating when the status
(or nature) of the key objectives changes – which is
generally apparent at the end of each iteration planning
session. The ‘key information’ area, however, may require
more frequent maintenance based on the critical
information that arises during the course of each iteration.
In some cases, Agile teams have opted to link this section
of the executive dashboard to a dynamic issues log that is
maintained in a centralised area, which the Agile team
updates every time key information arises (versus waiting
until the end of each iteration to update these details). This
enables executives to get a realistic ‘snapshot’ of the Agile
work at any point in time, not just as part of their monthly
reports. (How many corporate reports are you aware of that
are able to give you real-time updates on the amount of
business value that employees are – and are not –
generating in their ongoing work?)
It is important to note that the example provided shows the
work that is being tracked for one Agile team; however,
executive dashboards can provide tracking information at
any level of detail, including a visual summary of the work
being done by all Agile teams.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
273
Early and continuous delivery tracking
The Early delivery means early payback section in Chapter
9: Immovable Deadlines, explained that one way in which
Agile approaches differ significantly from traditional
business practices is in their ability to deliver business
value to the organisation from the first iteration. Because
the work that the Agile team delivers is functional outputs
(not thought papers or prototypes), the work that is
delivered at the end of each iteration is often available for
the organisation to use immediately. This means that the
organisation can expect to receive early and ongoing
benefits from their Agile work.
Similarly, the nature of Agile tracking and reporting tools
means that the organisation receives early and continuous
status information regarding their Agile work.
Management does not have to wait for a monthly report to
know that there is substantial progress in (or key issues
with) the work that the Agile teams are doing. The business
owners and delivery team members do not have to wait
until the end of the month to see status information that can
indicate significant problems in the work that they are
doing. Instead of status reporting being a one-off
retrospective view of work each month, Agile tracking and
reporting tools provide the team members (and the
organisation) with real-time feedback on their progress –
and real-time flags when action is required.
Redefining risk management
The real-time tracking of work progress in Agile
approaches provides the organisation with another
significant advantage over traditional business practices:
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
274
Immediate risk identification and mitigation. The benefits
of using Agile approaches for risk management is not only
evident in the work that the delivery team produces. The
delivery of functional outputs forces team members to
confront and resolve real issues in their work (see
Mitigating risk in Chapter 7: Hands-on Business Outputs
for further detail) – it is an inherent part of the nature of the
tools that Agile teams use to track their work.
Key issues that can affect the delivery team’s productivity
levels are immediately apparent in the tools that track the
velocity of the team’s work. If the delivery team is
producing outputs in an iteration at a significantly slower
velocity rate than they did in a previous iteration with
equivalent work, this could be a strong indication that the
team is encountering issues that are limiting their
productivity. Although Agile tracking and reporting tools
cannot determine whether the source of the issue is a lack
of skilled resources, insufficient participation from key
stakeholders, inadequate tools or other organisational
factors, they can prompt the business owners, the delivery
team members or their management to take action to
investigate the source of the problem. Furthermore, the
real-time nature of these tools means that the investigation
and mitigation did not need to wait until the end of the
calendar month before being actioned.
The executive dashboard provides the Agile team and their
management with tools for real-time monitoring of ongoing
business value in the work that is being undertaken. This
allows for risk management of a different sort: mitigating
the risk that the organisation’s resources will focus on work
that brings relatively little business value, in favour of work
that could deliver significantly greater business value.
Although the risk of low business-value work may not
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
275
invoke the same sense of urgency that a critical issue
would, it is one of those insidious problems that can slowly
erode the value of an organisation by chipping away at its
real productivity levels.
Similarly, the executive dashboard allows senior
management to view the relative business value of
remaining work across Agile teams, to determine where
ongoing resource efforts should be focused to provide the
greatest benefit to the organisation. It also provides
executives with an exceptional level of accountability for
the work that their employees are doing.
This accountability is not due to the fact that the day-to-day
tracking of Agile work provides a ‘big brother’ opportunity
for executives to track every detail of their employees’
work. In fact, Agile approaches can produce the exact
opposite effect, by instilling an unprecedented level of trust
in the work of their employees. It means that senior
management can see at any point in time what the Agile
team has produced – and the work that is remaining. They
can know whether or not each Agile team is producing
business value. They can confidently report to their
executives about the work that their area is doing with
documented proof for every claim. Most importantly, the
information that senior managers are working from, when
making key decisions about the organisation’s future, is a
reflection of the real work that the organisation has (and
has not) achieved – far more accurate than a handcrafted
(and strategically positioned) paper productivity report
could provide. This means that the organisation is better
protected from the risk of executives making decisions
based on faulty (or misleading) information.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
12: Immediate Status Tracking
276
Finally, there is the risk management that naturally occurs
as a result of providing Agile tools that enable delivery
teams to self-manage their work. The responsibility of
estimating work, and then using tools to record the actual
work against these estimates, compels delivery team
members to try to make their estimates as realistic as
possible. The delivery team knows that their ongoing self-
management is contingent upon management’s confidence
that Agile approaches are delivering business value to the
organisation. If they regularly overestimate their ability to
produce valuable outputs, they run the risk of senior
management losing faith in their ability to self-manage. If
they regularly underestimate their ability to produce
valuable outputs, they run the risk of senior management
stopping their work because the projected business value of
their scheduled activities is not producing enough ROI
against the overheads of their resource costs. This creates
an imperative for Agile teams to remain vigilant in their
ability to accurately report on and deliver business value to
the organisation. The fact that the process is self-correcting
can give senior management the confidence of knowing
that risk is being actively managed at all levels of the
organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
277
CHAPTER 13: WASTE MANAGEMENT
What is waste management?
Waste in an organisation can take many forms. It can be an
overt waste of:
budget funds (e.g. equipment that is purchased, but is never used)
skilled resources (e.g. a product that staff dedicated eight months of their time to, which did not meet the needs of
the marketplace)
available time (e.g. staff spending three months developing a discussion paper, leaving them only one
month to act on the resulting decision).
Or it can be a much more subtle waste of finances, skilled
resources and available time by having:
products and services that are ‘over-delivered’ to provide more than the target audience needed (or even wanted)
employees who are in a ‘holding pattern’, waiting on input from others before they can progress their work
people who have so many different tasks assigned to them that they are unable to spend meaningful time (or
focus) on any one task
staff members who end up recreating work that already exists in the organisation because of ineffective
communication channels.
All of these circumstances can result in wasted time, budget
funds and resources for the organisation. These are the very
issues that Agile approaches are designed to address.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
278
In the pharmaceutical company case study, waste
management was addressed through the application of lean
techniques to make the manufacturing and warehouse
activities more efficient. By reducing overheads, rework
and excess movement in these areas, the organisation was
able to produce significantly greater volumes of sample
packs using the same equipment, the same number of
skilled resources and the same funds. This is the very
definition of real productivity gains.
The ultimate goal of every Agile approach is to increase the
delivery of high business-value outputs in an organisation
by optimising the organisation’s resource and budget
utilisation (i.e. by reducing its waste). Agile approaches
argue that anything an organisation does which does not
lead to high business-value outputs, is likely to be wasting
that organisation’s time, money and resources. Therefore,
the goal of an organisation should be to maximise the value
of its current resources by reducing and, where possible,
eliminating low business-value activities. The Agile
practices of waste management are based upon this very
assertion.
Waste management is based upon the lean manufacturing
approaches that were pioneered decades ago as a way of
maximising resource utilisation in the manufacturing sector.
Since the introduction of lean manufacturing approaches,
other industry sectors have adopted quality improvement
methodologies (e.g. SixSigma) in an effort to better
measure, improve and control their business processes.
(Further detail on the history and evolution of lean
approaches is provided in the Popular Agile methods
section of Chapter 1: Agile in a Nutshell.)
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
279
One of the quality improvement methodologies that
extended from lean manufacturing is lean thinking, 48
which
advocates that productivity is most effectively addressed
when you combine continuous improvement techniques
with a ‘respect for people’ (e.g. empowering the staff).
Lean thinking sees waste management as the natural
outcome of an organisation that promotes the value of
people and the importance of improving their work
practices, business processes and overall work
environment.
Agile approaches combine the best of both worlds by
valuing staff members (see Chapter 10: Management by
Self-motivation, improving their work environment (see
Chapter 16: Continuous Improvement) and optimising their
work practices and business processes through the waste
management techniques described in this chapter.
It’s what you don’t do that matters
There are a number of areas where organisations can have
inefficiencies (i.e. waste) in their work practices and
business processes, including:
Overproduction: by producing more than is needed to satisfy the customer’s requirement.
Waiting: where work cannot progress due to the unavailability of required resources, materials,
information, management decisions and/or management
approvals.
48
From Lean Primer, Larman C & Vodde B (2009): www.leanprimer.com/downloads/lean_primer.pdf
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
280
Non-value-added processing: which includes over- inspection, reworking and other added tasks to
compensate for a lack of effective quality control in the
overall process.
Defect handling: where the organisation’s resources are wasted addressing problems in their products, services
and business processes, instead of focusing on core
business activities. Note that this also includes ‘damage
control’ to protect the reputation of the organisation
when these defects are visible to external audiences.
Under-utilised people: where staff cannot work to their full mental and physical potential due to ineffective
workflows, restrictive organisational cultures and
inadequate training.
Excess movement: where the organisation’s resources (staff, materials, etc.) are moved from activity to activity
without adding value to the business process. This
includes mental movement where staff members cannot
focus on their work because they are constantly moving
from task to task. It also includes unnecessary movement
due to a lack of effective communication channels in the
organisation (e.g. recreating an existing procedures
manual).
Over preparation: where the organisation hoards resources or prepares materials ‘just in case’ the
organisation might need them in the future.
The key to successful waste management is ensuring that
the organisation does not squander its time, budget or
resources using wasteful approaches that add minimal
business value to the organisation. Productivity gains in an
organisation can equally be achieved by not doing things
that are wasteful as by doing things that are more
productive.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
281
The power and peril of the value stream
At the heart of lean techniques (and, consequently, waste
management) is a focus on the value stream – those
activities that directly result in business-value generation
for the organisation. Any work that is done which does not
add to the value stream – or which impedes the flow of the
value stream – is considered waste. This is similar in
concept to the ‘critical path’ in traditional project
management techniques: there are core activities that the
organisation needs to do in order to get from Point A to
Point B; anything that delays or detracts from these
activities will directly impact the organisation’s ability to
deliver the intended outcomes within the agreed time, cost,
resource levels and/or quality.
In the manufacturing sector, the value stream is a relatively
straightforward thing to analyse and measure. Is the
equipment working? Are the people sufficiently trained?
Do we have the components that we need in hand at the
exact time that they are needed? Do the manufactured
products meet the quality standards? Monitoring the value
stream in the manufacturing sector is also reasonably
straightforward: a hold-up in the production line is visible
to the floor manager, a flawed product (ideally) gets picked
up in quality testing. However, in other industry sectors,
leaks in the value stream may not be as evident.
What if the ‘hold-up in the production line’ is a business
process that requires six people’s signatures to approve an
employee expense form before the employee can be
reimbursed? Or an employee who cannot distribute an
analysis report of current market trends until their manager
has reviewed it – and their manager will not be in a position
to read through it for at least three more weeks (at which
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
282
point, the ‘current’ information is already becoming
historical information).
What if the ‘flaw’ in your product or service was its
inability to meet customer needs? It may function as
intended, meet every criterion in the original design, pass
all of the physical quality checks in the organisation, but if
the product does not meet customer needs and is, therefore,
put away on the shelf to collect dust, has the organisation
achieved business value from this work? (Beyond, of
course, the important – and expensive – lesson of learning
from one’s mistakes!)
An equally dangerous ‘flaw’ can be where your product or
service exceeds customer needs by ‘over-engineering’ or
‘over-delivering’ the solution to their requirement. This can
result in inflated costs, increased training requirements and
a greater potential for human error. (See Over-delivery is
wasted money in Chapter 6: Business-value-driven Work
for further information on the risks of over-delivery.)
The following sections identify areas of waste that are
common across all organisations – activities that take
employees away from the value stream of their core
business activities. These are the ‘insidious problems’,
referenced in Chapter 12: Immediate Status Tracking, that
can slowly erode the value of an organisation by chipping
away at its real productivity levels; although most of them
are far too subtle to be noticed by the organisation.
The waiting game
When a patient in cardiac arrest enters a hospital, every
second counts. Emergency workers are trained in critical
response techniques to address the life-threatening
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
283
circumstances. They are positioned to take immediate
action to ensure that no time is wasted. They will drop
everything that they are doing to ensure that the urgent
situation is handled.
When a patient enters a hospital with a sore throat,
however, the reaction from hospital staff is markedly
different. Because this is not a critical situation, the
imperative for staff to respond does not need to be as
strong. So, the patient is added to the queue, behind all of
the cases that came in earlier that day, as well as any urgent
cases that may come in while the patient is waiting. It does
not matter how long someone has been waiting, critical
issues will always take precedence.
For most organisations, almost every business process is a
patient with a sore throat. Unless the situation is truly
critical (or a top-down directive from the Chief Executive),
people are not likely to drop everything that they are
currently doing just to meet your requirements.
Consequently, most people in an organisation will often
find themselves waiting for the materials, staff,
information, decisions and management approvals that they
need, in order to progress their work. These delays and
hold-ups are so common that they have become an expected
part of business.
The inconvenience of waiting becomes a problem when the
input that the staff members require is part of the value
stream (i.e. the critical path) of activities, which means that
work cannot continue until the input is received. In these
circumstances, the lack of required input at the required
time can result in a work stoppage for the rest of the value
stream. These are the most critical delays for the
organisation to address; the issues that cause skilled staff
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
284
members to be under-utilised while they wait for the
resources that they need.
In the pharmaceutical company case study, a decision was
made to constrain the marketing department to designing
sample pack product packaging that could be produced on
the existing equipment. This meant that one of the most
core business activities of producing the sample packs
could start almost immediately, instead of waiting several
weeks for competitive bids and custom made equipment.
This decision was critical in ensuring that a significant
delay in acquiring packaging equipment did not result in a
subsequent delay in all of the manufacturing, storage and
distribution activities that relied on this equipment.
Waste management approaches specifically target the
points in the business process where the organisation is
most vulnerable to work stoppage (or resource under-
utilisation) due to delays. The three most effective
approaches for reducing the potential for work stoppage
(i.e. avoiding the ‘waiting game’) are:
Business process modelling and improvement: this involves documenting the current business processes that
an organisation uses and assessing them to determine
where inefficiencies exist. One of the most effective
ways of modelling business processes is by using
Business Process Modelling Notation (BPMN) which is
an industry standard for documenting business processes
in visual diagrams with supporting textual information.
Effective communication: ensuring that the key participants in the business process are aware of both
their role in the process and the timing of their
involvement, so that they are better prepared to respond
when they are required. This includes providing
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
285
advanced notice to the areas of the organisation (or to
the external suppliers) who have the information, staff
and materials required to minimise last-minute ‘fire-
fighting’ for the resources needed – and the inevitable
delays that ensue when your urgent requirement is put in
a queue behind everybody else’s needs.
Facilitation: proactively working with the areas that have the resources that you need, in order to address any
delays or impediments in their involvement. (This is so
critical that Agile approaches assign a dedicated member
of the team – the Agile facilitator – to be responsible for
overcoming delivery hurdles. See Chapter 5: Responsive
Planning for more details on this role.)
Techniques for addressing waste management through
business process modelling and improvement involve
addressing the most common inefficiencies in business
processes, such as over-handling, decentralised
information, serial tasks, over-management and overuse of
decision points. 49
These are addressed in the following
sections.
Techniques for addressing waste management through the
use of more effective communication and facilitation is
explained in Chapter 11: ‘Just-in-time’ Communication.
Movement without added value
Although movement without added value originated from
the literal movement of materials on the production line in a
49
From my research paper, Using Business Process Modelling Notation (BPMN) to
Identify and Reduce Inefficiencies in Business Workflows, adapted with permission from the University of Canberra (www.canberra.edu.au).
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
286
manufacturing plant, the ‘movement’ referred to in this
section does not always involve the physical movement of
materials from Point A to Point B. In most other industry
sectors (particularly services sectors), the ‘materials’ being
moved can be documents and information – and ‘wasted
movement’ can take the form of:
unnecessary steps or people in the process (i.e. over- handling)
excessive management involvement, including unnecessary approvals (i.e. over-management) and
excessive use of decision points (i.e. creating
checkpoints at every step of a business process, instead
of allowing core work to be progressed without
interruption, and establishing a mechanism for escalating
exceptions and problems when they arise).
In the previous section, business process improvement
(BPI) was identified as a key approach for eliminating
waste in an organisation. One area where organisations can
achieve significant BPI benefits is by removing the non-
value-added middle man from a business process. When
modelling a business process (using BPMN or equivalent
modelling tools), this non-value-added middle man can take
the form of:
an administration staff member who is solely responsible for routing a deliverable from one staff member to
another
the third and fourth staff members in a review and approval process.
In these circumstances, this added movement in the
business process is generally endeavouring to compensate
for ineffective quality controls in the overall business
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
287
process (see Chapter 14: Constantly Measurable Quality)
or for a lack of effective communication (see Chapter 11:
‘Just-in-time’ Communication). Therefore, improving these
underlying issues in the work environment will often negate
the need to have these extra non-value-added steps in the
business process altogether.
Another area where organisations can achieve significant
BPI benefits is by reducing the amount of documentation
that employees need to produce. The Documentation is no
substitute section of Chapter 11: ‘Just-in-time’
Communication identified the issues associated with using
documentation in lieu of more effective forms of
communication. Ironically, this means that all of the added
time that an organisation spends creating documentation
can actually result in a sub-standard outcome for the
organisation, when the documentation endeavours to
provide communication which would be better handled
through face-to-face discussion.
As explained in Documentation is no substitute, the key to
reducing the waste caused by over-documentation is to
provide alternative methods for staff communication where
the same degree of formal documentation is not necessary.
Organisations can significantly reduce waste in their
business processes by making documentation an activity to
document decisions and outcomes after the fact – and only
when having that information formally documented would
truly provide business value to the organisation.
Task-switching and time leakage
When the ‘material’ being moved in a business process is
physical (e.g. equipment), the organisation can easily use
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
288
tools such as BPMN modelling to identify and address
inefficiencies. However, what if the ‘movement without
added value’ is a much more subtle activity, such as the
constant movement of a staff member’s mind from one task
to another? In these circumstances, the organisation risks
losing a little bit of that staff member’s time – and
momentum – every time that their focus needs to shift from
one activity to another. This is particularly true in
circumstances where the staff member is over-committed to
work and, consequently, cannot ‘take the time’ to properly
focus on the work that they are doing. This means that task-
switching does not only risk time leakage for the
organisation; task-switching by over-committed staff can
result in low-quality outputs and burned out employees.
Agile approaches address the issue of task-switching in
three ways:
allowing the delivery team to estimate and self-manage their work, so that they control their levels of
commitment in each iteration
providing the Agile facilitator as a resource who is dedicated to addressing issues that the team encounters,
so that they do not need to waste their brainpower on
activities other than their core work
using daily stand-up meetings (described in Chapter 11: ‘Just-in-time’ Communication) as a tool to highlight
potential over-commitments from delivery team
members (even if they are too caught up in the work that
they are doing to notice it themselves).
This does not mean that every member of the delivery team
will have the luxury of focusing on only one activity for the
duration of the iteration. For most organisations, it is
realistic to expect that employees will be required to take
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
289
on some level of concurrent work, even mandatory
corporate communication activities, such as department
meetings. (This reality of competing commitments in the
corporate world is why this section is called waste
management, and not waste elimination!) Agile approaches
are designed to minimise the occurrences of these
distractions, so that the majority of each delivery team
member’s time can be spent on their core work.
Doing it right the first time
Defects in an organisation can be extremely costly.
Organisations that produce consumer products (such as the
manufacturing sector) are well-aware of the legal and
financial implications of producing bad quality outputs.
Most service organisations are equally aware of their
liability, if they provide low-quality services to their
customers. This is why customer contracts are filled with
liability waivers and indemnity clauses to protect the
provider and/or the customer from the impacts of sub-
standard outputs. The financial impacts of bad quality
outputs in an organisation are, however, far beyond the
monetary damages that may be awarded in a courtroom
(and the associated legal costs).
When a bad quality output is identified before it leaves the
organisation, there are often a number of wasteful churning
activities that occur between areas of the organisation. This
can include everything from urgent ‘all hands on deck’ staff
meetings to stand-offs between department managers (the
‘blame game’), to endless analysis work to determine the
source of the problem. As costly as these activities are,
however, they are miniscule when compared with the cost
of a bad quality output that is identified after it leaves the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
290
organisation. When a defect leaves the organisation, the
cost can include everything from undertaking damage
control with current customers to addressing unflattering
media coverage, to the often unquantifiable loss of
prospective customers – not to mention the potential legal
liability for the organisation.
The problem is that most organisations perceive quality
control as a checking activity that occurs at the end of the
production line, not as an intrinsic part of the
organisation’s business processes, work practices, corporate
culture and work environment. The problem is that the end
of the process is the time when resolving defects in a
product or service can often be the most costly for the
organisation, especially if the resolution requires a full
replacement of the output (100% rework cost), or a partial
replacement (with a corresponding percentage of rework
cost). Furthermore, the additional costs of rework do not
include the potential damage for missing a delivery
deadline (or for incurring staff overtime costs to meet that
deadline) – let alone the greater likelihood that a rushed
replacement deliverable at the end of the process is likely to
have even more extensive quality problems than the
original.
The reality is that bad quality outputs (i.e. defects) in an
organisation are often the result of the flawed approaches
that preceded the actual delivery of the outputs. These
flawed approaches can take the form of:
inefficient (or insufficient) work practices
ineffective business processes
miscommunication that causes errors and rework
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
291
outputs that do not meet the needs of the internal or external customer (and, therefore, require partial or full
rework).
All of these factors contribute to the overall potential for
outputs to cost more, to take more time to deliver, to require
more resources and to be produced at a sub-standard
quality. This is why building in quality up front is a core
principle in Agile approaches.
Chapter 14: Constantly Measurable Quality focuses on the
key facets that can affect the quality of an organisation’s
outputs, including their business processes, work practices
and communication channels. Agile approaches understand
that instilling quality in every aspect of an organisation can
redirect employees from the frustration of addressing
problems, repeating their work and ‘fire-fighting’, to the
satisfaction of focusing on their core business activities and
delivering valuable outcomes for the organisation.
‘Just-in-time’ versus ‘just-in-case’
Chapter 5: Responsive Planning explained that up-front
plans are destined to fail because everything in an
organisation is subject to change – and that even the best
planning cannot predict every possible situation that a
business team may have to face. Part of responsive
planning is using flexible business processes that are able to
adjust to fluctuations in market demand, staff shortages,
equipment failures and competing resources.
Just-in-time planning is strategically designing business
processes to adapt the work that employees do to react to
the evolving circumstances of the organisation. It is
positioning the organisation to have sufficient staff,
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
292
suppliers and product available to handle high demand
periods, but equally being able to reduce and reallocate
these resources in low demand periods. It is ensuring the
continued supply of resources, when (and if) they are
needed, without incurring added overheads for storing
excess materials, having staff members in a ‘holding
position’ waiting for work, or committing to minimum
purchase levels from suppliers.
Conversely, just-in-case planning is spending excessive
time, resources and funds trying to prepare up front for
every possible contingency – even when the majority of
these situations never arise. It is the excessive stockpiling
of materials that may be required in the future – and the
associated storage costs. It is hiring permanent call centre
employees to support a sales campaign that may (or may
not) occur six months down the track. It is preparing four
different variations of the same management report in the
hope that one of the variations is what the executives are
looking for.
Contingency planning is a risk versus reward game. If you
spend all of your time planning for every possible
eventuality, you will most likely be prepared for everything
– and accomplish nothing. For example, if a team prepares
for four potential outcomes ‘just in case’ they occur – and
only one of those outcomes eventuates – the team has
effectively wasted 75% of its efforts.
That is not to say that contingency planning is a waste of
time. Any organisation that does not keep up-to-date
backups of their computer systems (including off-site
backups) is significantly risking the ongoing operations of
the organisation. However, there is a difference between
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
293
reasonable contingency planning and planning for every
possible eventuality that might occur.
The thinking behind just-in-time (versus just-in-case)
planning is straightforward:
Control what you know – and be well-positioned to respond to what you don’t know.
The concepts that underpin just-in-time approaches
emerged in the manufacturing sector, as a way of ensuring
that materials were delivered as close as possible to the
point in the production line when they were required. This
reduced the need for organisations to invest in long-term
storage (e.g. utilise costly warehouse space) and,
consequently, reduced the need for excess movement
between temporary storage locations. Stockpiling was
identified by just-in-time approaches as an added overhead
that results in increased operating costs, including wasting
both storage space (physical and virtual) and the resources
required to manage the excess stock until it is needed. The
prevailing logic was that, unless the overhead costs of
stockpiling are offset by a corresponding cost savings (e.g.
discounted prices for purchasing bulk materials in
advance), the organisation was paying a substantial price
simply to avoid the potential for prospective customer
orders not being fulfilled in time.
Just-in-time planning enables the organisation to establish
processes that allow the supply chain and the production
line to increase or decrease their levels of productivity,
based on the level of customer demand. For example,
having active arrangements with four different suppliers of
product components, so that the organisation can double or
triple its levels of productivity in a high demand period –
and ensuring that equipment, staff and distribution centres
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
294
are equally positioned to handle magnitudes of increased
activity.
The converse to this is positioning the organisation to be
equally prepared for low demand periods by avoiding
minimum purchase commitment clauses in supplier
contracts and by having sufficient levels of alternative
value-added work for production line staff to do during the
downtime; in other words, by establishing a process that
allows the organisation to effectively respond to changing
demand in the marketplace, without incurring the
significant overheads of preparing for every contingency.
This is at the very heart of Agile approaches.
In Agile approaches, just-in-time planning is delivering
what the customer needs when they need it – no more and
no less. It is not focusing the delivery team’s energy on
predicting what the customer might need (e.g. four different
variations of the management report); it is working hands-
on with the business owners to find out what they do need –
and then focusing all of the team’s efforts on delivering the
required outcomes in the agreed time-frames.
Maximising your resources
Every aspect of lean techniques is designed to maximise the
human, physical and financial resources of the organisation:
it is increasing the up-front quality of work to minimise resource time spent on addressing problems, reworking
and damage control after the fact
it is making better use of existing resources by reducing the amount of unnecessary work that they do, including
the overheads associated with ‘over-management’ and
‘just-in-case’ preparation
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
295
it is reducing ‘task-switching’, so that staff are able to properly focus on the work that they are doing, instead
of being physically (and mentally) pulled in different
directions
it is improving communication channels within and between areas of the organisation, so that employees are
all working from a shared understanding.
One aspect that has not been addressed sufficiently,
however, is the waste that results from the under-utilisation
of resources.
By definition, under-utilisation implies that a resource has
greater capacity to produce value than the business process
(or the organisation) is using. This could be as simple as:
a photocopier that is only used twice a day
an empty office space
surplus corporate funds in a non-interest bearing account
employees who cannot progress their work because they are waiting on information, management approvals or
materials.
For many organisations, however, under-utilisation of
people is a much more subtle activity where the physical,
mental or creative abilities of employees are not used to
their fullest potential. This can be a result of under-
employment (hiring someone whose skill set exceeds their
responsibilities); ineffective workflows or inadequate
training (so that people are not able to perform as
efficiently as they could); or high turnover (where people
spend so much time focusing on knowledge transfer and
new hire training that they are unable to focus on their core
work). No matter what the cause, under-utilisation of
people is both a waste for the organisation (who could be
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
296
better leveraging their capabilities) – and a risk for the
organisation (as it has the potential to reduce employee
motivation, satisfaction and pride in their work).
Ideally, organisations should endeavour (where possible) to
implement hiring practices, business processes and training
programmes that allow employees to perform at their fullest
potential. Realistically, however, even the most skilled
employee needs to be available (and willing) to do work
that the organisation requires, even if it is not the best use
of their skills (e.g. status reporting). A good metric is for
the organisation to aim for at least two-thirds of an
employee’s work to be suited to their skill levels; and to
accept that the remaining third of their time is likely to be
spent addressing organisational administration
requirements, supervising other people or undertaking
supplemental work for the team.
In the pharmaceutical company case study, one of the
business analyst’s recommendations for improving the
manufacturing area was to reassign junior staff to less
complex (i.e. ‘safer’) production line tasks to reduce the
need for constant supervision. Not only does this shift in
responsibilities empower the more junior staff members to
work to their fullest potential, it also enables the more
senior staff to actively focus on their core work, instead of
passively overseeing someone else’s work. The
organisation gets more business value from each
employee’s time, and each employee has the opportunity to
achieve more tangible, meaningful results in their work.
The ACTION plan described in Chapter 5: Responsive
Planning identified the Tell us what can be done step as the
point in the responsive planning process where the delivery
team translates the highest-priority actionable goals into the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
297
specific activities that will be required to achieve these
goals – and then advises the business owners on the work
that can realistically be achieved in the upcoming iteration.
Not only does this approach empower the members of the
team to manage their responsibilities and workload, it
allows them to identify the subset of work that will utilise
the team’s collective physical, mental and creative abilities
to their fullest capacity. This enables the delivery team to
divide the work amongst themselves, to compensate for
each other’s strengths and weaknesses, and to use their
velocity as an indicator of their optimal levels of
productivity.
Under-utilisation of employees has two comparable
circumstances that can result in equivalent levels of waste
for the organisation: the over-utilisation and the mis-
utilisation of employees.
Both over-utilisation and mis-utilisation of employees can
occur when employees focus their time and skills on work
that has limited (or no) business value for the organisation.
This can include redundant or repeated work (due to a lack
of effective communication channels), work that does not
meet the needs of the target audience (requiring rework),
and work that exceeds the needs of the target audience
(over-production and over-delivery). The ACTION plan
provides approaches for encouraging communication (see
Chapter 11: ‘Just-in-time’ Communication) and confirming
that the work that the delivery team is doing meets the
needs of the business owners (see Chapter 8: Real-time
Customer Feedback), but how does it ensure that the
delivery team does not fall into the ‘just-in-case’ trap,
focusing on the work that the business owners might need,
instead of the work that they do need?
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
298
The very nature of Agile approaches means that teams do
not have the time (or luxury) of focusing on hypothetical
situations. The short iterations and ‘Apply, Inspect, Adapt’
mindset of Agile approaches mean that delivery teams are
not in a position to go too far down the wrong path before
the business owners (or other factors in the organisation)
get them back on track. It also means that delivery teams
are not in a position to over-deliver in preparation for what
the customer might require; they have just enough time
available to deliver what they know the customer really
needs.
In the pharmaceutical company case study, two teams were
charged with building a product website: one using
traditional business approaches and one using Agile
approaches. The case study identified that one of the
potential risks in the traditional approach is the fact that the
technical team was left alone for several months to develop
the website – which meant they were likely to make
decisions on the website features to include and exclude
based on technically-driven decisions, not business drivers.
This also meant that the website development team spent a
portion of their time focusing on non-essential features,
instead of spending that time testing (and retesting) the
sample pack order form for security exposures.
Consequently, it meant that the team added an additional
(and unnecessary) capability – the ‘shopping cart’ – which
could potentially affect the availability of other features on
the website, including increasing the risk of failure for one
of the essential capabilities.
In the example provided, the end result of the traditional
approach was that the website did not include a fully secure
sample pack order form (which was an essential business
requirement), but it did include a ‘shopping cart’ feature
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
299
that the business owners might need (possibly because the
website development team found it technically easier to
implement the ‘shopping cart’ feature than some of the
other features that were originally identified in the
specification).
The Agile approach, on the other hand, focused the delivery
team on building a website that was exactly what the
business owners needed – no more and, most importantly,
no less. Working within four-week iterations meant that the
delivery team was not in a position to build in website
features that were not agreed with the business owners; it
also meant that they were able to focus their efforts on the
challenges of delivering a fully functional and secure
sample pack order capability, in time for the public launch
of the website. See Over-delivery is wasted money in
Chapter 6: Business-value-driven Work for further
information on the impacts that over-delivery can have on
limited resources, funding and time.
If the ACTION plan requires that everything the delivery
team does is in response to what the business owner needs,
then what happens when team members (who are closest to
the work) have their own suggestions to improve the
outcomes for the organisation, such as the addition of a
‘shopping cart’ feature on the website? Do lean techniques
allow the organisation to consider additional (or alternative)
activities, beyond the most basic work required to respond
to the immediately identified needs of the business owners?
Agile approaches encourage the delivery team to think
about what the business owners might need, beyond what
was already recorded in the requirements backlog, and to
bring these ideas to the iteration planning sessions for
discussion with the business owners. The biggest difference
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
13: Waste Management
300
in the Agile approach is that the business owners are given
the opportunity to approve, postpone or reject these
suggestions, before substantial organisational resources are
utilised – and the delivery team resources have not
sacrificed their time and energy on an outcome that is likely
to result in minimal business value for the organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
301
CHAPTER 14: CONSTANTLY MEASURABLE
QUALITY
How much does quality cost?
Although how much does quality cost? is not a trick
question, it does have three different answers – particularly
where the cost of quality is considered against both the
value that high-quality outputs can bring to the
organisation, and the issues that producing low-quality
outputs can create for the organisation:
Benefits for the organisation: high-quality outputs can deliver strong external benefits for an organisation,
including a positive public image, repeat customers and
competitive advantage in the marketplace. However, it
can also deliver significant internal benefits, such as
reduced overheads, more satisfied employees and fewer
last-minute ‘fire-fighting’ activities that create
unnecessary stress in the workplace.
Risks to the organisation: low-quality outputs, on the other hand, can represent a significant liability for the
organisation, particularly if people outside the
organisation (e.g. customers, competitors) become aware
of them. These external exposures are compounded by
the internal impacts of low-quality outputs, including the
overhead costs of rework, defect handling and damage
control, as well as the effects that poor outputs can have
on staff motivation, stress levels and camaraderie (e.g.
pitting employees against each other in the ‘blame
game’).
Implementation costs: these are the overhead costs for the organisation in establishing quality processes and
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
302
practices, and ensuring that there are sufficient resources
(e.g. staff, equipment, education, management tools) for
employees to use them.
The Doing it right the first time section of Chapter 13:
Waste Management explained that resolving defects in a
product or service at the end of the process is often far
more costly to the organisation overall, than resolving the
issues throughout the process that caused the defect in the
first place. Issues within a process can include:
ineffective business processes
inefficient (or insufficient) work practices
miscommunication that causes errors and rework
outputs that do not meet the needs of the internal or external customer.
Although identifying a bad quality output before it leaves
the organisation can protect the organisation from exposure
and liability, it does nothing to stop the same problem from
occurring again the next time, and the time after that ...
Organisations will often weigh the costs of implementing
quality management and control processes against the
potential internal and external risks for the organisation.
For example, a company which produces clothing may be
willing to absorb the cost of an occasional faulty product
leaving the organisation, against the expenditure that would
be needed to install better quality production equipment in
the factory. A company that produces baby formula,
however, will invest significant corporate funds in
infrastructure to ensure that every product the organisation
ships meets stringent industry standards. The cost (and
time) investment that an organisation is willing to make to
ensure quality outputs is in direct correlation with the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
303
potential exposure (and financial liability) that bad quality
outputs can create for the organisation.
For many organisations, ‘quality control’ is a series of
checkpoints that occur towards the end of a process to
confirm whether or not the outcomes match expectations.
Where physical outputs are produced, these checkpoints
can be physical measurements, visual inspections and stress
tests; where intellectual outputs are produced (such as
documents) these checkpoints can be quality reviews by
other employees. The intent of the checkpoints is to catch
problems in the outputs before they reach their intended
recipients, particularly when those recipients are external to
the organisation. There is, however, a distinction between:
passive quality checkpoints that check a completed (or near completed) deliverable at the end of a process
active quality checkpoints that review a deliverable early enough in the process to be able to impact (and
improve) its quality.
Using passive quality checkpoints to catch a faulty output at
the end of a process does not resolve the underlying issues
that caused the quality problem in the first place (in the
same way that treating a symptom is not the same as curing
the disease). Organisations often spend countless resource
hours ‘chasing their tails’ trying to ensure better quality by
instituting more frequent (and more stringent) passive
quality checks at the end of a process. However, if the
quality issue is in the process itself, then no amount of
passive checks will stop the problem from occurring (and
recurring) indefinitely.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
304
Weight control and the bathroom scale
Steve McConnell wrote a guide for software developers
that included an exceptionally powerful statement about
how these employees can ensure ongoing quality in their
work 50
:
If you want to lose weight, don’t buy a new scale; change your diet.
At the heart of McConnell’s statement was the critical
premise that quality management is not a series of
measurements at the end of the process, to see how well the
work was done; it is the establishment of a work
environment (and corresponding business processes), which
ensure that quality is a consideration in every activity along
the way. McConnell was not telling readers to ignore the
bathroom scale (as weight loss, like quality, needs to be
measured in order to be managed effectively); he was
telling readers not to assume that measurement alone will
improve a situation, if the underlying causes of the problem
are not addressed.
This chapter identifies a number of approaches that
organisations can use to build quality into their work
environment and business processes, and explains how
Agile practices use active quality checkpoints to maximise
the quality of outputs throughout the process.
True quality requires a culture change
Quality is not a coincidence. It is the result of a work
environment that:
50
Code Complete, McConnell S, Microsoft Press (1993) ISBN 1556154844, 9781556154843.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
305
promotes high communication and information sharing within (and outside) the organisation
creates tools for knowledge capture and knowledge transfer that de-centralise expertise in the organisation –
and equip less experienced staff to deliver more reliable
and consistent outcomes
encourages employees to look for and recommend areas of improvement throughout the organisation (including
management procedures that are designed to elicit this
information)
structures work to be done in pairs and teams for greater accountability and cross-training
recognises and rewards employees for ‘getting it right the first time’
supports skills development and continued education, so that employees are able to introduce and implement best
practices in their work.
No amount of business process improvement is going to
significantly change an organisation where employees are
rewarded for building silos of knowledge, are individually
recognised (i.e. singled out) for the work that they did as
part of a team, or are encouraged to do their work ‘the way
things have always been done around here’, instead of
regularly looking for ways to improve the organisation.
The impact of high communication
Agile approaches, such as the ACTION plan detailed in
Chapter 5: Responsive Planning, are designed to create
high communication, team-based environments. Chapter
11: ‘Just-in-time’ Communication identified a range of
techniques that Agile approaches use to encourage
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
306
communication within and between areas of the
organisation, including:
iteration planning sessions
outcomes review sessions
daily stand-up meetings
pairing of delivery team members
co-location of delivery team members
cross-training of delivery team members.
All of these techniques are designed to promote information
sharing and knowledge transfer, not just within a team, but
across the organisation.
One of the key outcomes of this multi-faceted
communication approach is the establishment – and
ongoing confirmation – of a shared vision and shared
expectations for the work that is being done. This means
that delivery teams can use the business owner’s ongoing
input to guide and shape the work that they are doing – and
business owners can be confident that the outcomes at the
end of the process will be as close as possible to what the
organisation requires. It also means that one key
measurement of quality (customer satisfaction) is built
directly into the process.
Each outcomes review session is an active checkpoint,
where business owners assess the ongoing work of the
delivery team against both qualitative and quantitative
measurements. In some cases, the measurement of outputs
is a subjective assessment by the business owner regarding
whether the outputs align with their initial expectations
(their ‘vision’). In other cases, the measurement of outputs
is based on defined metrics, such as increases in sales
orders or reduced overhead costs.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
307
The intent of the review session is not for business owners
to accept or reject the outputs presented by the delivery
team based on these quality measurements – the intent is
for both teams to use the session as an opportunity to
communicate with each other, so that they can refine the
outputs together.
In the pharmaceutical company case study, this was the key
difference between:
The Traditional Approaches, Inc. website development team presenting the marketing department with a
completed product website after four months of working
in isolation – when it was too close to the deadline for
the marketing team to make any changes (i.e. a passive
quality checkpoint).
The Agile Approaches, Inc. website development team going back to the business owners each month to review
the work that they had done up until that point – and to
jointly determine what high-priority work they should be
focusing on in the next month (i.e. active quality
checkpoints).
For Agile Approaches, Inc., the use of high-communication
practices enabled the marketing team to guide the
development of the website to align with their highest-
priority business functions, throughout the process (e.g.
confirming the customer’s age before processing their
sample pack order). This enabled the outputs delivered to
inherently align with the business owner’s expectations (i.e.
‘pass the quality test’).
This is not to say that the use of high-communication
practices in one area of the organisation is going to address
significant communication deficiencies across an
organisation. A deeply-embedded culture of knowledge
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
308
silos and ‘business as usual’ mindsets is not going to
change overnight, but the adoption of Agile practices in
organisations has historically been the result of successful
outcomes getting the attention of upper management. Even
the most steadfast organisations are strategic enough to
leverage approaches – even dramatically different
approaches – as long as they can deliver proven results.
Quality by design
Having a work environment that encourages and promotes
effective work practices is half the battle for building
quality within the organisation; the other half is designing
the business processes within the organisation to have
active quality checkpoints throughout.
The lean techniques described in Chapter 13: Waste
Management do not just enable business processes to be run
more efficiently, they can also result in higher quality
outputs by:
reducing the amount of unnecessary work (including ‘just-in-case’ work), so that staff can focus on their core
business activities (i.e. the value stream)
eliminating excess movement within the process, so that there are fewer hands involved in each step of the
process – and, therefore, less opportunity for work to get
lost between physical locations – or in the stack of
papers on an employee’s desk
allowing employees sufficient time to focus properly on their work by minimising task switching.
The fewer complexities there are in a business process (e.g.
decision points, unnecessary tasks), the less potential there
is for things to go wrong at each step of the process. This
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
309
does not mean that a complex business process should be
over-simplified, just to reduce the potential for error, but it
does encourage organisations to look closely at what
activities are core to the value stream, and which activities
can be pared down (or eliminated) to reduce both costs and
complexity in the process.
The IT industry uses an Agile approach called refactoring
to continually review and, where required, restructure
software solutions to be as simple as possible to meet the
required business objectives. In some cases, this means
discarding most (if not all) of the work that they have
currently done, in order to establish a ‘more elegant’
solution that will be easier for the organisation to manage
and extend upon in the future.
For some organisations, the thought of ‘throwing away’ an
existing business process would be impossible to sell to
upper management. This is, however, not wholly different
to a homeowner’s decision to tear down and rebuild a house
on their property, instead of extending the existing one.
There are times when it is more cost-effective for an
organisation to achieve its longer-term objectives by
architecting an environment that is specifically designed for
that vision, rather than by trying to retrofit an existing
process, especially if that process was established 10 years
ago to meet the needs of the organisation at that time.
So, once the process itself is as simple as it can reasonably
be to achieve its intended business objective, how does the
organisation create active quality checkpoints throughout
the process – and avoid the expense and exposure of only
finding issues at the end? The key to implementing active
quality checkpoints in a business process is making the
measurements of success an intrinsic part of the process.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
310
Fit-for-purpose outputs
Agile practitioners in the IT industry have made both a
science and an art form of building quality into their
business processes.
One of the Agile techniques that the IT industry uses to
manage the quality of software while it is being developed
is a practice called test-driven development (TDD). The
basic premise of TDD is simple (and readily transferable to
any business activity):
Identify your measurements for success up front – and design your work around these measurements.
In the IT industry, this involves having the software
development team (literally) build all of the tests that they
are going to measure their software against, before they
begin writing the first line of programming code for the
solution. This enables the delivery team to both design their
work around these measurements – and regularly check
their ongoing work to confirm that they are delivering
outputs that will achieve the required results.
Other industries can achieve an equivalent outcome for
their business activities by identifying and structuring their
end outputs (e.g. products, reports, services) against their
measurements for success, before beginning the work
required to create these deliverables. For example, if a
delivery team is required to put together a report that
identifies changing trends in customer demand over the past
24 months, the team members would first confirm the
measurements for a successful report with the business
owners:
the customer demand report will achieve its objectives if it can accurately document:
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
311
o the historical and current quantity of customer orders
o upward and downward trends in customer orders over the past 24 months
o external factors that might influence fluctuations in customer orders, such as seasonal variations.
The delivery team may even do some background research
and preparation with stakeholders, before confirming these
measurements for success with the business owners, such
as:
identifying what specific information is required to accurately capture customer orders (e.g. number of
orders per month, products being ordered) and
confirming that this information is available within the
organisation
laying out the structure of the proposed report in a draft form, including all of the information that they believe
will be needed.
Presenting these proposed measurements for success to the
business owners (before any significant work has been
done) results in the following feedback:
customer orders within the organisation need to be benchmarked against overall industry trends, in order to
isolate variations in market behaviour that are specific to
the organisation (critical priority)
identifying the ordering trends of individual customers (particularly the ones with the largest orders) would help
to identify the behaviour of repeat customers – and to
determine whether repeat orders can be reasonably
predicted in sales forecast reports (high priority).
This initial feedback from the business owners alone has
enabled the delivery team to extend their initial
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
312
measurements for success to also include accurately
documenting comparable industry figures and individual
customer behaviour.
With these measurements for success in hand, the delivery
team endeavours to collect the required information and put
together a report with real production data by the next
outcomes review session. In putting together the report, the
delivery team finds that the organisation’s internal systems
also track the number of times that a customer cancelled an
order, before it was fulfilled. Before the team members
spend time gathering and formatting this new information,
they assess it against the original measurements of success
that were agreed with the business owners: will knowing
how many orders were cancelled assist the organisation in
accurately determining trends in customer demand?
In this situation, the delivery team realises that they are not
in a position to make this decision on their own. They
contact the business owners to confirm whether this added
detail will add value to the report. This discussion with the
business owners identifies that cancelled orders are not a
good indicator of customer demand, as their experience
indicates that most customers who cancel an order
subsequently resubmit an equivalent order soon after. This
means that including this data in the report could artificially
inflate the customer demand trends.
Instead of including this additional information in the
report, simply because it was available, the delivery team
assessed the work that would be required to include the
information against their originally agreed measurements
for success. The subsequent decision not to include this
new information in the report resulted in additional time
that the delivery team is able to spend focusing on the true
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
313
criteria for success (e.g. the behaviour of repeat customers),
which is likely to result in a higher quality output for the
organisation overall.
The interesting thing about designing business processes
around measurements of success is that it is one of the
triggers for the delivery team reviewing and restructuring
their current work (i.e. refactoring), to better align the
activities that they are doing with the business owner’s
objectives.
For the customer demand report, the delivery team knowing
up front that the organisation may need to track individual
customer orders, as part of their analysis, means that they
can request (and prepare for) this level of detail from the
beginning; and knowing that the organisation does not
require detail about cancelled orders means that they can
simplify the report to only include the required information
for completed orders. Realigning the report to better suit the
needs of the organisation may mean that the delivery team
needs to discard (or revise) some of the draft report layouts
that they were working on (which had included cancelled
customer orders in the overall totals). However, the
delivery team also realises that making this change will
result in significantly less work in the report development
process overall, than if they were to restructure the report
(and report data) at the end of the process.
The (almost) real-time measuring stick
In the IT industry, monitoring and measuring the quality of
outputs is a much more straightforward (and quantifiable)
activity than it may be for other industries. Software
developers have the benefit of tests which clearly identify
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
314
when a defined outcome has been achieved (e.g. when a
website feedback form has been sent to the customer
service department) and when it has failed (e.g. the website
feedback form was not sent because the phone number field
was left blank). Software developers even have the benefit
of automated testing harnesses, which enable them to run
all of their quantifiable tests every day as a constant
measure of the quality and progress of their work. Any non-
quantifiable quality measurements that they have (e.g.
usability) can be measured as part of the outcomes review
sessions with the business owners. The fact is that daily
quality checking is one of the few circumstances in which
the IT industry may be better positioned than other
industries in using Agile practices.
For other industries, the degree to which an organisation
can monitor and measure the quality of work through
regular (e.g. daily) quality checking is often more limited.
In Chapter 12: Immediate Status Tracking, several
reporting tools were identified for regularly monitoring and
managing Agile work, including:
requirements backlogs
delivery backlogs
velocity trackers
executive dashboards.
These tools are primarily designed to track the progress of
work completed and the effort remaining to achieve the
agreed objectives; they are not specifically designed to
monitor the quality of the work that has been done by the
delivery team.
Unless you are in an industry (like the IT industry) where
work is so quantifiable that quality checking can be
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
315
automated, it is unlikely that there will be tools available
for business owners to easily monitor the quality of outputs
on a daily basis. Therefore, the best quality management
tools that an organisation can use in their Agile work are
the communication methods detailed in Chapter 11: ‘Just-
in-time’ Communication, particularly pairing and co-
location of delivery teams, daily stand-up meetings, and
outcomes review sessions at the end of each iteration.
Pairing and co-location of the delivery team establishes a
high-communication environment where delivery team
members are encouraged to work together, check (and
critique) each other’s work, and jointly overcome
challenges. In addition, the daily stand-up meetings provide
a forum for the delivery team to step back and assess the
work that they are doing as a group, as well as raise any
issues that they have encountered for the Agile facilitator to
resolve. These communication tools help the delivery team
to regularly monitor the work that they are doing against
the objectives (and measurements) agreed with the business
owners at the start of each iteration, and to continually
assess whether they are delivering high-quality outputs
based on these measurements. They also provide a
mechanism for escalating exceptions and problems when
they arise, which allows the core work of the delivery team
to be progressed without interruption.
Equally, the outcomes review session is a dedicated
opportunity for business owners to regularly assess the
quality of the delivery team’s work. When the ACTION
plan is done in four-week iterations, the organisation has at
least one time each month where key stakeholders can get a
hands-on review of the delivery team’s work – and track
the completed work against the originally agreed
objectives. For organisations that require more stringent
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
316
monitoring of the quality of the delivery team’s ongoing
work, the ACTION plan can be reduced to two-week
iterations. This allows the business owners to get a hands-
on review of completed work every other week – and to
request rework if the quality of the outputs does not meet
their expectations.
The communication tools in Agile approaches provide both
the business owners and the delivery team with
mechanisms for including active quality checkpoints in
their ongoing work. These active checkpoints position the
organisation to respond more quickly (and more cost-
effectively) to issues that arise, than traditional quality
reviews at the end of the process. They allow the delivery
team to focus its efforts on producing high business-value
outcomes, instead of rushing at the end of the process to fix
the problems that were found just before the deadline.
Exponential returns on your quality investment
This chapter began by identifying the costs of quality,
including the benefits that high-quality outputs can bring to
the organisation – and the protection that these high-quality
outputs can provide for the organisation against internal
issues and external liabilities. It also identified that there are
overhead costs in implementing quality processes, practices
and tools within the organisation, and that organisations
need to weigh these costs against the potential internal and
external risks for the organisation. So, is the investment in
high quality simply a way for the organisation to avoid
litigation? Or, is there a return on investment that makes
investing in quality a sound business decision, beyond risk
aversion?
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
317
An organisation that truly implements high-quality
practices and processes is likely to receive the following
returns on their investment:
market position:
o more reliable products and services o quicker time to market (due to less rework) o more positive public image o competitive advantage over less stringent
organisations
o more satisfied customers financial:
o reduced ‘total cost of production’ overheads (costs, time and staff) – including the ongoing benefits of
having more simplified, fit-for-purpose business
processes
o increased sales o less work required to win customers o greater likelihood of repeat customers
human resources:
o more satisfied employees o more motivated employees o greater employee confidence and pride in their work o better employee retention rates o a working environment with less stress and negativity
(due to the minimised need for ‘blame game’
assignment and last-minute ‘fire-fighting’ activities).
In addition, organisations that institute high-quality
practices and processes are well-positioned to be formally
certified to industry quality management standards (such as
ISO9001), which can significantly strengthen their
credibility and competitive position in the marketplace –
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
14: Constantly Measurable Quality
318
including making them eligible to undertake work that can
only be done by quality certified organisations.
Most importantly, the high-communication tools and active
quality checkpoints in Agile approaches can position an
organisation to achieve high-quality outputs without a
significant up-front investment. This means that the ROI
equation is resolved quickly, so that the benefits listed
above can become pure gain for the organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
319
CHAPTER 15: REAR-VIEW MIRROR CHECKING
Slight imperfections
No process is perfect. Agile approaches endeavour to create
a more perfect environment by focusing on high business-
value outcomes, establishing regular communication
channels, encouraging hands-on teamwork and directly
involving stakeholders, but even the most well-run business
activities can always be improved. This is why the Agile
world includes retrospectives as part of the outcomes
review session at the end of each iteration.
Retrospectives are a dedicated time when the Agile team
can step back and review the work that was undertaken in
the previous iteration. Retrospectives provide the business
owners and the delivery team with a chance to collectively
reflect on both the good and bad aspects of the work that
they did. The intent of the exercise is to recognise those
processes (and people) that were particularly effective in
the previous iteration; and to identify challenges and
problems that need to be addressed, in order to improve the
work in subsequent iterations.
The structure of a retrospective is quite simple. An hour (or
so) is allocated at the end of each outcomes review session
for the participants to:
review the work that was done
acknowledge the positive outcomes
discuss where work could have been done better
use this information to identify ‘opportunities for improvement’ which can be actioned, in order to make
the work in subsequent iterations more effective.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
15: Rear-view Mirror Checking
320
Once opportunities for improvement are identified (and
listed on the whiteboard), the Agile team members then
assess each item to determine:
Who is in a position to take action on this improvement? For example, a communication issue within the delivery
team can most likely be resolved by the team members
themselves, but the need to purchase better equipment
needs to be escalated to management.
What is the urgency (i.e. priority) of the improvement? Is it something that is going to completely stop work
from progressing (such as lack of support from a key
stakeholder), or is it something that the team can
postpone until the next iteration in favour of more
critical activities?
At the end of the retrospective, the Agile team takes
ownership of actioning the highest-priority items that they
are in a position to address; these improvement items are
then added to the requirements backlog for consideration, in
conjunction with the other commitments that the delivery
team has in the coming iteration. Where there are high-
priority action items that need to be addressed by people
outside the Agile team, the Agile facilitator takes ownership
of following up on these items with the relevant people.
Not surprisingly, the approach that Agile teams use for
assessing and actioning opportunities for improvement in a
retrospective is similar to the way in which business
requirements are reviewed and prioritised as part of the
iteration planning session. The intent of the retrospective is
not to create mounds of paperwork, in order to effect the
necessary improvements; the intent is to identify and action
improvements in line with the other priority work that the
team is doing.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
15: Rear-view Mirror Checking
321
You only need to glance at the mirror …
People check their rear-view mirrors when they are driving
in order to get a 360 degree perspective of the road
conditions. They know that looking ahead alone will not
give them all of the information that they need, in order to
proceed confidently. Equally, they know that focusing on
the rear-view mirror for too long can put them in ever
greater danger.
There is a reasonable balance between glancing at a rear-
view mirror, in order to get perspective, and focusing on it.
Retrospectives are not intended to be blaming sessions, or
endless discussions on why something did not go as
expected. They are opportunities for Agile teams to glance
at the mirror, adjust their ongoing work, and (in extreme
circumstances) reconsider their travel plans altogether
based on the information gathered.
This is why retrospectives should not be day-long activities.
(In most cases, they take about an hour.) Keeping the
retrospective timing to an hour avoids the potential for them
becoming extended ‘think tanks’ where teams spend
endless amounts of time contemplating the meaning of life.
Retrospectives are brainstorming sessions where issues
(and resolutions) get identified, prioritised, assigned
ownership and actioned.
What a retrospective is – and is not
In order for the retrospective to be a constructive and
valuable exercise for the Agile team, there are some basic
guidelines to follow:
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
15: Rear-view Mirror Checking
322
Keep it to the time limit: generally, retrospectives should run for an hour, except for rare circumstances (e.g.
particularly complex work), where they can run for up to
two hours.
Stay on topic: the discussion needs to stay focused on the core objectives and not digress too far into any one
issue.
Balance the good and bad observations: it is tempting for attendees to focus on the issues encountered in the
previous iteration, but this is also the forum for the good
work and effective work practices from the delivery
team to be recognised.
Use constructive language: the language of the retrospective needs to be professional and respectful, so
that team members are comfortable discussing (and
resolving) issues together.
It is the job of the Agile facilitator to ensure that
retrospectives follow these guidelines, so that these
exercises can provide the greatest ongoing value for the
team.
One last comment about the structure of retrospectives:
although managers are welcome to attend these sessions,
they need to respect the fact that retrospectives are team-
driven exercises. The intent of the retrospective is for the
business owners and the delivery team members, who have
been actively involved in the process, to be able to freely
discuss (and resolve) their issues. This is why, if managers
choose to attend retrospectives, they need to be prepared to
go there as observers only.
There is an argument to say that the mere presence of
managers or executives in a retrospective (even as
observers) may unintentionally affect the dynamic of the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
15: Rear-view Mirror Checking
323
exercise, by making attendees feel more self-conscious
about discussing their concerns – or less likely to want to
expose what may be perceived by management as
weaknesses in the process. Therefore, managers need to
make a judgment call on whether it would be more valuable
for them to attend retrospectives, or to be briefed on the
outcomes of the exercise after the fact. Why put a speed
bump on an otherwise smooth racing track?
The self-correcting team
The Agile team is not just empowered to self-manage the
work that they do; they are equally empowered (and
equipped) to monitor and correct their work before, during
and after each iteration.
The iteration planning session that takes place before each
iteration includes estimation activities that allow the
delivery team to identify how much work is involved in
each high-priority requirement, which then enables them to
determine the amount of work they can reasonably commit
to in the upcoming iteration. (See the In my estimation …
section of Chapter 10: Management by Self-motivation for
details on how delivery teams estimate their work.)
As part of these activities, the team uses estimation cards as
a ‘checks and balances’ way of confirming their estimates
across all delivery team members, including (when
necessary) checking the velocity of the equivalent work that
the team has completed, to assess how their actual work
time compared against their previous estimates. This
confirmation of historical performance against current
estimates allows the team to have a quick glance at the rear-
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
15: Rear-view Mirror Checking
324
view mirror as a ‘sanity check’ on the numbers that they are
using in their estimates.
Within each iteration, the team members use the tools
detailed in Chapter 12: Immediate Status Tracking to
monitor their ongoing work and ‘get it back on track’ when
needed. This allows both the business owners and the
delivery team to regularly check their rear-view mirror as
the work is progressing and self-correct where their
productivity level (i.e. their velocity) is not on track with
their original estimates. One Agile thought leader has even
introduced the concept of a cut-down five-minute
retrospective 51
as an extension of the delivery team’s daily
stand-up meetings. In these quick retrospectives, the
delivery team asks itself two key questions:
What have we improved?
What do we still need to work on?
The premise of the five-minute retrospective is to enable a
time-pressured team to have the high-level benefits of a
retrospective, without asking them to commit one to two
hours of their time. However, it also encourages the
delivery team to reflect on (and self-correct) their work
more often than once an iteration, which, for a team that is
struggling with serious communication or productivity
issues, may enable them to address the problem well before
it impacts the overall outcomes from that iteration.
At the end of each iteration, the retrospective session is the
mechanism for more formally reviewing the work that was
done as a focused team activity. The fact that retrospectives
51
No time for reflection? Try a 5 minute retrospective, Stevens P (2008):
http://agilesoftwaredevelopment.com/blog/peterstev/no-time-reflection-try-5-minute- retrospective.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
15: Rear-view Mirror Checking
325
are deliberately run by the Agile team for the Agile team
allows them to take ownership of the improvements that are
needed to make their work more productive. The team
members are the ones responsible for identifying (and
prioritising) the extent to which each issue impacts their
ability to deliver ongoing business value to the
organisation, and they are equally responsible for following
through on the action items that they commit to.
Changing your travel plans
Although retrospectives are intended to provide an
opportunity for Agile teams to reflect on their work, so that
actionable improvements can be identified, there are
occasional situations in which the outcomes of the
retrospective will reveal a more significant (and potentially
insurmountable) problem, such as:
an essential business owner who is no longer available to participate in the process due to other commitments
a problem with equipment or facilities that cannot be resolved quickly (e.g. faulty machinery)
a substantial issue within the dynamic of the delivery team that is jeopardising their ability to work together.
In some cases, resolving the issue identified could be as
simple as changing the members of the delivery team.
However, in other cases, the resolution may require more
money, resources or time than the organisation is in a
position to spend.
Where the issue cannot be resolved in the near term, the
retrospective may indicate to the business owners that
ongoing work needs to be cancelled (or postponed
indefinitely) until the core issue is resolved. Although this
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
15: Rear-view Mirror Checking
326
may not be the preferred outcome for the Agile team (or the
organisation), it is better for the issue to be addressed
directly than to drag on and affect the ongoing productivity
of the delivery team.
The When to walk away section of Chapter 5: Responsive
Planning identified that ending the ACTION planning
process (even if it has not yet achieved its intended
objectives) is, in reality, an extremely positive outcome for
the organisation. It avoids having the organisation spend
significant budget funds, time or resources on a process that
is not going forward in the most effective way for the
organisation. In this way, the retrospective becomes another
active quality checkpoint for the organisation, addressing
(and, ideally, resolving) core issues in the process, before
they can significantly impact the productivity levels of the
team.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
327
CHAPTER 16: CONTINUOUS IMPROVEMENT
Become better – or become obsolete
At the very start of this book, the following challenge was
put forward to readers: how is your organisation going to
sustain its current business processes and practices in an
ever-increasing high-technology global marketplace?
Organisations that want to survive (and thrive) in a rapidly-
changing marketplace need to focus on continuously
improving the way in which they do work.
It does not take an enormous crack in your organisation’s business process pipeline to cause it to burst. Even small leakages can lead to compounded issues in the long term.
Everything about Agile approaches is designed to provide
continuous improvement for the organisation:
The high-communication, business-value-driven prioritisation and team-driven estimation activities in
iteration planning sessions can ensure that the delivery
team is continually focused on delivering the highest
business-value outcomes for the organisation, within
allocated time, budget and resource constraints.
Daily stand-up meetings, pairing, co-location of delivery team members, refactoring, velocity checking and five-
minute retrospectives all encourage the delivery team
members to focus on continuous improvement within
each iteration.
The outcomes review sessions, and retrospectives when the work is completed, encourage continuous
improvement between iterations.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
16: Continuous Improvement
328
The time, cost and resource efficiencies that Agile
approaches deliver are compounded by the improved results
that they can generate for the organisation:
A high-quality product or service that more closely aligns with a customer’s requirement does not just save
your organisation from having to do rework, it can
encourage repeat customer sales with minimal
opportunity costs for the organisation to absorb.
A business process that was made more efficient through the use of refactoring can produce ongoing savings for
your organisation every time that process is used.
Motivated and satisfied employees can reduce turnover rates, which not only saves your organisation from the
overheads of acquiring and training new staff, it also
encourages people with the strongest corporate memory
– including hands-on experience in making Agile
approaches work within your corporate culture – to
continue to apply their knowledge for the ongoing
benefit of the organisation.
Continuous improvement benefits are able to be delivered
by a range of Agile approaches, from employing lean
techniques to optimise your business processes (see
Chapter 13: Waste Management), to changing your
corporate culture to create a work environment that
encourages high quality (see True quality requires a culture
change in Chapter 14: Constantly Measurable Quality),
through to using retrospectives to continually review and
improve the work that is being done by Agile teams (see
Chapter 15: Rear-view Mirror Checking). Any one of these
approaches alone can protect your organisation from
running out of time, money, resources and customer
goodwill as you grow to meet the ever-increasing global
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
16: Continuous Improvement
329
demand. All of these approaches combined can position
your organisation to achieve real productivity gains that
will keep you well ahead of the competition as market
demand evolves.
One step back – five steps forward
Taking the time to implement Agile approaches – with
minimal up-front costs – can position the organisation to
receive exponential returns. Adopting and using Agile
approaches within your organisation is likely to require:
strategies to convince decision makers to endorse these approaches
initial overheads in training and equipping your staff to apply Agile practices and techniques most effectively
a culture change that moves the organisation from knowledge silos and passive quality checkpoints to high
communication, responsive planning, lean techniques
and quality-driven processes.
It is for these very reasons that the adoption of Agile
approaches will not happen overnight. Even if you are
fortunate enough to work for an organisation (like BT) that
is willing to mandate the shift to Agile approaches across
the organisation, there will be additional time required to
get employees familiar (and comfortable) with these
practices. For most organisations, however, the adoption of
Agile approaches is likely to be a slower process where the
success of individual Agile projects gives others in the
organisation the confidence to try these approaches within
their areas. This ‘grassroots campaign’ strategy can
eventually result in the broader adoption of Agile
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
16: Continuous Improvement
330
approaches across the organisation, but you need to allow
time for the grass to grow.
In the Exponential returns on your quality investment
section of Chapter 14: Constantly Measurable Quality, it
was identified that Agile approaches can position an
organisation to achieve high-quality outputs without a
significant up-front investment, which means that the ROI
equation can be resolved quickly – enabling the subsequent
benefits of Agile approaches to become pure gain for the
organisation. This assertion does not just apply to the
benefits of high-quality outputs; it equally applies to the
benefits of having more efficient business processes, a more
responsive corporate culture, greater employee retention
and a more satisfied customer base. Once Agile approaches
are in place, the infrastructure needed to sustain these
approaches is relatively small (mostly ongoing staff
education and resource allocation to participate on Agile
teams).
Added to these benefits is the fact that there is a
groundswell of resources available for Agile teams to learn
from the community of Agile practitioners, who have been
refining these approaches for the past 20 years (see the
Bibliography for a list of these resources). So, even the
costs of ongoing staff education can be reduced by
leveraging the expertise (and generosity) of others in the
Agile community who are working together to improve
these processes for all organisations.
All of this means that introducing Agile approaches within
your organisation can be a relatively low-cost activity with
significant ongoing returns. Perhaps the most important
return for the organisation, however, is not the reduced
overheads or increased profit margins that the organisation
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
16: Continuous Improvement
331
can initially achieve; it is the resiliency and sustainability of
the organisation to grow – and thrive – in changing market
conditions.
Regular review and adjustment
The aspects that make responsive planning so effective in
meeting changing stakeholder needs are the same ones that
make continuous improvement techniques so powerful as
market conditions evolve. In a static market, the regular
review and adjustment of business activities is a mechanism
for ensuring that work is being done as efficiently (and
effectively) as possible. In a dynamic market, the regular
review and adjustment of business activities is a necessity
to ensure that the organisation is continuing to meet market
demand.
In a world where technology is growing in dog years and
the physical barriers that used to impede global trading are
rapidly being torn down, annual reviews of the
organisation’s performance will not suffice. Most
organisations are strategic enough to keep a close eye on
their competitors, to monitor industry trends and to try to
predict (and plan for) changes in market behaviour. Yet,
how many of these organisations are equally diligent in
ensuring that internal staffing levels and business processes
are in a position to support these changes? What if these
changes do not indicate potential increases in the levels of
work that the staff is currently doing, but the likelihood of
long periods of downtime, or shifts away from your
organisation’s core activities? Are your internal resources
equally positioned to be productive in a lower demand
period, or to retrain staff skills (and retool equipment) to
support a changing market demand?
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
16: Continuous Improvement
332
Continuous improvement techniques are designed to
provide an organisation with pulse point checks of the work
that is being done, against the most current information in
the marketplace. This means that indications of increasing
market demand can be adapted to in small increments,
instead of mad dashes to hire more staff. It also means that
indications of decreasing market demand can be addressed
through normal staff attrition, instead of mass layoffs.
The Agile approaches detailed in this book (such as direct
stakeholder engagement) do not only provide organisations
with a mechanism for keeping a finger on the pulse of the
market; they equally provide organisations with tools (such
as lean techniques) to adapt internal business processes and
work practices to accommodate the results of these pulse
point checks – and with techniques, such as refactoring, that
create simpler, more efficient business processes that can
minimise the overheads in making these changes.
Quantifying and measuring improvement
Throughout this chapter, the terms efficient and cost-
effective have been used to describe the benefits that
continuous improvement techniques can bring to an
organisation. How does the organisation quantify and
measure these improvements, in order to both confirm that
they are achieving the intended results, and to use this
information to acquire ongoing executive support for these
techniques?
The Measuring cost/benefit section of Chapter 6: Business-
value-driven Work provides a formula that organisations
can use to assign a cost-driven expected business value to
each planned actionable goal, in order to assign it a relative
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
16: Continuous Improvement
333
priority against other goals that are competing for the same
resources. A similar approach can be used to measure the
business value of previous work activities against improved
work activities, by applying the following steps:
Baseline: in order to measure comparative improvements, the organisation needs to assess and
record the business value of work activities prior to the
introduction of continuous improvement techniques.
This snapshot represents the baseline for future
comparison.
Isolate: to the largest extent possible, the organisation needs to isolate the work activities being measured
against factors in the organisation that could also impact
these activities. For example, an expected reduction in
staff due to scheduled holiday leave.
Apply: once the targeted work activities have been baselined and isolated from other factors in the
organisation (to the largest extent possible), the
organisation can then apply the proposed continuous
improvement techniques to the targeted work activities.
Measure: after a pre-determined period of time, the organisation can then use the business-value formula to
take another snapshot of the targeted work activities and
compare relative business values using the applicable
KPIs (overhead costs, net profits).
Repeat: as continuous improvement techniques are regularly used to improve ongoing work activities, the
same formula can be applied at regular intervals to
measure the ongoing business-value impact of these
techniques.
Organisations can use an equivalent approach for
estimating the business-value impacts of proposed
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
16: Continuous Improvement
334
continuous improvement changes using predictive analysis.
In this situation, the baseline is taken, using the current
work activities, and the measurement is against models for
proposed future changes, which can be documented
through the business process modelling described in
Chapter 13: Waste Management.
Bringing it all together
One of my most favourite quotes is the following
observation from George Eliot:
It is never too late to be what you might have been.
Everybody has the ability to improve, no matter how old, or
how set in their ways they are, and organisations are no
different.
Section 4: Making Agile Work in Your Organisation
provides pathways for any organisation to trial Agile
approaches, from the most change-averse established
organisations, to the most forward-thinking new start-ups.
This section includes a workflow tool to guide you through
selecting the most appropriate Agile approaches for your
organisation’s activities, guidelines for introducing Agile
approaches within your organisation, and tools for the
organisation to actively apply, manage and track the
effectiveness of these approaches.
The key to Agile success is to start by selecting and
implementing the most effective Agile practices and
techniques to suit the specific needs of your organisation,
and then, focus on continuous improvement, so that the
ongoing value of these approaches can be adapted to suit
the evolving needs of your organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
335
SECTION 4: MAKING AGILE WORK IN YOUR
ORGANISATION
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
336
CHAPTER 17: SELECTING AGILE APPROACHES
THAT BEST MEET YOUR NEEDS
The five fundamental questions
The flexibility of Agile approaches allows organisations to
select the most appropriate Agile practices and techniques
to suit both their specific business activities and their
overall corporate culture. The low overhead costs required
for adopting Agile approaches means that organisations can
often get started without the usual budget approval
processes. This is both the appeal – and the danger – of
Agile.
Although it might be tempting for you to want to ‘dive right
in’ and start using Agile approaches within your
organisation, it is valuable for you to step back for a
moment and consider the specific needs – and constraints –
of your organisation. Here are five fundamental questions
that you need to ask yourself, in order to determine how
best to begin.
Question 1: What are the biggest issues that my
organisation is currently facing?
Is your organisation under pressure to achieve difficult
deadlines? Are there too few people to get the work done,
or insufficient budget allocations? Or is it a combination of
all of these factors?
Are staff not as productive as they can (or should) be? Are
the business processes, equipment or communication
channels that they use slowing them down? Is there too
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
337
much corporate knowledge in the heads of a handful of
employees? Or, are low-quality outputs creating the need
for constant ‘fire-fighting’ and damage control?
Every organisation can benefit to some degree by using
Agile approaches, but those organisations which have the
most significant issues also have the most to gain from the
Agile approaches that specifically target these issues.
If your organisation is trying to meet time, budget and/or
resource constraints, particularly in a dynamic marketplace,
then Agile approaches, such as responsive planning,
business-value-driven prioritisation, and direct stakeholder
engagement (i.e. the ACTION plan on page 155) will
probably bring you greater returns than waste management
approaches, such as lean techniques. In which case, the
stakeholders’ business-value calculations for prioritising
work will need to be centred on the time, budget and/or
resource constraints that are creating the greatest challenges
for your organisation.
If increasing the productivity of staff, business processes or
communication channels is your organisation’s greatest
challenge, then the lean techniques described in Chapter
13: Waste Management are likely to deliver you the biggest
returns.
If your organisation is facing all of these challenges, then
you may need to consider a combination of these
approaches, where the organisation strives to improve
current business processes and communication channels
while delivering time-, budget- and resource-constrained
outcomes. This may be a bit daunting at first, but the
efficiencies that the organisation gains by using Agile
approaches in one area can be used to reallocate resources
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
338
to less efficient work, until the underlying problems are
addressed.
The Agile approaches selection tool at the end of this
chapter is designed to assist you in aligning the business
activities that you want to implement, with the Agile
approaches that will be most effective in meeting your
specific needs.
Question 2: Are the people in my organisation ready for a
significant change in the way they currently work?
For most organisations, particularly larger and older ones,
the answer to this question is likely to be no. In rare
circumstances, the management of an organisation is so
forward-thinking (like the senior executive at BT 52
) that
they decide to dramatically shift the corporate culture by
mandating the use of Agile approaches across the
organisation. For almost everyone else, however, the
introduction of Agile approaches needs to be a strategically
positioned one. Chapter 18: Introducing Agile Within Your
Organisation takes you through the strategies that
organisations have historically used to introduce Agile
approaches and helps you to decide which strategies are
likely to be the most effective in your organisation.
52
Agile Coaching in British Telecom, Meadows L and Hanly S (2006):
www.agilejournal.com/articles/columns/column-articles/144-agile-coaching-in-british- telecom.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
339
Question 3: To what extent can I influence the decision to
use Agile approaches in the organisation?
The key word in this question is influence, not control. It
does not matter whether you are the CEO of the
organisation, the manager of a department, or a new starter
in a junior position, the key to successfully applying Agile
approaches within an organisation is to find an internal
champion with sufficient influence to support the decision.
If you are the top executive in the organisation, you have
the discretion to use Agile approaches in the broadest (or
most narrow) areas of the organisation, depending on your
comfort level, the readiness of the corporate culture and, for
some organisations, the willingness of the board members.
Equally, if you are a department manager, you may opt to
trial Agile approaches in one or two selected activities
within your department. If you are a project manager or
team leader, you may opt to use these approaches within
your own project – and to encourage other project managers
to consider a broader use of Agile approaches for their
projects.
If you are not currently in a formal leadership position, then
you may need to be a bit more creative in how you
encourage the organisation to adopt Agile approaches.
Ideally, you can introduce these concepts to someone who
is in a position of influence in the hope that they will be
willing (and able) to champion the use of these approaches.
Otherwise, you may need to go forward with an approach
known within the most inner circles of the Agile world as
Agile-by-stealth.
Chapter 18: Introducing Agile Within Your Organisation
identifies the most effective strategies that you can use to
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
340
influence the adoption of Agile approaches within your
organisation, including Agile-by-stealth where needed.
Question 4: Are the intended participants in the Agile
approaches sufficiently aware of both the processes and
their roles?
In Chapter 3: Why Don’t More Organisations Use Agile? it
was identified that one of the biggest hurdles to the
successful adoption of Agile approaches in an organisation
is the historical misapplication of these approaches as
techniques not principles. It is not enough for the people
who participate in Agile work to understand the
mechanisms of these activities; they also need to
understand the intent, in order for them to most effectively
utilise these approaches.
In the example that was provided, the misapplication of
Agile approaches related to organisations using iteration-
based project planning, against a predefined up-front
specification, which only served to provide them with more
frequently delivered misaligned outcomes. Another
common misapplication of Agile approaches is the
mistaken belief that optimising a business process means
cutting out the most costly activities (or resources), instead
of refocusing the work on the core value stream.
For the ACTION plan, it is essential that stakeholders
understand their role in the process. This includes
undertaking the necessary research beforehand to correctly
assess the actual business value of each proposed activity
(otherwise, the process may only deliver perceived business
value). It is equally important for stakeholders to genuinely
defer to the delivery team’s advice on how much work can
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
341
be completed in each iteration. Imposing undue pressure on
the delivery team to over-commit only serves to position
the process for failure, either in missed deadlines,
overworked employees or low-quality outputs.
Chapter 18: Introducing Agile Within Your Organisation
includes information on the best ways to educate
participants in the intent and mechanisms of Agile
approaches, including the importance of their roles.
Question 5: Which Agile approaches are best suited to my
organisation?
The Agile approaches selection tool
The workflow tool in Figure 19 takes you through the key
questions that you need to ask in order to select the most
appropriate Agile approaches to meet the needs of the
activities in your organisation.
The Agile approaches selection tool in the following
section provides you with a workflow tool for determining
which Agile approaches can best meet the specific needs of
the activities in your organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Figure 19: Workflow tool
342
17: Selecting Agile Approaches That Best Meet Your Needs
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a
n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
343
To use this tool, start with the question in the upper left-
hand corner:
Current or future activity? Are you interested in using
Agile approaches on a business activity that your
organisation is currently doing or one that it is planning to
do in the future?
Using Agile approaches for future activities
If you are interested in using Agile approaches on an
activity that your organisation is planning to do in the
future, then the three key questions to ask yourself are:
Business owners available? Are the stakeholders who truly understand the business requirements available to
participate as business owners in the process?
Fixed time, staff and/or budget? Is there a fixed time- frame, staff allocation and/or budget allocation for this
work?
Teams of four to eight staff? Is the organisation in a position to allocate four to eight staff members to work
on the delivery team?
If the answer to each of the above questions is yes, then you
are positioned to implement the full ACTION plan
described in Chapter 5: Responsive Planning for this
business activity.
If stakeholders are not available to participate as business
owners in the process, then much of the value of the
ACTION plan will not be able to be leveraged by the
organisation, particularly responsive planning, business-
value-driven prioritisation and direct stakeholder
engagement. This means that you are restricted to using the
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
344
Agile approaches that the delivery team can use
independently, such as tangible outcomes (to provide
immediately usable outputs for the organisation) and lean
techniques (to make the process as efficient as possible).
The lack of stakeholder involvement significantly reduces
the power of Agile approaches, but delivery teams can at
least endeavour to produce some business value without
their participation.
In the unusual circumstance that stakeholders are available
to participate as business owners in the process, but the
work is not being driven by any time, staffing or budget
constraints, then the impact of using the ACTION plan is
somewhat reduced. Business owners and delivery team
members can still use the ACTION plan to ensure that work
progresses and that ongoing work continues to meet the
needs of the organisation. However, even a successful
initiative that uses this approach may not get the same
impact in influencing the organisation as an equivalent
activity that was able to achieve results within measurable
constraints.
If stakeholders are available to participate as business
owners in the process and the work is being driven by time,
staffing and/or budget constraints, but you are only able to
commit a small number of people to do the work (i.e. to be
on the delivery team), then you can use a scaled-down
version of the ACTION plan. In this situation, you would
still hold iteration planning and outcomes review sessions,
but some of the techniques that are used to increase the
productivity of the delivery team (e.g. pairing) may be more
limited. With a small team there is also a greater risk to the
delivery timeline, if even one of the team members is
unavailable to do the work (particularly in a delivery team
that has only two people). The benefits of the ACTION
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
345
plan can be achieved in this situation; the additional risk
factor of having such a small delivery team just needs to be
considered in the equation.
Using Agile approaches for current activities
If you are interested in using Agile approaches on an
activity that your organisation is currently doing, then the
key question to ask yourself is whether the intended activity
is adding to or refining the current work.
If you are looking to refine the work that your organisation
is currently doing (i.e. make business processes more
efficient), but this refinement is not likely to require the
addition of new capabilities, processes or outputs, then you
are best positioned to use the lean techniques described in
Chapter 13: Waste Management for this business activity.
If you are looking to add new capabilities, processes or
outputs to work that your organisation is currently doing,
then this activity may require a hybrid of Agile approaches:
future activity work to address the unknown element of the additions that you are planning
refinement work to consider using the addition of new capabilities, processes or outputs to make the current
process more efficient.
In the Agile approaches selection tool, the path for
including lean techniques when adding to current business
activities is marked with a dotted line to indicate that this is
an optional activity that may not always suit the needs of
the organisation (or that may not be achievable with the
level of work required to implement the proposed
additions).
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
17: Selecting Agile Approaches That Best Meet Your Needs
346
The selection tool also has a number of other dotted lines
on the right-hand side that connect the approaches
identified in the blue boxes to other approaches. These
dotted lines indicate the potential for the organisation to
incorporate a hybrid of Agile approaches, depending on the
nature of the business activity. For example, it is possible
for organisations to use lean techniques to refine current
business activities, and then to implement these refinements
using the ACTION plan (as was the case for the
manufacturing and warehouse activity refinement in the
pharmaceutical company case study). Equally, an
organisation that is undertaking work for a future business
activity (or adding to a current one) can use lean techniques
to ensure that the processes and outputs that they are
creating are as efficient as possible from the very start.
One final note: the Agile approaches selection tool is a
guideline to help you determine which Agile approaches
can deliver the greatest real productivity gains for your
organisation, but the final decision of which Agile
approaches will (and will not) work within the dynamic and
constraints of your workplace is left to each organisation.
Identifying that lean techniques could bring your
organisation more efficient business processes is one thing;
asking the organisation to consider replacing their current
equipment (or their extensively documented procedures) is
something else entirely.
The information in Chapter 18: Introducing Agile Within
Your Organisation provides guidance on the best way to
overcome common hurdles in the adoption of Agile
approaches, such as cultural resistance.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
347
CHAPTER 18: INTRODUCING AGILE WITHIN
YOUR ORGANISATION
Although the prospect of introducing Agile approaches
within your organisation may seem a bit daunting at first, it
can be done. Agile approaches have been used successfully
by numerous organisations worldwide over the past two
decades, including Yahoo!, Microsoft and Google. These
approaches have been equally successful in commercial,
government and not-for-profit organisations of all sizes 53
,
particularly throughout the United States and Europe.
Making Agile approaches work in your organisation is an
achievable task, it may just require some creative
introduction, in order to get the attention of key decision
makers and the interest from staff.
Dip your toes or dive right in?
There is no one formula for introducing Agile approaches
within an organisation. Historically, some organisations
have preferred to start by trialling Agile approaches on a
small set of projects, in order to see how effective they are,
and then expanding their use of Agile practices as staff
became more comfortable with approaches, such as
responsive planning. Other organisations, including the
forward-thinking senior executive of BT 54
, have jump-
started the adoption process by instituting a top-down
53
See list of these organisations in the Agile in a Nutshell chapter. 54
Agile Coaching in British Telecom, Meadows L & Hanly S (2006):
www.agilejournal.com/articles/columns/column-articles/144-agile-coaching-in-british- telecom.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
18: Introducing Agile Within Your Organisation
348
mandate for using Agile approaches across the
organisation, with the directive for all staff to deliver high
business-value outcomes every 90 days.
Unless you work for an exceptionally forward-thinking
organisation, however, you are likely to find that
acceptance of Agile approaches requires a few ‘runs on the
board’ before executives will be willing to try these
approaches on a larger scale. So, if you want to be in a
position to apply these approaches within your
organisation, you need to be prepared to apply them on a
few small projects, publicise the outcomes and use their
success to motivate other areas of the organisation to do the
same. The following section, Choosing the right kick-off
point, provides some guidelines for you to use in
determining the best projects to use as your starting point.
If the prospect of convincing your organisation to trial
Agile approaches on even a few small projects still seems
out of reach, it may be easier for the organisation to start off
by trialling selected Agile techniques, instead of
endeavouring to adopt an entire Agile approach in the first
instance.
For example, your organisation could begin to more
directly involve internal and external stakeholders in the
delivery process. This does not require formal iteration
planning and outcomes review sessions; just encouraging
internal and external audiences to provide more regular
feedback while work is being undertaken. Applying this
one technique alone could significantly improve the quality
of the outputs that are being delivered, as well as provide
the stakeholders with realistic expectations on what they
will be receiving.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
18: Introducing Agile Within Your Organisation
349
Once you have successfully enlisted the involvement of
internal and external stakeholders in the delivery process
(and people have begun to see the value in this technique),
you can consider introducing another Agile technique, such
as breaking down large deliverables in a project into
smaller, achievable milestones that can be adjusted as the
work is delivered to meet the ongoing requirements of the
organisation. This is similar in concept to iterative delivery
approaches that people in the organisation may already be
familiar with, but the key difference is the project team’s
ability (and authorisation) to adapt the work that they are
doing as the requirements mature, instead of blindly
adhering to the originally documented up-front objectives
simply because they were signed off.
Adding one Agile technique at a time can progressively
move the organisation into the ACTION plan, without
having to make a large initial commitment. In fact, for
some organisations, these techniques become so embedded
in the corporate culture that there is no need to give the
work that they are doing a formal name. That is, of course,
unless you want to officially take credit for the successful
work that people are doing!
Choosing the right kick-off point
Although you can introduce Agile approaches by trickling
in Agile techniques one by one, the ideal situation for more
rapid adoption is for your organisation to select one or two
initiatives that are important enough for their success to be
meaningful, but not so important that executives will not be
willing to consider taking innovative approaches to fulfil
the requirements. These initiatives can be anything from
formal time-boxed projects (e.g. product launches,
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
18: Introducing Agile Within Your Organisation
350
corporate events) to value-added outputs required by the
organisation (such as corporate reports or service
improvements). In order to make their success as
meaningful as possible, however, the following two criteria
should be met:
The initiative must involve work that has a level of unknown outcomes which are dependent on the feedback
provided by the internal and external stakeholders who
will benefit from this work. For example, using Agile
approaches to deliver a new customer satisfaction survey
that determines the optimal degree of contact that the
organisation’s support teams should provide – versus
using Agile approaches to make small, contained
changes to an existing customer satisfaction survey, such
as measuring the effects of changing the survey layout or
the order of the questions.
The initiative must have a commitment from key internal and external customers (i.e. business owners) that they
are willing to be involved in the delivery process for at
least eight hours every four weeks. This is a pre-requisite
for Agile approaches to be successful at any scale, but it
is especially critical if the initiative is going to be used as
a platform for demonstrating tangible outputs and
business-value generation. See Chapter 8: Real-time
Customer Feedback for an indication of how much time
is likely to be required from each participating business
owner, depending on their degree of involvement.
The intention is that the outcome of using Agile approaches
to deliver these initiatives will be able to be used as the
launching pad for convincing other areas of the
organisation to consider using these approaches in their
work, which also feeds into the strategies recommended in
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
18: Introducing Agile Within Your Organisation
351
Chapter 20: Expanding the Use of Agile in Your
Organisation.
Work that is too predictable (i.e. too ‘safe’) will not have
the same level of impact in selling Agile approaches to the
organisation, even if it is successful. Work that is
undertaken without the direct involvement of the business
owners will inevitably vary from their true requirements
(which is why the ACTION plan requires business owners
to be actively involved in the process). Work that does not
bring a significant enough benefit to the organisation will
not have the same impact in influencing executives, even
when the results of the initiative are highly successful.
Even if you are in a position to influence the adoption of
Agile approaches across an entire area of the organisation,
you may still want to begin with a few selected initiatives,
so that employees can get used to the structure and dynamic
of Agile approaches – and be motivated by their
effectiveness – before these approaches are more broadly
applied.
Agile-by-stealth
One of the five fundamental questions asked in Chapter 17:
Selecting Agile Approaches That Best Meet Your Needs was
the extent to which you are in a position to influence the
decision to use Agile approaches in your organisation. If
you are in a formal leadership position, you are likely to
have the discretion to make the decision within the area that
you manage, however, if you are not in a formal leadership
position, you may need to use an approach known as
‘Agile-by-stealth’ to get the process going.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
18: Introducing Agile Within Your Organisation
352
Agile-by-stealth is a subtle way of introducing Agile
approaches to an organisation from the ground up. Agile
approaches in the IT industry have traditionally been
promoted through ‘bottom-up’ channels, i.e. software
developers who introduced these approaches to their team
leaders, who then presented them to management.
Generally this involves using Agile techniques through
informal channels, such as:
Deciding as a team that you are going to use Agile techniques within the work that you do, including:
o doing your work in self-imposed time-boxed iterations to ensure that you are producing outcomes
for the organisation every two to four weeks
o monitoring and measuring the progress of your work through velocity tracking tools such as burndown
charts
o applying lean techniques in the work that you do to ensure that you are continually focusing on the core
value stream
o establishing high-communication channels within the team, such as face-to-face meetings (instead of
numerous back-and-forth e-mails) and daily stand-up
meetings to check in with each other where possible
o pairing with your co-workers on the work that you are doing, so that you can each review and critique the
other’s work while it is progressing.
Making arrangements with one or more representatives from the business area to work with you on a deliverable
as an ‘unofficial’ business owner. This person can assist
you in prioritising the work that is needed, advise you on
the work as it is progressing, and do a hands-on review
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
18: Introducing Agile Within Your Organisation
353
of the work that you have done, before it is presented to
other people in their business area.
Even if the successful outcomes of your work are not
sufficient to convince management to consider Agile
approaches more formally, you will have at least delivered
higher quality outcomes than if you had been using
traditional approaches to do this work.
Of course, there is always the danger that adopting selected
Agile techniques without the underlying principles being
agreed with management could make them more difficult to
use. For example, your manager may not understand why
two people need to work on something that was originally
assigned to one person (i.e. pairing). Or, they might not see
the need for the team to get together each morning to
review the work that they have completed, the work that
they are planning to do, and the issues that they have
encountered (i.e. the daily stand-up meeting). In an ideal
world, you can point them toward the resources listed in the
Bibliography to explain the value and worldwide use of
Agile approaches. Or, perhaps, consider moving to an
organisation that encourages employees to continuously
improve the work that they do.
A shared understanding of Agile
The only way for Agile to be successful in your
organisation is for the people who participate in the process
to be aware of both the intent and the mechanisms of using
Agile approaches. This will significantly reduce the
potential for the misapplication of Agile approaches that
could eliminate the possibility of wider organisational
support altogether.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
18: Introducing Agile Within Your Organisation
354
Before you begin using Agile in your organisation, you
should consider how the basics of these approaches are
going to be disseminated to the people who will be
involved in the process.
For some organisations, the best way to educate participants
is to empower them to learn about these processes
themselves, through online resources and books, such as
those listed in the Bibliography. Your corporate intranet can
include an Agile resources page that provides links to
relevant sites, and allows the people in the organisation to
exchange their questions, concerns and ideas about the use
of these approaches before work begins
For other organisations, sharing of information may be best
achieved by creating an easy-to-use guide that explains the
basics of Agile approaches (such as the ‘Agile Cookbook’
that was created by BT), and then supplementing these
guides with internal training sessions to walk through and
demonstrate these approaches.
Alternatively, you may want to educate a small group of
staff members in using Agile approaches for one initiative,
and then document the outcomes of their work as a case
study to bring to larger groups in the organisation.
Whichever way you decide to share this information, it is
critical that participants understand both the approaches and
their respective roles (e.g. business owner, delivery team
member, Agile facilitator). It is equally important that they
appreciate the returns that they are likely to receive from
their participation – including higher business-value
outcomes, empowered delivery teams and less ‘fire-
fighting’ to meet their deadlines – so that they are
motivated to get started.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
355
CHAPTER 19: USING AGILE TOOLS
Once you have selected the Agile approaches that are best
suited to your business activities – and the participants have
committed to using (or trialling) these approaches – you are
ready to begin.
This section provides additional information on the tools
that you can use to implement the ACTION plan steps
described in Chapter 5: Responsive Planning.
Responsive budgeting
The Using the customer to manage your budget section of
Chapter 8: Real-time Customer Feedback identified the
value that Agile approaches can bring in allowing the
organisation to better manage budget expenditures. In
particular, this section focused on the use of responsive
budgeting to adjust expenditures as Agile work progresses,
based on the business value of the work remaining.
Most Agile initiatives will be constrained by a budget
allocation that is identified at the start of the process.
Whether or not the budget is realistic, this is the amount
available for the Agile team to use. So, it is critical that the
team members endeavour to maximise the business value
that can be delivered within this constraint.
The calculation for determining how much work can be
undertaken within the available budget is straightforward:
Determine the per iteration cost of the resources on the delivery team using the standard full-time equivalent
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
356
(FTE) calculations in your organisation for the two- to
four-week period: this is the delivery team cost.
Add in the per iteration costs for the part-time work of the business owners (the business owner cost):
o for internal stakeholders, this is usually estimated as eight hours of work for each business owner per
iteration
o for external stakeholders (e.g. customers), add in any overhead costs associated with their participation in
each iteration.
Combined, these two amounts represent the cost per iteration of the resources involved. This combined figure
is the Agile team cost.
Identify any additional overhead costs that are known up front, such as equipment that needs to be purchased or
facilities that need to be acquired. This is the known
overhead costs.
Then use the formula in Figure 20 to determine how much
work can be achieved within the allocated budget for that
initiative:
Figure 20: Budgeting formula
The number of remaining iterations identifies the duration
of work that the Agile team can commit to within the
initially allocated available budget.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
357
At each iteration planning session, the business owners
need to revisit this calculation based on the information
available at that time, specifically:
the remaining available budget
any additional known overhead costs (e.g. equipment that is now needed based on a newly-identified
requirement)
any changes to resourcing levels in the Agile team.
Running this same calculation at each iteration planning
session will allow the Agile team to know how many more
iterations are remaining within the available budget, and,
most importantly, it will enable the business owners to
calculate the business value of the remaining work against
this figure. This will help business owners determine
whether the value of proposed work aligns with the cost of
subsequent iterations, which can help the organisation to
determine whether or not the initiative should continue.
Responsive budgeting is another tool available to convince
decision makers about the value of Agile approaches. It
provides ongoing confirmation for the organisation that
further expenditure is (or is not) justified, based on the
projected business-value return. This empowers the
organisation to regularly determine whether there is greater
business value in continuing the work in the Agile
initiative, or in reallocating resources to other high-priority
activities.
Expected business-value calculation
The Measuring cost/benefit section of Chapter 6: Business-
value-driven Work provided a formula that business owners
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
358
can use to assign an expected business value to each
actionable goal as part of their iteration planning.
Figure 21: Expected business-value formula
In order to use this formula to assess the expected business
value of each proposed actionable goal, you need to
determine the following:
The total primary business value of the actionable goal, based on the expected revenues, profits or overhead
reductions that it will generate for the organisation.
The total secondary business value of the actionable goal, based on its ability to increase customer service,
employee satisfaction, etc. as listed in Secondary
business-value outcomes, and how that equates to a
quantifiable value based on your organisation’s KPIs.
A weighting factor for the secondary business-value outcomes (if appropriate) to reflect the fact that these
outcomes do not directly result in revenue, profits or
overhead reductions. If the secondary business-value
outcomes are considered equally important within your
organisation, then the weighing factor should be set to
1.0.
A % of delivery team effort value using the delivery team cost described in Responsive budgeting multiplied
by the percentage of effort that would need to be
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
359
allocated by the delivery team in the forthcoming
iteration, in order to deliver the actionable goal.
An overhead costs value (if appropriate) to reflect any additional equipment or facilities that would be needed
to deliver the actionable goal.
The end result of this calculation is the expected business
value that is assigned to the actionable goal (and written on
the user story card for that goal), so that the actionable goal
can be given a relative priority when determining the work
that will be done by the delivery team in the forthcoming
iteration.
The requirements backlog
Chapter 12: Immediate Status Tracking described the value
of the requirements backlog as a reporting tool that enables
both business owners and delivery teams to monitor the
progress of work, against the agreed business requirements
in each iteration. This section gives you more detail on the
information provided in the requirements backlog, as
shown in the following diagram 55
:
55
Adapted from simple product backlog example courtesy of
http://agilesoftwaredevelopment.com.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
http://agilesoftwaredevelopment.com/scrum/simple-product-backlog
Figure 22: Requirements backlog
360
19: Using Agile Tools
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a
n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
361
In this example, the delivery team is tasked with
undertaking activities related to the planning of the
organisation’s charity golf day. The event is scheduled to
occur three months (12 weeks) from now, so the Agile team
has broken down the work required into six iterations (with
two weeks allocated for each).
The tasks listed are in top-down priority order representing
the business owners’ assessment of the most critical work
that needs to be completed for this event to be successful.
Each task is grouped into one of the six iterations; with the
work allocated for the first iteration being a combination of
both the highest-priority tasks and the tasks that require the
most lead time (e.g. ‘reserve a venue’). The tasks at the
bottom of the list (beneath the third iteration) are lower-
priority activities (e.g. ‘order golf balls with custom logos’)
that will only be included in the event planning, if time and
resources allow 56
.
Each iteration has a shaded line beneath it that represents
the primary goal for that iteration, as defined by the Agile
team. This enables the delivery team to have a bigger
picture context of what the organisation is endeavouring to
achieve with the activities listed for that iteration.
56
It should be noted that some Agile teams opt to only include in the requirements
backlog tool those activities that the delivery team committed to work on in a scheduled
iteration (i.e. only the highest-priority requirements). Any requirements that are not in a scheduled iteration (i.e. lower-priority requirements) remain on a separate list which can
be revisited by the Agile team at the next iteration planning session and scheduled into a
future iteration where required. Others argue that these lower-priority tasks should remain on the requirements backlog, so that they can be used as ‘backfill’ for the delivery team,
if they are able to complete their committed scope of work before the end of an iteration.
It is left to each Agile team to determine which approach they would prefer to use in
managing their requirements backlogs, depending on the nature of the work required.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
362
Beneath two of the iteration goal lines are milestones that
represent significant achievements and decision points that
the business owners want to draw attention to. In the
example provided, the business owners have defined a
milestone of the minimum requirements for the event to go
forward, with all work beneath that milestone considered
optional. These milestones are not just a visual tool to
group activities; they are core measurements in the team’s
progress, as explained in The burndown chart section that
follows.
The column directly to the left of the list of tasks represents
the expected business value of each task, as determined
using the calculations provided in the Measuring
cost/benefit section of Chapter 6: Business-value-driven
Work.
To the right of the task list are a series of columns that
represent the delivery team’s estimation of the remaining
effort required to complete each task in each iteration. The
numbers in these columns represent units of effort, a
measurement that can be adapted to suit each organisation’s
preferred method for reporting on resource utilisation.
In most organisations, units of effort would be measured in
person days or person hours. However, other organisations
may choose to use longer durations depending on the nature
of the required work (e.g. person weeks), or they may prefer
to use measurements that track resource time by other
factors that impact duration (e.g. the complexity of each
task). For the purposes of this example, remaining effort
represents the number of person hours required to complete
each task.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
363
This requirements backlog diagram shows the Agile team’s
progress (and work remaining) at the start of the third
iteration as described in the following:
The values in the Iteration # columns reflect the amount of work (effort) that is remaining at the end of the
second iteration, in order for each activity to be
completed.
Where the value in the Iteration #3 column for an activity is a lower number than in Iteration #1 and #2
(e.g. ‘notify media of event’), this usually indicates that
progress has been made on that activity in the past two
iterations.
Where the value in the Iteration #3 column for an activity is a higher number than in Iteration #1 and #2
(e.g. ‘organise for all executives to attend the event’),
this usually indicates that the original effort allocation
for the activity was underestimated, and the delivery
team has determined that more work may be required to
complete that activity.
Where the value in the Iteration #3 column for an activity is zero (e.g. ‘reserve a venue’), this indicates that
the activity has most likely been completed in the first
two iterations (or that the Agile team has jointly
determined in the outcomes review session that
sufficient work has been done on this activity and no
further work is needed).
Where an activity has a dash in the Iteration # column (e.g. ‘organise an alternative date for the event if it is
raining’) this indicates that a new requirement has arisen
since the initial planning for this event. In this case,
‘organise an alternative date for the event if it is raining’
is a new requirement that only arose when the business
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
364
owners spoke with other organisations which had
scheduled similar events.
This requirements backlog diagram represents a ‘snapshot
in time’ for the delivery team’s work. The list (and priority
order) of the requirements is reviewed at each iteration
planning session, and may change based on the outcomes of
that session. The effort remaining details in the Iteration #
columns are always changing, based upon the information
that the delivery team maintains in their delivery backlog.
At the very right of the requirements backlog diagram are
two burndown charts that are described in the following
section.
The burndown chart
The burndown chart is a graphical display that is used in a
number of Agile tracking tools to visually depict the
remaining work required for a milestone to be achieved.
In the requirements backlog diagram, there are two
burndown charts displayed:
The top burndown chart shows the amount of effort remaining for the delivery team to achieve the first
milestone (minimum requirements for event). The left-
hand axis shows the effort remaining for this work to be
completed (i.e. person hours); the bottom axis shows
which iteration that work has been (or is scheduled to
be) undertaken. In this example, the top burndown chart
shows that, as at the start of the third iteration, there are
28 more person hours of effort remaining, in order for
the minimum requirements for the event to be met.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
365
The bottom burndown chart shows the amount of effort remaining for the delivery team to achieve everything
listed in the requirements backlog, including the
activities that are listed as enhanced event options, after
the third iteration. In this example, the bottom burndown
chart shows that, as at the start of the third iteration,
there are 44 more person hours of effort remaining, in
order for all of the listed requirements for the event to be
met.
The burndown charts provided in the requirements backlog
are visually similar to the burndown charts provided in
other Agile tracking tools, such as the delivery backlog and
the executive dashboard. However, each of these tools uses
burndown charts to track information specific to the needs
of the audience, as explained in the following two sections.
The delivery backlog
The delivery backlog is similar in function to the
requirements backlog, except it tracks the effort remaining
for the detailed tasks that are being done by the delivery
team within each iteration. This section gives you more
detail on the information provided in the delivery backlog,
as shown in the following diagram 57
:
57
Adapted from simple sprint backlog example courtesy of
http://agilesoftwaredevelopment.com.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
http://agilesoftwaredevelopment.com/scrum/simple-sprint-backlog
Figure 23: Delivery backlog
366
19: Using Agile Tools
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a
n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
367
In this example, the delivery team is tasked with
undertaking activities related to Iteration 3: Track
invitations and finalise logistics for the organisation’s
charity golf day. Each of the activities listed in the
requirements backlog for Iteration 3 (e.g. ‘track invitation
responses’) has been carried over to the delivery backlog
for this iteration, but each activity has been further broken
down into the individual tasks that the delivery team must
undertake, in order to complete this activity (e.g. ‘get daily
reports from customer service’).
The columns on the right-hand side represent the amount of
effort that is remaining for each task on each day of the
iteration. As this is a two-week long iteration, each column
represents one of the 14 days in that iteration. (Some
organisations prefer to only track business days in the detail
of the delivery backlog, in which case, only 10 columns
would be displayed.)
The delivery backlog shown in the diagram represents the
progress of the delivery team at Day 9 of Iteration 3. Effort
remaining is tracked in a similar way to the requirements
backlog with:
reducing left-to-right values for each task, generally indicating that progress has been made
unchanging left-to-right values for each task, generally indicating that there has been no progress
increasing left-to-right values for each task, generally indicating that the task is more complex or time-
consuming than originally estimated.
The critical thing to notice in the delivery backlog is the ID
number assigned to each task in the leftmost column. This
number corresponds to the equivalent Activity ID in the
requirements backlog, allowing the effort remaining details
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
19: Using Agile Tools
368
in the delivery backlog to be automatically carried over into
the requirements backlog for real-time status reporting.
This means that all the delivery team needs to do during the
course of each iteration is to maintain the daily ‘effort
remaining’ values for the individual tasks, within each of
the activities scheduled. Consequently, no other formal
status reporting should be needed.
Further information on each of these tools is available from
the list of resources in the Bibliography.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
369
CHAPTER 20: EXPANDING THE USE OF AGILE IN
YOUR ORGANISATION
Once you have a few successful ‘runs on the board’ with
Agile initiatives within your organisation, the next step is to
establish a strategy for broadening the awareness of the
value of Agile approaches across the organisation – and
encouraging other areas of the organisation to trial these
approaches.
This strategy should include four key elements:
educating the organisation on the business value of Agile approaches
encouraging specific people in the organisation to trial these approaches in their area
helping interested areas of the organisation in selecting the Agile approaches that are best suited to their
activities
providing assistance (and, where appropriate, experienced staff members) to help each area in their
initial application of these approaches.
Educating the organisation about Agile approaches and
encouraging selected people to trial Agile approaches can
both be achieved through a number of channels, including:
networking through the business owners who have seen the
power – and success – of these approaches firsthand;
holding internal ‘roadshow’ events to show people the
tangible outcomes from your Agile work; and identifying
an internal champion within senior management with
sufficient influence to encourage its use.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
20: Expanding the Use of Agile in Your Organisation
370
Helping interested areas in selecting Agile approaches can
be done using The Agile approaches selection tool, along
with the resources listed in the Bibliography for any
additional information that may be required.
The flexibility of Agile approaches allows each area of your
organisation to apply the most appropriate Agile practices
and techniques (and combinations thereof) to suit their
specific business activities – and to adopt Agile approaches
at their own pace. When an area of your organisation is
ready to trial Agile approaches, providing assistance for
each area’s initial Agile work is an important element in
ensuring that their first exposure to these approaches is as
positive and productive as possible.
Every time employees apply Agile approaches, they grow
more confident in their use. The initial gut reaction to resist
empowering the delivery team is replaced by the proven
knowledge that this is an extremely effective way to
achieve successful outcomes. The inclination to want
everything delivered at once is replaced by an appreciation
for prioritising outputs, by the business value that they can
bring to the organisation.
As new areas in the organisation trial Agile approaches,
they can benefit greatly from involving one or two people
on the Agile team who have been through the process
before. These experienced Agile resources can act as
advisers and facilitators in the process, ensuring the
approaches are followed correctly and allaying any
concerns that staff might have as they move away from
their traditional ways of working. Furthermore, once these
areas have been through a couple of Agile initiatives, they
can take on the adviser role for others in the organisation.
This not only creates a larger (and stronger) network of
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
20: Expanding the Use of Agile in Your Organisation
371
Agile practitioners within the organisation, it decentralises
the responsibility for any one area to be involved in each
Agile initiative.
The bottom line is that your organisation can achieve real
productivity gains using Agile practices and techniques.
The challenge is to implement Agile approaches in a way
that best meets the specific needs, constraints and dynamics
of your organisation.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
372
BIBLIOGRAPHY
Agile resources
4th Annual State of Agile Development Survey 2009,
VersionOne:
http://pm.versionone.com/stateofagilesurvey.html
Agile Alliance:
www.agilealliance.com/
AgileCanberra Forum:
http://au.groups.yahoo.com/group/agilecanberra/
Agile Coaching in British Telecom, Meadows L & Hanly S
(2006):
www.agilejournal.com/articles/columns/column-
articles/144-agile-coaching-in-british-telecom
Agile Journal:
www.agilejournal.com
Agile Kiwi - Practical Agile Software Development:
www.agilekiwi.com
Agile Manifesto:
www.agilemanifesto.org
AgileSoftwareDevelopment.com:
www.agilesoftwaredevelopment.com
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Bibliography
373
Alistair Cockburn:
http://alistair.cockburn.us/
Common Questions Organizations Ask About Lean
Manufacturing, Keberdle CF, Lean Solutions Group, LLC
(2008):
www.leansolutionsgroup.com/images/Common_Questions_
About_Lean_Mfg.pdf
Extreme Programming: a gentle introduction:
www.extremeprogramming.org/
Lean Primer, Larman C & Vodde B (2009):
www.leanprimer.com/downloads/lean_primer.pdf
Lean Principles, Kilpatrick J, Utah Manufacturing
Extension Partnership (2003):
http://supplychain.tamu.edu/academics/444/LeanPrinciples
Rolling out Agile in a Large Enterprise, Benefield G,
Proceedings of the 41st Annual Hawaii International
Conference on System Sciences (HICSS) (2008):
http://www.computer.org/portal/web/csdl/doi/10.1109/HIC
SS.2008.382
Running Agile: A Practitioner’s View to Lean and Agile:
http://runningagile.com/
Glossary of Scrum Terms, Szalvay V, Scrum Alliance, Inc.
(2007):
www.scrumalliance.org/articles/39-glossary-of-scrum-
terms
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Bibliography
374
Scrum and Agile Presentations by Mike Cohn of Mountain
Goat Software, Cohn M (various dates):
www.mountaingoatsoftware.com/presentations
Start with Trust, Start with a Retrospective, Stevens P,
Agile Software Development (2008):
http://agilesoftwaredevelopment.com/blog/peterstev/start-
trust-start-retrospective
The state of application development in enterprises and
SMBs: business data services North America and Europe,
Stone J, Database and Network Journal (1 April 2007):
www.thefreelibrary.com/The+state+of+application+develo
pment+in+enterprises+and+SMBs:...-a0162832944
Tenets of Software Testing, McLeod B, Teknologika (24
August 2008):
http://www.teknologika.com/blog/tenets-of-software-
testing/
User Story Discussion:
http://c2.com/cgi/wiki?UserStoryDiscussion
Cost/benefit calculation resources
Activity-Based Costing (ABC), SiliconFarEast.com (2005):
www.siliconfareast.com/abc.htm
Cost Reduction Potential, Tyner Blain (2006):
http://tynerblain.com/blog/2006/09/25/cost-reduction-
potential/
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
Bibliography
375
Other industry resources
BPMN Information:
www.bpmn.org/
BPMS Watch: Ten Tips for Effective Process Modeling,
Silver B, BPMInstitute.org (2008):
www.bpminstitute.org/articles/article/article/bpms-watch-
ten-tips-for-effective-process-modeling.html
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
376
AUTHOR’S NOTE ON AGILE RESOURCES
The majority of the resources listed in the Bibliography are
primarily focused on the application of Agile approaches in
the IT and manufacturing sectors (as these industries have
been the predominant users of these approaches to date).
There is currently very little published information on the
use of Agile approaches across all industry sectors.
For this reason, I have established a dedicated public
website for these topics (www.RealProductivityGains.com),
to provide a foundation for communities of thought around
Agile business concepts; a launching pad for discussion
forums and blogs on business optimisation; a place to
download general business Agile tools; and a platform for
business people to exchange and critique ideas on the
successful application of Agile approaches in every
industry.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
377
ITG RESOURCES
IT Governance Ltd. sources, creates and delivers products and
services to meet the real-world, evolving IT governance needs
of today’s organisations, directors, managers and practitioners.
The ITG website (www.itgovernance.co.uk) is the
international one-stop-shop for corporate and IT governance
information, advice, guidance, books, tools, training and
consultancy.
http://www.itgovernance.co.uk/project_governance.aspx is the
information page on our website for project governance
resources.
Other Websites
Books and tools published by IT Governance Publishing
(ITGP) are available from all business booksellers and are also
immediately available from the following websites:
www.itgovernance.co.uk/catalog/355 provides information
and online purchasing facilities for every currently available
book published by ITGP.
www.itgovernanceusa.com is a US$-based website that
delivers the full range of IT Governance products to North
America, and ships from within the continental US.
www.itgovernanceasia.com provides a selected range of ITGP
products specifically for customers in South Asia.
www.27001.com is the IT Governance Ltd. website that deals
specifically with information security management, and ships
from within the continental US.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
ITG Resources
378
Pocket Guides
For full details of the entire range of pocket guides, simply
follow the links at: www.itgovernance.co.uk/publishing.aspx.
Toolkits
ITG’s unique range of toolkits includes the IT Governance
Framework Toolkit, which contains all the tools and guidance
that you will need in order to develop and implement an
appropriate IT governance framework for your organisation.
Full details can be found at: www.itgovernance.co.uk/
products/519.
For a free paper on how to use the proprietary Calder-Moir IT
Governance Framework, and for a free trial version of the
toolkit, see: www.itgovernance.co.uk/calder_moir.aspx.
There is also a wide range of toolkits to simplify
implementation of management systems, such as an ISO/IEC
27001 ISMS or a BS25999 BCMS, and these can all be
viewed and purchased online at:
http://www.itgovernance.co.uk/catalog/1.
Best Practice Reports
ITG’s range of Best Practice Reports is now at:
www.itgovernance.co.uk/best-practice-reports.aspx. These
offer you essential, pertinent, expertly researched information
on a number of key issues including Web 2.0 and Green IT.
Training and Consultancy
IT Governance also offers training and consultancy services
across the entire spectrum of disciplines in the information
governance arena. Details of training courses can be accessed
at: www.itgovernance.co.uk/training.aspx and descriptions of
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .
ITG Resources
379
our consultancy services can be found at:
http://www.itgovernance.co.uk/consulting.aspx. Why not
contact us to see how we could help you and your
organisation?
Newsletter
IT governance is one of the hottest topics in business today,
not least because it is also the fastest moving, so what better
way to keep up than by subscribing to ITG’s free monthly
newsletter Sentinel? It provides monthly updates and
resources across the whole spectrum of IT governance subject
matter, including risk management, information security, ITIL
and IT service management, project governance, compliance
and so much more. Subscribe for your free copy at:
www.itgovernance.co.uk/newsletter.aspx.
Cooke, Jamie Lynn. Agile Principles Unleashed : Proven Approaches for Achieving Real Productivity in Any Organisation, IT Governance Publishing, 2010. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/harrisburg-ebooks/detail.action?docID=578732. Created from harrisburg-ebooks on 2020-11-16 06:46:46.
C o p yr
ig h t ©
2 0 1 0 . IT
G o ve
rn a n ce
P u b lis
h in
g . A
ll ri g h ts
r e se
rv e d .