Lean Re Pres Rudorfer Vector Forum V1

723 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
723
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lean Re Pres Rudorfer Vector Forum V1

  1. 1. Lean Requirements Engineering:Experiences pVector Industry Forum 2011June 30, 2011 © Siemens AG 2011. All rights reserved.
  2. 2. Contents  Goals  Brief look on Siemens  Project syngo.via  Business challenges  Lean Requirements Engineering  Results and Summary  Further Information © Siemens AG 2011. All rights reserved.Page 2 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  3. 3. Contents  Goals  Brief look on Siemens  Project syngo.via  Business challenges  Lean Requirements Engineering  Results and Summary  Further Information © Siemens AG 2011. All rights reserved.Page 3 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  4. 4. GoalsG l Provide an overview of requirements engineering challenges in a medical platform project Apply lean approaches to requirements engineering and project management Introduce lean requirements engineering to cope with the challenges Show lessons learned and achieved benefits © Siemens AG 2011. All rights reserved.Page 4 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  5. 5. Contents  Goals  Brief look on Siemens Healthcare  Project syngo.via  Business challenges  Lean Requirements Engineering  Results and Summary  Further Information © Siemens AG 2011. All rights reserved.Page 5 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  6. 6. Siemens HealthcareTHE Integrated Healthcare Company I t t d H lth Cin-vivo diagnostics (imaging) X-Ray Computed Magnetic Molecular Ultrasound Oncology Tomography Resonance Imaging syngo.viain-vitroin vitro diagnostics (laboratory systems)Immunodiagnostics Nucleid Acid Clinical Chemistry Hematology Urin Lab Automation Near Patient Testing Analysis Testing © Siemens AG 2011. All rights reserved.Page 6 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  7. 7. Siemens Healthcare Development of S l and Employee Numbers D l t f Sales d E l N b Sales according to region1) Germany 9% Asia & Australia 17% Europe (without Germany) 31% 0.97 0.7 0 0.9 1.0 1.1 Employees according to region2) Germany Americas A i 23% 43% Europe Asia & Australia (without Germany) 17% 19% 9.7 11.4 11.3 Americas1) Basis: FY 2009 acc. To customer locations. 2) Figures worldwide as of Sept. 30, 2009 41% % © Siemens AG 2011. All rights reserved. Page 7 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  8. 8. Contents  Goals  Brief look on Siemens and Vector  Project syngo.via Project syngo.via  Business challenges  Lean Requirements Engineering  Results and Summary  Further Information © Siemens AG 2011. All rights reserved.Page 8 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  9. 9. Disclaimer: The content discussed in this presentation needs to be considered as work in progress progress. © Siemens AG 2011. All rights reserved.Page 9 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  10. 10. Project:P j t syngo.via Product i P d t Project Overviewsyngo.via: Next generationimaging soft are for the entire softwarereading processProject data: > 5,000 single product requirements Several millions lines of code C++/C# Several hundred developers in many locations Clinical applications for Radiology, PACS, X-Ray, CT, PET/SPECT, PACS X Ray CT PET/SPECT Oncology, Particle Therapy and MR can be developed © Siemens AG 2011. All rights reserved.Page 10 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  11. 11. Example: syngo.mCT Oncology Whole O Wh l Oncology Workflow l W kfl Automated Case Preparation Disease Oriented Disease-Oriented Reading Multi Modality Multi-Modality Access Automated bone and bloodpool  Preferred layout applied  Image fusion for CT, PET, and removal  Automated lesion segmentation MR images, etc. Automated sorting of images, etc.  Automatic loading of prior exams, etc.Courtesy of University Hospital of Munich-Grosshadern/ Munich, Germany © Siemens AG 2011. All rights reserved.syngo.mCT Oncology is cleared in theRudorfer, Siemens AG Healthcare Page 11 Arnold U.S. with syngo.PET&CT Oncology. Sector I&T SY H IM SY
  12. 12. Contents  Goals  Brief look on Siemens and Vector  Project syngo.via  Business challenges Business challenges  Lean Requirements Engineering  Results and Summary  Further Information © Siemens AG 2011. All rights reserved.Page 12 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  13. 13. Business Ch llB i Challenges Industry Cycle time regulations down Complexity Costs down growth Need to industrialize product development Focus of this talk PlatformsApplication Life-cycle Lean Requirements Model-based Management Tools Engineering Globally Integrated Clinical Workflows © Siemens AG 2011. All rights reserved.Page 13 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  14. 14. Contents  Goals  Brief look on Siemens and Vector  Project syngo.via  Business challenges  Lean Requirements Engineering Lean Requirements Engineering  Results and Summary  Further Information © Siemens AG 2011. All rights reserved.Page 14 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  15. 15. RE Issues in the ProjectFour pressing pain-points to look at …F i i i t t l k t1.Engineering artifact structure does 3.V-model style life-cycle does not not facilitate market valuation allow for flexible adaptations2.Complex architecture cannot be 4.High manual effort for traceability controlled by product management and auditability © Siemens AG 2011. All rights reserved.Page 15 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  16. 16. Pain point 1: Engineering artifact structure does not f ilit t market valuation t facilitate k t l tiSelected issues:S Solutions: Domain model for imaging platform partially complete A. Feature Model S Scope for release planning f l l i B. Value-based Ranking of difficult to define Features Need to short development lifecycle – outdated requirements © Siemens AG 2011. All rights reserved. Page 16 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  17. 17. Solution A F t S l ti A: Feature Model M d l Highest Level Benefits: B fi  Higher level abstraction of grouping of requirements into sellable units: From 5,000 product requirements to 800+ features (factor ~ 6)  Visual domain model for healthcare workflows (tree & graphical)  Reduction of (de-) scoping effort by ~ 30% (*) Graphical View  Reduction in time to understand aspects of the system  Hierarchical relationships enable mapping of stakeholder requests and visualize dependencies  Basis for introducing variability management Hierarchical View Hi hi l Vi  Feeds the F d th product b kl d t backlog(*) Source: Estimates from product managers © Siemens AG 2011. All rights reserved. Page 17 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  18. 18. Solution B V l bS l ti B: Value-based Ranking of Features d R ki fF t Characteristics:  Ranking is used to determine the release backlog  Main criteria for ranking are business value, technical risk and effort Benefits:  Only features with the highest business value (and feasibility) are implemented  Feature independence assures parallelization of development  Simulation of optimal release plan (what- if analysis) © Siemens AG 2011. All rights reserved.Page 18 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  19. 19. Pain point 2: Complex architecture cannot be controlled by product management t ll d b d t tSelected issues: Business needs not consistently linked to Solutions: features/ requirements; dependencies C. Architecture Model Mapping between features not easily visible y Too much variability in software D. Graphical Modeling of architecture Clinical Workflows Lack of a clear ranking of requirements according to business value © Siemens AG 2011. All rights reserved. Page 19 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  20. 20. Solution C: Architecture M d l MappingS l ti C A hit t Model M i F Feature Model Characteristics:  Identifies links between features and their F F F implementation SWF SWF SWF SWF SWF SWF SWF  Explicit modeling of variability in the architecture S Architecture Model Benefits: SS SS SS  Architectural decisions motivated by features and product-line variability C C C C C C  Enable reduction of architectural complexity  Support impact analysis for (de-) scoping sessions  Early identification of architectural risks  Improved accuracy of early effort estimates  Reduction of number of scoping sessions © Siemens AG 2011. All rights reserved.Page 20 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  21. 21. Solution D: Graphical Modeling of ClinicalWorkflowsW kfl Characteristics:  Used to describe clinical workflows that consist of a collection of steps in a defined sequence together with accompanying specification of pre-/post- conditions, business rules, performance aspects, etc. Benefits:  Increase expressiveness of clinical workflows t describe d kfl to d ib dynamic b h i i behaviors  Early analysis of stakeholder requests from customers; joint modeling sessions to describe th needs f d ib the d from th customer‘s the t ‘ point of view  Reduction of review times due to visual approach (~ -40%) (*) 40%)(*) Source: Estimates from product managers © Siemens AG 2011. All rights reserved.Page 21 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  22. 22. Pain point 3: V-model style life-cycle does notallow f fl ibl adaptations ll for flexible d t tiSelected issues to deal with: Solutions S l ti V-model life-cycle provides visibility E. Incremental Requirements on milestones but does not allow Engineering and Project g g j for stepwise refinement Management Late changes of features due to customer and market inputs create high rework © Siemens AG 2011. All rights reserved. Page 22 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  23. 23. Solution E: Incremental Requirements Engineeringand Project Management dP j tM t From Feature ModelCharacteristics: Benefits: Hi h l High-level f t l features are elaborated l b t d  Mi 25% reduction of upfront Min. d ti f f t when needed – just enough requirement engineering work, just-in- specification before time (*) implementation  Elimination of unnecessary hand offs hand-offs Top-ranked features will be refined between development roles & assigned for implementation  ~ 20% reduction of life-cycle time(*) Source: MS Team Foundation Server Business Case, May 2010 through concurrent engineering (**) ( )(**) Source: Experience of agile clinical/ financial information systems projects © Siemens AG 2011. All rights reserved.Page 23 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  24. 24. Lean Requirements Engineering and ProjectManagementM t © Siemens AG 2011. All rights reserved.Page 24 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  25. 25. Process-Adaption:From V-Model to Agile DevelopmentF V M d l t A il D l t „Old V Model Process Old“ V-Model D2 D3 D4 Specification S ifi ti Implementation I l t ti Test T t System- S t + Plan + Repair test Design Input „New“ A il P N “ Agile Process IT IT Start Accept End D2 D3 Commit D4 Plan Implementation Test System- + Test + Repair p + Repair test Feasibility Design Input Readiness Doneness D © Siemens AG 2011. All rights reserved.Page 25 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  26. 26. Pain point 4: High manual effort for traceability and auditability d dit bilitSelected issues to deal with: Selected solution(s): Key-based tracing creates a high manual effort Not all traces relate to requirements F. Structure based tracing of Structure-based content features and requirements Many trace errors are induced after change requests g q © Siemens AG 2011. All rights reserved. Page 26 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  27. 27. Solution F: Structure-based tracing of featuresand requirements d i t Characteristics: Features group one or more requirements in a meaningful way Solution based tracing = Mapping between Solution-based features or parent-child relationships Tracing efforts are combined with reviews and tooling For feature-oriented RE: RE Structure-based tracing, Benefits: i.e. Mapping between Features and SW Features Effort reduction for tracing For feature-oriented RE: Reduction of tracing error rate Structure-based tracing, i.e. Parent-child relationship ( p (1:m)) © Siemens AG 2011. All rights reserved.Page 27 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  28. 28. Major Changes: RecapLean Requirements EngineeringL R i t E i i Feature Model Value-based Ranking of Features Graphical Modeling of Clinical Workflows Architecture Model Mapping Incremental Requirements Engineering and Project Management © Siemens AG 2011. All rights reserved.Page 28 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  29. 29. Contents  Goals  Brief look on Siemens and Vector  Project syngo.via  Business challenges  Lean Requirements Engineering  Results and Summary Results and Summary  Further Information © Siemens AG 2011. All rights reserved.Page 29 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  30. 30. Results Business C B i Case – C t ib ti Contribution of Levers fL Description of Benefit Distribution of Benefits  Tracing with less effort (based on 25% ion uct feature model‘s nature no verticals) model s nature, ProduPlanning Defniti  More effective stakeholder management (less scoping sessions, reduction in review times and effort) g T Transparency and easy overview on product f d i d t functionality ti lit 23% Project  Reduction of product complexity (transparent modeling 7%Design of product lines and product variability) More effective Testing 45%Test Easier bug-fixingSource: OREA Business Case, February 2011 © Siemens AG 2011. All rights reserved. Page 30 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  31. 31. Results Business C B i Case – NPV P j ti Projection Benefits are realized across NPV Projection engineering workflows: Product Definition, Project Planning, Design and Test Break-even reached in 2nd year Hints for other RE practitioners:  Business case can only be carried out with a complete technical concept t  Sensitivity analysis done on risks shows that the effort is worthwhile even when everything goes wrong.Source: OREA Business Case, February 2011 © Siemens AG 2011. All rights reserved. Page 31 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  32. 32. Key Take-AwaysK T k A S ccessf l platform de elopment req ires a b siness oriented Successful development requires business-oriented Requirements Engineering approach The introduction of lean Requirements Engineering is a huge organizational change management endeavor A feature perspective both for organizing requirements facilitates tracing business and market needs to implementation details Introducing a platform concept means to restructure requirements and li k th d link them to architecture components t hit t t Continuous assessment and verification of business benefits is necessary to judge what is working and what not © Siemens AG 2011. All rights reserved.Page 32 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  33. 33. ThankTh k you for your attention! f tt ti ! © Siemens AG 2011. All rights reserved.Page 33 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  34. 34. Contents  Goals  Brief look on Siemens and Vector  Project syngo.via  Business challenges  Lean Requirements Engineering  Results and Summary  Further Information Further Information © Siemens AG 2011. All rights reserved.Page 34 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  35. 35. Documented Experiences and Best Practicesfrom various Industry Projectsf i I d t P j t English language: Software & Systems Requirements Engineering: I P ti E i i In Practice 2009 McGrawHill Link to web site McGrawHill © Siemens AG 2011. All rights reserved.Page 35 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY
  36. 36. Arnold Rudorfer Director Software Initiative and Process Improvement Siemens AG Healthcare Sector Hartmannstrasse 16 D-91052 Erlangen Phone: +49 9131 – 84 2299 Fax: +49 9131 – 84 8691 Mobile: +49 174 1537825 E-Mail: arnold.rudorfer@siemens.com © Siemens AG 2011. All rights reserved.Page 36 Arnold Rudorfer, Siemens AG Healthcare Sector I&T SY

×