How to Convice Management & Clients to go Agile
-
Upload
matthew-caine -
Category
Technology
-
view
226 -
download
2
description
Transcript of How to Convice Management & Clients to go Agile
![Page 1: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/1.jpg)
Why Agile?Creating Awareness & Desire
Persuading Clients and Management to adopt Agile Practices
PMI CH Chapter, 28th August 2013
Matthew Caine & Klaus Bucka-LassenCo-Founders, The Swiss Agile Leaders Circle
![Page 2: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/2.jpg)
Agile
some people call it amethodology or an approach
yet it is about
People and Results.
![Page 3: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/3.jpg)
Agenda
1. Let's face the “Facts”
2. The Management Team’sConcerns & Questions
3. Solving Complicated andComplex problems
![Page 4: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/4.jpg)
Klaus Bucka-Lassen is the CEO and founder of aragost Trifork ag.
Since graduating in 1996 with a Masters in Computer Science Klaus has worked as a software developer and architect, project leader, entre-preneur, speaker, trainer and coach for organisations in CH, DK, DE, CA and Australia.
In his free time he flies, skis, drives motor bikes - sadly his formula 3 licence [email protected]
Matthew Caine is the CEO and founder of M.C. Partners & Associates.
Since graduating in 1992 in Computer Science Matthew has worked as a Software developer, project leader, people manager, consultant, entrepreneur, speaker and coach for organisations in CH, UK, DE, US and Poland.
When he cannot be found, he will be in remote Northwest Scotland fishing in the [email protected]
Other Co-Founders
Rainer GrauZühlke Engineering
Mischa RamseyerPragmatic Solutions
Line C.A. SorensenTrifork
Fredi SchmidliPragmatic Solutions
http://www.swissagileleaders.com
![Page 5: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/5.jpg)
Assumptions
● You have heard of “Agile”
● You are not looking for tips on Standups
● You are looking for persuasive ideas
● You want immediate take-aways
![Page 6: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/6.jpg)
The bigger the harder
McKinsey & Company October 2012 | by Michael Bloch, Sven Blumberg, and Jürgen Laartzhttp://www.mckinsey.com/insights/business_technology/delivering_large-scale_it_projects_on_time_on_budget_and_on_value
![Page 7: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/7.jpg)
Huge overruns
The Project Management Hut, Nov 2012http://www.pmhut.com/53-of-projects-cost-189-more-than-estimated
![Page 8: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/8.jpg)
And there is more ...● “Agile projects have a three time higher success rate”
[Standish Group, 2012]● “Water-Scrum-Fall … fails to realize Agile’s business
benefits, such as faster time-to-market, increased business value, and improved flexibility and responsiveness” [Forrester, 2011]
● “Say Goodbye to Waterfall” [Gartner, 2012]
![Page 9: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/9.jpg)
Source: www.infoq.com (26.12.2012)
Recruitment Trends
Source: www.pmi.org (28.2.2012)Source: www.pmi.org (9.7.2012)
Must-Have Skill: AgileMore Organizations
Seek Agile Skills
Demand For Agile Skills Outstripping Supply
![Page 10: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/10.jpg)
● What is asuccessful project?
● How do youmeasure value?
● Representative surveys?
However, evidence is overwhelming, that there are better ways of doing things ...
“Facts”
Get your facts first, then you can distort them as you please
There are lies, damned lies and statistics
![Page 11: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/11.jpg)
Convincing the Management TeamThe Drowning CEO
The Bouncy COO
The mad CFO
![Page 12: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/12.jpg)
Deadlines, Pah!
Goto Conference 2013:“That Gantt chart, the greatest lie of the last 20 years… it is immediately out of date”
![Page 13: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/13.jpg)
For a Swiss Medtech, 6m CHF
![Page 14: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/14.jpg)
Swiss Alternative Investment Firm
Each time the software vendor was 1 day late…
● 2 man years of UAT re-planned● External resources re-secured● Internal “business” expectations dashed● Reputation loss for vendor and client
Put a figure on it...
![Page 15: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/15.jpg)
With Agile you will have Something!
No more MS-Project licences to pay :-)
![Page 16: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/16.jpg)
What Would You Prefer to Pay For?
$ $ $ $ $
or Software?
$ $ $ $ $
Documents
Time
![Page 17: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/17.jpg)
Does Your Organisation Learn?
Of course!
After each project we write a debrief report
but
● Is one really written?● Are the right people still available to write it?● Is it ever read?● What about during the work?
![Page 18: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/18.jpg)
Plan Do Check Act Cycle
Learn as we go, not afterwards: Continuous Improvement
Institutionalise:
● Retrospectives & Reviews● Impediments Management● Managers that “clearing the way” for the teams.
![Page 19: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/19.jpg)
e.g. Product (Scrum) Development
Retrospect every Sprint!
![Page 20: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/20.jpg)
e.g. Agile (DSDM) Project
R R R R R R
![Page 21: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/21.jpg)
What about Priorities?
Everything in every project is a must-have!
Maybe, but in Agile we have to Prioritise…!
Unlike traditional where developers decide based on a 100+ page document…
The business decides (highest value item first) and re-evaluates constantly!
![Page 22: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/22.jpg)
Remote Teams
To save costs we have near-shored to Krakow, Poland.Agile only works with Co-Located teams!
Well, what if I told you most teams are not co-located, traditional or Agile… Remote means:
● on another continent● in another country● in another company● in another building● on another floor● in another room● more than 25m away…● … outside of passive hearing.
![Page 23: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/23.jpg)
Remote Teams & “Community Decay”
Agile keeps decay away
But traditional promotes decay
Yes co-location is ideal for all types of project, but Agile is better when the team is remote
![Page 24: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/24.jpg)
Collaboration & Contracting
My client wants Fixed-Price We only do Time & Materials…
also heard of this thing called “Money for Nothing, Change for Free”...
But we don’t trust!
![Page 25: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/25.jpg)
Prefer Partnership to Contracts!
Clients want FP. Suppliers want T&M.
The partnership is tested early rather than at the end:
○ Frequent delivery (of software!)○ Greater transparency
We prefer a mix, based on partnership e.g.:
○ FP for each Sprint○ T&M until the client says enough (making it cheaper anyway)
Legally, put into a “Framework” Contract (Rahmenvertrag)
![Page 26: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/26.jpg)
Financial Accounting
How can I book/cost the efforts if requirements, design, code and testing are all in one short period of time?
● Actually Agile is great if you want to write off the investment over a number of years (CapEx).
● With limited OpEx, the ability to capitalize software development costs can make the difference between starting a project and having it rejected due to budgetary reasons.
● Partnering with an Agile firm can give you the flexibility to capitalize more of your software development costs. i.e. start projects now!
e.g. Tier 1 bank chose an Agile supplier for 9000 days CapEx’d over 5 years… worth 13m CHF.
![Page 27: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/27.jpg)
An Agile Attitude, If not STOP!
We are flexible…we are thus Agile...
No… what matters is this:
● The work is aligned to the company’s strategy● You are comfortable with uncertainty● You and your team accept that change is inevitable● That the project does not have to be 100% completed● You do not need to have everything planned in detail and
thus known in advance
![Page 28: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/28.jpg)
Scaling
We like silos… we have clear hand-overs and we can scale…
Matrix is the answer!
But…
● Aren’t the co-ordination efforts high?
● Don’t things fall through the gaps?
● Isn’t there a “Them and us” blame game?
● How about the Project Manager, with all the responsibility and accountability but no executive power?
![Page 29: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/29.jpg)
To Scale we need to “Split Cells”
![Page 30: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/30.jpg)
Matrix - Focus on Function (Skill)
![Page 31: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/31.jpg)
“Value” is at 90 Degrees!What “Value” do they bring?
Real “
Value”
is here
!
![Page 32: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/32.jpg)
Rotate 90 Degrees & We Can ScaleG
uild
s / S
peci
al In
tere
st G
roup
s
![Page 33: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/33.jpg)
Product (Scrum) Development
Use the Scaled Agile Framework (http://scaledagileframework.com)
![Page 34: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/34.jpg)
Project (DSDM) Environment
![Page 35: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/35.jpg)
Raise Motivation?
Denning discovered 1 in 5 were motivated.
One exception: A certain set of people.
So to raise motivation 100%, you only need to have 2 in 5 motivated!
Think about it… what would this means to your revenue!
Agile motivates because of: Autonomy, Purpose & Mastery (Dan Pink, “Drive”)
Of course all our people are Motivated! I am!They work for me, we pay them, they get 20 days holiday and coffee is cheap...
![Page 36: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/36.jpg)
What Projects Suite Agile?
Sorry, wrong answer
Our projects are large and very complex … Agile will not work!
![Page 37: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/37.jpg)
Complex vs. Complicated
Is this the shortest route from A to B?
Is it the fastest then?
![Page 38: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/38.jpg)
Cynefin
© Dave Snowden
IntuitionRepeatable
& predictable
Deterministic& predictable
Fail safedesign
Fail early,fail cheap
BDUFAgile Inspect & Adapt
Interconnected parts
influencing each other
=> unpredictable
De-centralizedAutonomyCentralized
Command
& Control
![Page 39: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/39.jpg)
The Human Knot
![Page 40: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/40.jpg)
Changing the nature of the problem
● Can we reduce complexity○ Typically not○ Complexity will continue to increase
● Trying to reduce complexity leads to○ Organizational silos○ Working in big batches
![Page 41: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/41.jpg)
Our projects are large and very complex …
We Need Agility for Complexity
● Agreed, the world gets more and more complex (globalization, social networks, communication,information flood, etc.)
● In IT we have○ Many stakeholders with different needs that change
frequently and are difficult to articulate○ Context changes rapidly, e.g. competitors, law &
compliance, economy, globalization, public opinion○ Near infinite number of approaches, technologies
and tools to help achieve the goal○ Individuals with different skills, adaptiveness,
opinions, interests; Teams with trust, antipathies, ambition, language, culture, etc.
Our projects are large and very complex … THEREFORE we need to be Agile!
![Page 42: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/42.jpg)
Wrap Up!
● The Facts are there!
● The Management Team’s concerns and questions have been answered (and more!)
● Agile is the most appropriate approach for large complex projects
● You have a set of persuasive arguments and take-aways
![Page 43: How to Convice Management & Clients to go Agile](https://reader034.fdocuments.in/reader034/viewer/2022052618/554a102fb4c9058c5d8b4a18/html5/thumbnails/43.jpg)
Questions