SW-project management



Hasonló dokumentumok
Projectvezetők képességei

Software project management Áttekintés

DW 9. előadás DW tervezése, DW-projekt

Ütemezés tervezése A leghátrányosabb helyzet kistérségek fejlesztési és együttm ködési kapacitásainak meger

Software project management Áttekintés

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

Települési ÉRtékközpont

Bevezetés a programozásba

Hát én immár mit válasszak?

Információs rendszerek Információsrendszer-fejlesztés

Üzemszervezés A BMEKOKUA180

Követelmény meghatározás. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1

A dokumentáció felépítése

Üzemszervezés. Projekt tervezés. Dr. Juhász János

Szoftvertechnológia ellenőrző kérdések 2005

Tisztelettel köszöntöm a RITEK Zrt. Regionális Információtechnológiai Központ bemutatóján.

Funkciópont elemzés: elmélet és gyakorlat

Informatikai alkalmazásfejlesztő alkalmazásfejlesztő Információrendszer-elemző és - Informatikai alkalmazásfejlesztő

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Modell alapú tesztelés mobil környezetben

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

AAI projekt. Megvalósíthatósági vizsgálat alatt

Bevezetés a programozásba előadás: Alapvető programtervezési elvek

Pénzügyi-Ügyrendi és Foglalkoztatáspolitikai Bizottság Elnökétől. Cserkeszőlő M E G H Í V Ó

Szoftver-technológia I.

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

4. Projekt menedzsment

30 MB INFORMATIKAI PROJEKTELLENŐR

Szoftverminőségbiztosítás

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

A szoftverfejlesztés eszközei

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI

Programozási technológia

Azonnali fizetési rendszer megvalósítása

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E

Informatikai alkalmazásfejlesztő alkalmazásfejlesztő Információrendszer-elemző és - Informatikai alkalmazásfejlesztő

Szoftverminőségbiztosítás

Programfejlesztési Modellek

A CMMI alapú szoftverfejlesztési folyamat

Az előadás célja. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1

Különbségek másterületektől:

Verifikáció és validáció Általános bevezető

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

S01-7 Komponens alapú szoftverfejlesztés 1

Szoftver-mérés. Szoftver metrikák. Szoftver mérés

Járműinformatika A járműinformatikai fejlesztés

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

A FInish pályázat bemutatása, tájékoztatás a nyílt felhívásokról, az elnyerhető támogatásról. Viola Katalin Campden BRI Magyarország Nonprofit Kft.

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Tartalom A projektmenedzser teendői Projekttervezés Projekt ütemezés Kockázatkezelés

IT Factory. Kiss László

H ÁT ÉN IMMÁR K I T VÁ L A S S ZA K? P rojekte k h u m á n e rő forrá s kihívásai

A projekt idő-, erőforrás és költségterve 1. rész

Projektmenedzsment tréning

Servicedesk bevezetés tapasztalatai Nagy Gábor

A TakarNet24 projekt

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK

ITIL alapú IT környezet kialakítás és IT szolgáltatás menedzsment megvalósítás az FHB-ban

- Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban

Szervezetfejlesztési alprojekt az SZTE-n

Követelmény alapú minőségbiztosítás az államigazgatásban

Az árvízkockázat kezelési projekt konstrukció helyzete, ÁKK konf, Horkai A., OVF

Informatikai alkalmazásfejlesztő alkalmazásfejlesztő Információrendszer-elemző és - Informatikai alkalmazásfejlesztő

Időkönyvelő Projektfeladat specifikáció

Név: Neptun kód: Pontszám:

Kahr Csaba ügyvezető igazgató dr. Bánhelyi Balázs egyetemi adjunktus

Programrendszerek tanúsítása szoftverminőség mérése

2. Követelmények (Requirements)

Informatikai alkalmazásfejlesztő alkalmazásfejlesztő Információrendszer-elemző és - Informatikai alkalmazásfejlesztő

e-savaria projekt Állapotjelentés Szolgáltató önkormányzat kialakítása Szombathelyen és kistérségében GVOP /4.0

Fejlesztés kockázati alapokon 2.

Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle

Pályázatírás könytárosoknak

HELYES zárójelentése) Válasz sikeresnek vagy sikertelennek nyilvánítja a projektet HIBAS

Teljesítés helye: Magyar Államkincstár 1054 Budapest, Hold utca 4. Ajánlattételi/részvételi jelentkezési határidő:

Szerepjáték Project Story of my life

EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

Gazdasági informatika alapjai

MINTA Projektterv 2007

Képzés leírása. Képzés megnevezése: Orvostechnikai eszköz belső auditor (MSZ EN ISO 13485) Mi a képzés célja és mik az előnyei?

S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN. Structured Systems Analysis and Design Method

Magyar Projektmenedzsment Szövetség

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

TANÚSÍTVÁNY. tanúsítja, hogy az. InfoScope Kft. által kifejlesztett. Attribútum tanúsítványok érvényességét ellenőrző SDK InfoSigno AC SDK v1.0.0.

5. Témakör TARTALOMJEGYZÉK

A CMMI alapú szoftverfejlesztési si folyamat

Tesztelési szintek Tesztautomatizálás

INFORMATIKA ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK AZ ÉRETTSÉGI VIZSGA RÉSZLETES TEMATIKÁJA

A vezetői jelentésrendszer alapjai. Információs igények, irányítás, informatikai támogatás

ANSYS ACT. Hatékonyság növelés testreszabással. Farkas Dániel econ Engineering Kft. Budapest, 21/04/2016

Információ menedzsment

Krasznay Csaba Zrínyi Miklós Nemzetvédelmi Egyetem

Szoftverminőségbiztosítás

Átírás:

SW-project management 1 PM tárgya tervezés megfigyelés ellenőrzés emberek folyamat események

4P People (emberek) Product (termék) Process (folyamat) Project PM szintjei 3 SW előállítási folyamat bizonytalansága IR komplexitás H A α 1 3 2? ε A megrendelői elképzelés t

IR komplexitás H 1 2 A α B β 3 ε B 1. mérföldkő megrendelői elképzelés t 5 IR komplexitás 1 H C γ 2 ε C B β A α 1. mérföldkő 2. mérföldkő megrendelői elképzelés t

Emberek PM-CMM modell (People Management Capability Maturity Model) ötszintű modell Célja Munkaerő képességének javítása Ne néhány egyén, hanem a szervezet jellemzője legyen ez a képesség Egyén és szervezet céljának összehangolása Emberi erőforrás megtartása a szervezetben 7 folyam atosan tökéletesítendő m ódszerek a szem élyes és szervezeti szaktudás fejlesztésére optim alizálás optim alizálás folyam atos m unkaerő-innováció oktatás egyéni szaktudás fejlesztése szervezeti m unkaerő képességek növekedésének m ennyiségi m enedzselése, szakterület alapú csoportok létrehozása bevezetés szervezeti teljesítm ény kiegyenlítése szervezeti szaktudás m enedzsm entje csapatgyakorlatok csapatépítés, segítés elsődleges szakterületek azonosítása, m unkaerő tevékenységekhez rendelése véglegesítés m unkakultúra szaktudás alapú gyakorlatok karrierfejlesztés, szaktudás fejlesztése m unkaerő tervezés tudás és jártasság elem zése m unkaerő tevékenységek elm életi alapjainak m egterem tése alap bevésés kiegyensúlyozás, képzés teljesítm énykezelés céghűség kialakítása kom m unikáció, m unkakörnyezet

PM-CMM szintjei 1. Alapszint: alkalmi, nem előírásos embermenedzsment alkalmazás 2. Bevésési szint: szabályok megszilárdítása a résztvevők képességeinek fejlesztésére 3. Véglegesítési szint: a legjobb humánmenedzsment gyakorlat szabványosítása az egész szervezetre 4. Bevezetési szint: a humánmenedzsment gyakorlatra vonatkozó mennyiségi célok felállítása és bevezetése 5. Optimalizálási szint: az egyéni hozzáértés és munkaerő-motiváció állandó figyelése 9 Munkakörnyezet kialakításának szempontjai Egyedüllét Külvilág érzékelése Személyre szabás Tárgyalóterem biztosítása Informális gyűléshelyek kialakítása

Csapatmunka szervezése csapatösszetartás összejövetelek Információ hozzáférés fontos tagok száma ( n(n-1) egyirányú komunikációs kapcsolat) szerkezet összetétel 11 Motiváció ö n m e g - v a l ó s í t á s m e g b e c s ü l é s s z o c iá lis b i z t o n s á g i f i z i o l ó g i a i

SW fejlesztés szereplői Vezető managerek Project managerek Fejlesztő szakemberek Megbízó Végfelhasználók 13 A fejlesztő team Projekt vezető Projekt vezető Projekt adminisztrátor Vezető Vezető rendszerszervező rendszerszervező Vezető Vezető programozó programozó Szakmai Szakmai konzulens konzulens Egyéb specialisták Egyéb specialisták rendszerszerve zők folyamat szerve zők programtervezők alkal mazási programo zók különböző szakemberek az információren dszer felhasználói üzemeltetõ szg.műszaki erősáramú szakember építész stb.

Team szerkezete Demokratikusan decentralizált (DD) nincs állandó vezető döntés csoport megegyezés alapján kommunikáció Ellenőrzött decentralizált (CD) vezető + alvezetők a főbb tevékenységekre döntés csoport szintű, megvalósítás- alcsoportok kommunikáció Ellenőrzött centralizált (CC) felső szintű probléma megoldás kommunikáció 15 Team felépítése függ A megoldandó probléma bonyolultságától Megírandó program méretétől (LOC v. funkciópontok) Team élettartama A program modulokra bonthatóságának fokától Megkívánt minőségtől, megbízhatóságtól Befejezési határidő szigorúságától Megkívánt kommunikáció fokától

SW lehatárolás Product Környezettel való összefüggés Információ objektumok Funkciók Probléma felosztása Követelmény-specifikáció 17 Megvalósíthatósági vizsgálat Követelményspecifikáció Követelmények feltárása, elemzése Megvalósíthatósági tanulány Rendszermodell Követelmények specifikációja Követelmények validálása Felhasználói és rendszerkövetelmények Követelmények dokumentumai

SW hibák 4 SW project esetén A hibák okai, eredői Tervezés (specifikáció-26%) Követelményspecifikáció (szabvány, adatkezelés, logikai hiba, Σ38%) Kódolás (SW-, HW-, felhasználói interfész, hibaellenőrzés, Σ36%) 19 LOGIKAI HIBÁK 20% ADATKEZELÉS 11% SW INTERFÉSZ 6% SZABVÁNY 7% HW INTERFÉSZ 8% HIBAELLENŐRZÉS 11% SPECIFIKÁCIÓ 26% FELHASZNÁLÓI INTERFÉSZ 11%

HIÁNYZIK NEHEZEN ÉRTHETŐ, FÉLREÉRTHETŐ SP ELÉTELENSÉG ROSSZ FELHASZNÁLÓI LEKÉRDZÉS FELH ROSSZ INFOT AD ÉRVÉNYTELEN, LEJÁRT INFO HASZNÁLATA NEM KIELÉGÍTŐ KÉRDÉSEK HELYTELEN VÁLTOZIK 21 Process Megfelelő modell kiválasztás: (vízesés, prototípus, inkrementális, spirál, komponens, V) kiválasztás szempontjai: Megbízó elképzelései Termék tulajdonságai Fejlesztői környezet Termék és folyamat öszekapcsolása Folyamat felosztása

Project Projectterv ajánlott tartalma: Bevezetés célok, megszorítások Project szervezet team Kockázatelemzés HW-, SW-erőforrás követelmények Munka felosztása tevékenységek, mérföldkövek Ütemterv Figyelési, jelentéskészítési mechanizmusok 23 Project ütemezése tevékenységek azonosítása tevékenységek függőségi viszonyinak azonosítása SW követelmények erőforrások becslése a tevékenységekhez emberek tevékenységekhez rendelése projectdiagramok készítése diagramok

Ütemtervben használatos diagramok, módszerek Táblázatok Tevékenység háló Tevékenység gráf Gantt diagram Pert ábra, számítás CPM 25 ID Task Name Duration Start Finish 1 feladat rtervének elkészítése 4,17 days Thu 01.11.08 Wed 01.11.14 2 gépi konfigurációk kiválasztása 4,17 days Wed 01.11.14 Tue 01.11.20 3 rendszermérnökök beiskolázása 4,33 days Wed 01.11.14 Tue 01.11.20 4 programok megírása, fejlesztése 1,42 days Wed 01.11.14 Thu 01.11.15 5 bemenő adatrendszer előállítása 9 days Thu 01.11.15 Wed 01.11.28 6 számítógépek leszállítása 4,83 days Tue 01.11.20 Mon 01.11.26 7 rendszermérnökök visgáztatása 1 day Fri 01.11.23 Mon 01.11.26 8 elkészült prrendszer tesztelése 6 days Mon 01.11.26 Tue 01.12.04 9 konfigurlás 10 days Tue 01.12.04 Tue 01.12.18 10 futtatás éles adatokkal, ellenőrzés 0,94 days Tue 01.12.18 Wed 01.12.19 11 rendszer átadása 0,2 days Wed 01.12.19 Wed 01.12.19

tevékenységi gráf 3 E 6 B 4 H 3 5 1 A 2 C 4 F 7 I 9 4 2 3 4 D J 4 6 5 2 8 Ahol : mérföldkő, : tevékenység, A : tevékenység jelölése, 4 : időtartam. 27 G A N T T á b r a te v t

PERT ábra feladat redszertervének elkészítése 1 4,17 days Thu 01.11.08 Wed 01.11.1 gépi konfigurációk kiválasztása, 2 4,17 days Wed 01.11.1 Tue 01.11.20 rendszermérnökök beiskolázása 3 4,33 days Wed 01.11.1 Tue 01.11.20 számítógépek leszállítása, beserelése 6 4,83 days Tue 01.11.20 Mon 01.11.26 rendszermérnökök visgáztatása 7 1 day Fri 01.11.23 Mon 01.11.26 elkészült programrendszer 8 6 days Mon 01.11.26Tue 01.12.04 futtatás éles adatokkal, ellenőrzés 10 0,94 days Tue 01.12.18 Wed 01.12.1 konfigurlás 9 10 days Tue 01.12.04 Tue 01.12.18 rendszer átadása 11 0,2 days Wed 01.12.1 Wed 01.12.1 programok megírása, fejlesztése 4 1,42 days Wed 01.11.1 Thu 01.11.15 bemenő adatrendszer előállítása 5 9 days Thu 01.11.15 Wed 01.11.2 29 ID 1 2 3 4 5 6 7 8 9 10 11 '01 Nov 12 '01 Nov 19 '01 Nov 26 '01 Dec 03 '01 Dec 10 '01 Dec 17 '01 Dec 24 '01 De T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T rendszertervező programozó[200%] rendszertervező;rendszergazda informatikai oktató informatikai mérnök rendszergazda informatikai oktató rendszergazda;programozó rendszergazda rendszertervező;rendszergazda;progra rendszertervező;informatikai oktató;pro