+ All Categories
Home > Software > These are not_the_practices_you_are_looking_for

These are not_the_practices_you_are_looking_for

Date post: 14-Aug-2015
Category:
Upload: mike-macdonagh
View: 182 times
Download: 1 times
Share this document with a friend
36
www.holistic-software. © Holistic Software Consulting Ltd. All Rights Reserved @HolisticSW These are not the practices you are looking for
Transcript
Page 1: These are not_the_practices_you_are_looking_for

www.holistic-software.com

© Holistic Software Consulting Ltd. All Rights Reserved

@HolisticSW

These are not the practices you are

looking for

Page 2: These are not_the_practices_you_are_looking_for

www.holistic-software.com2 © Holistic Software Consulting Ltd. All Rights Reserved

Who are we?Steve HandyTechnical Director

@HandyHSD

Mike MacDonaghTechnical Director

@mikemacd

We’ve been:

• Agile coaches (team and at-scale)

• Product Managers

• Architects (System, Solution and Enterprise)

• Requirements Managers

• Project Managers

• Programme Managers

• Portfolio Managers

• Startup owners

“We work with government departments and companies large and small, mainly in the UK and US

but increasingly in Europe through our partners”

.

Page 3: These are not_the_practices_you_are_looking_for

www.holistic-software.com3 © Holistic Software Consulting Ltd. All Rights Reserved

Star Wars?● The movies make an interesting metaphor for

Software Development Process Improvement

● Don’t worry, we won’t cover the prequels

● There’s no Jar Jar Binks!

● We don’t have a bad feeling about this

www.holistic-software.com3 © Holistic Software Consulting Ltd. All Rights Reserved

Page 4: These are not_the_practices_you_are_looking_for

www.holistic-software.com4 © Holistic Software Consulting Ltd. All Rights Reserved

A New Hope

The emergence of agile

www.holistic-software.com4 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 5: These are not_the_practices_you_are_looking_for

www.holistic-software.com5 © Holistic Software Consulting Ltd. All Rights Reserved

A New Hope

Got people iterating!

www.holistic-software.com5 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 6: These are not_the_practices_you_are_looking_for

www.holistic-software.com6 © Holistic Software Consulting Ltd. All Rights Reserved

A New Hope

Changed the industry for the better, for good

www.holistic-software.com6 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 7: These are not_the_practices_you_are_looking_for

www.holistic-software.com7 © Holistic Software Consulting Ltd. All Rights Reserved

A New Hope

Put customer needs first and foremost

www.holistic-software.com7 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 8: These are not_the_practices_you_are_looking_for

www.holistic-software.com8 © Holistic Software Consulting Ltd. All Rights Reserved

A New Hope

We Trusted professionals to get the job done

www.holistic-software.com8 © Holistic Software Consulting Ltd. All Rights Reserved

13:15 Trust. How to develop and maintain trust in teams, business partners and

customers – Antonio Specchia

.

Page 9: These are not_the_practices_you_are_looking_for

www.holistic-software.com9 © Holistic Software Consulting Ltd. All Rights Reserved

A New Hope

Wide adoption and considerable success

www.holistic-software.com9 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 10: These are not_the_practices_you_are_looking_for

www.holistic-software.com10 © Holistic Software Consulting Ltd. All Rights Reserved

A New Hope

Agile Manifesto & Principles

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 onthe right, we value the items on the left more

www.holistic-software.com10 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 11: These are not_the_practices_you_are_looking_for

www.holistic-software.com11 © Holistic Software Consulting Ltd. All Rights Reserved

But…● Organisations struggle to apply agile and lean concepts

– Especially at scale

● Conflict between Programme Management and Agile Teams

● Lots of good practice, but not joined up

● Mastery is sometimes low How rude!

Page 12: These are not_the_practices_you_are_looking_for

www.holistic-software.com12 © Holistic Software Consulting Ltd. All Rights Reserved

The Empire Strikes Back

Resistance from the establishment

www.holistic-software.com12 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 13: These are not_the_practices_you_are_looking_for

www.holistic-software.com13 © Holistic Software Consulting Ltd. All Rights Reserved

The Empire Strikes Back

Cargo-cult adoption

www.holistic-software.com13 © Holistic Software Consulting Ltd. All Rights Reserved

Page 14: These are not_the_practices_you_are_looking_for

www.holistic-software.com14 © Holistic Software Consulting Ltd. All Rights Reserved

Problems & Challenges

www.holistic-software.com14 © Holistic Software Consulting Ltd. All Rights Reserved

This is why

you fail

● Stormtroopers do not make good Scrum Masters

● Release planning is frequently broken

● Luke blew up the Death Star by trusting his instincts

● Organisations do not believe in the Values of the manifesto – they just use the words…

.

Page 15: These are not_the_practices_you_are_looking_for

www.holistic-software.com15 © Holistic Software Consulting Ltd. All Rights Reserved

The Empire Strikes Back

Agile teams spinning fast but undermined by:

Poor strategic context

Poor architectural context

Lack of real customer involvement

www.holistic-software.com15 © Holistic Software Consulting Ltd. All Rights Reserved

14:15 Walking the Line – “Customer Activities” or Waterfall – Paul Dawson

Page 16: These are not_the_practices_you_are_looking_for

www.holistic-software.com16 © Holistic Software Consulting Ltd. All Rights Reserved

The Empire Strikes Back

Mis-aligned governance

www.holistic-software.com16 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 17: These are not_the_practices_you_are_looking_for

www.holistic-software.com17 © Holistic Software Consulting Ltd. All Rights Reserved

The Empire Strikes Back

Production based metaphors in organisations

leading to traditional planning practices

www.holistic-software.com17 © Holistic Software Consulting Ltd. All Rights Reserved

.

Page 18: These are not_the_practices_you_are_looking_for

www.holistic-software.com18 © Holistic Software Consulting Ltd. All Rights Reserved

The Empire Strikes Back

Conway’s Law + Homomorphic Force

Reinforce traditional roles, values and business myths

www.holistic-software.com18 © Holistic Software Consulting Ltd. All Rights Reserved

Page 19: These are not_the_practices_you_are_looking_for

www.holistic-software.com19 © Holistic Software Consulting Ltd. All Rights Reserved

The Empire Strikes Back

How does this stuff work at scale?

Size, complexity, distribution, innovation, systems of systems etc.

www.holistic-software.com19 © Holistic Software Consulting Ltd. All Rights Reserved

Fear leads to anger. Anger leads to hate. Hate leads to suffering.

.

Page 20: These are not_the_practices_you_are_looking_for

www.holistic-software.com20 © Holistic Software Consulting Ltd. All Rights Reserved

The Challenge – how do we return?We need a cohesive approach to process and improvement combining:

• Lean Portfolio Management & Project Management

• Agile & Iterative philosophies and practices

• Organizational Structuring and Leadership

• Teaming and Social Practices

• Flexible Continuous Integration Streams

“Complex!”

.

Page 21: These are not_the_practices_you_are_looking_for

www.holistic-software.com21 © Holistic Software Consulting Ltd. All Rights Reserved

Return of the Jedi● What really is Mastery?

● In Software Development?● In Software Process Improvement?

● The agile manifesto was important, the rules weren’t

● Shuhari

● Condense onto a holistic model● Simplify the complex

www.holistic-software.com21 © Holistic Software Consulting Ltd. All Rights Reserved

16:30 Follow the manifesto, tailor everything else – Anna Khorenzhaia

Page 22: These are not_the_practices_you_are_looking_for

www.holistic-software.com22 © Holistic Software Consulting Ltd. All Rights Reserved

Return of the Jedi

www.holistic-software.com22 © Holistic Software Consulting Ltd. All Rights Reserved

“Experience, Empiricism, Excellence”

Valuing individuals and interactions, encouraging collaboration, reducing layers of communication over processes, tools and hierarchy

Valuing working software in the form of quality releases from short development cycles over comprehensive documentation, business analysis, enterprise architecture documentation

Valuing customer, business, developer and operations collaboration over contract negotiation

Valuing good governance, transparency and honesty in progress, plans, costs and impediments over regular reporting

Valuing responding to change over following a plan at all levels of the business

.

Page 23: These are not_the_practices_you_are_looking_for

www.holistic-software.com23 © Holistic Software Consulting Ltd. All Rights Reserved

What is it?The Business of Software Development

www.holistic-software.com Book: Coming Soon

Page 24: These are not_the_practices_you_are_looking_for

www.holistic-software.com24 © Holistic Software Consulting Ltd. All Rights Reserved

The V Model.

Page 25: These are not_the_practices_you_are_looking_for

www.holistic-software.com25 © Holistic Software Consulting Ltd. All Rights Reserved

Emphasise Iteration and Integration.

Page 26: These are not_the_practices_you_are_looking_for

www.holistic-software.com26 © Holistic Software Consulting Ltd. All Rights Reserved

The H Model

Page 27: These are not_the_practices_you_are_looking_for

www.holistic-software.com27 © Holistic Software Consulting Ltd. All Rights Reserved

Recursive Feedback Cycles

11:00 Feedback loops in Agile software development – Alexander Matukhin

Page 28: These are not_the_practices_you_are_looking_for

www.holistic-software.com28 © Holistic Software Consulting Ltd. All Rights Reserved

Big Picture.

Page 29: These are not_the_practices_you_are_looking_for

www.holistic-software.com29 © Holistic Software Consulting Ltd. All Rights Reserved

Hybrid Dynamic Model

Page 30: These are not_the_practices_you_are_looking_for

www.holistic-software.com30 © Holistic Software Consulting Ltd. All Rights Reserved

Hybrid Dynamic Model

Page 31: These are not_the_practices_you_are_looking_for

www.holistic-software.com31 © Holistic Software Consulting Ltd. All Rights Reserved

Hybrid Dynamic Model

Page 32: These are not_the_practices_you_are_looking_for

www.holistic-software.com32 © Holistic Software Consulting Ltd. All Rights Reserved

Using HSD to answer questionsIs your time to market quick enough for your business to respond?

Is your Programme and Project Management smoothly joined up with your agile teams?

Does everyone understand how their work contributes to business value?

Do you know what end-to-end scenarios will be delivered in the next programme release?

.

Page 33: These are not_the_practices_you_are_looking_for

www.holistic-software.com33 © Holistic Software Consulting Ltd. All Rights Reserved

Inclusion, Congruency and Resonance.

Page 34: These are not_the_practices_you_are_looking_for

www.holistic-software.com34 © Holistic Software Consulting Ltd. All Rights Reserved

A Government Case Study.

Page 35: These are not_the_practices_you_are_looking_for

www.holistic-software.com35 © Holistic Software Consulting Ltd. All Rights Reserved

Adoption • HSD is the glue that joins up your existing practices

• Use HSD to plug gaps in existing process• Adopt parts of HSD of as required• You don’t need to do it all at once• Indicative, not prescriptive!

• Full HSD adoption?• Top down, middle out and bottom up • Integrated change

• Where would we recommend you start?• Release Planning and Integration Scenarios

Page 36: These are not_the_practices_you_are_looking_for

www.holistic-software.com36 © Holistic Software Consulting Ltd. All Rights Reserved

What’s Next• HSD is free to use and access

• There is no subscription or fee to access additional content

• Have a look: www.holistic-software.com

• Follow @mikemacd, @HolisticSW, @HandyHSD

• Please blog/tweet about HSD

• Tell us what you think

• Come and get a card

• Just start using it


Recommended