Fejlesztési projektek menedzselése IBM Rational CLM termékekkel Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó
Tartalom I. CLM termékek rövid ismertetése II. Projekt menedzsment módszertanokról III. Demo
I. IBM Rational CLM termékek ismertetése
Rational szoftverek fejlesztést támogató képességek
Application Lifecycle Management és Collaborative Lifecycle Management ALM az alábbi képességeket biztosító Rational termékeket tartalmazza: Security Management Architecture Management Requirements Management Change & Software Configuration Management Build & Deploy Management Quality Management CLM az alábbi ALM termékekből áll: 1. Rational Requirements Composer (Requirements Definition & Management) 2. Rational Team Concer (Development / Planning) 3. Rational Quality Manager (Quality Management) 4. Rational Software Architect Design Manager
IBM CLM termékek
CLM - összekapcsolja az elemzőket, a fejlesztőket és a tesztelőket
Követelmény kezelő alkalmazás használata - Rational Requirements Composer 1. Projekt létrehozása Template, artifact típusok, lekérdezések dashboard módosítás Szerepkörök beállítása, kommunikáció, iterációk, milestone-ok Tervezés fejlesztési és tervezési elemek kapcsolata 2. Felmérés, követelények létrehozása Interjúk, Dokumentáció importálása, Vizió, Követelények létrehozása; folyamatok, use case diagram magasszintű megoldás vázolására Követelmény gyűjtemény előállítása, összekapcsolás Relese plan-el és teszt tervvel Követelmény fejlesztési tervelem és teszt eset összelinkelése 3. Követelmények felülvizsgálata 4. Követelméynek kezelése Linkek, tag-ek, attribútumok, dashboard Jellemzők hozzárendelése Státusz, változás kérelem hatás követése
Változás kezelési (CCM) alkalmazás használata - Rational Team Concert FEJLESZTÉSI PROJEKT FELADATOK: 1. Tervezés - iteráció tervezés, - feladat tervezés, - kiadások előrehaladása 2. Változáskezelés - munkalemek: Story, Feladat, Hiba - Munkaelemek és munkafolyamat testreszabható 3. Forráskód kezelés - Hiba nyomkövetéssel, és összeépítésekkel integrálva 4. Összeépítés automatizáció - eredmények nyomon követése, - összeépítés kérése, - összeépítések és egyéb munkaelemek követése
Rational Team Concert változatok Eclipse client Microsoft Visual Studio client, Team Concert web interface Kliens változatok : fejlesztői környezetet biztosít az összeépítéseknek és az egyes elemek leszállításának. Webes változat: - szerver és projekt adminisztráció, - projekt területek hozzáférése, - repository információk, - tervek módsítása, - feladatok frissítése
CCM alkalmazás - Rational Team Concert 1. Tervezés
CCM alkalmazás - Rational Team Concert 2. Változás kezelés Work Itemek használata
CCM alkalmazás - Rational Team Concert 3. Forráskezelés (Source Control)
CCM alkalmazás - Rational Team Concert 4. Automatizálás (Build automation)
Minőség irányítás/quality Management - Dinamikus tesztterv létrehozása - Tesztesetek létrehozása - Tesztparancs fájlok készítése - Hiba bejegyzés rögzítése - Laborkezelés - Munkaelemekkel való integráció- feladatok és hibák. - Automatikus értesítés: változás, iterációk - Tesztlefedettségi elemzés
Tervezés kezelés/design Management Rational Software Architect Extension for Design Management, Rational Rapsody Design Manager integrálása CLM alkalmazással közös Jazz Team Server kiszolgálón Szoftver- és rendszertervek társítása követelményekkel, módosítás kérésekkel és tesztelés elemekkel Modellek megosztása, szerkesztése, terváttekintések Hatáselemzési diagramok Vázlatkészítés: architektúra és tervezési elképzelések Dokumentumsablonok: tervdokumentumok, specifikációk, és jelentések előállítása
CLM scenario CLM alkalmazások használata egy termék fejlesztésére
Riportolás Rational Reporting for Development Intelligence - Előre definiált jelentéseket tartalmaz - Jelentések testreszabhatóak, újak hozhatók létre - Faliújságok, jelentések projekt állapotának követésére - Rational Reporting for Development Intelligence - személyre szabható jelentések nagyobb készletét biztosítja
Licencek és szerepek Egy adott felhasználó számára elérhető képességeket a felhasználóhoz rendelt szerep alapú licenc határozza meg. Példa: egy Rational Team Concert fejlesztő licenccel rendelkező felhasználó létrehozhat és módosíthat munkaelemeket és terveket, de csak olvasási hozzáférése van a teszttervekhez (amelyeket egy Rational Quality Manager licenccel rendelkező felhasználó hozott létre).
II. Projekt menedzsment módszertanok
2. Projekt menedzsment módszertanok - Folyamat alapú AGILIS módszertanok SCRUM - Tradícionális fázisos - vízesés - Iterációs - Stb.
SCRUM agilis szoftverfejlesztési projekt menedzsment módszertan (Termék teendőlista) (Futam teendőlista)
III. DEMO - Lifecycle projektek kezelése Rational Requirements Composer Rational Team Concert Rational Quality Manager
CLM termék használatával választ kapunk...:
Köszönöm a figyelmet! Kaszás Orsolya Ker-Soft Kft. orsolya.kaszas@kersoft.hu
BACKUP SLIDE-ok
CLM scenario CLM alkalmazások használata egy termék fejlesztésére
CLM termék használatával választ kapunk: Planning challenges Does your team plan across the entire team? manually collect and report status? instantly see the impact of a change in project scope or resources? integrate planning with execution? plan for waterfall, iterative and agile environments?
CLM termék használatával választ kapunk: Collaboration challenges Can your team bring new team members up-to-speed quickly? overcome the barriers of multiple time zones when working with outsourced and distributed team members? find all the information related to a specific task? quickly grasp the who, what, when and why of team activities?
Projektsablonok Lifecycle projektek 14 féle sablon - TERVEZŐ Architecture Management munkaterület - ELEMZŐ Requirements Management - FEJLESZTŐ Change and Configuration Mngmnt - MINŐSÉGÜGYI Szakember Quality Management További alsablonok: - CCM: Scrum, OpenUP, formális projektvezetési folyamat - RM: Alapvető, Használati eset, Agilis, Hagyományos követelmények projektsablonok