• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile offshoring
 

Agile offshoring

on

  • 2,222 views

 

Statistics

Views

Total Views
2,222
Views on SlideShare
2,167
Embed Views
55

Actions

Likes
1
Downloads
44
Comments
0

5 Embeds 55

http://agileee.org 37
http://2010.agileee.org 9
http://agileee.com 5
http://2011.agileee.org 3
http://www.agileee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile offshoring Agile offshoring Presentation Transcript

    • Agile Offshoring Andrea Heck, Siemens AG Healthcare Tibor Vida, evosoft Hungary October 2010 Copyright © Siemens AG 2010. All rights reserved.
    • Contents Siemens Healthcare and SYNGO – who we are Traditional Development Setup The Agile Change Copyright © Siemens AG 2010. All rights reserved. Page 2 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Contents Siemens Healthcare and SYNGO – who we are Traditional Development Setup The Agile Change Copyright © Siemens AG 2010. All rights reserved. Page 3 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Siemens Healthcare Siemens Healthcare stands for innovative products and complete solutions as well as service and consulting in the healthcare industry. We have many software-based high tech medical imaging products which enable an improved life of our customers and their patients. www.siemens.com/healthcare Copyright © Siemens AG 2010. All rights reserved. Page 4 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • We are a leader in Imaging & IT Healthcare IT HIS/RIS/PACS Angio Computed Magnetic Molecular Ultrasound and X-Ray Tomography Resonance Imaging Leading in new equipment market share Largest installed base Innovation leader Best in profitability Copyright © Siemens AG 2010. All rights reserved. Page 5 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • SYNGO The SYNGO IT Portfolio is Living Workflow Intelligence Copyright © Siemens AG 2010. All rights reserved. Page 6 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Partner evosoft evosoft is a daughter company of Siemens specialized in near-shore software projects for Siemens AG in Hungary and other near-shore centrals in east Europe Copyright © Siemens AG 2010. All rights reserved. Page 7 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Contents Siemens Healthcare and SYNGO – who we are Traditional Development Setup The Agile Change Copyright © Siemens AG 2010. All rights reserved. Page 8 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Organization and Architecture Conway's Law in short: Architecture follows Organization “...organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.” Mel Conway, in: Datamation magazine, April, 1968, it got the name “Conway’s law” in Fred Brooks’ famous book “The Mythical Man Month” 1975 Departments own a piece of the architecture – a subsystem Applications 1 2 3 Frameworks Runtime-system Services Infrastructure Infrastructure Copyright © Siemens AG 2010. All rights reserved. Page 9 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Organizations Tend To Be Distributed Over Sites Big development organization several hundred persons working on development Millions lines of code Distributed to sites along these dimensions over the world: software layer, software topic functional: requirements engineering, development, test Requirements Erlangen, Slovakia Apps-Test Germany Apps-DEV US Hungary Apps-DEV (SY HQ) Example-Framework-Test Frameworks India Subsystem Services-Test Services-DEV Services-DEV Subsystem Test Copyright © Siemens AG 2010. All rights reserved. Page 10 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Supplier Strategy: Workbench Model Cost as selection criteria Incentives for suppliers by dates & bug fixing rate In case of delay add more people, shift deadlines HQ tells suppliers how many people needed Responsibility of supplier engineer for component Documents as interfaces (theory) Copyright © Siemens AG 2010. All rights reserved. Page 11 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Real Interfaces Component teams create a mini-waterfall for each feature Contains the typical waste: handoffs, work in progress, bottlenecks Copyright © Siemens AG 2010. All rights reserved. Page 12 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Real Interfaces Component teams Task Unit System create a forces Debugging Engineer mini-waterfall for each feature Specialist Contains the Unit Project typical waste: Manager handoffs, work in progress, Integration bottlenecks Manager Feature Too many Responsible interfaces Cluster Responsible to the supplier Graphics: © 2009 B. Vodde / C. Larman Copyright © Siemens AG 2010. All rights reserved. Page 13 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • People Local optimization by individuals, component teams or suppliers Lack of skills (technical, domain) and over-specialization Copyright © Siemens AG 2010. All rights reserved. Page 14 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Contents Siemens Healthcare and SYNGO – who we are Traditional Development Setup The Agile Change Copyright © Siemens AG 2010. All rights reserved. Page 15 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Key principles Project organization aligned on customer (features) Optimized around value stream 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 Copyright © Siemens AG 2010. All rights reserved. Page 16 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Value Stream - Hierarchical organization € Customer with Value stream with many feature wish or handovers Delay need Value creation step with intermediate result Copyright © Siemens AG 2010. All rights reserved. Page 17 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Value Stream – Customer centric organization A Helper Customer with € feature wish or value stream need Big help B Helper € value stream Copyright © Siemens AG 2010. All rights reserved. Page 18 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Agile Transformation with Scrum Proven and well known Easy to teach Experiences on scalability available Covers mainly project management Seeding engineering practices Copyright © Siemens AG 2010. All rights reserved. Page 19 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Scrum Implementation at SYNGO: Product Owner Team Product Owner Team Product Owner roles responsible across product releases: Chief Chief Product Owner Project Lead Product Lead Owner Architect Product Owner (feature area) Prioritze the Product Backlog Product Owner Product Owner Product Owner Define and plan releases Manage defects Product Owner Scrum Review DONEness definition Teams Product Owner Early involvement of customers Maximize value for customers Product Owner Copyright © Siemens AG 2010. All rights reserved. Page 20 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Scrum Implementation at SYNGO: Scrum Teams A Scrum Team is a self- organizing, cross-functional team, in most cases a feature team The team is responsible for Always running software Transparency Continuous improvement through retrospectives A Scrum team is collocated on one site Copyright © Siemens AG 2010. All rights reserved. Page 21 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Scrum Implementation at SYNGO: Scrum Teams Team members come into the teams with different roles: Scrum Master Developers for product development and test automation A system analyst supporting the Product Owner A tester guiding the developers in testing issues A team architect – working hands on with the team and providing system architectural guidance Copyright © Siemens AG 2010. All rights reserved. Page 22 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Scrum Implementation at SYNGO: Timeline Management Product Proposal – Decision: Owner Team Iterative bottom up – Agile! Development to get agile General roll Continuous training of Train and start more Scrum out of agile Integration pilot Scrum Teams Teams 2006 2007 2008 2009 2010 2011 Tool Build new team development training for rooms with scrum Product Train key Owners persons Train and start Pilot teams at pilot Scrum other Teams departments Copyright © Siemens AG 2010. All rights reserved. Page 23 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Different Off-shoring Approach: Partnership Selection criteria: Focus on cost AND qualification Cross functional teams with full value chain responsibility Responsibility for feature across architecture Interface: Product Owner Team and Product Backlog Increase qualification and domain knowledge of partners Separation by feature areas Copyright © Siemens AG 2010. All rights reserved. Page 24 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Agile Transition with Partners Jointly defined cornerstones as framework for agile transition Partners decide their own way and pace Regular weekly exchange with Head Quarters (HQ) during transition Support from HQ through coaches and trainings Workshops with all partners and HQ Encouragement to take on more system responsibility Move them from suppliers to partners Copyright © Siemens AG 2010. All rights reserved. Page 25 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Give And Take Responsibility Partners Headquarters Used to be told what to do Used to tell what (… how) to do Fear of change Fear of change Afraid of taking own steps Afraid of letting go Do small steps Encourage to do bigger steps Reassuring them before walking But still holding the long leash Management is learning to trust Management is learning to trust empowered engineers partners See themselves as partners with See them as partners with system system responsibility responsibility Copyright © Siemens AG 2010. All rights reserved. Page 26 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Supplier’s Point Of View ..Before After.. Participation Full responsibility Defensive, contract based work Constructive, solution oriented work Too many interfaces, Faster communication information hell Product know-how Component know-how Copyright © Siemens AG 2010. All rights reserved. Page 27 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Summary Changing mindset requires training and time Skills need to be built up: Scrum Master, Product Owner, Team Coaching, Management Suppliers need to get partners Step by step: flywheel effect ‘Communities of Practice' to learn, align, and share across sites Copyright © Siemens AG 2010. All rights reserved. Page 28 October 2010 Andrea Heck / Tibor Vida Healthcare / H IM SY
    • Thank you for your attention! Andrea Heck andrea.heck@siemens.com Tibor Vida tibor.vida@evosoft.com Thanks to Michael Kircher and Oliver Schreck for collaboration on earlier versions of this presentation. Copyright © Siemens AG 2010. All rights reserved.