Ethar Alali - Agile Yorkshire September 2015
-
Upload
axelisys-limited -
Category
Business
-
view
327 -
download
1
Transcript of Ethar Alali - Agile Yorkshire September 2015
![Page 1: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/1.jpg)
Business Agility – The Inconvenient Truths
“What’s Wrong with Estimates?”
![Page 2: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/2.jpg)
The Organogram
![Page 3: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/3.jpg)
Who is “the Business”?
“Users”
“Customers”“Product Owners”
“Project Managers”
“Marketing”
“Sales”
“Finance”
“Other Businesses”
“Us”“My boss”
“My boss’ boss”
“Programme Managers”
“Shareholders”
“Stakeholders”
![Page 4: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/4.jpg)
Who is “the Business”?
“Users”
“Customers”“Product Owners”
“Project Managers”
“Marketing”
“Sales”
“Finance”
“Other Businesses”
“My boss”
“My boss’ boss”
“Programme Managers”
“Shareholders”
“Stakeholders”
“Us”“Us”We’re in this together!
![Page 5: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/5.jpg)
Game Time: The Name Game
Run 11. 5 volunteers
• 3 players, 1 timer, 1 writer
2. Spell one character from your name
3. Point at next person4. If no one to your left,
select the start person5. Finished name = raise hand6. Goto 2
Run21. 5 volunteers
– 3 players, 1 timer, 1 writer
2. Set n=03. Spell n-th character from
your name4. If finished:
• Point at next person
5. Else n++
![Page 6: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/6.jpg)
Context Switching
Context switches are usually computationally
intensive, and much of the design of operating
organisational systems is to optimize the use of
context switches. Switching from one task to
another requires a certain amount of time for
doing the administration
![Page 7: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/7.jpg)
Value is ALWAYS about flow!
![Page 8: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/8.jpg)
Where does the work go?Customer Services Sales EngineeringHealth &
SafetyCustomer Services Engineering Credit Control
Reporting, Invoicing, PR,
Management…
![Page 9: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/9.jpg)
Thousands to Millions of Value Transactions Each Week
Repo
rting
Val
ue 1
to 4
Tim
es p
er A
nnum
Where is Value Flow?
Actual Delivery
![Page 10: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/10.jpg)
Source: Companies House
FTSE 100 Company Late Account Filing Penalty!?!
![Page 11: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/11.jpg)
Thousands to Millions of Value Transactions Each Week
Repo
rting
Val
ue 1
to 4
Tim
es p
er A
nnum
Where is Value Flow?
This is your Value
Chain!
This is…
POINTLESS!
Actual Delivery
![Page 12: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/12.jpg)
![Page 13: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/13.jpg)
Game Time: Inventory v Throughput
Run 1• Two Departments• Department 1
– Build set of Brown Trunks– Must have large block as root
• Department 2– Builds Green Body– Mounts on Trunk
• Communicate Through Managers
Run 2• Two Teams• Team 1
– Build set of Brown Trunks– Must have large block as root– ONLY in response to pull (via
container)– Only ever put 2 trunks in each
container• Team 2
– Builds Green Body– Mounts on Trunk
• Communicate direct by ‘container slide’ back
![Page 14: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/14.jpg)
Ask Yourself…
• Did The Change Help there? – If so, how? – If not, why?
• What was the trade-off?
![Page 15: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/15.jpg)
Homework: Try this….
Run 3• Two Teams• Both Teams
– Build set of Trunks– Must have large block as
‘feet’– ONLY in response to pull (by
customer)– Builds Green Body– Mounts on Trunk
Run 4• One person
– Build set of Brown Trunks– Must have large base as root– ONLY in response to pull (by
customer)– Builds Green Body– Mounts on Legs
![Page 16: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/16.jpg)
Ask Yourself…
• What went well? • What was the performance like?• Which model generated the most revenue?• Which model cost more?• Which model made the most money?
![Page 17: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/17.jpg)
Reasoning & Tackling ComplexityCynefin
Theory of ConstraintsSystems ThinkingMarshall Model
Antimatter PrincipleNon-linear Dynamics/Chaos
Enterprise Agile (Agile-EA, SAFe…)Chaordic Organisation
Lean StartupStoos
…
![Page 18: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/18.jpg)
Estimates v #NoEstimates
No two ways about it. Estimates are just:
Guesses
![Page 19: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/19.jpg)
A Guess in Product Development…
Time Scope Cost Projections/Forecasts Needs/Requirements Team productivity(!) Value …
![Page 20: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/20.jpg)
Truth: “Some cost (waste) is necessary”
Don’t cut or impede the Staff who deliver value!Cost of moving tasks between kanban columns is offset by pipeline’s benefitEscalating blockers, costs tasks blocked anyway*
Don’t be this!!
![Page 21: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/21.jpg)
Some principles:“Any cost MUST have a corresponding Value step to be valuable”
Adding columns that don’t complete a value step, just costs. i.e. waste
“Each value chain step MUST add value else you’re increasing cost for no value”Adding columns that don’t complete a value step costs. i.e. waste
“Every step must move along the value chain to add value. Every upward step is waste”
Stopping the ‘machine’ to report its progress or over-plan delays delivery, loses opportunity cost, increases spend and often risks
“The longer the time between the expenditure and income is risk and requires bigger safety”
The longer the time between paying bills and getting income means higher need & risk to dip into savings
![Page 22: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/22.jpg)
Most Inconvenient…
Its STOCHASTIC!
![Page 23: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/23.jpg)
The Exciting Stuff #NoProjects
“Find an Organisation or Industry where nothing ever changes!”
IT’S NOT
REAL!!!
![Page 24: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/24.jpg)
If change isn’t visible, is it there?
• “If a tree falls in the woods…”• Clients change• Marketing works or not• Staff are employed/fired• New Regulation/Legislation Actioned
YES!! It’s happening all the time!(So projects never should have existed the way we know them)
![Page 25: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/25.jpg)
Projects: Definition
Prince 2:
“a temporary organization that is created for the purpose of delivering one or more business
products”
![Page 26: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/26.jpg)
Projects v Products
• Products aren’t that temporary• Projects don’t consider support models much or
monitoring business value at all!• Projects often cross departments, even in agile :(– If you’re not closing the loop, you have another
function monitoring your value! If your company isn’t doing it, it’s the market or competitors! It’s not internal to the team.
– If you do, then why do you need project management as a separate function? Make it a role!
![Page 27: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/27.jpg)
Bonus: Muda – 7+1 Wastes
• Transportation• Inventory• Motion• Waiting• Over-processing• Over-production• Defects• Latent Skill*
![Page 28: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/28.jpg)
Bonus: Muda – 7+1 Wastes
• Transportation• Inventory• Motion• Waiting• Over-processing• Over-production• Defects• Latent Skill*
![Page 29: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/29.jpg)
“There is Only One!”
COST
![Page 30: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/30.jpg)
Q & A
![Page 31: Ethar Alali - Agile Yorkshire September 2015](https://reader035.fdocuments.us/reader035/viewer/2022062503/58e77f861a28ab4d5a8b4dbb/html5/thumbnails/31.jpg)
Thanks for ViewingFurther Reading
Probabilityhttps://www.khanacademy.org/math/probability/random-variables-topic/random_variables_prob_dist/v/random-variables (Khan Academy)http://en.wikipedia.org/wiki/Confidence_interval http://en.wikipedia.org/wiki/Normal_distribution http://en.wikipedia.org/wiki/Correlation_and_dependence http://en.wikipedia.org/wiki/Factor_analysis #NoProjects/Beyond Projectshttp://www.infoq.com/articles/kelly-beyond-projectsAnti-Matter & the Marshall Modelhttps://flowchainsensei.wordpress.com/ The Goal (Theory of Constraints)https://www.toc-goldratt.com/en/product/The-Goal-A-Process-of-Ongoing-Improvement Queuing Theoryhttps://en.wikipedia.org/wiki/Queueing_theory
Ethar Alali @EtharUK @Axelisys
CXO & Chief ArchitectPolymath-MathMo. Growing up 9 year old programmer. TOGAF 9 Certified, change agent. Blog: GoadingtheITGeek.blogspot.co.uk
Specialist ICT Strategists & Advisors for some of the biggest household and corporate multi-nationals.
Accredited Growth Voucher Advisors 2014/15 certified to deliver IT & Web Growth Consultancy as part of the government’s Growth Voucher Scheme.
About Us
Accreditations & Associations