introduction to holistic software development

10
www.holistic-softwa © Holistic Software Consulting Ltd. All Rights Reserved @HolisticSW Holistic Software Development Introduction

Upload: mike-macdonagh

Post on 06-Aug-2015

346 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Introduction to Holistic Software Development

www.holistic-software.com

© Holistic Software Consulting Ltd. All Rights Reserved

@HolisticSW

Holistic Software DevelopmentIntroduction

Page 2: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

2

History● 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

Page 3: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

3

The ChallengeWe need a cohesive approach to process and improvement combining:

• Lean Portfolio Management & Project Management

• Agile & Iterative philosophies and practices

• Organisational Structuring and Leadership

• Teaming and Social Practices

• Flexible Continuous Integration Streams

“Complex!”

Page 4: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

4

Simplifying the complexThe H Model

Page 5: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

5

Recursive Feedback Cycles

Page 6: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

6

Big Picture

Page 7: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

7

A Case Study

Page 8: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

8

Removing Obstacles• Focus on Value

• Cohesive Approach• Joined up common language• De-conflicted processes

• Release Planning and Integration Scenarios form the heart of the model

Page 9: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

9

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

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

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

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

Page 10: Introduction to Holistic Software Development

© Holistic Software Consulting Ltd. All Rights Reservedwww.holistic-software.com

10

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

• There is no subscription or fee to access additional content

• Blog about HSD (and read our blogs)

• Follow HSD on twitter @HolisticSW• We continuously add content

• Tell us what you think

• Just start using it!

www.holistic-software.com

“Experience, Empiricism, Excellence”