SlideShare uma empresa Scribd logo
1 de 26
Requirements Engineering in Healthcare:
Challenges,
Solution Approaches
and Best Practices

 MedConf 2009
 Munich, October 13-15,2009




                              Copyright © Siemens AG 2009. All rights reserved.
Table of Contents


         Siemens Healthcare and Vector Consulting Services
         Motivation
         Business trends in the healthcare industry
         Industrial RE challenges
         Project case study 1:
         Healthcare information system product prototype
         Project case study 2:
         System for public entity somewhere in the world
         Best practices from industry projects
         Contact details




                                                                               Copyright © Siemens AG 2009. All rights reserved.
Page 2     Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Siemens Healthcare
THE Integrated Healthcare Company



in-vivo diagnostics (imaging)




         X-Ray                   Computed                        Magnetic           Molecular          Ultrasound                 Oncology
                                 Tomography                      Resonance          Imaging


                                                                Healthcare IT
in-vitro diagnostics (laboratory systems)




Immunodiagnostics          Nucleid Acid              Clinical Chemistry       Hematology    Urin            Lab Automation Near Patient
                           Testing                                                          Analysis                       Testing



                                                                                Copyright © Siemens AG 2009. All rights reserved.
Page 3    Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                        Siemens Healthcare, Vector Consulting Services
Siemens Healthcare
     Development of sales and employee numbers



                  Sales according to region
                     Germany
                       9%

                                                        Europe
       Asia                                       (without Germany)
       17%                                               31%

                                                                                       Employees according to region1)


                                                  Americas                               Germany                                Europe
                                                    43%                                    23%                            (without Germany)
                                                                                                                                 17%




                                                                                         Asia                                    Americas
                                                                                         17%                                       43%

      ~49,000 employees worldwide
1) Employees worldwide as of Sept. 30, 2008


                                                                                       Copyright © Siemens AG 2009. All rights reserved.
     Page 4        Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
IKM: syngo




                                                                             Copyright © Siemens AG 2009. All rights reserved.
Page 5   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Vector Consulting Services

Proven consulting solutions                                            Part of the Vector Group
   Efficiency improvement                                                International presence
   Requirements engineering                                              900 employees worldwide
   Functional safety                                                     An international client base from
   Engineering methods and                                               different industries
   tools
                                                                                            Business performance
   Project and Product
   management
   CMMI and SPICE                                                                          Engineering Excellence
   Organizational change
   management                                                                  What?          How?             Who?                  Where?
                                                                           Strategy         Processes     Competences                 Markets
                                                                           Products         Interfaces       Skills                  Locations
www.vector.com/consulting                                                 Technology          Tools        Knowledge                 Suppliers



                  Your Partner in Achieving Engineering Excellence.
                                                                                       Copyright © Siemens AG 2009. All rights reserved.
  Page 6   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                              Siemens Healthcare, Vector Consulting Services
Goals of this Talk


 Show typical RE challenges in Healthcare industry

 Share lessons learned to effectively mitigate RE challenges

 Highlight best practices for RE




                                                                             Copyright © Siemens AG 2009. All rights reserved.
Page 7   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Business Trends and Challenges in Healthcare …

                                                                                                                                                  Rate of innovation increasing for Healthcare products
                                                                                                                                                                           (*)
• Rate of innovation is increasing                                                                                                           80

                                                                                                                                             70




                                                                                                          Share of sales with products [%]
• Pressure for efficiency
                                                                                                                                             60

                                                                                                                                             50
                                                                                                                                                                                                  Less then 5 years

  improvement due to increasing                                                                                                              40                                                   5 to 10 years
                                                                                                                                                                                                  more than 10 years

  competition
                                                                                                                                             30

                                                                                                                                             20

                                                                                                                                             10

                                                                                                                                              0

• Increasingly global engineering                                                                                                                      1980
                                                                                                                                                        1             1995
                                                                                                                                                                        2           2005
                                                                                                                                                                                      3



  with regulatory approval for                                                                                         20%

  market entry required (e.g. FDA)                                                                                     18%
                                                                                                                                                                                                User Involvement (16%)
                                                                                                                         16%




                                                                              Degree of Importance* [%]
                                                                                                                                                                                                Minimized Scope (10%)


• Software is crucial enabler for                                                                                      14%                                                                      Clear Business Objectives (12%
                                                                                                                                                                                                Firm Basic Requirements (6%)
                                                                                                                                                                                                                              )


                                                                                                                       12%
  end-to-end medical workflows                                                                                         10%
                                                                                                                                                                                                Executive Support (18%)
                                                                                                                                                                                                Experienced Project Manager (14%)
                                                                                                                                                                                                Standard Software Infrastructure (8%)
                                                                                                                                                                                                Formal Methodology (6%)
                                                                                                                                             8%

• Solution development mainly fails
                                                                                                                                                                                                Reliable Estimates (4%)
                                                                                                                                             6%                                                 Other Criteria (4%)


  due to insufficient requirements                                                                                                           4%

  engineering                                                                                                                                2%

                                                                                                                                             0%
                                                                                                                                                         RE as a strategic key success factor

                                                                              Copyright © Siemens AG 2009. All rights reserved.
 Page 8   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                                                                                             Siemens Healthcare, Vector Consulting Services
Solution Development Mainly Fails due to
  Insufficient Requirements Engineering …

Observations                                  Business Impact
Insufficient requirements                     High likelihood of project failure
engineering                                    Quality requirements not sufficiently understood e.g. user acceptance by
                                               clinicians; performance, scalability
                                               Increased rework (>50% project effort)
Lack of end-to-end      Mismatch with market needs
upstream and downstream Difficult to manage system development from a portfolio perspective;
                         difficult to react to market changes
integration
                                                Tracing is labor intensive and difficult to manage (e.g. FDA compliance)
Inadequate process and                        Clinical workflow requirements difficult to capture (due to
modeling techniques                            complexity, stakeholder variety and interdependency)
                                               Risk of implementing inadequate product features
                                               Roadblock for automating development tasks
Distributed teams interact                    Communicate product requirements in a global context and to/
inefficiently                                  between stakeholders
                                               Distributed working not supported by an integrated tool
                                               Inefficiencies in development approach, expected lower quality
Benefits of reuse not                         High amount of rework and overhead for variants
realized                                       Requirements not mapped towards platforms, product lines
                                               No reuse of architectural, testing and coding artifacts

                                                                               Copyright © Siemens AG 2009. All rights reserved.
  Page 9   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Major Root Cause: Requirements Engineering
RE Challenges in Health Care Projects


C1        High complexity of customer
          requirements
C2        Unclear and fuzzy stakeholder
          expectations
C3        Insufficient requirements quality
C4        Uncertainties and rapidly changing
          technologies
C5        Distributed teams
C6        Ad-hoc change management and lack
          of traceability
C7        Scope change and creep




                                                                              Copyright © Siemens AG 2009. All rights reserved.
Page 10   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Project Case Study 1: Development of Healthcare
Information System Product Prototype (1/3)


Project description:                                                          Deliverables:
    ~40 staff, 6 Scrum teams (Requirements                                       15 end-to-end workflows implemented
    Engineer, UI Designer, Architect, Developer,                                 160.000 LOC in Java Technology
    Product Manager, Clinician)                                                  Novel user interface for administrative
    Duration:> 1 a                                                               workflows elaborated



                                                                              Unique Value Add:
Project objectives:
                                                                                 Every milestone in project met to support
    To deliver end-to-end high quality workflows
                                                                                 customers’ business development activities
    To redesign user interface to achieve
                                                                                 Rapid prototyping for just-in-time
    optimized usability
                                                                                 requirements development to allow delivering
                                                                                 what the customer expected




                                                                                 Copyright © Siemens AG 2009. All rights reserved.
Page 11   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                         Siemens Healthcare, Vector Consulting Services
Project Case Study 1: Rapid Prototyping Approach
(2/3)

                                                                                            Challenges Addressed:
                                                                                              Medical workflow
                                                                                              capture & visualization
                                                                                              Communicate product
                                                                                              requirements in a
                                                                                              global context

                                                                                            Benefits realized:
                                                                                              Quick capture of
                                                                                              medical workflow
                                                                                              Support business
                                                                                              development activities
                                                                                              Reduction of time-to-
                                                                                              market



                                                                              Copyright © Siemens AG 2009. All rights reserved.
Page 12   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Project Case Study 1: Rapid Prototyping Approach
 (3/3)




                                                                               Bed management system prototype




Electronic flow-sheet product prototype




                                                                                   Copyright © Siemens AG 2009. All rights reserved.
 Page 13   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                          Siemens Healthcare, Vector Consulting Services
Result 1: Use Storyboards to Systematically
  Capture Clinical Workflows

Challenges:
 C1. High complexity of customer requirements
 C2. Unclear and fuzzy stakeholder expectations
 C4. Uncertainties and rapidly changing technologies

Lessons learned:
 Establish storyboards as a unique artifact fit to serve as a requirement,
 UI and test artifact
   It allows to describe the happy path, but also failure paths
   Will be iteratively refined along the time-box of the sprint
   Use of MS Powerpoint enables to overcome tool barrier
 Review requirements with different stakeholders
 Challenge evolution and uncertainty scenarios

                                                                                Copyright © Siemens AG 2009. All rights reserved.
  Page 14   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Sample Storyboard




                                                                              Copyright © Siemens AG 2009. All rights reserved.
Page 15   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Project Case Study 2: System for a Public Entity
Somewhere in the World

                                      Date 1                             Date 2                       Date 3                                          Time

                                   Specification set                  Specification set           Specification set
                                     #1 approved                        #2 approved                 #3 approved


Project description:
     Project value: > 100 million $                                                 Deliverables:
     Large staff project team, 4 full-time                                                System requirements specifications
     requirements engineers to deal with > 5,000                                          RE Management Plan
     requirements
     Project work in different locations



Project objectives:                                                                 Unique Value Add:
     To develop high quality system requirements                                          Approved specifications enable development
     specifications                                                                       team to streamline system development
     Define requirements engineering approach                                             Dramatic business risk reduction of not
     (process, methods, tools, skills)                                                    delivering the project on time


Note: Data of project have been sanitized
                                                                                          Copyright © Siemens AG 2009. All rights reserved.
Page 16        Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                               Siemens Healthcare, Vector Consulting Services
Result 2: Define Appropriate Feature Hierarchy
  and Dependency Relationships

Challenges:
 C1. High complexity of customer requirements
 C5. Distributed teams
 C6. Ad-hoc change management and lack of traceability

Lessons learned:
 Changes late in the development lifecycle are expensive
 Use the same feature hierarchy for planning, budgeting, staffing,
 traceability, documentation, etc.
 Foresee sufficient time and effort to create a well-structured feature
 hierarchy
   Understanding the feature complexities and interdependencies is key
   Several iterations lead to stable structure
   Features should be arranged in a domain-logical hierarchy
                                                                                Copyright © Siemens AG 2009. All rights reserved.
  Page 17   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Result 3: Obtain a Good Understanding of
  Customer/Market Requirements

Challenges:
 C1. High complexity of customer requirements
 C2. Unclear and fuzzy stakeholder expectations
 C3. Insufficient requirements quality
 C4. Uncertainties and rapidly changing technologies
 C7. Scope change and creep

Lessons learned:
   Customers often do not have complete understanding of requirements
   Refine customer requirements as early as possible
      Domain glossary
      Prototyping to visualize concepts of operation
   Review customer requirements with different stakeholders – individually
   Manage customer expectations – under-promise and over-deliver

                                                                                Copyright © Siemens AG 2009. All rights reserved.
  Page 18   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Result 4: Develop Specifications for Problem and
  Solution Space

Challenge:
 C1. High complexity of customer requirements
 C4. Uncertainties and rapidly changing technologies
 C7. Scope change and creep

Lessons learned:
   Requirements engineering is a wicked problem: Solution affects
   perception on problem
   Requirements change as solutions are prototyped and shown to
   customer
      Identify requirements change risks during analysis and mitigate
      Minimize cost of change to requirements
   Reduce number of avoidable changes to requirements
      Technology of solutions is changing
      Tradeoff between abstraction and detail
                                                                                Copyright © Siemens AG 2009. All rights reserved.
  Page 19   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Result 5: Consistently Implement and Maintain
  Traceability

Challenges:
 C6. Ad-hoc change management and lack of traceability
 C7. Scope change and creep

Lessons learned:
   Ad-hoc tracing causes defects and substantial rework and thus
   increases cost of ownership
       Traceability is an activity across the entire product life-cycle
       It needs effort and budget – in order to reduce overall cost
       Maintained traceability, specifically in safety-critical systems, yields
       an ROI of over 5
   Establish feasible traceability model from the beginning
       Support project members to understand the traceability strategy and
       their respective responsibilities
       Insist on systematic impact analysis, progress tracking, testing
                                                                                Copyright © Siemens AG 2009. All rights reserved.
  Page 20   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Result 6: Establish Effective RE standards and
  Review Processes

Challenges:
 C3. Insufficient requirements quality
 C5. Distributed teams
 C6. Ad-hoc change management and lack of traceability
 C7. Scope change and creep

Lessons learned:
   Establish and enforce documentation standards
      Enable consistency of work products
      Industrial standards, e.g., IEEE 830, can be used as a starting
      point; customize as necessary
   Provide document templates to enforce documentation standards
      Homogeneous contents and easier review of work products
   Budget the necessary effort for reviews and traceability
                                                                                Copyright © Siemens AG 2009. All rights reserved.
  Page 21   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Best Practices from Industry Projects


1. Use Storyboards to Systematically Capture Clinical Workflows

2. Define Appropriate Feature Hierarchy and Dependency Relationships

3. Obtain a Good Understanding of Customer/Market Requirements

4. Develop Specifications for Problem and Solution Space

5. Consistently Implement and Maintain Traceability

6. Establish Effective RE standards and Review Processes




                                                                              Copyright © Siemens AG 2009. All rights reserved.
Page 22   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Documented Experiences and Best Practices from
   Many Years of Industry Projects

                                                     English language:
                                                     Software & Systems
                                                     Requirements
                                                     Engineering: In Practice
                                                     2009
                                                     McGrawHill


                                                     German language:
                                                     Systematisches
                                                     Requirements
                                                     Engineering
                                                     Second edition, 2008
                                                                                                           Link to web site Dpunkt
Link to web site McGrawHill                          Dpunkt.verlag

                                                                                 Copyright © Siemens AG 2009. All rights reserved.
   Page 23   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services
Contact Details Arnold Rudorfer


                                                                              Siemens Healthcare Imaging&IT
                                                                              Image and Knowledge Management

                                                                              Head Software Engineering Process
                                                                              Group

                                                                              Tel.: +49 -9131 -84 22 99
                                                                              Cell: +49 -174 -1537-825

                                                                              E-Mail:
                                                                              arnold.rudorfer@siemens.com




                                                                               Copyright © Siemens AG 2009. All rights reserved.
Page 24   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                       Siemens Healthcare, Vector Consulting Services
Contact Details Dr. Christof Ebert


                                                                              Vector Consulting Services

                                                                              Partner and Managing Director

                                                                              Tel.: +49 -711- 80670-175

                                                                              E-Mail:
                                                                              christof.ebert@vector.com

                                                                              URL:
                                                                              www.vector.com/consulting




                                                                               Copyright © Siemens AG 2009. All rights reserved.
Page 25   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                       Siemens Healthcare, Vector Consulting Services
Questions, Answers, Suggestions




                                                                              Copyright © Siemens AG 2009. All rights reserved.
Page 26   Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009                      Siemens Healthcare, Vector Consulting Services

Mais conteúdo relacionado

Semelhante a MedConf 2009 Requirements Engineeering Rudorfer-Ebert

Lean Re Pres Ebert Rudorfer Re Conf2011 V8
Lean Re Pres Ebert Rudorfer Re Conf2011 V8Lean Re Pres Ebert Rudorfer Re Conf2011 V8
Lean Re Pres Ebert Rudorfer Re Conf2011 V8
Arnold Rudorfer
 
Lean Re Pres Rudorfer Vector Forum V1
Lean Re Pres Rudorfer Vector Forum V1Lean Re Pres Rudorfer Vector Forum V1
Lean Re Pres Rudorfer Vector Forum V1
Arnold Rudorfer
 
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
Arnold Rudorfer
 
Incose Sweden Model Management01292011 V8
Incose Sweden Model Management01292011 V8Incose Sweden Model Management01292011 V8
Incose Sweden Model Management01292011 V8
Arnold Rudorfer
 
3 m, knowledge economy march 2012 (pp tminimizer)
3 m, knowledge economy march 2012 (pp tminimizer)3 m, knowledge economy march 2012 (pp tminimizer)
3 m, knowledge economy march 2012 (pp tminimizer)
pfpk
 
Advantage Group Presentation
Advantage Group PresentationAdvantage Group Presentation
Advantage Group Presentation
len_magnaye
 
George W. Buckley Chairman, President and Chief Executive Officer
George W. Buckley Chairman, President and Chief Executive OfficerGeorge W. Buckley Chairman, President and Chief Executive Officer
George W. Buckley Chairman, President and Chief Executive Officer
finance10
 
Agile offshoring
Agile offshoringAgile offshoring
Agile offshoring
Agileee
 
Ems11 Programme
Ems11 ProgrammeEms11 Programme
Ems11 Programme
Mandy_Long
 
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
 

Semelhante a MedConf 2009 Requirements Engineeering Rudorfer-Ebert (20)

Scrum Med02232011 V4
Scrum Med02232011 V4Scrum Med02232011 V4
Scrum Med02232011 V4
 
Lean Re Pres Ebert Rudorfer Re Conf2011 V8
Lean Re Pres Ebert Rudorfer Re Conf2011 V8Lean Re Pres Ebert Rudorfer Re Conf2011 V8
Lean Re Pres Ebert Rudorfer Re Conf2011 V8
 
Lean Re Pres Rudorfer Vector Forum V1
Lean Re Pres Rudorfer Vector Forum V1Lean Re Pres Rudorfer Vector Forum V1
Lean Re Pres Rudorfer Vector Forum V1
 
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
 
Incose Sweden Model Management01292011 V8
Incose Sweden Model Management01292011 V8Incose Sweden Model Management01292011 V8
Incose Sweden Model Management01292011 V8
 
Refsq 2011 03 29 V3
Refsq 2011 03 29 V3Refsq 2011 03 29 V3
Refsq 2011 03 29 V3
 
Simatic it mes_and_beyond
Simatic it mes_and_beyondSimatic it mes_and_beyond
Simatic it mes_and_beyond
 
3 m, knowledge economy march 2012 (pp tminimizer)
3 m, knowledge economy march 2012 (pp tminimizer)3 m, knowledge economy march 2012 (pp tminimizer)
3 m, knowledge economy march 2012 (pp tminimizer)
 
Social CRM: Turning the buzz word into an integrated part of your strategy
Social CRM: Turning the buzz word into an integrated part of  your strategySocial CRM: Turning the buzz word into an integrated part of  your strategy
Social CRM: Turning the buzz word into an integrated part of your strategy
 
Tendências Futuras: Automação baseada em robótica para fabricação, montagem e...
Tendências Futuras: Automação baseada em robótica para fabricação, montagem e...Tendências Futuras: Automação baseada em robótica para fabricação, montagem e...
Tendências Futuras: Automação baseada em robótica para fabricação, montagem e...
 
AdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond TradeoffsAdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond Tradeoffs
 
Siemens: The Evolution of Corporate Communications
Siemens: The Evolution of Corporate CommunicationsSiemens: The Evolution of Corporate Communications
Siemens: The Evolution of Corporate Communications
 
Advantage Group Presentation
Advantage Group PresentationAdvantage Group Presentation
Advantage Group Presentation
 
George W. Buckley Chairman, President and Chief Executive Officer
George W. Buckley Chairman, President and Chief Executive OfficerGeorge W. Buckley Chairman, President and Chief Executive Officer
George W. Buckley Chairman, President and Chief Executive Officer
 
Agile offshoring
Agile offshoringAgile offshoring
Agile offshoring
 
Ems11 Programme
Ems11 ProgrammeEms11 Programme
Ems11 Programme
 
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.
 
Presentación Corporativa The Vision IT Group
Presentación Corporativa The Vision IT GroupPresentación Corporativa The Vision IT Group
Presentación Corporativa The Vision IT Group
 
Engineering Outsourcing Trends Whitepaper
Engineering Outsourcing Trends WhitepaperEngineering Outsourcing Trends Whitepaper
Engineering Outsourcing Trends Whitepaper
 
What is Application Management?
What is Application Management?What is Application Management?
What is Application Management?
 

Mais de Arnold Rudorfer

Ein Requirements Engineering Referenzmodell
Ein Requirements Engineering ReferenzmodellEin Requirements Engineering Referenzmodell
Ein Requirements Engineering Referenzmodell
Arnold 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 Workshop
Arnold Rudorfer
 

Mais de Arnold Rudorfer (10)

Nih ce-presentation-05272016(for approval)
Nih ce-presentation-05272016(for approval)Nih ce-presentation-05272016(for approval)
Nih ce-presentation-05272016(for approval)
 
Configuration Engineering for Invitro-Diagnostic (IVD) Product Development
Configuration Engineering for Invitro-Diagnostic (IVD) Product DevelopmentConfiguration Engineering for Invitro-Diagnostic (IVD) Product Development
Configuration Engineering for Invitro-Diagnostic (IVD) Product Development
 
Configuration Engineering for Invitro-Diagnostic Product Development
Configuration Engineering for Invitro-Diagnostic Product DevelopmentConfiguration Engineering for Invitro-Diagnostic Product Development
Configuration Engineering for Invitro-Diagnostic Product Development
 
Ein Requirements Engineering Referenzmodell
Ein Requirements Engineering ReferenzmodellEin Requirements Engineering Referenzmodell
Ein Requirements Engineering Referenzmodell
 
S Ra P A Concurrent, Evolutionary Software Prototyping Process
S Ra P   A Concurrent, Evolutionary Software Prototyping ProcessS Ra P   A Concurrent, Evolutionary Software Prototyping Process
S Ra P A Concurrent, Evolutionary Software Prototyping Process
 
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
 
Visure Solutions Keynote06222009 V3
Visure Solutions Keynote06222009 V3Visure Solutions Keynote06222009 V3
Visure Solutions Keynote06222009 V3
 
SYNGO TFS Program InfoTeam Keynote
SYNGO TFS Program InfoTeam KeynoteSYNGO TFS Program InfoTeam Keynote
SYNGO TFS Program InfoTeam Keynote
 

MedConf 2009 Requirements Engineeering Rudorfer-Ebert

  • 1. Requirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices MedConf 2009 Munich, October 13-15,2009 Copyright © Siemens AG 2009. All rights reserved.
  • 2. Table of Contents Siemens Healthcare and Vector Consulting Services Motivation Business trends in the healthcare industry Industrial RE challenges Project case study 1: Healthcare information system product prototype Project case study 2: System for public entity somewhere in the world Best practices from industry projects Contact details Copyright © Siemens AG 2009. All rights reserved. Page 2 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 3. Siemens Healthcare THE Integrated Healthcare Company in-vivo diagnostics (imaging) X-Ray Computed Magnetic Molecular Ultrasound Oncology Tomography Resonance Imaging Healthcare IT in-vitro diagnostics (laboratory systems) Immunodiagnostics Nucleid Acid Clinical Chemistry Hematology Urin Lab Automation Near Patient Testing Analysis Testing Copyright © Siemens AG 2009. All rights reserved. Page 3 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 4. Siemens Healthcare Development of sales and employee numbers Sales according to region Germany 9% Europe Asia (without Germany) 17% 31% Employees according to region1) Americas Germany Europe 43% 23% (without Germany) 17% Asia Americas 17% 43% ~49,000 employees worldwide 1) Employees worldwide as of Sept. 30, 2008 Copyright © Siemens AG 2009. All rights reserved. Page 4 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 5. IKM: syngo Copyright © Siemens AG 2009. All rights reserved. Page 5 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 6. Vector Consulting Services Proven consulting solutions Part of the Vector Group Efficiency improvement International presence Requirements engineering 900 employees worldwide Functional safety An international client base from Engineering methods and different industries tools Business performance Project and Product management CMMI and SPICE Engineering Excellence Organizational change management What? How? Who? Where? Strategy Processes Competences Markets Products Interfaces Skills Locations www.vector.com/consulting Technology Tools Knowledge Suppliers Your Partner in Achieving Engineering Excellence. Copyright © Siemens AG 2009. All rights reserved. Page 6 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 7. Goals of this Talk Show typical RE challenges in Healthcare industry Share lessons learned to effectively mitigate RE challenges Highlight best practices for RE Copyright © Siemens AG 2009. All rights reserved. Page 7 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 8. Business Trends and Challenges in Healthcare … Rate of innovation increasing for Healthcare products (*) • Rate of innovation is increasing 80 70 Share of sales with products [%] • Pressure for efficiency 60 50 Less then 5 years improvement due to increasing 40 5 to 10 years more than 10 years competition 30 20 10 0 • Increasingly global engineering 1980 1 1995 2 2005 3 with regulatory approval for 20% market entry required (e.g. FDA) 18% User Involvement (16%) 16% Degree of Importance* [%] Minimized Scope (10%) • Software is crucial enabler for 14% Clear Business Objectives (12% Firm Basic Requirements (6%) ) 12% end-to-end medical workflows 10% Executive Support (18%) Experienced Project Manager (14%) Standard Software Infrastructure (8%) Formal Methodology (6%) 8% • Solution development mainly fails Reliable Estimates (4%) 6% Other Criteria (4%) due to insufficient requirements 4% engineering 2% 0% RE as a strategic key success factor Copyright © Siemens AG 2009. All rights reserved. Page 8 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 9. Solution Development Mainly Fails due to Insufficient Requirements Engineering … Observations Business Impact Insufficient requirements High likelihood of project failure engineering Quality requirements not sufficiently understood e.g. user acceptance by clinicians; performance, scalability Increased rework (>50% project effort) Lack of end-to-end Mismatch with market needs upstream and downstream Difficult to manage system development from a portfolio perspective; difficult to react to market changes integration Tracing is labor intensive and difficult to manage (e.g. FDA compliance) Inadequate process and Clinical workflow requirements difficult to capture (due to modeling techniques complexity, stakeholder variety and interdependency) Risk of implementing inadequate product features Roadblock for automating development tasks Distributed teams interact Communicate product requirements in a global context and to/ inefficiently between stakeholders Distributed working not supported by an integrated tool Inefficiencies in development approach, expected lower quality Benefits of reuse not High amount of rework and overhead for variants realized Requirements not mapped towards platforms, product lines No reuse of architectural, testing and coding artifacts Copyright © Siemens AG 2009. All rights reserved. Page 9 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 10. Major Root Cause: Requirements Engineering RE Challenges in Health Care Projects C1 High complexity of customer requirements C2 Unclear and fuzzy stakeholder expectations C3 Insufficient requirements quality C4 Uncertainties and rapidly changing technologies C5 Distributed teams C6 Ad-hoc change management and lack of traceability C7 Scope change and creep Copyright © Siemens AG 2009. All rights reserved. Page 10 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 11. Project Case Study 1: Development of Healthcare Information System Product Prototype (1/3) Project description: Deliverables: ~40 staff, 6 Scrum teams (Requirements 15 end-to-end workflows implemented Engineer, UI Designer, Architect, Developer, 160.000 LOC in Java Technology Product Manager, Clinician) Novel user interface for administrative Duration:> 1 a workflows elaborated Unique Value Add: Project objectives: Every milestone in project met to support To deliver end-to-end high quality workflows customers’ business development activities To redesign user interface to achieve Rapid prototyping for just-in-time optimized usability requirements development to allow delivering what the customer expected Copyright © Siemens AG 2009. All rights reserved. Page 11 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 12. Project Case Study 1: Rapid Prototyping Approach (2/3) Challenges Addressed: Medical workflow capture & visualization Communicate product requirements in a global context Benefits realized: Quick capture of medical workflow Support business development activities Reduction of time-to- market Copyright © Siemens AG 2009. All rights reserved. Page 12 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 13. Project Case Study 1: Rapid Prototyping Approach (3/3) Bed management system prototype Electronic flow-sheet product prototype Copyright © Siemens AG 2009. All rights reserved. Page 13 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 14. Result 1: Use Storyboards to Systematically Capture Clinical Workflows Challenges: C1. High complexity of customer requirements C2. Unclear and fuzzy stakeholder expectations C4. Uncertainties and rapidly changing technologies Lessons learned: Establish storyboards as a unique artifact fit to serve as a requirement, UI and test artifact It allows to describe the happy path, but also failure paths Will be iteratively refined along the time-box of the sprint Use of MS Powerpoint enables to overcome tool barrier Review requirements with different stakeholders Challenge evolution and uncertainty scenarios Copyright © Siemens AG 2009. All rights reserved. Page 14 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 15. Sample Storyboard Copyright © Siemens AG 2009. All rights reserved. Page 15 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 16. Project Case Study 2: System for a Public Entity Somewhere in the World Date 1 Date 2 Date 3 Time Specification set Specification set Specification set #1 approved #2 approved #3 approved Project description: Project value: > 100 million $ Deliverables: Large staff project team, 4 full-time System requirements specifications requirements engineers to deal with > 5,000 RE Management Plan requirements Project work in different locations Project objectives: Unique Value Add: To develop high quality system requirements Approved specifications enable development specifications team to streamline system development Define requirements engineering approach Dramatic business risk reduction of not (process, methods, tools, skills) delivering the project on time Note: Data of project have been sanitized Copyright © Siemens AG 2009. All rights reserved. Page 16 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 17. Result 2: Define Appropriate Feature Hierarchy and Dependency Relationships Challenges: C1. High complexity of customer requirements C5. Distributed teams C6. Ad-hoc change management and lack of traceability Lessons learned: Changes late in the development lifecycle are expensive Use the same feature hierarchy for planning, budgeting, staffing, traceability, documentation, etc. Foresee sufficient time and effort to create a well-structured feature hierarchy Understanding the feature complexities and interdependencies is key Several iterations lead to stable structure Features should be arranged in a domain-logical hierarchy Copyright © Siemens AG 2009. All rights reserved. Page 17 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 18. Result 3: Obtain a Good Understanding of Customer/Market Requirements Challenges: C1. High complexity of customer requirements C2. Unclear and fuzzy stakeholder expectations C3. Insufficient requirements quality C4. Uncertainties and rapidly changing technologies C7. Scope change and creep Lessons learned: Customers often do not have complete understanding of requirements Refine customer requirements as early as possible Domain glossary Prototyping to visualize concepts of operation Review customer requirements with different stakeholders – individually Manage customer expectations – under-promise and over-deliver Copyright © Siemens AG 2009. All rights reserved. Page 18 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 19. Result 4: Develop Specifications for Problem and Solution Space Challenge: C1. High complexity of customer requirements C4. Uncertainties and rapidly changing technologies C7. Scope change and creep Lessons learned: Requirements engineering is a wicked problem: Solution affects perception on problem Requirements change as solutions are prototyped and shown to customer Identify requirements change risks during analysis and mitigate Minimize cost of change to requirements Reduce number of avoidable changes to requirements Technology of solutions is changing Tradeoff between abstraction and detail Copyright © Siemens AG 2009. All rights reserved. Page 19 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 20. Result 5: Consistently Implement and Maintain Traceability Challenges: C6. Ad-hoc change management and lack of traceability C7. Scope change and creep Lessons learned: Ad-hoc tracing causes defects and substantial rework and thus increases cost of ownership Traceability is an activity across the entire product life-cycle It needs effort and budget – in order to reduce overall cost Maintained traceability, specifically in safety-critical systems, yields an ROI of over 5 Establish feasible traceability model from the beginning Support project members to understand the traceability strategy and their respective responsibilities Insist on systematic impact analysis, progress tracking, testing Copyright © Siemens AG 2009. All rights reserved. Page 20 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 21. Result 6: Establish Effective RE standards and Review Processes Challenges: C3. Insufficient requirements quality C5. Distributed teams C6. Ad-hoc change management and lack of traceability C7. Scope change and creep Lessons learned: Establish and enforce documentation standards Enable consistency of work products Industrial standards, e.g., IEEE 830, can be used as a starting point; customize as necessary Provide document templates to enforce documentation standards Homogeneous contents and easier review of work products Budget the necessary effort for reviews and traceability Copyright © Siemens AG 2009. All rights reserved. Page 21 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 22. Best Practices from Industry Projects 1. Use Storyboards to Systematically Capture Clinical Workflows 2. Define Appropriate Feature Hierarchy and Dependency Relationships 3. Obtain a Good Understanding of Customer/Market Requirements 4. Develop Specifications for Problem and Solution Space 5. Consistently Implement and Maintain Traceability 6. Establish Effective RE standards and Review Processes Copyright © Siemens AG 2009. All rights reserved. Page 22 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 23. Documented Experiences and Best Practices from Many Years of Industry Projects English language: Software & Systems Requirements Engineering: In Practice 2009 McGrawHill German language: Systematisches Requirements Engineering Second edition, 2008 Link to web site Dpunkt Link to web site McGrawHill Dpunkt.verlag Copyright © Siemens AG 2009. All rights reserved. Page 23 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 24. Contact Details Arnold Rudorfer Siemens Healthcare Imaging&IT Image and Knowledge Management Head Software Engineering Process Group Tel.: +49 -9131 -84 22 99 Cell: +49 -174 -1537-825 E-Mail: arnold.rudorfer@siemens.com Copyright © Siemens AG 2009. All rights reserved. Page 24 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 25. Contact Details Dr. Christof Ebert Vector Consulting Services Partner and Managing Director Tel.: +49 -711- 80670-175 E-Mail: christof.ebert@vector.com URL: www.vector.com/consulting Copyright © Siemens AG 2009. All rights reserved. Page 25 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services
  • 26. Questions, Answers, Suggestions Copyright © Siemens AG 2009. All rights reserved. Page 26 Arnold Rudorfer, Siemens and Christof Ebert, Vector, MedConf 2009 Siemens Healthcare, Vector Consulting Services