Your SlideShare is downloading. ×
0
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Distributed product owner team for an agile medical development xp2013 Vienna

785

Published on

My presentation for the XP2013 conference in Vienna.

My presentation for the XP2013 conference in Vienna.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
785
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. © Siemens AG 2013 All rights reserved. Answers for life.Distributed Product Owner Teamfor an Agile Medical DevelopmentStrategies for growth, communication, and customer collaborationAndrea Heck, XP 2013 Conference, Vienna, June 2013
  • 2. 2013-05-24Siemens AG 2013 All rights reserved.Page 2 Andrea Heck / Healthcare SYNGOSpeakerAndrea HeckAgile Transition Lead & Agile CoachDipl. Inf (Univ), CSM, CSPO, CSPSiemens AG HealthcareSYNGOHartmannstr. 1691052 Erlangen, GermanyE-mail: andrea.heck@siemens.comTwitter: @AgileAndreaBlog: http://agileandrea.com/Answers for life.
  • 3. 2013-05-24Siemens AG 2013 All rights reserved.Page 3 Andrea Heck / Healthcare SYNGODistributed Product Owner team @ SYNGOCustomercollaborationProduct OwnerteamcommunicationGrowing a distributedProduct Owner teamBackground
  • 4. 2013-05-24Siemens AG 2013 All rights reserved.Page 4 Andrea Heck / Healthcare SYNGOPO teamCustomercollaborationProduct OwnerteamcommunicationGrowing a distributedProduct Owner teamBackgroundDistributed Product Owner team @ SYNGO• Get the full picture – syngo.via• Medical product development• Product and modules• Large-scale distributed agiletransition
  • 5. 2013-05-24Siemens AG 2013 All rights reserved.Page 5 Andrea Heck / Healthcare SYNGOBackgroundGet the full picture.The syngo.via 3D routine andadvanced reading solution helps toaccelerate workflows across allmodalities, and is suitable for both day-to-day and more challenging cases.It is efficient: by helping save valuabletime, it allows physicians to focus ontheir core tasks.It is flexible: users can customizeapplications, layouts and workflows.And it is intelligent: it delivers powerfulimage reading, and guides usersthrough the entire workflow.
  • 6. 2013-05-24Siemens AG 2013 All rights reserved.Page 6 Andrea Heck / Healthcare SYNGOBackgroundMedical Software DevelopmentIt is special – many regulations need tobe considered.For our topic it is important that theproblem domain is different fromwhat developers have experience in.“My developers keep telling me: but ourusers must understand our logic! – It isvery hard for them to understand thedoctors have a different work context,and a totally different way of thinking.”(a Product Owner)
  • 7. 2013-05-24Siemens AG 2013 All rights reserved.Page 7 Andrea Heck / Healthcare SYNGOBackgroundOur product consists of• Modules that represent certainfeature areas, and can be re-used indifferent products• Apps using the modules that arecreated especially for syngo.viaSome of the syngo.via apps arecreated by SYNGO, others are createdby other Siemens Business Units whouse our modules and deliver theiradvanced application, e.g. a CT cardiacapp.syngo.viaAppModule ModuleAppModule
  • 8. 2013-05-24Siemens AG 2013 All rights reserved.Page 8 Andrea Heck / Healthcare SYNGOBackgroundWe have done the transition to agileof a large-scale distributeddevelopment organization• Gradually from 2008• A complete rollout In 2010Goals• Improve time to market• Improve quality of delivered products• Customer centered development• Increase team productivity andmotivation
  • 9. 2013-05-24Siemens AG 2013 All rights reserved.Page 9 Andrea Heck / Healthcare SYNGOBackgroundOur target structure is• Collocated feature teams• Distributed to multiple sites• Suppliers as partnersProduct Owner team needs totravel and get distributed
  • 10. 2013-05-24Siemens AG 2013 All rights reserved.Page 10 Andrea Heck / Healthcare SYNGOPO teamCustomercollaborationProduct OwnerteamcommunicationGrowing a distributedProduct Owner teamBackgroundDistributed Product Owner team @ SYNGO• Background of Product Owners• Product Owner team structure• Knowledge• Skills• Investing into Product Owners atpartner organizations
  • 11. 2013-05-24Siemens AG 2013 All rights reserved.Page 11 Andrea Heck / Healthcare SYNGOGrowing a distributed Product Owner teamBackground of Product Owners – previous rolesProductOwnerSoftware DeveloperSystem TesterSystem EngineerFrom R&D departmentProduct ManagerRequirements EngineerFrom Product ManagementdepartmentRadiologistRadiology TechnicianFrom hospitalService TechnicianFrom CustomerService
  • 12. 2013-05-24Siemens AG 2013 All rights reserved.Page 12 Andrea Heck / Healthcare SYNGOGrowing a distributed Product Owner teamProduct Owner team structureAt transition start:Nearly the whole PO team wascollocated in the headquarters• Many POs have to travel frequently• Their teams are at other sites• Idea:Grow more Product Ownersat all sites*App or Module Product Owner teamModule ProductOwner*Module ProductOwnerModule ProductOwnerProject Lead LeadArchitectChiefProduct OwnerProductOwnerProductOwnerScrumTeams
  • 13. 2013-05-24Siemens AG 2013 All rights reserved.Page 13 Andrea Heck / Healthcare SYNGOGrowing a distributed Product Owner teamKnowledgeContext of work of usersOur product!Agile Product ManagementProduct Owner RoleUser StoriesRequirements EngineeringMedical knowledgeWorkflows in hospitalSoftware development contextSoftware QualityUsabilityProcess and RegulationsStakeholders and interfaceswithin the organization
  • 14. 2013-05-24Siemens AG 2013 All rights reserved.Page 14 Andrea Heck / Healthcare SYNGOGrowing a distributed Product Owner teamSkillsPrioritizationLead without powerDecide based on business value /customer valueListen to customersHigh communication skillsTaking comprehensibledecisionsCoachingTeam MotivationAbility to convinceKnow when you need to askPresentation skills – clear,understandable, WIIFYFocus on substantial issues
  • 15. 2013-05-24Siemens AG 2013 All rights reserved.Page 15 Andrea Heck / Healthcare SYNGOGrowing a distributed Product Owner teamInvestment into Product Owners at partner organizationsWe have three successful models for Product Owners at partner sites:1. Employ a Product Owner from external with excellent problem domainknowledge – in our case, radiologist, and teach SW development, agile, andour product2. Take a long years experienced person from a leading softwaredevelopment role, and teach Product Owner role, customer and businesstopics3. Ask an experienced Product Owner from headquarters to move (temporarily)to a site
  • 16. 2013-05-24Siemens AG 2013 All rights reserved.Page 16 Andrea Heck / Healthcare SYNGOGrowing a distributed Product Owner teamInvestment into Product Owners at partner organizationsShould we do this at all?Can our partner ramp-up the competency and skill-set in due time??
  • 17. 2013-05-24Siemens AG 2013 All rights reserved.Page 17 Andrea Heck / Healthcare SYNGOPO teamCustomercollaborationProduct OwnerteamcommunicationGrowing a distributedProduct Owner teamBackgroundDistributed Product Owner team @ SYNGO• Whole PO team• Core PO team• Roles in Scrum Team• Within the Module (App) –three different models• Travel needs
  • 18. 2013-05-24Siemens AG 2013 All rights reserved.Page 18 Andrea Heck / Healthcare SYNGOProduct Owner team communicationIn the whole Product Owner team• Workshops - one to two times peryear: roadmap, big features nextrelease, process improvement• Weekly sync: virtual status meeting*App or Module Site Product Owner teamModule ProductOwner*Module ProductOwnerModule ProductOwnerProject Lead LeadArchitectChiefProduct OwnerProduct Owner Product OwnersScrum Teams
  • 19. 2013-05-24Siemens AG 2013 All rights reserved.Page 19 Andrea Heck / Healthcare SYNGOProduct Owner team communicationIn the Product Owner Core Team• Daily sync across modules.Important content topics arediscussed. Locally in HQ only.• Weekly sync including modulearchitects. Discuss features thatconcern other modules.Locally in HQ only.• Face to face personal meetingsbetween Module POs or with theChief PO –very helpful.Recently we have one module PO ata different site. =>Virtual meetings!Product Owner teamModule ProductOwnerModule ProductOwnerModule ProductOwnerProject Lead LeadArchitectChiefProduct Owner=>Virtual meetings!=>Virtual meetings!
  • 20. 2013-05-24Siemens AG 2013 All rights reserved.Page 20 Andrea Heck / Healthcare SYNGOProduct Owner team communicationRoles in Scrum Team• System Analyst – supports ProductOwner in detailed research andrequirements. Documents backloggrooming results in backlog andspecification document.• Team-Architect – coordinatestechnical features, redesigns, takescare of technical debt, protectsarchitecture• Scrum Master – takes care fororganization, improvement, processSystemAnalystScrum MasterArchitectDevelopers and Testers
  • 21. 2013-05-24Siemens AG 2013 All rights reserved.Page 21 Andrea Heck / Healthcare SYNGOProduct Owner team communicationWithin the Module – model 1Module Product Owner and modulearchitect in HQ, a few teams - onsiteand offsite.• Module PO prioritizes backlog alone• Backlog grooming with teams issupported by system analyst, modulearchitect and team architects• Module PO participates in the sprintreviews with each team and acceptsthe resultsModuleArchitect
  • 22. 2013-05-24Siemens AG 2013 All rights reserved.Page 22 Andrea Heck / Healthcare SYNGOProduct Owner team communicationWithin the Module – model 2Module Product Owner in HQ, a localProduct Owner and a module architect, afew teams – all offsite on the same site.• Module PO prioritizes with local PO• Intense communication M-PO and localPO by virtual sync meetings and visits• Backlog grooming with teams mainly bylocal PO• Local PO participates in the sprintreviews with each team and accepts theresultsModuleArchitect
  • 23. 2013-05-24Siemens AG 2013 All rights reserved.Page 23 Andrea Heck / Healthcare SYNGOProduct Owner team communicationWithin the Module – model 3Module Product Owner and modulearchitect in HQ, each team with a teamProduct Owner - onsite and offsite teams.• Module PO prioritizes top level• Top level backlog grooming with teamPOs, and module architect• Weekly virtual sync meetings of modulePO, module AR, team POs• Team PO accepts the results of eachsprint for his/her team• Module PO participates in selectedsprint reviewsModuleArchitectProductOwner
  • 24. 2013-05-24Siemens AG 2013 All rights reserved.Page 24 Andrea Heck / Healthcare SYNGOProduct Owner team communicationTravel needs• Module Product Owners travel everysprint (4 weeks) to spend a few dayswith their remote teams• Local Product owners from sitestravel to HQ to stay in contact with therest of PO team, and with otherstakeholders (5 to 10 times per year)
  • 25. 2013-05-24Siemens AG 2013 All rights reserved.Page 25 Andrea Heck / Healthcare SYNGOCustomercollaborationProduct OwnerteamcommunicationGrowing a distributedProduct Owner teamBackgroundDistributed Product Owner team @ SYNGO• Different customer types• Congresses• Local collaboration sites• Customer Use Evaluation sites• POs travel to special sites• Radiology workshop• Admin workshop
  • 26. 2013-05-24Siemens AG 2013 All rights reserved.Page 26 Andrea Heck / Healthcare SYNGOCustomer collaborationChallenge:Different Customer TypesAll Product Owners need to haveaccess to different types of customers,reflecting different market segmentsIn our case• Big and small hospitals• distributed hospitals with commoninfrastructure• Less and more tendency toautomation of workflows• Country, culture, tradition…
  • 27. 2013-05-24Siemens AG 2013 All rights reserved.Page 27 Andrea Heck / Healthcare SYNGOCustomer collaborationCongressesProduct Owners need to travel toimportant congresses which ourcustomers visit as well, in our case e.g.ECR in Vienna,RSNA in Chicago,Arab Health in Dubai• Personal customer contacts• Learn from customers• Organize user meetings
  • 28. 2013-05-24Siemens AG 2013 All rights reserved.Page 28 Andrea Heck / Healthcare SYNGOCustomer collaborationLocal collaboration sitesWe have collaboration contracts withhospitals at the cities where ourdevelopment teams are• Hospital visits for team members• Product Owners have a localcontact• Sometimes local contact can beused for showing intermediatestate of features
  • 29. 2013-05-24Siemens AG 2013 All rights reserved.Page 29 Andrea Heck / Healthcare SYNGOCustomer collaborationCustomer Use Evaluation sitesWe do a Customer Use Evaluationbefore each product release at 15 to 20sites around the globe• Each Product Owner is responsiblefor one site as main contact for alltopics• All Product Owners get summarizedfeedback from Customer sites• All Product Owners can ask selectedCustomer sites about their specifictopics
  • 30. 2013-05-24Siemens AG 2013 All rights reserved.Page 30 Andrea Heck / Healthcare SYNGOCustomer collaborationProduct Owners travel to specialsitesSome Product Owners still need quitespecific customers for their topics:• Who is advanced enough or thinksabstract enough about future needsto talk about this particular topic?• With whom can we talk about a topicthat is still totally confidential?
  • 31. 2013-05-24Siemens AG 2013 All rights reserved.Page 31 Andrea Heck / Healthcare SYNGOCustomer collaborationRadiology workshop• Once per year, 10 -15 radiologistsfrom customers are invited to one sitefor 3 days• Good mixture of customer types andcountries• All Product Owners can present andparticipate• They present the features of thecurrent release for early feedback• They give a preview on concepts fornext release:a) useful feature?b) useable concept?
  • 32. 2013-05-24Siemens AG 2013 All rights reserved.Page 32 Andrea Heck / Healthcare SYNGOCustomer collaborationAdmin workshop• Once per year, 10 IT admins andclinical admins from customers areinvited to one site for 3 days• Selection criteria: long term installedsite and intense usage of admin toolsand features• Mainly for Product Owners from theadmin related module, others canparticipate• Excellent feedback from users• The Module PO gives the adminsvirtual money to spend on differentfuture features and wishes => theylearn how we prioritize
  • 33. 2013-05-24Siemens AG 2013 All rights reserved.Page 33 Andrea Heck / Healthcare SYNGOConclusion?CustomercollaborationProduct OwnerteamcommunicationGrowing a distributedProduct Owner teamBackground
  • 34. 2013-05-24Siemens AG 2013 All rights reserved.Page 34 Andrea Heck / Healthcare SYNGOConclusion?Yes, we can!Yes, it is possible and has lots ofadvantages to distribute the ProductOwner team with the collocated Scrumteams to the sites.However, it requires• A lot of travel for the POs in theheadquarters as well as the POs atsupplier sites• Careful, background and skill orientedselection of persons for the PO role• Investment into closing theknowledge gaps and improving skills
  • 35. 2013-05-24Siemens AG 2013 All rights reserved.Page 35 Andrea Heck / Healthcare SYNGOSpeaker BioAndrea HeckAgile Transition Lead & Agile CoachDipl. Inf (Univ), CSM, CSPO, CSPSiemens AG HealthcareSYNGOHartmannstr. 1691052 Erlangen, GermanyE-mail: andrea.heck@siemens.comTwitter: @AgileAndreaBlog: http://agileandrea.com/Answers for life.

×