rational doors felhasználói tapasztalatok esettanulmány · ecu sw ecu hw tskctrl plsafety...

16
Presta Hungary Kft. ThyssenKrupp Chassis © 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential Rational DOORS felhasználói tapasztalatok Esettanulmány Moizes Gábor – IBM szakmai szeminárium, 2013.03.21.

Upload: others

Post on 23-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Rational DOORS felhasználói tapasztalatokEsettanulmányMoizes Gábor – IBM szakmai szeminárium,

2013.03.21.

Page 2: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

2

Thyssenkrupp – a cég felépítése

Thyssenkrupp AG

(190.000 alkalmazott 80 országban)

Component Technology Elevator Technology Industrial Solutions Material Services

ThyssenKrupp Chassis

Bilstein

Steel Marine Systems Plant Technologies

Automotive Systems

Presta Steering

Thyssenkrupp

Presta Hungary

Eschen Esslingen

+13 egyéb telephely

Lánctalpak

motor alkatrészek, stb.

Page 3: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

3

ThyssenKrupp Presta Hungary Kft

Történet

1999: A kutató-fejlesztő intézet megalapítása Budapesten (a ThyssenKrupp

Nothelferen belül)

2007: A budapesti részleg működését ThyssenKrupp Presta Hungary Kft.

néven folytatja a Presta-csoport tagjaként kb. 60 alkalmazottal

2010: Az első Presta által fejlesztett kormányrendszer sorozatgyártása (BMW

X3)

2013: 350 alkalmazott, 5 szintes irodaház, tesztlabor, szerelőműhely

Kompetenciák

Rendszerfejlesztés és -integráció

Electric Control Unit fejlesztés

Szoftverfejlesztés (beágyazott rendszerek)

Kormányzási funkciók és járműdinamika

Funkcionális- és rendszerbiztonság tervezése és menedzselése

Villamos motor fejlesztése

Nyomatékszenzor elektronikájának fejlesztése

Page 4: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

4

ParPAS

ECUMotorTSUGear

HwDrv

AswMswPSw

ECU Sw ECU Hw

TskCtrl PlSafety

PowerPack

RTC Sw WD Sw

A kormányrendszer

Page 5: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

5

Fejlesztés a V-modell szerint

SPC

DES

IMP

IT

STSpecification

Design

Implementation

Integration Test(including component tests)

System Test

Requirements REQ

Stored in DOORS

Page 6: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

6

Követelménykezelés a DOORS segítségével

DOORS

Database

Vevői

követelménye

k

Fejlesztés

Termék

A követelmények és azokhoz

kapcsolódó dokumentumok

tárolása

• Specifikáció

• Design

• Teszt

• Egyéb dokumentumok

• Interfészek konzisztenciájának megőrzése

• Teljes lefedettség biztosítása

• A változtatások hatásának vizsgálata

• Változások lekövetése

• Dokumentum-konfigurációk tárolása

Előnyök:

Page 7: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

7

Doors adattárolási struktúra

Doors adatbázis

Folder

Project

Modul

(Doors dokumentum)

Felépítése:

• Objektum (sor, rekord)

• Attribútum (oszlop, mező)

Page 8: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

8

Kezdeti lépések

Miért Doors?

Kvázi-szabvány az autóiparban

Partnereink is ezt használják

Nagyfokú testreszabhatóság

Bevezetés első lépései

Adattárolási struktúra megalkotása

Rendezés vevői projectek szerint

Alábontás a komponensek szerint

További rendezés a V-Modell szerint

Jogosultságok beállítása (kezdeti)

Mindenki olvashat mindent

Írni csak a meghatározott részeket lehet

Page 9: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

9

Sztenderdizálás, testreszabás

1 év próba-használat után

Motivációk

Szisztematikus munka

Konzisztensebb dokumentáció

Szabványok alkalmazása, belső szabványok megalkotása

Tiszta felelősségi körök

Emberi tévedések minimalizálása (automatizálás)

Automatikus metrikák a lefedettség mérésére Átláthatóbb státuszjelentések

Nagyobb adatbiztonság (backup & recovery plan)

Külső szakértők bevonásával

Szakértő a Telelogictól (folyamatok definíciója, testreszabás specifikációja)

3rd party szakértő, programozó (implementáció)

Page 10: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

10

Sztenderdizálás, testreszabás lépései – I.

Igények összegyűjtése

A fejlesztés minden szintjének bevonása

Folyamatok definiálása

Kiindulási alap a V-modell

Az összegyűjtött igények közös nevezőre hozása

Illeszkedve a külső és belső szabványokhoz

Helyenként új belső szabványok kialakítása

Tesztkörnyezet(ek) létrehozása

Az éles környezetnek megfelelő tesztszerver

Az éles környezetben elkülönített „játszótér”

Page 11: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

11

Sztenderdizálás, testreszabás lépései – II.

Modulok sztenderdizálása

Modultípusok meghatározása (követelmény, specifikáció, design, tesztlista,

stb.)

Sztenderd attribútumok meghatározása modultípusonként

attribútum neve,

értékkészlete,

funkciója

Sztenderd nézetek

Különböző munkafázisokhoz különböző nézetek

Document-skeleton

Dokumentum fejléce kitöltési magyarázatokkal

Dokumentum váza a szükséges főbb fejezetekkel

Névkonvenció

A modulok elnevezése hordozza a funkciót is

Tárolási struktúra, könyvtárszerkezet

Modul-sablonok létrehozása

Linkelési szabályok meghatározása

Page 12: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

12

Sztenderdizálás, testreszabás lépései – III.

Funkcionális testreszabás (DXL)

Szükséges egyedi funkciók meghatározása

A munkafolyamatba illeszkedő funkciók

Hiányzó hasznos funkciók

DXL kódolási útmutató létrehozása

Kódolási konvenciók

Scriptfájlok kezelése

Script-könyvtár létrehozása, Doors menüjébe integrálása

A fentebb meghatározott scriptek implementációja

Külső fejlesztői segítséggel

Interfészek

Doors eXchange használata a vevői követelményekhez

Egyedi import és export funkciók más rendszereket használó beszállítókkal

Összefoglaló jellegű exportlehetőségek Excelbe

Metrikák, riportok meghatározása, implementációja

Rendszeres lefedettség-riportok

Ad-hoc futtatható riportok (felhasználói és admin riportok)

Page 13: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

13

Sztenderdizálás, testreszabás lépései – IV.

Tesztelés

Szkriptek tesztelése

Koncepció tesztelése

Dokumentálás

Kézikönyvek és útmutatók készítése

Dokumentáció az adminisztrátorok számára

Menüből elérhető help a funkciókhoz

Tréningek

Rendszeres tréningek új belépőknek

Követő tréningek a régi dolgozóknak

Page 14: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

14

Változtatások

A kialakult struktúrán folyamatosan változtatni kell

Változások okai

Cégen belüli szervezeti változások

Új projectek

Új csoportok

Új felelősségi körök

Koncepcióváltozások

Új fejlesztési metódusok

Feature alapú fejlesztés

Fejlesztési folyamatok változása

Baseline-stratégia

Review folyamatok

Dokumentáció egyszerűsítése, dokumentációs struktúra változása

Design és specifikáció összevonása

Generikus fejlesztés előtérbe helyezése

Szigorúbb jogosultsági rendszer

Nem olvashat mindenki mindent dokumentumok egymásra hivatkozása probléma lehet!

Page 15: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

15

Összefoglalás

Tanulságok

Nem lehet átgondolás nélkül belefogni

A bevezetésbe mindenképpen energiát kell fektetni, de megtérül

A változó környezet változásokkal jár a DOORS-ban is

Előnyök

Nagyfokú testreszabhatóság

Adattárolási struktúrák

Munkafolyamatok (scriptelhetőség)

Széles körben használt eszköz

Ügyfeleink és beszállítóink is használják

Tervek

6 éve használjuk, és a továbbiakban sem tervezzük leváltani

Még átláthatóbb struktúrák és egyedi funkciók létrehozása

További finomhangolások

Page 16: Rational DOORS felhasználói tapasztalatok Esettanulmány · ECU Sw ECU Hw TskCtrl PlSafety PowerPack RTC Sw WD Sw A kormányrendszer. Presta Hungary Kft. ThyssenKrupp Chassis

Presta Hungary Kft.

ThyssenKrupp Chassis

© 2012 All rights reserved. Copying and distribution without the prior written approval of ThyssenKrupp Presta AG is expressly prohibited. Inventions capable of being protected are property of ThyssenKrupp Presta AG and are to be held confidential

Issue

Date

Event venue, Author

16

Köszönöm a figyelmet!