agile transition at siemens healthcare syngo. xp2012 presentation
Post on 13-Apr-2017
2.965 Views
Preview:
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:andrea.heck@siemens.com @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:andrea.heck@siemens.com @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.
top related