Requirements Engineering on the Transition to Product and Innovation Management



Similar documents
Developing a Maturity Matrix for Software Product Management

Big Data-Anwendungsbeispiele aus Industrie und Forschung

Technology Scouting. A case study on the Deutsche Telekom Laboratories.

A Framework for Process Improvement in Software Product Management

Dr. Nadia Abou Nabout Professor of Interactive Marketing & Social Media

Integration of Sustainable Approaches in the Building Design Process

Résumé. Vienna University of Technology Degree course: Communications Engineering Graduation: March 1993

Curriculum Vitae. Dipl.-Ing. Dr. Andreas Riener

IST. Facility Management: Resources and Markets. Ute Reuter. IST Volume 3, Issue 13 (2011) ISSN Fallstudienreihe

Risikomanagement mit der Success Driver Analyse (SDA) - Erfahrungen bei Grossprojekten und Programmen

How To Understand The Decision Process On The Net (For A Web Person)

Best-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler

Agile Software-Requirements: User Stories und (Vieles) mehr

An XML Framework for Integrating Continuous Queries, Composite Event Detection, and Database Condition Monitoring for Multiple Data Streams

µfup: A Software Development Process for Embedded Systems

Case Study: Developing a comprehensive

HOW TO SUCCESSFULLY USE SOFTWARE PROJECT SIMULATION FOR EDUCATING SOFTWARE PROJECT MANAGERS

The Usability Engineering Repository (UsER)

BomhardtAbbrvnat.sty

Goals and Scenarios to Software Product Lines: the GS2SPL Approach

Agile Software Engineering Practice to Improve Project Success

Resource-Aware Applications for the Cloud

How To Teach A Software Engineer

Persona driven agile development

Twelve Theses on Reactive Rules for the Web

Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment

Towards a Performance Model Management Repository for Component-based Enterprise Applications

NON FUNCTIONAL REQUIREMENT TRACEABILITY AUTOMATION-AN MOBILE MULTIMEDIA APPROACH

CV - Mario Girsch. Personal data. Presentation

Development of Tool Extensions with MOFLON

Data Validation as a Main Function of Business Intelligence

Datawarehousing and Analytics. Data-Warehouse-, Data-Mining- und OLAP-Technologien. Advanced Information Management

Test Process Improvement with TPI

Entrepreneurship education in Germany 1

Curriculum vitae. July 2007 present Professor of Mathematics (W3), Technische

VSTO 3.0 In Action mit Outlook Lars Keller netcreate OHG

Bank- und finanzwirtschaftliche Forschungen Band 395

Library and Information Science Education in Germany

Kapitel 2 Unternehmensarchitektur III

The Influence of Travel Company Reputation on Online Travel Decisions

How To Create A Virtual Product Creation

Prof. Dr. D. W. Cunningham, Berliner Strasse 35A, Cottbus, Germany

Metadata Repositories in Health Care. Discussion Paper

Dr. Catherine E. Bowen

Agent-Based Software and Practical Case of Agent-Based Software Development

Developing a game to deal with shadow IT

Working Paper Approaches to the "fuzzy front end" of innovation

Prof. Dr. Gordon Adler Faculty Member Lorange Institute of Business Zurich

Knowledge Transfer Support Tool for R&D Project Management. - Linking Awareness-on-Project and Awareness-in-Project -

Organization of International Market Introduction: Can cooperation between central units and local product management influence success?

Recent Advances in Business Computing and Operations Research (RAIBCOR)

Curriculum of the PhD Programme Advanced Theological Studies/Religious Education and the Doctoral Programmes Protestant Theology and Catholic Theology

17. Evolutionary Object-Oriented Software Development (EOS) An agile process based on PBS

Embedded Software Development and Test in 2011 using a mini- HIL approach

5 Keys to Effective Innovation and New Product Development (NPD) Planning. Copyright Sopheon plc. All rights reserved worldwide.

Curriculum Vitae - Rubel, J. 1

Lean E T HS MF Einführung des Lean Company Programms in der Siemens Business Unit E T HS

REQUIREMENTS FOR THE WORKFLOW-BASED SUPPORT OF RELEASE MANAGEMENT PROCESSES IN THE AUTOMOTIVE SECTOR

Service management evolution

Dr. Anna Maria Schneider

Binary Priority List for Prioritizing Software Requirements

Enhanced CRM Systems for Customer Knowledge Development

CHALLENGES AND WEAKNESSES OF AGILE METHOD IN ENTERPRISE ARCHITECTURE

Technology Roadmapping HANDBOOK

Lean Innovation. A Fast Path from Knowledge to Value. Bearbeitet von Claus Sehested, Henrik Sonnenberg

Recommendation techniques and end-user guidance for collaborative Knowledge-Intensive Processes

EFFECTIVE SOFTWARE PROJECT MANAGEMENT

Erich R. Utz. Modelling and Measurement Methods of Operational Risk in Banking. Herbert Utz Verlag München

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

Data warehouses. Data Mining. Abraham Otero. Data Mining. Agenda

IPROVE Innovation Partnership for a Roadmapon VaccinesinEurope

Industrial Adoption of Automatically Extracted GUI Models for Testing

TEACHING NOTES: DNA MEDIA AND PROSPECTS FOR THE SOFTWARE LOCALIZATION INDUSTRY (Theme 4, Part 1)

Transcription:

Requirements Engineering on the Transition to Product and Innovation Management The Innovation Perspective Dipl.-Ing. Dr. techn. Mario Pichler ++43 7236 3343 898 mario.pichler@scch.at www.scch.at Technologies Customers needs Das SCCH ist eine Initiative der Das SCCH befindet sich im

Agenda 1. Motivation Statistics Technology Orientation... Technology Penetration 2. Analysis Comparison: Innovation Triggers and Systems Development Process 3. A Novel View on Requirements Engineering The Innovation Perspective 4. Conclusion and Outlook Application of Innovation Perspective in Different Contexts 2

Motivation Part I Statistics Das SCCH ist eine Initiative der Das SCCH befindet sich im

CHAOS-Report: Why Software Projects Fail ~ 50% Source: Standish Group, Chaos Report, 1995 4

Implication Requirements Engineering & Management (RE&M) related activities need to be forced and improved Requirements are a specification of what should be implemented (Sommerville and Sawyer 1997) How can we satisfy the customers if we don t know what is important to them? (Wiegers 1999) 5

Reasons, Why Innovations Fail Source: Stummer et al. 2006 6

Implications / Observations Requirements Engineering & Management (RE&M) related activities need to be forced and improved Similar failures within Innovation Management (ITM) IM covers R&D management, manufacturing/production and market launch of inventions (translated from Brockhoff 1999) Also questions of Product Management (PM) PM covers planning, development, manufacturing, commercialization and disposal of products to the highest value for consumer and provider (translated from Lennertz 2006) 7

Motivation Part II Innovations: Technology Orientation...... Technology Penetration Das SCCH ist eine Initiative der Das SCCH befindet sich im

Ubiquitous Computing: Applications as Driver Applications are of course the whole point of Ubiquitous Computing (Weiser, 1993) There should be a motivating application. Systems should be subjected to real and everyday use the use of the system should be evaluated to determine its impact on the user community (Abowd, 1999) 9

Basic Observation: Technology Push in Ubiquitous Computing See also (Dagstuhl 02, MHCI 03, PhD Michahelles 04, UbiApp WS 05, Thackara 06,...) Risk to develop something, for which no customer need exists (Schröder 2002) 10

Basic Observation: Technology Push in Ubiquitous Computing We ve lost sight of an important question: What is this stuff for? What value does it add to our lives? John Thackara, In the Bubble: Designing in a Complex World, 2006 11

Market Pull: Other Extreme in Industry Market (customer) demands for innovation (demand pull) Probability of successful market-driven innovation is typically high (Vahs and Burmester 2002) But Observations Often (mostly) requests for incremental enhancements Implemented in daily (project) work short time frames Even changes within running projects 12

Innovation Triggers Origin: Business Administration Innovation and Technology Management (ITM) Innovations can be triggered by Technology push Demand pull Image source: E. Perl 2003 Best chances for innovation, if technology push and demand pull are in balance 13

Implications Requirements Engineering & Management (RE&M) related activities need to be forced and improved Similar failures within Innovation Management (ITM) Also questions of Product Management (PM) Need for balancing Technology Push and Demand Pull 14

Analysis Comparison: Innovation Triggers and Systems Development Process Das SCCH ist eine Initiative der Das SCCH befindet sich im

Imbalance between Technology Push and Demand Pull Two possible cases leading to reduced probability for innovation Case leading to risk of limited radical innovations R&D, Companies Technologies Customers needs Case leading to risk of little added value Technologies Technology push Innovation Market Demand pull Customers needs 16

Systems Development Process Source: Keller and Shumate 1992, taken from Beyer and Holtzblatt 1998 17

Systems Development Process Source: Keller and Shumate 1992, taken from Beyer and Holtzblatt 1998 18

Design World vs. Requirements World Software engineering Systems engineering Software requirements analysis Software design Software * Code * Test * Integrate System requirements analysis System design Continued systems engineering involvement Hardware requirements analysis Hardware design Hardware engineering Hardware * Fabricate * Test * Integrate Source: Keller and Shumate 1992, taken from Beyer and Holtzblatt 1998 19

Comparison and Analysis 1 : Little Demand -> Technology Push Technologies Customers needs 20

Comparison and Analysis 2 : No Users and Needs -> No Market Software engineering Systems engineering Software design Software * Code * Test * Integrate System design Continued systems engineering involvement Hardware design Hardware * Fabricate * Test * Integrate Hardware engineering Technologies Technologies 21

Comparison and Analysis 3 : Balance & Innovation -> Amplify RE&M Software engineering Systems engineering Software requirements analysis Software design Software * Code * Test * Integrate System requirements analysis System design Continued systems engineering involvement Hardware requirements analysis Hardware design Hardware * Fabricate * Test * Integrate Hardware engineering R&D, Companies Market Technologies Technology push Innovation Demand pull Customers needs 22

Implications Requirements Engineering & Management (RE&M) related activities need to be forced and improved Similar failures within Innovation Management (ITM) Also questions of Product Management (PM) Need for balancing Technology Push and Demand Pull 23

Increasing Error Costs Source: B. Boehm, sd&m Conference 2001 24

... a More Detailed View... self-explanatory argument to invest in early activities 25

Observations / Implications RE&M, ITM, PM are starting early in lifecycle models RE&M, PM of relevance across whole product lifecycle Currently, improvements happen late in a lifecycle (e.g. testing) Errors that are found late are leading to increased costs Prevention / detection of errors in early phases significantly reduces costs Force RE&M and close cooperation (multidisciplinarity) with ITM and PM for improvements 26

A Novel View on Requirements Engineering The Innovation Perspective Das SCCH ist eine Initiative der Das SCCH befindet sich im

(Software) Product Management Reference Framework contracts market trends Market market trends partner requests Partner companies technology drivers Product management product development strategy Portfolio management Partnering & Product lifecycle contracting collaborations management lifecycle decisions Market trend trends Product line identification trends identification product lines Product roadmapping Theme identification themes Requirements management Requirements gathering requirements Release planning prioritized requirements Requirements prioritization Requirements selection Core asset identification Requirements identification product requirements list Company board release content Release definition product requirements release definition core assets Release validation Roadmap construction roadmap Requirements organizing roadmap launch information Launch preparation RM as part of PM Sales & marketing customer & prospect requests customer requests Customer launch preparation package Research & innovation scope changes Scope change management adaptations validated release definition launch preparation package Development Support Services change requests, bug fixes Source: van de Weerd et al. 2006 28

Modification to Amplification of RE&M: Include Product Management Technologies R&D, Companies Technology push Innovation Market Market Demand pull Customers needs Customers needs 29

A Multidisciplinary View to Create Innovations Model of innovation triggers Augmented with respective disciplines Rqts. Eng. & Mgmt. Innovation Management Product Management Obvious relation among depicted disciplines 30

Novel View on RE: The Innovation Perspective Technologies Customers needs Product Management as Counterpart to Technology Orientation The Central Role of Requirements Engineering to foster Innovations RE as Interface Discipline providing adequate Methods and Tools Combination of Application and Technology Research Early and Iterative Cooperation with Interested Parties 31

Conclusion and Outlook Das SCCH ist eine Initiative der Das SCCH befindet sich im

Conclusion / Executive Summary Problem: Too low attention on right hand side Suggested Solution: The Innovation Perspective Technologies Customers needs Source: Pichler 2007 33

Ongoing and Further Research: Applying Innovation Perspective Three interesting directions for further research Applicability of Innovation Perspective in small and medium-sized companies They are confronted with RE, PM, ITM, limited resources Tailored method set extracted from these disciplines? Several running projects with SMEs Investigation of Innovation Perspective within independent research centers They are primarily application oriented Innovation Perspective as promising approach? Innovation Perspective in large enterprises Innovation and customer integration as hot topics within leading enterprises 34

Literature Abowd 1999 G. D. Abowd. Software engineering issues for ubiquitous computing. In Proc. of ICSE 99, pages 75 84, May 1999. Boehm 2001 B. Boehm. Software Economics. sd&m Conference, 2001. Beyer and Holtzblatt 1998 Brockhoff 1999 Dagstuhl 2002 Keller and Shumate 1992 Lennertz 2006 H. Beyer and K. Holtzblatt. Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann, San Francisco, CA, 1997. K. Brockhoff. Forschung und Entwicklung: Planung und Kontrolle. 5. Aufl., Oldenbourg, München, 1999. A. Beresford, C. Kiss Kalló, U. Kretschmer, F. Mattern, and M. Muehlenbrock. The first summer school on ubiquitous and pervasive computing. IEEE Pervasive Computing, 2(1):84 88, 2003. M. Keller and K. Shumate. Software Specification and Design: A Disciplined Approach for Real-Time Systems. Wiley, 1992. D. Lennertz. Produktmanagement. Frankfurter Allgemeine Buch, Frankfurt am Main, 2006. 35

Literature MHCI 2003 L. Chittaro, editor. Proc. of Mobile HCI 2003, volume 2795 of LNCS, Udine, Italy, September 2003. Springer. Michahelles 2004 F. Michahelles. Innovative Application Development for Ubiquitous and Wearable Computing. PhD (dr. sc. techn.) dissertation, Perceptual Computing & Computer Vision Group, Institute for Scientific Computing, ETH Zurich, Switzerland, December 2004. Perl 2003 E. Perl. Grundlagen des Innovations- und Technologiemanagements. In H. Strebel, editor, Innovations- und Technologiemanagement, volume 2455 of UTB, pages 15 48, Vienna, Austria, 2003. WUV Universitätsverlag. Pichler 2007 M. Pichler. A novel view on requirements engineering for ubiquitous computing: The innovation perspective. PhD thesis, 2007. Schröder 2002 Sommerville and Sawyer 1997 Standish Group 1995 H.H. Schröder. Paradigmen für das Management von Innovationen - eine kritische Analyse. In H. Strebel, editor, Innovation und Umwelt, pages 23 76, Graz/Vienna, Austria, 2002. I. Sommerville and P. Sawyer. Requirements Engineering: A Good Practice Guide. John Wiley & Sons, Chichester, England, 1997. Standish Group. Chaos Report, 1995. (http://www.projectsmart.co.uk/docs/chaos-report.pdf). Last visited: 09/03/2008. 36

Literature Stummer et al. 2006 Thackara 2006 UbiApp WS 2005 Vahs and Burmester 2002 van de Weerd et al. 2006 Weiser 1993 Wiegers 1999 C. Stummer, M. Günther, A.M. Köck. Grundzüge des Innovations- und Technologiemanagements, Facultas Verlag, 2006. J. Thackara. In the Bubble: Designing in a Complex World. The MIT Press, Cambridge, Massachusetts, 2006. R. Sharp and K. Rehman. The 2005 UbiApp workshop: What makes good application-led research? IEEE Pervasive Computing, 4(3):80 82, 2005. D. Vahs and R. Burmester. Innovationsmanagement. Stuttgart, Germany, 2002. I. van de Weerd, S. Brinkkemper, R. Nieuwenhuis, J. Versendaal, and L. Bijlsma. Towards a reference framework for software product management. In Proc. 14th IEEE Intl. Conference on Requirements Engineering, pages 319 322, Minneapolis, MN, USA, 2006. M. Weiser. Some computer science issues in ubiquitous computing. Communications of the ACM, 36(7):75 84, 1993. K. Wiegers. Software Requirements. Microsoft Press, Redmond, Washington, 1999. 37