SlideShare ist ein Scribd-Unternehmen logo
1 von 44
KUKA Laboratories

Anforderungsmanagementsystem
IRQA – Einführung und Umsetzung
in der Praxis

München, 15.03.2011
Dipl. Ing (FH) Sascha Kolb, MBE


KUKA Laboratories GmbH

Zugspitzstrasse 140
86165 Augsburg
Germany
Tel. +49 821 797-3654
Fax +49 821 797-41-3654
Sascha.Kolb@kuka.com
www.kuka.com



2004                University Ulm (UAS)        Dipl.-Ing. (FH) on electrical engineering
2004                KUKA Group                  Software Developer realtime
2006                Steinbeis University Berlin Master of Business and Engineering (MBE)
2007                KUKA Group                  Requirements- and Systemsengineer
                                                (robots in medical and human machine collaboration)
2009                DIN                          Expert for ISO TC 184,
                                                (standardisation of service and medical robots)
2010                KUKA Group                  KUKA Laboratories



KUKA Laboratories| Sascha Kolb | Page 2              www.kuka.com
KUKA Group




           LABORATORIES                          ROBOTICS   SYSTEMS




KUKA Laboratories| Sascha Kolb | Page 3   www.kuka.com
KUKA AG – Integrated Business




                                                    KUKA AG 1.266 € (Millionen)

                 Laboratories                                Robotics                    Systems
                                                         474,4 € (Millionen)        837,5 € (Millionen)
       Service                            Medical     Automotive            GI    Automotive        GI
                                                         50 %              50 %      90 %          10 %



                                                         Innovation Center


                                                          Shared Services




KUKA Laboratories| Sascha Kolb | Page 4                     www.kuka.com
KUKA – Innovation leadership




First                                       First                               First                     First
  Electromagnetic Robot                       Long-Range Robot                    Entertainment Robot       Light-Weight
  with six axes: „Famulus“                    Heavy payload Robot                                           Robot
        First                                       First                               First
            Single-arm Robot                         Robot remote                         Co-Operative
            with parallelogram                       diagnostics via Internet             Robots
                                                                                                                  First
                     First                                  First                               First               Robot Titan
                      Real time PC based                     Integration of                      Safe               (1,000 kg)
                      Robot controller                       Soft PLC                            Robots


1973 1985 1996                              1998 1999 2000                      2003 2004 2005            2006 2007




  KUKA Laboratories| Sascha Kolb | Page 5                       www.kuka.com
KUKA Laboratories




     Now                                                 Future




KUKA Laboratories| Sascha Kolb | Page 6   www.kuka.com
KUKA - Worldwide


                                                         KUKA Roboter GmbH, Germany
                                                         KUKA Automatisme + Robotique S.A.S., France
                                                         KUKA Roboter Italia S.p.A., Italy
                                                         KUKA Roboter Schweiz AG, Switzerland
                                                         KUKA Robotics Hungária Ipari Kft., Hungary
                                                         KUKA Roboter do Brasil Ltda., Brasil
                                                         KUKA de Méxiko S. de R.L. de C.V., Mexiko
                                                         KUKA Robotics Corp., USA
                                                         KUKA Robot Automation Korea Co. Ltd., Korea
                                                         KUKA Robot Automation Taiwan Co. Ltd.., Taiwan
                                                         KUKA Robot Automation Sdn. Bhd. South East Asia Regional
                                                         Office, Malaysia
                                                         KUKA Robot Automation (M) Sdn. Bhd., Thailand
                                                         KUKA Roboter GmbH Österreich, Austria
                                                         KUKA Sistemas de Automatización, Portugal
                                                         KUKA Robots IBÉRICA, S.A., Spain
                                                         KUKA Automatisering + Robots N.V., Belgium
                                                         KUKA Flexible Manufacturing Systems (Shanghai) Co. Ltd., China
                                                         KUKA Sveiseanlegg + Roboter, Norway
                                                         KUKA Svetsanläggningar + Robotar AB, Sweden
                                                         KUKA Automation + Robotics, United Kingdom
                                                         KUKA Robotics (India) Private Limited
                                                         KUKA Robotics Japan
                                                         KUKA Robotics Rus OOO, Russia

                                                         Agencies in:
                                                         Argentina, Australia, Chile and South Africa11




KUKA Laboratories| Sascha Kolb | Page 7   www.kuka.com
KUKA - Customer Services




        ROBOTIC CONSULTING                                  COLLEGE               TECHNICAL SUPPORT
Offline simulation                           Robot operation               Start-up
Robot selection / integration                Programming                   Robot programming
Software                                     Application training          Product support
Control technology                           Maintenance                   24h hotline / remote diagnosis
Applications                                 Cell planning                 Spare parts service
Project support / feasibility analysis       Special courses               On-site servicing
                                                                           Maintenance / servicing
                                                                           Upgrades and retooling

                                                       KUKA service –
                                                      24 hours, 365 days



   KUKA Laboratories| Sascha Kolb | Page 8               www.kuka.com
KUKA – The Brand




                                                         MX-Award 2008: Best
                                                         company & Best
                                                         Product-innovations




                                                          IEEE-IFR Invention
                                                                 and
                                                           Entrepreneurship     product design 2008:
                                                             Award 2006        KR 1000 titan and KR 16




KUKA Laboratories| Sascha Kolb | Page 9   www.kuka.com
Dipl.-Math. Wolfgang Bößenecker

Swisslog Telelift GmbH

Wolfgang.Boessenecker@swisslog.com
www.swisslog.com




1991-1997                                  Universität Bayreuth                  Abschluss Dipl.-Math.
1997-2000                                  4D Engineering GmbH                   Softwareentwickler Echtzeit
2000-2003                                  KUKA Development Labs Software Engineer
2003-2011                                  KUKA Roboter GmbH                     Softwareentwickler Echtzeit
ab 2011                                    Swisslog Telelift GmbH                Softwareentwickler



KUKA Laboratories| Sascha Kolb | Page 10                          www.kuka.com
Das Umfeld bei KUKA Roboter GmbH


Die KUKA Roboter GmbH entwickelt, baut und verkauft Roboter in viele
    unterschiedliche Industriezweige für Automatisierungslösungen.

Eine große Entwicklungsabteilung an einem Standort: ~300 Personen.

Die Entwicklung hat Schnittstellen zu vielen weiteren Abteilungen:
    Produktmanagement, Einkauf, Produktion, Vertrieb, Customer Service inkl.
    Schulungszentrum, Qualitätsmanagement, Risikomanagement, …

Die Entwicklung umfasst Mechanik, Hardware, Software, Projektleitung,
    eigener Qualitätssicherung und eigener IT-Unterstützung.

Der Trend geht weg von kundengetriebenen Einzelentwicklungen zu allgemein
   verwendbaren Produktentwicklungen.

Prozesse innerhalb der Entwicklung wurden formalisiert angelehnt an das V-
   Modell XT und Automotive SPICE.




KUKA Laboratories| Sascha Kolb | Page 11   www.kuka.com
KUKA Laboratories| Sascha Kolb | Page 12   www.kuka.com
Ein paar Tipps zu: Prozesse ändern / formalisieren


Informationen zu Prozessen sind meist frei verfügbar und sollten genutzt
    werden.

Eine Kombination mehrerer Prozessmodelle kann für die individuelle Situation
   sinnvoll sein.

Radikale Änderungen durch formalisierte Prozesse bergen ein erhebliches
   Risiko des Scheiterns.

Änderungen erfordern nicht nur die Einsicht, dass etwas geändert werden
   muss, sondern auch das Vertrauen in die Personen, die die Änderungen
   vorantreiben. → Change Management!

Formalisierte Prozesse helfen
   a) neue Arbeitstechniken und -abläufe einzuführen.
   b) neuen Mitarbeitern, sich schnell in einer Firma zurecht zu finden.




KUKA Laboratories| Sascha Kolb | Page 13    www.kuka.com
Einführung des AM-Werkzeugs IRQA


Der formalisierte Prozess fordert ein Anforderungsmanagement in einer
   Qualität, die Toolunterstützung erfordert.

Das Evaluierungs- und Auswahlverfahren war speziell auf die Wünsche der
   Entwicklungsabteilung von KUKA Roboter abgestimmt.

Einen entscheidenden Ausschlag für IRQA hat die Möglichkeit des Zugriffs auf
   die Datenbank gegeben. → Integration mit anderen Werkzeugen!

Eine kleine Gruppe von fünf Leuten hat die Struktur in IRQA festgelegt, in
   mehreren Projekten angewendet und gemeinsam verfeinert.

Zunächst standen nur die Anforderungen im Fokus, danach die Realisierungen
   und schließlich die Testfälle.

Ein Ziel ist, die System- und Komponentenspezifikationen komplett in einem
    datenbankgestützten System zu erfassen.

Ein weiteres Ziel ist eine hohe Wiederverwendung dieser Daten.




KUKA Laboratories| Sascha Kolb | Page 14    www.kuka.com
KUKA Laboratories| Sascha Kolb | Page 15   www.kuka.com
Strukturierung der Daten in IRQA durch Blöcke


Anforderungen, Konzepte, Lösungen und Testfälle können Blöcken zugeordnet werden. Die
Blöcke unterliegen einer frei definierbaren Blockstruktur. Zudem können für jeden Block
Attribute festgelegt werden, die jedes Element hat, welches diesem Block zugeordnet ist.



Generalisierung ähnlich zu Klassen und       Traceability: Beziehungen zwischen
abgeleiteten Klassen: Attribute werden       gleichen und verschiedenen Elementtypen.
vererbt, der gleiche Elementtyp ist nötig.




KUKA Laboratories| Sascha Kolb | Page 16        www.kuka.com
Strukturierung der Daten in IRQA durch Blöcke


             Beispiel einer Generalisierung                                Beispiel einer Traceability



                                Systemanforderungen                                          Stakeholder
                                                                                               Requests
                               Attribute: Status, Priority                                  Attribut: Source




                     Normen                    Sicherheitsrelevante                          Komponenten-
                                                  Anforderungen                              Anforderungen
               Attribut: Section                   Attribut: SIL                         Attribut: First Release




                     13849-1                                                                Sicherheitstest

                    Attribut: -                                                          Attribut: Last Release




KUKA Laboratories| Sascha Kolb | Page 17                              www.kuka.com
IRQA Metamodell (für Blöcke)




KUKA Laboratories| Sascha Kolb | Page 18   www.kuka.com
Aufbau


Produktprojekte


                                              Produkt 1                   Produkt 2




Technologieprojekte


                                 Komponente 1             Komponente 2                Komponente 3




   KUKA Laboratories| Sascha Kolb | Page 19                www.kuka.com
Produktprojekte




             Kundenanforderungen




                                    Systemanforderungen

                                                                               Systemtestbeschreibung



                                           Systemrealisierung




KUKA Laboratories| Sascha Kolb | Page 20                        www.kuka.com
Produktprojekte - IRQA




KUKA Laboratories| Sascha Kolb | Page 21   www.kuka.com
Produktprojekte - Kundenanforderungen




                                                       Kundenanforderungen




Entwicklungsleitung                          Kunde 1           Kunde 2       Service   Inbetriebnahme




  KUKA Laboratories| Sascha Kolb | Page 22                  www.kuka.com
Produktprojekte - Kundenanforderungen - IRQA




KUKA Laboratories| Sascha Kolb | Page 23   www.kuka.com
Produktprojekte - Systemstruktur




                                                          Systemanforderungen



                                  Prozesse und interne
 Richtlinien                                                Eigenschaften              Schnittstellen          Sicherheitsfunktionen
                                       Richtlinien


                                                                          Eigenschaften -                                        Architektur
                       Normen                       R&M Daten                                           Funktionen
                                                                           Performance




KUKA Laboratories| Sascha Kolb | Page 24                         www.kuka.com
Produktprojekte - Systemstruktur - IRQA




KUKA Laboratories| Sascha Kolb | Page 25   www.kuka.com
Produktprojekte




             Kundenanforderungen




                                    Systemanforderungen

                                                                               Systemtestbeschreibung



                                           Systemrealisierung




KUKA Laboratories| Sascha Kolb | Page 26                        www.kuka.com
Produktprojekte - Beziehungen


Kundenanfordeurngen
 Risikoanalyse                                AS XXXX          AS XXXX              Entwicklungsleitung




                                                        Systemanforderungen

       Anforderung 1
                                                                                      Richtlinien
       Anforderung 2
       Anforderung 3
                                                                       Funktionale Anforderungen
       Anforderung n
      Anforderung n + 1
                                                          Sicherheitsgerichtete Anforderungen




   KUKA Laboratories| Sascha Kolb | Page 27                    www.kuka.com
Produktprojekte - Beziehungen




KUKA Laboratories| Sascha Kolb | Page 28   www.kuka.com
Produktprojekte - Beziehungen




KUKA Laboratories| Sascha Kolb | Page 29   www.kuka.com
Produktprojekte - Exportstruktur




                                                             Systemanforderungen



Komponente 1                           Komponente 3            Komponente 5             Komponente 7        Komponente 9




                  Komponente 2                        Komponente 4            Komponente 6        Komponente 8        Komponente 10




KUKA Laboratories| Sascha Kolb | Page 30                             www.kuka.com
Produktprojekte – Zuordnung an Komponenten - IRQA




KUKA Laboratories| Sascha Kolb | Page 31   www.kuka.com
Produktprojekte – Zuordnung an Komponenten



Risikoanalyse                                                                     Anforderungen
                                           Kunde 1                    Kunde 2
                                                                                Entwicklungsleitung




                                                      Exports

    Anforderung 1
                                                     Anforderungen für Komponente 1
    Anforderung 2
    Anforderung 3
                                                     Anforderungen für Komponente 2
   Anforderung n
   Anforderung n + 1                                 Anforderungen für Komponente 3




KUKA Laboratories| Sascha Kolb | Page 32               www.kuka.com
Aufbau


Produktprojekte


                                              Produkt 1                   Produkt 2




Technologieprojekte


                                 Komponente 1             Komponente 2                Komponente 3




   KUKA Laboratories| Sascha Kolb | Page 33                www.kuka.com
Traceability über mehrere Projekte


Produktprojekte


                                              Produkt 1                   Produkt 2




Technologieprojekte


                                 Komponente 1             Komponente 2                Komponente 3




   KUKA Laboratories| Sascha Kolb | Page 34                www.kuka.com
Innerhalb eines Projektes


Produktprojekte

 Stakeholder Requests

         Systemanforderungen
                                                                                   Systemtest
                                              Systemrealisierung

Technologie

    Systemanforderungen

 Komponentenanforderungen
                                                                                  Komponententest
                                              Komponenrealisierung



   KUKA Laboratories| Sascha Kolb | Page 35                        www.kuka.com
Reviews und Versionierung




              Kundenanforderungen
               Kundenanforderungen
                Kundenanforderungen
                 Kundenanforderungen




                                     Systemanforderungen
                                      Systemanforderungen
                                       Systemanforderungen
                                         Systemanforderungen                  Systemtestbeschreibung
                                                                               Systemtestbeschreibung
                                                                                Systemtestbeschreibung
                                                                                  Systemtestbeschreibung

                                           Systemrealisierung
                                            Systemrealisierung
                                             Systemrealisierung
                                               Systemrealisierung



KUKA Laboratories| Sascha Kolb | Page 36                       www.kuka.com
Reporting



IRQA Report Manager

-       Reports für Traceability
-       Komplexe Reports als qualitätsgelenkte Dokumente
-       Nachweisdokumentation für TÜV
-       Automatisierte Erstellung




MS Reporting Serivces
-       Angepasste Reports als schnelles Nachschlagewerk
-       Keine Qualitätsgelenkten Dokumente
-       Darstellung von Projektmetriken
-       Online Zugriff auf SQL Datenbank




KUKA Laboratories| Sascha Kolb | Page 37     www.kuka.com
Reporting – IRQA Report Manager




KUKA Laboratories| Sascha Kolb | Page 38   www.kuka.com
Reporting – IRQA Report Manager




KUKA Laboratories| Sascha Kolb | Page 39   www.kuka.com
Reporting – IRQA Report Manager




KUKA Laboratories| Sascha Kolb | Page 40   www.kuka.com
Reporting - MS Reporting Serivces




KUKA Laboratories| Sascha Kolb | Page 41   www.kuka.com
KUKA – Innovations




                                                     Today
              Yesterday                                                   Tomorrow




             Industrial robots              Man – Machine - Cooperation   Service robotic




 KUKA Laboratories| Sascha Kolb | Page 42         www.kuka.com
The future of
                                           Robotics is …


KUKA Laboratories| Sascha Kolb | Page 43        www.kuka.com
. . . orange!


KUKA Laboratories| Sascha Kolb | Page 44   www.kuka.com

Weitere ähnliche Inhalte

Mehr von Visure Solutions

Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Visure Solutions
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverVisure Solutions
 
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsHablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsVisure Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...Visure Solutions
 
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...Visure Solutions
 
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...Visure Solutions
 
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...Visure Solutions
 
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...Visure Solutions
 
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitosVisure Solutions
 
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...Visure Solutions
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...Visure Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing RequirementsVisure Solutions
 
Hiroaki Katanopres REConf2012 Visure Solutions
Hiroaki Katanopres REConf2012   Visure SolutionsHiroaki Katanopres REConf2012   Visure Solutions
Hiroaki Katanopres REConf2012 Visure SolutionsVisure Solutions
 
Deutsche Post REConf 2011 Visure Solutions
Deutsche Post REConf 2011   Visure SolutionsDeutsche Post REConf 2011   Visure Solutions
Deutsche Post REConf 2011 Visure SolutionsVisure Solutions
 
10 points to consider in relation to requirements - Visure Solutions
10 points to consider in relation to requirements - Visure Solutions10 points to consider in relation to requirements - Visure Solutions
10 points to consider in relation to requirements - Visure SolutionsVisure Solutions
 
Visure Quality Analyzer - Visure Solutions - Requirements Engineering
Visure Quality Analyzer - Visure Solutions - Requirements EngineeringVisure Quality Analyzer - Visure Solutions - Requirements Engineering
Visure Quality Analyzer - Visure Solutions - Requirements EngineeringVisure Solutions
 
Prototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringPrototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringVisure Solutions
 
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...Visure Solutions
 
Visure Solutions - Requirements Engineering Software -Corporate Information
Visure Solutions - Requirements Engineering Software -Corporate InformationVisure Solutions - Requirements Engineering Software -Corporate Information
Visure Solutions - Requirements Engineering Software -Corporate InformationVisure Solutions
 
iFEST El futuro de las herramientas
iFEST El futuro de las herramientasiFEST El futuro de las herramientas
iFEST El futuro de las herramientasVisure Solutions
 

Mehr von Visure Solutions (20)

Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind River
 
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsHablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
 
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
 
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
 
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
 
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
 
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
 
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
 
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
 
Hiroaki Katanopres REConf2012 Visure Solutions
Hiroaki Katanopres REConf2012   Visure SolutionsHiroaki Katanopres REConf2012   Visure Solutions
Hiroaki Katanopres REConf2012 Visure Solutions
 
Deutsche Post REConf 2011 Visure Solutions
Deutsche Post REConf 2011   Visure SolutionsDeutsche Post REConf 2011   Visure Solutions
Deutsche Post REConf 2011 Visure Solutions
 
10 points to consider in relation to requirements - Visure Solutions
10 points to consider in relation to requirements - Visure Solutions10 points to consider in relation to requirements - Visure Solutions
10 points to consider in relation to requirements - Visure Solutions
 
Visure Quality Analyzer - Visure Solutions - Requirements Engineering
Visure Quality Analyzer - Visure Solutions - Requirements EngineeringVisure Quality Analyzer - Visure Solutions - Requirements Engineering
Visure Quality Analyzer - Visure Solutions - Requirements Engineering
 
Prototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringPrototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements Engineering
 
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
 
Visure Solutions - Requirements Engineering Software -Corporate Information
Visure Solutions - Requirements Engineering Software -Corporate InformationVisure Solutions - Requirements Engineering Software -Corporate Information
Visure Solutions - Requirements Engineering Software -Corporate Information
 
iFEST El futuro de las herramientas
iFEST El futuro de las herramientasiFEST El futuro de las herramientas
iFEST El futuro de las herramientas
 

Kuka REConf 2011 Visure Solutions

  • 1. KUKA Laboratories Anforderungsmanagementsystem IRQA – Einführung und Umsetzung in der Praxis München, 15.03.2011
  • 2. Dipl. Ing (FH) Sascha Kolb, MBE KUKA Laboratories GmbH Zugspitzstrasse 140 86165 Augsburg Germany Tel. +49 821 797-3654 Fax +49 821 797-41-3654 Sascha.Kolb@kuka.com www.kuka.com 2004 University Ulm (UAS) Dipl.-Ing. (FH) on electrical engineering 2004 KUKA Group Software Developer realtime 2006 Steinbeis University Berlin Master of Business and Engineering (MBE) 2007 KUKA Group Requirements- and Systemsengineer (robots in medical and human machine collaboration) 2009 DIN Expert for ISO TC 184, (standardisation of service and medical robots) 2010 KUKA Group KUKA Laboratories KUKA Laboratories| Sascha Kolb | Page 2 www.kuka.com
  • 3. KUKA Group LABORATORIES ROBOTICS SYSTEMS KUKA Laboratories| Sascha Kolb | Page 3 www.kuka.com
  • 4. KUKA AG – Integrated Business KUKA AG 1.266 € (Millionen) Laboratories Robotics Systems 474,4 € (Millionen) 837,5 € (Millionen) Service Medical Automotive GI Automotive GI 50 % 50 % 90 % 10 % Innovation Center Shared Services KUKA Laboratories| Sascha Kolb | Page 4 www.kuka.com
  • 5. KUKA – Innovation leadership First First First First Electromagnetic Robot Long-Range Robot Entertainment Robot Light-Weight with six axes: „Famulus“ Heavy payload Robot Robot First First First Single-arm Robot Robot remote Co-Operative with parallelogram diagnostics via Internet Robots First First First First Robot Titan Real time PC based Integration of Safe (1,000 kg) Robot controller Soft PLC Robots 1973 1985 1996 1998 1999 2000 2003 2004 2005 2006 2007 KUKA Laboratories| Sascha Kolb | Page 5 www.kuka.com
  • 6. KUKA Laboratories Now Future KUKA Laboratories| Sascha Kolb | Page 6 www.kuka.com
  • 7. KUKA - Worldwide KUKA Roboter GmbH, Germany KUKA Automatisme + Robotique S.A.S., France KUKA Roboter Italia S.p.A., Italy KUKA Roboter Schweiz AG, Switzerland KUKA Robotics Hungária Ipari Kft., Hungary KUKA Roboter do Brasil Ltda., Brasil KUKA de Méxiko S. de R.L. de C.V., Mexiko KUKA Robotics Corp., USA KUKA Robot Automation Korea Co. Ltd., Korea KUKA Robot Automation Taiwan Co. Ltd.., Taiwan KUKA Robot Automation Sdn. Bhd. South East Asia Regional Office, Malaysia KUKA Robot Automation (M) Sdn. Bhd., Thailand KUKA Roboter GmbH Österreich, Austria KUKA Sistemas de Automatización, Portugal KUKA Robots IBÉRICA, S.A., Spain KUKA Automatisering + Robots N.V., Belgium KUKA Flexible Manufacturing Systems (Shanghai) Co. Ltd., China KUKA Sveiseanlegg + Roboter, Norway KUKA Svetsanläggningar + Robotar AB, Sweden KUKA Automation + Robotics, United Kingdom KUKA Robotics (India) Private Limited KUKA Robotics Japan KUKA Robotics Rus OOO, Russia Agencies in: Argentina, Australia, Chile and South Africa11 KUKA Laboratories| Sascha Kolb | Page 7 www.kuka.com
  • 8. KUKA - Customer Services ROBOTIC CONSULTING COLLEGE TECHNICAL SUPPORT Offline simulation Robot operation Start-up Robot selection / integration Programming Robot programming Software Application training Product support Control technology Maintenance 24h hotline / remote diagnosis Applications Cell planning Spare parts service Project support / feasibility analysis Special courses On-site servicing Maintenance / servicing Upgrades and retooling KUKA service – 24 hours, 365 days KUKA Laboratories| Sascha Kolb | Page 8 www.kuka.com
  • 9. KUKA – The Brand MX-Award 2008: Best company & Best Product-innovations IEEE-IFR Invention and Entrepreneurship product design 2008: Award 2006 KR 1000 titan and KR 16 KUKA Laboratories| Sascha Kolb | Page 9 www.kuka.com
  • 10. Dipl.-Math. Wolfgang Bößenecker Swisslog Telelift GmbH Wolfgang.Boessenecker@swisslog.com www.swisslog.com 1991-1997 Universität Bayreuth Abschluss Dipl.-Math. 1997-2000 4D Engineering GmbH Softwareentwickler Echtzeit 2000-2003 KUKA Development Labs Software Engineer 2003-2011 KUKA Roboter GmbH Softwareentwickler Echtzeit ab 2011 Swisslog Telelift GmbH Softwareentwickler KUKA Laboratories| Sascha Kolb | Page 10 www.kuka.com
  • 11. Das Umfeld bei KUKA Roboter GmbH Die KUKA Roboter GmbH entwickelt, baut und verkauft Roboter in viele unterschiedliche Industriezweige für Automatisierungslösungen. Eine große Entwicklungsabteilung an einem Standort: ~300 Personen. Die Entwicklung hat Schnittstellen zu vielen weiteren Abteilungen: Produktmanagement, Einkauf, Produktion, Vertrieb, Customer Service inkl. Schulungszentrum, Qualitätsmanagement, Risikomanagement, … Die Entwicklung umfasst Mechanik, Hardware, Software, Projektleitung, eigener Qualitätssicherung und eigener IT-Unterstützung. Der Trend geht weg von kundengetriebenen Einzelentwicklungen zu allgemein verwendbaren Produktentwicklungen. Prozesse innerhalb der Entwicklung wurden formalisiert angelehnt an das V- Modell XT und Automotive SPICE. KUKA Laboratories| Sascha Kolb | Page 11 www.kuka.com
  • 12. KUKA Laboratories| Sascha Kolb | Page 12 www.kuka.com
  • 13. Ein paar Tipps zu: Prozesse ändern / formalisieren Informationen zu Prozessen sind meist frei verfügbar und sollten genutzt werden. Eine Kombination mehrerer Prozessmodelle kann für die individuelle Situation sinnvoll sein. Radikale Änderungen durch formalisierte Prozesse bergen ein erhebliches Risiko des Scheiterns. Änderungen erfordern nicht nur die Einsicht, dass etwas geändert werden muss, sondern auch das Vertrauen in die Personen, die die Änderungen vorantreiben. → Change Management! Formalisierte Prozesse helfen a) neue Arbeitstechniken und -abläufe einzuführen. b) neuen Mitarbeitern, sich schnell in einer Firma zurecht zu finden. KUKA Laboratories| Sascha Kolb | Page 13 www.kuka.com
  • 14. Einführung des AM-Werkzeugs IRQA Der formalisierte Prozess fordert ein Anforderungsmanagement in einer Qualität, die Toolunterstützung erfordert. Das Evaluierungs- und Auswahlverfahren war speziell auf die Wünsche der Entwicklungsabteilung von KUKA Roboter abgestimmt. Einen entscheidenden Ausschlag für IRQA hat die Möglichkeit des Zugriffs auf die Datenbank gegeben. → Integration mit anderen Werkzeugen! Eine kleine Gruppe von fünf Leuten hat die Struktur in IRQA festgelegt, in mehreren Projekten angewendet und gemeinsam verfeinert. Zunächst standen nur die Anforderungen im Fokus, danach die Realisierungen und schließlich die Testfälle. Ein Ziel ist, die System- und Komponentenspezifikationen komplett in einem datenbankgestützten System zu erfassen. Ein weiteres Ziel ist eine hohe Wiederverwendung dieser Daten. KUKA Laboratories| Sascha Kolb | Page 14 www.kuka.com
  • 15. KUKA Laboratories| Sascha Kolb | Page 15 www.kuka.com
  • 16. Strukturierung der Daten in IRQA durch Blöcke Anforderungen, Konzepte, Lösungen und Testfälle können Blöcken zugeordnet werden. Die Blöcke unterliegen einer frei definierbaren Blockstruktur. Zudem können für jeden Block Attribute festgelegt werden, die jedes Element hat, welches diesem Block zugeordnet ist. Generalisierung ähnlich zu Klassen und Traceability: Beziehungen zwischen abgeleiteten Klassen: Attribute werden gleichen und verschiedenen Elementtypen. vererbt, der gleiche Elementtyp ist nötig. KUKA Laboratories| Sascha Kolb | Page 16 www.kuka.com
  • 17. Strukturierung der Daten in IRQA durch Blöcke Beispiel einer Generalisierung Beispiel einer Traceability Systemanforderungen Stakeholder Requests Attribute: Status, Priority Attribut: Source Normen Sicherheitsrelevante Komponenten- Anforderungen Anforderungen Attribut: Section Attribut: SIL Attribut: First Release 13849-1 Sicherheitstest Attribut: - Attribut: Last Release KUKA Laboratories| Sascha Kolb | Page 17 www.kuka.com
  • 18. IRQA Metamodell (für Blöcke) KUKA Laboratories| Sascha Kolb | Page 18 www.kuka.com
  • 19. Aufbau Produktprojekte Produkt 1 Produkt 2 Technologieprojekte Komponente 1 Komponente 2 Komponente 3 KUKA Laboratories| Sascha Kolb | Page 19 www.kuka.com
  • 20. Produktprojekte Kundenanforderungen Systemanforderungen Systemtestbeschreibung Systemrealisierung KUKA Laboratories| Sascha Kolb | Page 20 www.kuka.com
  • 21. Produktprojekte - IRQA KUKA Laboratories| Sascha Kolb | Page 21 www.kuka.com
  • 22. Produktprojekte - Kundenanforderungen Kundenanforderungen Entwicklungsleitung Kunde 1 Kunde 2 Service Inbetriebnahme KUKA Laboratories| Sascha Kolb | Page 22 www.kuka.com
  • 23. Produktprojekte - Kundenanforderungen - IRQA KUKA Laboratories| Sascha Kolb | Page 23 www.kuka.com
  • 24. Produktprojekte - Systemstruktur Systemanforderungen Prozesse und interne Richtlinien Eigenschaften Schnittstellen Sicherheitsfunktionen Richtlinien Eigenschaften - Architektur Normen R&M Daten Funktionen Performance KUKA Laboratories| Sascha Kolb | Page 24 www.kuka.com
  • 25. Produktprojekte - Systemstruktur - IRQA KUKA Laboratories| Sascha Kolb | Page 25 www.kuka.com
  • 26. Produktprojekte Kundenanforderungen Systemanforderungen Systemtestbeschreibung Systemrealisierung KUKA Laboratories| Sascha Kolb | Page 26 www.kuka.com
  • 27. Produktprojekte - Beziehungen Kundenanfordeurngen Risikoanalyse AS XXXX AS XXXX Entwicklungsleitung Systemanforderungen Anforderung 1 Richtlinien Anforderung 2 Anforderung 3 Funktionale Anforderungen Anforderung n Anforderung n + 1 Sicherheitsgerichtete Anforderungen KUKA Laboratories| Sascha Kolb | Page 27 www.kuka.com
  • 28. Produktprojekte - Beziehungen KUKA Laboratories| Sascha Kolb | Page 28 www.kuka.com
  • 29. Produktprojekte - Beziehungen KUKA Laboratories| Sascha Kolb | Page 29 www.kuka.com
  • 30. Produktprojekte - Exportstruktur Systemanforderungen Komponente 1 Komponente 3 Komponente 5 Komponente 7 Komponente 9 Komponente 2 Komponente 4 Komponente 6 Komponente 8 Komponente 10 KUKA Laboratories| Sascha Kolb | Page 30 www.kuka.com
  • 31. Produktprojekte – Zuordnung an Komponenten - IRQA KUKA Laboratories| Sascha Kolb | Page 31 www.kuka.com
  • 32. Produktprojekte – Zuordnung an Komponenten Risikoanalyse Anforderungen Kunde 1 Kunde 2 Entwicklungsleitung Exports Anforderung 1 Anforderungen für Komponente 1 Anforderung 2 Anforderung 3 Anforderungen für Komponente 2 Anforderung n Anforderung n + 1 Anforderungen für Komponente 3 KUKA Laboratories| Sascha Kolb | Page 32 www.kuka.com
  • 33. Aufbau Produktprojekte Produkt 1 Produkt 2 Technologieprojekte Komponente 1 Komponente 2 Komponente 3 KUKA Laboratories| Sascha Kolb | Page 33 www.kuka.com
  • 34. Traceability über mehrere Projekte Produktprojekte Produkt 1 Produkt 2 Technologieprojekte Komponente 1 Komponente 2 Komponente 3 KUKA Laboratories| Sascha Kolb | Page 34 www.kuka.com
  • 35. Innerhalb eines Projektes Produktprojekte Stakeholder Requests Systemanforderungen Systemtest Systemrealisierung Technologie Systemanforderungen Komponentenanforderungen Komponententest Komponenrealisierung KUKA Laboratories| Sascha Kolb | Page 35 www.kuka.com
  • 36. Reviews und Versionierung Kundenanforderungen Kundenanforderungen Kundenanforderungen Kundenanforderungen Systemanforderungen Systemanforderungen Systemanforderungen Systemanforderungen Systemtestbeschreibung Systemtestbeschreibung Systemtestbeschreibung Systemtestbeschreibung Systemrealisierung Systemrealisierung Systemrealisierung Systemrealisierung KUKA Laboratories| Sascha Kolb | Page 36 www.kuka.com
  • 37. Reporting IRQA Report Manager - Reports für Traceability - Komplexe Reports als qualitätsgelenkte Dokumente - Nachweisdokumentation für TÜV - Automatisierte Erstellung MS Reporting Serivces - Angepasste Reports als schnelles Nachschlagewerk - Keine Qualitätsgelenkten Dokumente - Darstellung von Projektmetriken - Online Zugriff auf SQL Datenbank KUKA Laboratories| Sascha Kolb | Page 37 www.kuka.com
  • 38. Reporting – IRQA Report Manager KUKA Laboratories| Sascha Kolb | Page 38 www.kuka.com
  • 39. Reporting – IRQA Report Manager KUKA Laboratories| Sascha Kolb | Page 39 www.kuka.com
  • 40. Reporting – IRQA Report Manager KUKA Laboratories| Sascha Kolb | Page 40 www.kuka.com
  • 41. Reporting - MS Reporting Serivces KUKA Laboratories| Sascha Kolb | Page 41 www.kuka.com
  • 42. KUKA – Innovations Today Yesterday Tomorrow Industrial robots Man – Machine - Cooperation Service robotic KUKA Laboratories| Sascha Kolb | Page 42 www.kuka.com
  • 43. The future of Robotics is … KUKA Laboratories| Sascha Kolb | Page 43 www.kuka.com
  • 44. . . . orange! KUKA Laboratories| Sascha Kolb | Page 44 www.kuka.com