rational doors felhasználói tapasztalatok esettanulmány · ecu sw ecu hw tskctrl plsafety...
TRANSCRIPT
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.
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.
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
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
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
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:
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ő)
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
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ó)
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”
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
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)
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
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!
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
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!