SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Agile Requirements Engineering
in a Large Platform Project:
        g              j
Challenges, Solutions
and Best Practices
   dB tP      ti
REFSQ 2011
Essen
March 29, 2011




                    © Siemens AG 2011. All rights reserved.
Contents

                                  Goals

                                  Brief look on Siemens Healthcare

                                  Business challenges

                                  Lean Requirements Engineering

                                  Business case and key take-aways

                                  Further Information



                                                         © Siemens AG 2011. All rights reserved.
Page 2   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Contents

                                  Goals

                                  Brief look on Siemens Healthcare

                                  Business challenges

                                  Lean Requirements Engineering

                                  Business case and key take-aways

                                  Further Information



                                                         © Siemens AG 2011. All rights reserved.
Page 3   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Goals
G l


 Disc ss an agile / lean RE
  Discuss
  approach for medical device
  development
 Present challenges,
  solutions, benefits using
  agile / lean in RE




                                                         © Siemens AG 2011. All rights reserved.
Page 4   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Contents

                                  Goals

                                  Brief look on Siemens Healthcare

                                  Business challenges

                                  Lean Requirements Engineering

                                  Business case and key take-aways

                                  Further Information



                                                         © Siemens AG 2011. All rights reserved.
Page 5   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Siemens Healthcare
THE Integrated Healthcare Company
    I t    t d H lth      C


in-vivo diagnostics (imaging)




   X-Ray             Computed            Magnetic            Molecular               Ultrasound    Oncology
                     Tomography          Resonance           Imaging


                                               syngo.via
in-vitro
in 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 Healthcare I&T SYNGO
syngo
The C t l I
Th Central Image Hub In Healthcare W kfl
                 H b I H lth       Workflows


More patient exams                                                                       Sound diagnoses
in less time*                                                                            in less time*




Efficient i
Effi i t image                                                                           Smooth and fast
                                                                                         S     th d f t
creation, usage,                                                                         collaboration
archiving,
and sharing




*Results may vary. Data on file.
                                             syngo. It s all about you.
                                                    It’s

                                                                      © Siemens AG 2011. All rights reserved.
Page 7                Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Example: syngo.mCT Oncology
    Oncology Workflow: Tumor Detection, Staging
    O   l    W kfl     T     D t ti     St i

        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 Healthcare
     Page 8              Arnold U.S. with syngo.PET&CT Oncology.         I&T SYNGO
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.90.7                         0.9
                                                   1.0                     1.1




                                                           Americas                                Employees according to region2)
                                                                                                     p y             g      g
                                                             43%                                                      Germany
                                                                                                                        23%

                                                                                                      Europe
                                                                                                                                   Asia & Australia
                                                                                                (without Germany)
                                                                                                                                         17%
                                                                                                       19%
                          9.7                 11.4                     11.3




1)                                                2)
                                                                                                                     Americas
     Basis: FY 2009 acc. To customer locations.        Figures worldwide as of Sept. 30, 2009
                                                                                                                       41%
                                                                                                           © Siemens AG 2011. All rights reserved.
       Page 9               Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Contents

                                   Goals

                                   Brief look on Siemens and Vector
                                                          Healthcare

                                   Project syngo.via
                                    Business challenges

                                   Business challengesEngineering
                                    Lean Requirements

                                   Lean Requirementskey take-aways
                                    Business case and Engineering

                                   Results Information
                                    Further and Summary

                                   Further Information

                                                          © Siemens AG 2011. All rights reserved.
Page 10   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Business Ch ll
B i      Challenges


Environment:
En ironment
     Shorten time-to-market
     Cuts in healthcare budgets
     Continuous product innovation

Product development:
     Value-orientation
     Flexibility
     Risk Orientation




                                                           © Siemens AG 2011. All rights reserved.
Page 11    Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Contents

                                   Goals

                                   Brief look on Siemens and Vector
                                                          Healthcare

                                   Project syngo.via
                                    Business challenges

                                   Business challenges
                                    Agile / Lean Requirements
                                    Engineering
                                   Lean Requirements Engineering
                                   Business case and key take-aways
                                                        y         y
                                   Results and Summary
                                   Further Information
                                   Further Information

                                                          © Siemens AG 2011. All rights reserved.
Page 12   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Disclaimer:
              The content discussed in this presentation needs
                      to be considered as work in progress
                                                  progress.




                                                          © Siemens AG 2011. All rights reserved.
Page 13   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Project:
P j t syngo.via Product
             i P d t


          Project O
          P j t Overview
                     i
syngo.via: Next generation
imaging software for the entire
   g g
reading process

Project data:
 > 5,000 single product requirements
 Several million lines of code
  C++/C#
 Several hundred developers in
  many locations
 Clinical applications for Radiology,
  PACS, X-Ray, CT, PET/SPECT,
  Oncology, Particle Therapy and MR
  can be developed



                                                           © Siemens AG 2011. All rights reserved.
Page 14    Arnold Rudorfer, Siemens Healthcare I&T SYNGO
RE Issues in the Project
Pressing Pain-Points to look at …
P    i P i P i t t l k t




 V-model life-cycle does not allow for                    Ambiguity and Lack of Accuracy of
  flexible adaptations                                      Specifications
 Engineering artifact structure does                      High manual effort for traceability
not facilitate market valuation                             and auditability


                                                                   © Siemens AG 2011. All rights reserved.
Page 15   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Pain point 1 + 2: V-model & Engineering Artifact
Structure
St   t




                                                           Solutions:
Selected issues to deal with:
 Domain model for imaging                                 A. Feature model
  software partially complete
 Scope for release planning difficult                     B. Value-based ranking of
  to define                                                   features
 Need to short development                                C. Incremental requirements
  lifecycle – outdated requirements                            engineering

                                                              © Siemens AG 2011. All rights reserved.
 Page 16   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Solution A F t
S l ti A: Feature Model
                  M d l

          Highest Level                                   Benefits:
                                                             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 (re-) scoping effort by ~
          Graphical View
                                                              30% (*)
                                                             Reduction in time to understand
                                                              aspects of the system
                                                             Hierarchical relationships enable
                                                              mapping of stakeholder requests and
                                                              visualize dependencies

          Hierarchical View
                                                                    © Siemens AG 2011. All rights reserved.
Page 17   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Solution B V l b
S 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 Healthcare I&T SYNGO
Solution C: Incremental Requirements
Engineering
E i      i

      From Feature Model




Characteristics:                                                                    Benefits:
 High-level features are elaborated                                                 Min 25% reduction of upfront
                                                                                      Min.
  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 19               Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Agile / Lean Requirements Engineering
Embedded i th E ti D
E b dd d in the Entire Development Life-cycle
                            l      t Lif   l




                                                          © Siemens AG 2011. All rights reserved.
Page 20   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Process-Adaption:
From V-Model to Agile Development
F    V M d l t A il D     l     t


                      „Old“ V M d l Process
                        Old“ V-Model P
  D2                 D3                                                                      D4

     Specification                  Implementation               Test           System-
        + Plan                                                 + Repair           test
                Design Input

                       „New“ A il / Lean P
                        N “ Agile L      Process
                      IT                                    IT
                     Start                          Accept End
 D2 D3                         Commit                                                       D4

                             Plan     Implementation                Test          System-
                                      + Test + Repair
                                                 p                + Repair          test
     Feasibility
     F   ibilit     Design
                     Input


                   Readiness                        Doneness
                                                    D

                                                                  © Siemens AG 2011. All rights reserved.
Page 21    Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Pain point 3: Ambiguity and Lack of Accuracy of
  Specifications
  S    ifi ti

                                                        Level       Requts.      Manually          Manual test
                                                                    Object    Embedded graphs     case creation
Issues:
 Textual use case descriptions work only
    for smaller projects < ~ 100                      Document     Requt. 1   Picture / diagram
                                                                   (text)
    requirements
 Natural language subject to                         Features     Requt. 2   Picture / diagram
    interpretation, usually inconsistent,                          (text)
    incomplete with inccorrect version (and
           p                             (
    conflicting)                                      Paragraph    Requt. 3   Picture / diagram
                                                                   (text)
Root causes:
 T t l requirements engineering d not
   Textual       i     t      i  i do t
   scale for platform projects                                  Solutions:
 Missing versioning
 No direct access to single requirements                        D.
                                                                 D Application Use Cases
 Lack of product structure
 Inconsistently executed change
   management process


                                                                        © Siemens AG 2011. All rights reserved.
  Page 22     Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Solution D: Graphical Modeling of Clinical
Workflows
W kfl

                                                 C a acte st cs
                                                 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%)

                                                                © Siemens AG 2011. All rights reserved.
Page 23   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Major Changes - Recap
Lean Requirements Engineering
L    R   i      t E i     i


 Feature Model
 Value-based Ranking of Features
 Incremental Requirements
  Engineering
 Graphical Modeling of Clinical
  Workflows




                                                          © Siemens AG 2011. All rights reserved.
Page 24   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Some Key Differences: Traditional- and Agile/
  Lean R
  L    Requirements E i
           i      t Engineering
                              i



        Traditonal                                                                     Agile
                                                                                      “Lean”
              Traditional RE                                       Agile / Lean RE
Specifications are developed upfront                Value-based approach; only the top-most
                                                    requirments are specified; reduce waste
Text-based requirements specification               Comination of user stories and requirements
approach (> 90% of development                      models (to depict dynamic behaviors of clinical
organization)                                       workflows)
Longer development cycles possible                  Concurrent engineering for development (Scrum
                                                    and feature orientation combined)

Requirements engineering activities only till       End-to-end
                                                    End to end requirements engineering
„Design Input Complete“ (D3)
Engineering teams detached from clinical            Close working relationship of engineering team,
end user                                            product managers and clinical user

                                                                   © Siemens AG 2011. All rights reserved.
  Page 25    Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Contents

                                   Goals

                                   Brief look on Siemens and Vector
                                                          Healthcare

                                   Project syngo.via
                                    Business challenges

                                   Business challenges
                                    Agile / Lean Requirements Engineering

                                   Lean Requirements Engineering
                                    Business Case and Key Takeaways

                                   Results Information
                                    Further and Summary

                                   Further Information

                                                          © Siemens AG 2011. All rights reserved.
Page 26   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
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
                             g                  (                                              25%
Planning Defnition
         Product t




                       feature model‘s nature, no verticals)
                       More effective stakeholder management (less scoping
                       sessions, reduction in review times and effort)
                       Transparency and easy overview on product functionality                 23%
 Project
 P
P




                       Reduction of product complexity (transparent modeling of                 7%
Design




                        product lines and product variability)
D




                       More effective Testing                                                  45%
Test




                       Easier bug-fixing

Source: OREA Business Case, February 2011
                                                                      © Siemens AG 2011. All rights reserved.
      Page 27         Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Business C
  B i      Case – NPV P j ti
                      Projection


   Benefits are realized across engineering
    workflows: Product Definition, Project                           NPV Projection
    Planning, Design and Test
   Break even reached in 2nd year
    Break-even
   Hints for other RE practitioners:
          Business case can only be conducted
           with a complete technical concept
          Sensitivity analysis on implementation
           risks shows that the effort is
           worthwhile even if everything goes
           wrong.
   Business case will vary depending on
                          y p       g
    lccal circumstances


Source: OREA Business Case, February 2011



                                                                        © Siemens AG 2011. All rights reserved.
   Page 28           Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Key Take-Aways
K T k A


 To mo e from traditional to agile / lean RE approach needs a step
     move                                                      step-
  wise, value-based approach
 Feature orientation brings a focus on what is relevant for the customer
  and the pre-condition for concurrent engineering
 The introduction of agile / lean Requirements Engineering is a huge
  organizational change management endeavor
 Continuous assessment and verification of business benefits is
  necessary t judge what i working and what not
            to j d   h t is   ki     d h t t




                                                          © Siemens AG 2011. All rights reserved.
Page 29   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Thank
Th k you for your attention!
         f         tt ti !




                                                          © Siemens AG 2011. All rights reserved.
Page 30   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Contents

                                   Goals

                                   Brief look on Siemens and Vector
                                                          Healthcare

                                   Project syngo.via
                                    Business challenges

                                   Business challenges
                                    Agile / Lean Requirements Engineering

                                   Lean Requirements Engineering
                                    Business Case and Key Takeaways

                                   Results Information
                                    Further and Summary

                                   Further Information

                                                          © Siemens AG 2011. All rights reserved.
Page 31   Arnold Rudorfer, Siemens Healthcare I&T SYNGO
References
 R f

 US Food & Drug Administration, Design Control Guidance
  for Medical Device Manufacturers; March 11, 1997
 US Food & Drug Administration, Quality System
  Regulation,; January 1, 1997,
  http://www.fda.org/cdrh/qsr/01qsreg.html
 Beatrice Hwong, Grace Tai, Rajanikanth Tanikella,
  Gergana Nikolova, Gilberto Matos, Christopher Nelson,
  Bradley Wehrwein, Arnold Rudorfer, Xiping Song, Monica
  McKenna: Quality Improvements from Using Agile
  Development Methods: Lessons Learned,
    e e op e t et ods esso s ea ed,
  http://www.51testing.com/ddimg/uploadsoft/20090120/Agile
  QualityAssurance.pdf, April 2007
 Brian Berenbach, Daniel Paulish, Arnold Rudorfer,
  Juergen Kazmeier, Software Systems Requirements
  Engineering; M G
  E i      i   Mc-Graw Hill 2009;
                            2009
  http://www.mhprofessional.com/product.php?isbn=0071605
  479
 Arnold Rudorfer, Christof Ebert: Lean Requirements
  Engineering in Medical Systems, MedConf 2010 Munich
                         Systems            2010, Munich,
  Germany, October 14, 2010;
  http://2010.medconf.de/downloads/abstracts2010/T2_T3_V
  1_vector_siemens.pdf
 Arnold Rudorfer, Christof Ebert: Systematisches
  Requirements Engineering, QZ, March 2011

                                                                © Siemens AG 2011. All rights reserved.
  Page 32       Arnold Rudorfer, Siemens Healthcare I&T SYNGO
Arnold Rudorfer
                                                          Director Software Initiative and
                                                          Process Improvement
                                                          Siemens AG Healthcare Sector

                                                          Hartmannstrasse 16
                                                          D-91052 Erlangen

                                                          Phone: +49 9131 – 82 2299
                                                          Fax:    +49 9131 – 84 8691
                                                          Mobile: +49 174 1537825

                                                          E-Mail:
                                                          arnold.rudorfer@siemens.com

                                                                  © Siemens AG 2011. All rights reserved.
Page 33   Arnold Rudorfer, Siemens Healthcare I&T SYNGO

Más contenido relacionado

Similar a Refsq 2011 03 29 V3

Incose Sweden Model Management01292011 V8
Incose Sweden Model Management01292011 V8Incose Sweden Model Management01292011 V8
Incose Sweden Model Management01292011 V8Arnold Rudorfer
 
MedConf 2009 Requirements Engineeering Rudorfer-Ebert
MedConf 2009 Requirements Engineeering Rudorfer-EbertMedConf 2009 Requirements Engineeering Rudorfer-Ebert
MedConf 2009 Requirements Engineeering Rudorfer-EbertArnold Rudorfer
 
SYNGO TFS Program InfoTeam Keynote
SYNGO TFS Program InfoTeam KeynoteSYNGO TFS Program InfoTeam Keynote
SYNGO TFS Program InfoTeam KeynoteArnold Rudorfer
 
Agile offshoring
Agile offshoringAgile offshoring
Agile offshoringAgileee
 
Presentazione Siemens all' Archibus user conference 2011 siemens
Presentazione Siemens all' Archibus user conference 2011   siemensPresentazione Siemens all' Archibus user conference 2011   siemens
Presentazione Siemens all' Archibus user conference 2011 siemenseFM srl
 
Quality Re Pres Ebert Rudorfer Med Conf2011 V4
Quality Re Pres Ebert Rudorfer Med Conf2011 V4Quality Re Pres Ebert Rudorfer Med Conf2011 V4
Quality Re Pres Ebert Rudorfer Med Conf2011 V4Arnold Rudorfer
 
Quality Re Pres Ebert Rudorfer Med Conf2011 V5
Quality Re Pres Ebert Rudorfer Med Conf2011 V5Quality Re Pres Ebert Rudorfer Med Conf2011 V5
Quality Re Pres Ebert Rudorfer Med Conf2011 V5Arnold Rudorfer
 
Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.
Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.
Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.Andrea Heck
 
Lion e mobility-ag_presentation_2013
Lion e mobility-ag_presentation_2013Lion e mobility-ag_presentation_2013
Lion e mobility-ag_presentation_2013wallstreet-online
 
Generating Alpha Based On Forecasts Integrated Active Asset Management Mitev ...
Generating Alpha Based On Forecasts Integrated Active Asset Management Mitev ...Generating Alpha Based On Forecasts Integrated Active Asset Management Mitev ...
Generating Alpha Based On Forecasts Integrated Active Asset Management Mitev ...Miroslav_Mitev
 
Agile Transition of a big medical software product development
Agile Transition of a big medical software product developmentAgile Transition of a big medical software product development
Agile Transition of a big medical software product developmentAndrea Heck
 
3D Imaging & Sensing 2018 Reports by Yole Developpement
3D Imaging & Sensing 2018  Reports by Yole Developpement3D Imaging & Sensing 2018  Reports by Yole Developpement
3D Imaging & Sensing 2018 Reports by Yole DeveloppementYole Developpement
 
STMicroelectronics’ Near Infrared Camera Sensor in the Apple iPhone X - 2017 ...
STMicroelectronics’ Near Infrared Camera Sensor in the Apple iPhone X - 2017 ...STMicroelectronics’ Near Infrared Camera Sensor in the Apple iPhone X - 2017 ...
STMicroelectronics’ Near Infrared Camera Sensor in the Apple iPhone X - 2017 ...system_plus
 
Sascha Seifert, Siemens Healthcare, pour la journée e-health 2013
Sascha Seifert, Siemens Healthcare, pour la journée e-health 2013Sascha Seifert, Siemens Healthcare, pour la journée e-health 2013
Sascha Seifert, Siemens Healthcare, pour la journée e-health 2013Thearkvalais
 

Similar a Refsq 2011 03 29 V3 (20)

Scrum Med02232011 V4
Scrum Med02232011 V4Scrum Med02232011 V4
Scrum Med02232011 V4
 
Incose Sweden Model Management01292011 V8
Incose Sweden Model Management01292011 V8Incose Sweden Model Management01292011 V8
Incose Sweden Model Management01292011 V8
 
MedConf 2009 Requirements Engineeering Rudorfer-Ebert
MedConf 2009 Requirements Engineeering Rudorfer-EbertMedConf 2009 Requirements Engineeering Rudorfer-Ebert
MedConf 2009 Requirements Engineeering Rudorfer-Ebert
 
SYNGO TFS Program InfoTeam Keynote
SYNGO TFS Program InfoTeam KeynoteSYNGO TFS Program InfoTeam Keynote
SYNGO TFS Program InfoTeam Keynote
 
Agile offshoring
Agile offshoringAgile offshoring
Agile offshoring
 
Presentazione Siemens all' Archibus user conference 2011 siemens
Presentazione Siemens all' Archibus user conference 2011   siemensPresentazione Siemens all' Archibus user conference 2011   siemens
Presentazione Siemens all' Archibus user conference 2011 siemens
 
Quality Re Pres Ebert Rudorfer Med Conf2011 V4
Quality Re Pres Ebert Rudorfer Med Conf2011 V4Quality Re Pres Ebert Rudorfer Med Conf2011 V4
Quality Re Pres Ebert Rudorfer Med Conf2011 V4
 
Quality Re Pres Ebert Rudorfer Med Conf2011 V5
Quality Re Pres Ebert Rudorfer Med Conf2011 V5Quality Re Pres Ebert Rudorfer Med Conf2011 V5
Quality Re Pres Ebert Rudorfer Med Conf2011 V5
 
Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.
Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.
Agile Transition at Siemens Healthcare Syngo. XP2012 Presentation.
 
Lion e mobility-ag_presentation_2013
Lion e mobility-ag_presentation_2013Lion e mobility-ag_presentation_2013
Lion e mobility-ag_presentation_2013
 
Generating Alpha Based On Forecasts Integrated Active Asset Management Mitev ...
Generating Alpha Based On Forecasts Integrated Active Asset Management Mitev ...Generating Alpha Based On Forecasts Integrated Active Asset Management Mitev ...
Generating Alpha Based On Forecasts Integrated Active Asset Management Mitev ...
 
Simatic it mes_and_beyond
Simatic it mes_and_beyondSimatic it mes_and_beyond
Simatic it mes_and_beyond
 
Agile Transition of a big medical software product development
Agile Transition of a big medical software product developmentAgile Transition of a big medical software product development
Agile Transition of a big medical software product development
 
3D Imaging & Sensing 2018 Reports by Yole Developpement
3D Imaging & Sensing 2018  Reports by Yole Developpement3D Imaging & Sensing 2018  Reports by Yole Developpement
3D Imaging & Sensing 2018 Reports by Yole Developpement
 
Reconf2012 V4
Reconf2012 V4Reconf2012 V4
Reconf2012 V4
 
Magnetom Flash 50 - Revista MRI
Magnetom Flash 50 - Revista MRIMagnetom Flash 50 - Revista MRI
Magnetom Flash 50 - Revista MRI
 
STMicroelectronics’ Near Infrared Camera Sensor in the Apple iPhone X - 2017 ...
STMicroelectronics’ Near Infrared Camera Sensor in the Apple iPhone X - 2017 ...STMicroelectronics’ Near Infrared Camera Sensor in the Apple iPhone X - 2017 ...
STMicroelectronics’ Near Infrared Camera Sensor in the Apple iPhone X - 2017 ...
 
Sascha Seifert, Siemens Healthcare, pour la journée e-health 2013
Sascha Seifert, Siemens Healthcare, pour la journée e-health 2013Sascha Seifert, Siemens Healthcare, pour la journée e-health 2013
Sascha Seifert, Siemens Healthcare, pour la journée e-health 2013
 
Lion e mobility-ag_062012
Lion e mobility-ag_062012Lion e mobility-ag_062012
Lion e mobility-ag_062012
 
Somatom Sessions 26 - SIEMENS
Somatom Sessions 26 - SIEMENSSomatom Sessions 26 - SIEMENS
Somatom Sessions 26 - SIEMENS
 

Más de Arnold Rudorfer

Nih ce-presentation-05272016(for approval)
Nih ce-presentation-05272016(for approval)Nih ce-presentation-05272016(for approval)
Nih ce-presentation-05272016(for approval)Arnold Rudorfer
 
People And Project Management Issues In Highly Time Pressured Rapid Prototypi...
People And Project Management Issues In Highly Time Pressured Rapid Prototypi...People And Project Management Issues In Highly Time Pressured Rapid Prototypi...
People And Project Management Issues In Highly Time Pressured Rapid Prototypi...Arnold Rudorfer
 
Using Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsUsing Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsArnold Rudorfer
 
Scr Position Paper For Chi 04 Workshop
Scr Position Paper For Chi 04 WorkshopScr Position Paper For Chi 04 Workshop
Scr Position Paper For Chi 04 WorkshopArnold Rudorfer
 
201108 qz systematisches_re
201108 qz systematisches_re201108 qz systematisches_re
201108 qz systematisches_reArnold Rudorfer
 
Visure Solutions Keynote06222009 V3
Visure Solutions Keynote06222009 V3Visure Solutions Keynote06222009 V3
Visure Solutions Keynote06222009 V3Arnold Rudorfer
 
Qz Req Eng Ebert Rudorfer 2011 V3
Qz Req Eng Ebert Rudorfer 2011 V3Qz Req Eng Ebert Rudorfer 2011 V3
Qz Req Eng Ebert Rudorfer 2011 V3Arnold Rudorfer
 

Más de Arnold Rudorfer (8)

Nih ce-presentation-05272016(for approval)
Nih ce-presentation-05272016(for approval)Nih ce-presentation-05272016(for approval)
Nih ce-presentation-05272016(for approval)
 
People And Project Management Issues In Highly Time Pressured Rapid Prototypi...
People And Project Management Issues In Highly Time Pressured Rapid Prototypi...People And Project Management Issues In Highly Time Pressured Rapid Prototypi...
People And Project Management Issues In Highly Time Pressured Rapid Prototypi...
 
Using Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsUsing Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product Requirements
 
Scr Position Paper For Chi 04 Workshop
Scr Position Paper For Chi 04 WorkshopScr Position Paper For Chi 04 Workshop
Scr Position Paper For Chi 04 Workshop
 
S5rud
S5rudS5rud
S5rud
 
201108 qz systematisches_re
201108 qz systematisches_re201108 qz systematisches_re
201108 qz systematisches_re
 
Visure Solutions Keynote06222009 V3
Visure Solutions Keynote06222009 V3Visure Solutions Keynote06222009 V3
Visure Solutions Keynote06222009 V3
 
Qz Req Eng Ebert Rudorfer 2011 V3
Qz Req Eng Ebert Rudorfer 2011 V3Qz Req Eng Ebert Rudorfer 2011 V3
Qz Req Eng Ebert Rudorfer 2011 V3
 

Refsq 2011 03 29 V3

  • 1. Agile Requirements Engineering in a Large Platform Project: g j Challenges, Solutions and Best Practices dB tP ti REFSQ 2011 Essen March 29, 2011 © Siemens AG 2011. All rights reserved.
  • 2. Contents  Goals  Brief look on Siemens Healthcare  Business challenges  Lean Requirements Engineering  Business case and key take-aways  Further Information © Siemens AG 2011. All rights reserved. Page 2 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 3. Contents  Goals  Brief look on Siemens Healthcare  Business challenges  Lean Requirements Engineering  Business case and key take-aways  Further Information © Siemens AG 2011. All rights reserved. Page 3 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 4. Goals G l  Disc ss an agile / lean RE Discuss approach for medical device development  Present challenges, solutions, benefits using agile / lean in RE © Siemens AG 2011. All rights reserved. Page 4 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 5. Contents  Goals  Brief look on Siemens Healthcare  Business challenges  Lean Requirements Engineering  Business case and key take-aways  Further Information © Siemens AG 2011. All rights reserved. Page 5 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 6. Siemens Healthcare THE Integrated Healthcare Company I t t d H lth C in-vivo diagnostics (imaging) X-Ray Computed Magnetic Molecular Ultrasound Oncology Tomography Resonance Imaging syngo.via in-vitro in 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 Healthcare I&T SYNGO
  • 7. syngo The C t l I Th Central Image Hub In Healthcare W kfl H b I H lth Workflows More patient exams Sound diagnoses in less time* in less time* Efficient i Effi i t image Smooth and fast S th d f t creation, usage, collaboration archiving, and sharing *Results may vary. Data on file. syngo. It s all about you. It’s © Siemens AG 2011. All rights reserved. Page 7 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 8. Example: syngo.mCT Oncology Oncology Workflow: Tumor Detection, Staging O l W kfl T D t ti St i 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 Healthcare Page 8 Arnold U.S. with syngo.PET&CT Oncology. I&T SYNGO
  • 9. 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.90.7 0.9 1.0 1.1 Americas Employees according to region2) p y g g 43% Germany 23% Europe Asia & Australia (without Germany) 17% 19% 9.7 11.4 11.3 1) 2) Americas Basis: FY 2009 acc. To customer locations. Figures worldwide as of Sept. 30, 2009 41% © Siemens AG 2011. All rights reserved. Page 9 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 10. Contents  Goals  Brief look on Siemens and Vector Healthcare  Project syngo.via Business challenges  Business challengesEngineering Lean Requirements  Lean Requirementskey take-aways Business case and Engineering  Results Information Further and Summary  Further Information © Siemens AG 2011. All rights reserved. Page 10 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 11. Business Ch ll B i Challenges Environment: En ironment  Shorten time-to-market  Cuts in healthcare budgets  Continuous product innovation Product development: Value-orientation Flexibility Risk Orientation © Siemens AG 2011. All rights reserved. Page 11 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 12. Contents  Goals  Brief look on Siemens and Vector Healthcare  Project syngo.via Business challenges  Business challenges Agile / Lean Requirements Engineering  Lean Requirements Engineering  Business case and key take-aways y y  Results and Summary  Further Information  Further Information © Siemens AG 2011. All rights reserved. Page 12 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 13. Disclaimer: The content discussed in this presentation needs to be considered as work in progress progress. © Siemens AG 2011. All rights reserved. Page 13 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 14. Project: P j t syngo.via Product i P d t Project O P j t Overview i syngo.via: Next generation imaging software for the entire g g reading process Project data:  > 5,000 single product requirements  Several million lines of code C++/C#  Several hundred developers in many locations  Clinical applications for Radiology, PACS, X-Ray, CT, PET/SPECT, Oncology, Particle Therapy and MR can be developed © Siemens AG 2011. All rights reserved. Page 14 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 15. RE Issues in the Project Pressing Pain-Points to look at … P i P i P i t t l k t  V-model life-cycle does not allow for  Ambiguity and Lack of Accuracy of flexible adaptations Specifications  Engineering artifact structure does  High manual effort for traceability not facilitate market valuation and auditability © Siemens AG 2011. All rights reserved. Page 15 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 16. Pain point 1 + 2: V-model & Engineering Artifact Structure St t Solutions: Selected issues to deal with:  Domain model for imaging A. Feature model software partially complete  Scope for release planning difficult B. Value-based ranking of to define features  Need to short development C. Incremental requirements lifecycle – outdated requirements engineering © Siemens AG 2011. All rights reserved. Page 16 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 17. Solution A F t S l ti A: Feature Model M d l Highest Level Benefits:  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 (re-) scoping effort by ~ Graphical View 30% (*)  Reduction in time to understand aspects of the system  Hierarchical relationships enable mapping of stakeholder requests and visualize dependencies Hierarchical View © Siemens AG 2011. All rights reserved. Page 17 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 18. Solution B V l b S 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 Healthcare I&T SYNGO
  • 19. Solution C: Incremental Requirements Engineering E i i From Feature Model Characteristics: Benefits:  High-level features are elaborated  Min 25% reduction of upfront Min. 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 19 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 20. Agile / Lean Requirements Engineering Embedded i th E ti D E b dd d in the Entire Development Life-cycle l t Lif l © Siemens AG 2011. All rights reserved. Page 20 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 21. Process-Adaption: From V-Model to Agile Development F V M d l t A il D l t „Old“ V M d l Process Old“ V-Model P D2 D3 D4 Specification Implementation Test System- + Plan + Repair test Design Input „New“ A il / Lean P N “ Agile L Process IT IT Start Accept End D2 D3 Commit D4 Plan Implementation Test System- + Test + Repair p + Repair test Feasibility F ibilit Design Input Readiness Doneness D © Siemens AG 2011. All rights reserved. Page 21 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 22. Pain point 3: Ambiguity and Lack of Accuracy of Specifications S ifi ti Level Requts. Manually Manual test Object Embedded graphs case creation Issues:  Textual use case descriptions work only for smaller projects < ~ 100 Document Requt. 1 Picture / diagram (text) requirements  Natural language subject to Features Requt. 2 Picture / diagram interpretation, usually inconsistent, (text) incomplete with inccorrect version (and p ( conflicting) Paragraph Requt. 3 Picture / diagram (text) Root causes:  T t l requirements engineering d not Textual i t i i do t scale for platform projects Solutions:  Missing versioning  No direct access to single requirements D. D Application Use Cases  Lack of product structure  Inconsistently executed change management process © Siemens AG 2011. All rights reserved. Page 22 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 23. Solution D: Graphical Modeling of Clinical Workflows W kfl C a acte st cs 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%) © Siemens AG 2011. All rights reserved. Page 23 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 24. Major Changes - Recap Lean Requirements Engineering L R i t E i i  Feature Model  Value-based Ranking of Features  Incremental Requirements Engineering  Graphical Modeling of Clinical Workflows © Siemens AG 2011. All rights reserved. Page 24 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 25. Some Key Differences: Traditional- and Agile/ Lean R L Requirements E i i t Engineering i Traditonal Agile “Lean” Traditional RE Agile / Lean RE Specifications are developed upfront Value-based approach; only the top-most requirments are specified; reduce waste Text-based requirements specification Comination of user stories and requirements approach (> 90% of development models (to depict dynamic behaviors of clinical organization) workflows) Longer development cycles possible Concurrent engineering for development (Scrum and feature orientation combined) Requirements engineering activities only till End-to-end End to end requirements engineering „Design Input Complete“ (D3) Engineering teams detached from clinical Close working relationship of engineering team, end user product managers and clinical user © Siemens AG 2011. All rights reserved. Page 25 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 26. Contents  Goals  Brief look on Siemens and Vector Healthcare  Project syngo.via Business challenges  Business challenges Agile / Lean Requirements Engineering  Lean Requirements Engineering Business Case and Key Takeaways  Results Information Further and Summary  Further Information © Siemens AG 2011. All rights reserved. Page 26 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 27. 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 g ( 25% Planning Defnition Product t feature model‘s nature, no verticals) More effective stakeholder management (less scoping sessions, reduction in review times and effort) Transparency and easy overview on product functionality 23% Project P P Reduction of product complexity (transparent modeling of 7% Design product lines and product variability) D More effective Testing 45% Test Easier bug-fixing Source: OREA Business Case, February 2011 © Siemens AG 2011. All rights reserved. Page 27 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 28. Business C B i Case – NPV P j ti Projection  Benefits are realized across engineering workflows: Product Definition, Project NPV Projection Planning, Design and Test  Break even reached in 2nd year Break-even  Hints for other RE practitioners:  Business case can only be conducted with a complete technical concept  Sensitivity analysis on implementation risks shows that the effort is worthwhile even if everything goes wrong.  Business case will vary depending on y p g lccal circumstances Source: OREA Business Case, February 2011 © Siemens AG 2011. All rights reserved. Page 28 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 29. Key Take-Aways K T k A  To mo e from traditional to agile / lean RE approach needs a step move step- wise, value-based approach  Feature orientation brings a focus on what is relevant for the customer and the pre-condition for concurrent engineering  The introduction of agile / lean Requirements Engineering is a huge organizational change management endeavor  Continuous assessment and verification of business benefits is necessary t judge what i working and what not to j d h t is ki d h t t © Siemens AG 2011. All rights reserved. Page 29 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 30. Thank Th k you for your attention! f tt ti ! © Siemens AG 2011. All rights reserved. Page 30 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 31. Contents  Goals  Brief look on Siemens and Vector Healthcare  Project syngo.via Business challenges  Business challenges Agile / Lean Requirements Engineering  Lean Requirements Engineering Business Case and Key Takeaways  Results Information Further and Summary  Further Information © Siemens AG 2011. All rights reserved. Page 31 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 32. References R f  US Food & Drug Administration, Design Control Guidance for Medical Device Manufacturers; March 11, 1997  US Food & Drug Administration, Quality System Regulation,; January 1, 1997, http://www.fda.org/cdrh/qsr/01qsreg.html  Beatrice Hwong, Grace Tai, Rajanikanth Tanikella, Gergana Nikolova, Gilberto Matos, Christopher Nelson, Bradley Wehrwein, Arnold Rudorfer, Xiping Song, Monica McKenna: Quality Improvements from Using Agile Development Methods: Lessons Learned, e e op e t et ods esso s ea ed, http://www.51testing.com/ddimg/uploadsoft/20090120/Agile QualityAssurance.pdf, April 2007  Brian Berenbach, Daniel Paulish, Arnold Rudorfer, Juergen Kazmeier, Software Systems Requirements Engineering; M G E i i Mc-Graw Hill 2009; 2009 http://www.mhprofessional.com/product.php?isbn=0071605 479  Arnold Rudorfer, Christof Ebert: Lean Requirements Engineering in Medical Systems, MedConf 2010 Munich Systems 2010, Munich, Germany, October 14, 2010; http://2010.medconf.de/downloads/abstracts2010/T2_T3_V 1_vector_siemens.pdf  Arnold Rudorfer, Christof Ebert: Systematisches Requirements Engineering, QZ, March 2011 © Siemens AG 2011. All rights reserved. Page 32 Arnold Rudorfer, Siemens Healthcare I&T SYNGO
  • 33. Arnold Rudorfer Director Software Initiative and Process Improvement Siemens AG Healthcare Sector Hartmannstrasse 16 D-91052 Erlangen Phone: +49 9131 – 82 2299 Fax: +49 9131 – 84 8691 Mobile: +49 174 1537825 E-Mail: arnold.rudorfer@siemens.com © Siemens AG 2011. All rights reserved. Page 33 Arnold Rudorfer, Siemens Healthcare I&T SYNGO