+ All Categories
Home > Lifestyle > Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.

Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.

Date post: 13-Apr-2017
Category:
Upload: andrea-heck
View: 2,958 times
Download: 3 times
Share this document with a friend
42
Copyright © Siemens AG 2012. All rights reserved. Big and distributed agile product development in healthcare industry - learnings from the first project XP 2012 Andrea Heck Siemens AG Healthcare
Transcript

Copyright © Siemens AG 2012. All rights reserved.

Big and distributed agile product development in healthcare industry - learnings from the first project XP 2012

Andrea Heck Siemens AG Healthcare

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Author

Author

Andrea Heck Agile Coach at H IM SYNGO Siemens AG Healthcare mailto:[email protected] @AgileAndrea Blog: Andrea’s Agile Blog

Copyright © Siemens AG 2012. All rights reserved.

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 3 Copyright © Siemens AG 2012. All rights reserved.

Contents

Siemens Healthcare and SYNGO

Traditional Development Setup

The Agile/Lean Change

Where are we now?

What’s next?

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 4 Copyright © Siemens AG 2012. All rights reserved.

Contents

Siemens Healthcare and SYNGO

Traditional Development Setup

The Agile/Lean Change

Where are we now?

What’s next?

29

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 5

Siemens Healthcare

Siemens Healthcare provides innovative products and complete solutions.

Our software-based high

tech medical imaging products enable an improved life of our customers and their patients.

www.siemens.com/healthcare

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Imaging IT

Angiography, Interventional Radiology

Computed Tomography and

Radiation Oncology Magnetic Resonance

Molecular Imaging

syngo.via

We are a leader in imaging, therapy, and IT

Leading in new equipment market share Extensive installed base Strong profitability to fuel R&D

Innovation Leadership

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 7

SYNGO

SYNGO creates several products: Radiology Information Systems (RIS)

Picture archiving and communication systems (PACS)

A client-server advanced visualization system – syngo.via

Mobile imaging applications (Not intended for diagnostic use)

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Medical Product Development

Medical software development requires to be compliant with special regulations, according to laws of the respective countries where the products are being sold.

April 2012 Andrea Heck Page 8

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 9 Copyright © Siemens AG 2012. All rights reserved.

Contents

Siemens Healthcare and SYNGO

Traditional Development Setup

The Agile/Lean Change

Where are we now?

What’s next?

27

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Development Distributed Over Sites

Big development organization Several hundred persons Millions lines of code Component oriented

Distributed to sites along these

dimensions over the world: Software layers and specialty Functional: Requirements Engineering

Development

Test

April 2012 Andrea Heck Page 10

Copyright © Siemens AG 2012. All rights reserved.

Architecture follows Organization

April 2012 Andrea Heck Page 11

“Conway's Law”

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Supplier Strategy: Extended Workbench Model

Cost as selection criteria Incentives for suppliers by dates

& bug fixing rate In case of delay, add more people

or shift deadlines Responsibility of supplier

engineer for component Documents as interfaces Incredible number of real

interfaces, due to splitting to components and integration

April 2012 Andrea Heck Page 12

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 13 Copyright © Siemens AG 2012. All rights reserved.

Contents

Siemens Healthcare and SYNGO

Traditional Development Setup

The Agile/Lean Change

Where are we now?

What’s next?

23

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 14 Copyright © Siemens AG 2012. All rights reserved.

The Agile/Lean Change - Motivation

We developed great products, but it was difficult and tedious to predict when they would be ready for release.

GOALS

Improve time to market

Improve quality of delivered products

Customer centered development

Increase productivity

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

The Agile/Lean Change - Motivation

Agile Project Organization

Close collaboration with end customers

Solution simplicity, test automation, refactoring

Backlog-driven development

Self-organizing, feature-oriented development teams

Improved time to market

Improved quality of delivered products

Product Owner Team with business focus

Hands-on team architects

Customer centered development

Prioritization for value

Increased productivity

Transparency

Just in time

Agile Project Management

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Agile Transition at SYNGO

Learn: trainers, books, real life examples

Create pilot teams and get feedback

Get support! FEW, but GOOD Consultants

BIG CHANGE: organization, people, training, facilities, project, process, suppliers

Proposals from Scrum teams & benchmarking

Lightweight processes and tools

Kaizen, A3 thinking tools

April 2012 Andrea Heck Page 16

Learning and piloting

Agile Transition

Continuous Improvement

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 17

Timeline of the Transition

2007 2008 2009 2010 2011

Continuous Integration

Iterative Development Proposal –

bottom up – to get agile

Train and start pilot Scrum

Teams

Management Decision:

Agile!

Product Owner Team

General roll out of agile

training of more Scrum

Teams

training of more Scrum

Teams

training for Product Owners

training of more Scrum

Teams

Build team rooms

First big agile

project is running

Start agile development

coaching

training for Agile

Architects

Evaluate and learn from first

big project

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 18

Agile Transition – Key Principles

Every employee contributes directly to customer value

Avoid waste: minimize handovers, delay, overproduction

Partners instead of suppliers

Empowerment, active collaboration, and self-organization

Continuous learning

Organize around value stream

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 19

Value Stream Before – Hierarchical Organization

Customer with feature wish or

need

Value stream with many handovers

Value creation step with intermediate result

Delay

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 20

Value Stream After – Customer Centric Organization

Customer with feature wish or

need

A

B

value stream

value stream

Helper

Helper

Big help

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 21

Using Scrum as Starting Point

Proven and well known

Easy to teach

Experiences on scalability available

Training & Coaching

Covers mainly project management

Plus: Seeding engineering practices

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 22

Scrum at SYNGO – Product Owner Team

Product Owners are responsible across product releases to: Provide vision Maximize customer value Prioritize the Product Backlog Define and plan releases Define and communicate

features Manage defect backlog Review DONEness definition Involve customers READIness of backlog items

Product Owner Team

Product Owner Product Owner

Product Owner

Project Lead Lead Architect

Chief Product Owner

Product Owner

Product Owner

Product Owner

Scrum Teams

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 23

Scrum at SYNGO – Feature-oriented Scrum Teams

Self-organizing, cross-functional teams

In most cases they are feature teams

Each Scrum team is collocated on one site

Team members come into the teams with different roles, yet all together are responsible for the team’s success

Being compliant with medical regulations is part of DONEness

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 24

Scrum at SYNGO – Supplier Strategy

Feature-oriented Scrum teams Local Product Owners as part

of Product Owners Team Common Product Backlog Increased qualification and

domain knowledge

Transition: Jointly defined cornerstones as

framework for agile transition Partners decide their own way

and pace, frequent exchange

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Scrum at SYNGO – From Supplier to Partner

Before Participation Defensive

contract-based work Too many interfaces,

information hell Component know-how

After Full accountability Constructive,

solution-oriented work Faster communication Product know-how

April 2012 Andrea Heck Page 25

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 26

Learning – Best Practice Sharing

‘Communities of Practice' to learn, and align, share across sites

A CoP is set up by leaders for roles e.g. Scrum Masters, Architects, Developers, Testers, Line Managers, and others

Mixture of face-to-face meetings, trainings and workshops, as well as regular remote on-line meetings

CoPs are supported with Wikis and Sharepoint sites

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Communities of Practice – Screenshot

April 2012 Andrea Heck Page 27

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 28 Copyright © Siemens AG 2012. All rights reserved.

Contents

Siemens Healthcare and SYNGO

Traditional Development Setup

The Agile/Lean Change

Where are we now?

What’s next?

13

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Seite 29 Wednesday, April 25, 2012

First Release After Big Agile Transition DONE

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Project Velocity

Big project with more than 20 Scrum teams

Scrum allows high transparency

on project progress Story point estimate by teams is

quick, rough, yet good enough to take decisions

April 2012 Andrea Heck Page 30

Velocity: planned Story points versus DONE Story points

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Release Burn Down until Code Freeze

4 weeks before CF we were nearly sure that this would work out, still with a small risk

April 2012 Andrea Heck Page 31

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Meanwhile …

The project passed successfully its milestones and was successfully released. Reasons? Better understanding by teams

of the product and their impact Much more and earlier feedback

from Product Owners Less waste Early and repetitive testing in

agile set up

April 2012 Andrea Heck Page 32

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Continuous Integration, Testing and Deployment

Staged integration helps to

integrate quickly and respond to automated test suites’ feedback Performance trending –

no performance degradation during the complete project Stability tests give immediate

feedback Lots of automated governance

April 2012 Andrea Heck Page 33

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

End Customer Collaboration – Workshops

End customer workshop by Product Owner Team to present concepts and features, support prioritization and get feedback. Most features appreciated

Some feature prioritization

changes Few feature ideas abandoned

April 2012 Andrea Heck Page 34

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Employee and Team Motivation

Ups more interesting work – more learning more different topics and disciplines more info about end customer needs more team spirit happy testers as feature team members Downs Working from backlog creates pressure Less free individual decision room Specialists partially unhappy to loose their special role Sustainability Over-hours decreased compared to previous releases Average working time is fairly constant during a release cycle, less peaks

April 2012 Andrea Heck Page 35

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

April 2012 Andrea Heck Page 36 Copyright © Siemens AG 2012. All rights reserved.

Contents

Siemens Healthcare and SYNGO

Traditional Development Setup

The Agile/Lean Change

Where are we now?

What’s next?

5

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Continuous Improvement

A main pillar of lean and agile methods is

continuous improvement Teams improve their own work

in retrospectives Everybody is getting better by

learning new things Working beyond his or her

specialization Analyzing root cause of

obstacles before solving

April 2012 Andrea Heck Page 37

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Continuous Organizational Improvement

Apply Lean A3 Thinking

to obstacles and proposals Lean processes

Simple, supporting tools

Seeding technical excellence

April 2012 Andrea Heck Page 38

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Organizational Impediments: Process Overhead

Iteration DONEness contributes significantly to fulfillment of medical regulations

But the process is still quite heavy

weight and asks for more than we need for fulfilling the regulations.

We need to simplify.

April 2012 Andrea Heck Page 39

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

If Nothing Impedes You, Only The Sky Is The Limit

April 2012 Andrea Heck Page 40

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

References

References: “Conway's Law”: named so by Frederick Brooks, The Mythical man-Month (1975 -

Conway’s original: 1968) p. 11 “A3 Thinking”: Durward K. Sobek II, Art Smalley: Understanding A3 Thinking: A Critical

Component of Toyota's PDCA Management System (2008) – p. 38 Useful Books: Bas Vodde und Craig Larmann, Scaling Lean & Agile Development : Large, Multisite,

and Offshore Product Development with Large-Scale Scrum (2009) Mary &Tom Poppendieck: Lean Software Development: An Agile Toolkit (2003) Dean Leffingwell: Scaling Software Agility (2007)

All photos are either from Siemens CC database, or syngo product photos, except pp. 13-35 which are from SYNGO Scrum teams and Product Owner Team. The shown medical images contain no real-life personal data, but dummy data.

April 2012 Andrea Heck Page 41

Healthcare / H IM SY Copyright © Siemens AG 2012. All rights reserved.

Author

Thank you for your attention!! – Questions?

Andrea Heck Agile Coach at H IM SYNGO Siemens AG Healthcare mailto:[email protected] @AgileAndrea Blog: Andrea’s Agile Blog In a previous version of these slides, Michael Kircher, Director of Architecture at H IM SYNGO, also collaborated.

Copyright © Siemens AG 2012. All rights reserved.


Recommended