2. HÉT:
IT FEJLESZTÉSEK ELMÉLETE Dr. Danyi Pál Egyetemi docens, BME,
[email protected] www.palprices.com 2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
1
A HÉT ESEMÉNYE 1. Előre telepített kémprogramokat találtak kínai mobilokon http://index.hu/tech/cellanaplo/2015/09/08/elore_telepitett_kemprogramokat_talaltak_kinai_mo bilokon/
2. HP 25-30 ezer főt bocsát el http://www.origo.hu/techbazis/20150916-hewlett-packard-tizezreket-rug-ki-hatalmas-techceg-gyartopc-szamitogep-elbocsatas.html
3. MVM Net állami mobilszolgáltató országos hálózatot épít: 450 MHz-es LTE technológiával Antenna Hungária a generálkivitelező és Huawei a technológiaszállító http://hvg.hu/gazdasag/20150910_A_Huawei_es_az_Antenna_Hungaria_epiti_az 2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
2
A NAP IDÉZETE „Nem a felhasználó dolga tudni, hogy mit is akar” “It’s not the customer’s job to know what they want.” (Steve Jobs)
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
3
JELENLEG A LEGFŐBB VÁLLALATI ALKALMAZÁS-TERÜLETEK • ERP (Enterprise Resource Planning) • BI (Business Intelligence) • CRM (Customer Relationship Management) • Dokumentum menedzsment • Együttműködés, kommunikáció • Web-alkalmazások, felhő-technológiák – belső felhasználásra • Web jelenlét: webshop, ügyfélszolgálat – külső ügyfeleknek
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
4
NAGYVÁLLALATI ALKALMAZÁS FEJLESZTÉS Példa: Mi egy telekom szolgáltató számára a legkritikusabb alkalmazás? Új ügyfélkapcsolati rendszerek fejlesztése
C RM
Ü gyfé l törzs
S zám lázás
Term é k katalógu s
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
5
IR-EK ERŐFORRÁSAI humán: IR-szakértők és felhasználók, hardver: fizikai eszközök rendszere, szoftver: programok, eljárások (a hardver adatok feldolgozása), adatbázisok: adatok struktúrált, hatékony tárolása, menedzselése hálózat: számítógépek közötti kapcsolatok megosztása, eljárások: munkautasítások, politikák, szabályzatok, szabványok
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
6
IR RENDSZEREK KAPCSOLÓDÁSA Az IR-ek három nagy csoportját különböztethetjük meg aszerint, hogy ezek a rendszerek hogyan illeszkednek más IR-ekhez. a) funkcionális információrendszerről — egy adott funkció ellátására hozzák létre, pl. marketing, számvitel, stb. támogatására b) vállalati (integrált) információrendszerről — több funkcionális IR szervezeten belüli integrációja; c) szervezetközi információrendszerekről — melyre az igény az e-kereskedelem megjelenésével jelent meg: két vagy több szervezet közötti információáramlást segíti elő.
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
7
GYAKORLAT - PÁROSÁVAL Ki milyen rendszerfejlesztést látott közelről vagy miben vett részt eddig? Milyen üzleti folyamatot automatizált vagy támogatott a rendszer? Rendszerek kapcsolódása szerint funkcionális, vállalati vagy szervezetközi?
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
8
IT MENEDZSMENT MODELLJE IT Stratégia + Pénzügyi tervezés (Üzleti) Igény- és portfoliómenedzsment
(IT) Igény- és p.men.
TERVEZÉS
FEJLESZTÉS
ÜZEMELTETÉS
(PLAN)
(BUILD)
(RUN)
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
9
INFORMÁCIÓMENEDZSMENT IR ÉS IT S T R AT ÉGIÁK
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
10
STRATÉGIAI RÁCS A fejlesztendő rendszerek stratégiai hatása A meglévő rendszerek stratégiai hatása
Kicsi Kicsi Nagy
Nagy
Támogató Átalakuló Termelési Stratégiai
Támogató: az IT sem a jelenben, sem a jövőben nem kap meghatározó szerepet. Az IT csak részfunkciókat lát el (szövegszerkesztés, internet), szerepe nem igényel vezetői kontrollt. Pl. étterem, takarítóvállalat Termelési: a jelenlegi rendszer megbízható és költséghatékony. Fejlesztés helyett karbantartás. Pl. egy raktár nyilvántartási rendszere Átalakuló: a stratégiai cél eléréséhez szükséges az IT fejlesztése, elmaradása versenyhátrányt okozna. Pl. áruházlánc kommunikációs hálózatának fejlesztése. Stratégiai: az IT szerepe fontos és az is lesz, a vezetés az IT-vel együttműködő. Pl. bankok, biztosítók, távközlési cégek. 2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
11
AZ IT SZEREPE A VÁLLALATI STRATÉGIABAN Az IT és a vállalati stratégia kapcsolatára 3 forma létezik: 1. Az IT-t nem tartják stratégiai erőforrásnak IT hagyományos szerepe, használata költségcsökkentő célú Az IT back office feladatokat lát el Automatizáló eszköznek tekintik. 2. Az IT a stratégia megvalósításában játszik szerepet (követő) Az IT csak a meglévő stratégia megvalósításában játszik szerepet. 3. Az IT a jövőbeli stratégia kialakításában is meghatározó Az IT_képes megváltoztatni a termékeket, szolgáltatásokat, a termelés gazdaságosságát (differenciáló szerep) Alkalmazásával erőfölénybe kerülhet a szállítóval szemben
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
12
KOMPETITÍV ELŐNYT NYÚJTÓ IT ALAPSTRATÉGIÁK Az IT-nek hat, egymástól jól elkülöníthető területen van hatása (Balaton, 1988): 1.
az új technika beépítése a meglévő rendszerekbe és szolgáltatásokba (üzleti folyamatokba),
2.
költségcsökkentés (energiamegtakarítás, jobb irányítás),
3.
döntéshozatal támogatása,
4.
vállalatközi kapcsolatok megváltoztatása,
5.
a vállalat célkitűzésének, profiljának megváltozása,
6.
új termékek és szolgáltatások létrehozása.
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
13
ÜZLETI ÉS IT STRATÉGIÁK KAPCSOLATA
HQ üzleti stratégia
Régiós üzleti stratégia
Helyi üzleti stratégia
HQ IT stratégia
Régiós IT stratégia
Helyi IT stratégia
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
14
DIFFÚZIÓ ÉS INFÚZIÓ: MINDEN SZERVEZETHEZ MÁS IT STRATÉGIA ILLIK Diffúzió:az IT irányítása mennyire decentralizált. Infúzió:a vállalat milyen mértékben függ az IT-tól. Kisdiffúzió ésinfúzió:az IT irányítása erősen centralizált, az IR-ek jelentősége alacsony (pl. DP korszak szervezetei) Kisdiffúzió éserősinfúzió:Erősen központosított irányítás mellett az IR-ek kritikus szerepet játszanak. Kiváló minőségű, integrált rendszereket igényel. N agy diffúzió,kisinfúzió:decentralizált vezetés, az irányítás a helyi követelményeknek megfelelően. Az integráció az együttműködésen, nem terveken múlik. N agy diffúzió ésinfúzió:nehezen irányítható, komplex környezet, drága. Erős decentralizáció – a kulcsfontosságú rendszerek szétesésének kockázata.
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
15
ÁLTALÁNOS IT STRATÉGIÁK I. Hogyan illeszkedik a vállalat stratégiája az IR-ekhez?
1. Központilag tervezett IT (IR) stratégia: A vállalat integrálja az IR stratégiát az üzletibe
2. Élenjáró IT stratégia: Folyamatos technológiai újítások: piaci versenyelőny biztosítása
3. Szabadpiaci IT stratégia: Maga a felhasználó választja meg a hardvert és szoftvert Költségkorlátok szabnak csak gátat
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
16
ÁLTALÁNOS IT STRATÉGIÁK – II. 4. Monopólium-típusú IT stratégia: Centralizált IT szervezet
5. Szűk erőforrás IT stratégia: Szigorú költségkorlátok
6. „Szükséges rossz” IT stratégia: A számítógép luxus, ami feleslegesen viszi a pénzt
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
17
A STRATÉGIA HIÁNYÁNAK EGYES KÖVETKEZMÉNYEI A rendszerfejlesztések nem támogatják a vállalati célokat Nem valósul meg a rendszerek integrációja – dupla munka, pontatlanság, késedelem A folyton változó fejlesztési tervek idő- és erőforrás pazarlók Nem lehet meghatározni az erőforrások optimális szintjét A vezetői információ elégtelen: nincs, vagy ellentmondásos Nem valósul meg az egyetértés az IT szakemberek és felhasználók között Elmaradnak az infrastrukturális beruházások.
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
18
PORTER-FÉLE 5 ERŐ MODELL
Michael E. Porter
Ábra forrása: http://www.veniens.hu/vallalatepito/wp-content/uploads/2010/01/porter1.jpg 2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
19
AZ IT SZEREPE A PORTER-I MODELLBEN I. 1. Új belépők fenyegetése: új versenytársak megjelenése – csökkennek az árak. IT: Lehetőséget ad a belépési korlátok emelésére, pl. automatizáltság, minőség növelése Alkalmazható a belépési korlátok ledöntésére, pl. egy iparágban hatékonyabb költségstruktúra bevezetésével (“disruptive” technológiák). 2. A vásárlók alkupozíciója: magasabb vevői igények, árak lefaragása, erősebb verseny. IT: Segít a vevők közti választásban, szegmentálásban Informálódhatunk a vevőkről: ügyfélérték
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
20
AZ IT SZEREPE A PORTER-I MODELLBEN II. 3. Szállítók alkupozíciója: emelkedő árak, a minőség és a szolgáltatási szint romolhat. IT: Szállítók választása: fordított aukciók Automatikus beszerzési és rendelési rendszerek (just-in-time) alkalmazása. 4. Helyettesítő termékek lehetősége: következmény a maximált ár, vagy behatárolt haszonlehetőségek. IT: Ár-teljesítmény reláció javítása Értéknövelt szolgáltatások 5. Üzletágon belüli verseny: az ár, szolgáltatások, elosztás területén. IT: Folyamatok automatizálása, hatékonyságnövelés, költségcsökkentés
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
21
TDK 2015 V ÁLASSZ TÉMÁT-KONZULENST
MENEDZSMENT ÉS V ÁLLALATGAZDASÁGTAN TANSZÉKRŐL!
A
Marke ti ng Me ne dzsm e nt Mi nőségm e ne dzsm e nt Te rm e lésm e ne dzsm e nt
HATÁRIDŐ: SZEPTEMBER 30. INFORMÁCIÓ : h ttp://tdk.b m e .h u/GTK 2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
22
INFORMÁCIÓMENEDZSMENT R EN DS ZER FEJL ES ZT ÉS I M Ó DS ZER EK ÉS M O DEL L EK
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
23
NAGYVÁLLALATI ONLINE FEJLESZTÉS Példa: http://www.telekom.hu/mobil (Webshop) fejlesztése: Tartalom módosítás (CMS funkció – Content Management System) Paraméterezés Kisebb fejlesztés Nagyobb fejlesztés
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
24
A RENDSZERFEJLESZTÉSI FOLYAMAT ÉLETCIKLUSA
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
25
PLAN + BUILD (tervezésésfejlesztés) Az IT fejlesztések folyam ata Üzlet Ü zleti folyamat karbantartás & rendszer használat
Üzlet Követelmények meghatározása Követelmények meghatározása Követelmények meghatározása
2015-16 I. FÉLÉV
Üzlet & IT Követelm. konszolidáció ja
Üzlet & IT
IT
IT
IT
IT
IT
Architekt. + megoldás tervezés
Megvaló s. vizsgálata
Szerző dés
Részletes tervezés
Implemen táció
Tesztelés
Programozás Adatbázis generálás Néha prototípus …
IT
Pl.. Melyik rendszer Melyik modul Új modul vagy mó dosítás Integráció más rendszerekkel …
Kezdeti tervezés: hogyan lesz implementálva
Funkcionális terv Adatbázis terv Felhasználó i interfész, képernyő k Jog. rendszer
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
IT Ü zemeltetés és karbantartás
26
FEJLESZTÉSMÓDSZERTAN Az IR fejlesztés az IT stratégiával összehangolt olyan tevékenység, melyben Az alaptevékenységek és a felhasználók igényei a fontosak, Felismerésre kerül a probléma, Feladatelemzést hajtunk végre, Hatékonyabb rendszert tervezünk és Megvalósítjuk, felügyeljük azt.
Kritériumok Célok és elvárások pontossága Stratégia és elvek rögzítése Alkalmazható módszerek összegyűjtése Jó minőségű munka (irányítás, vezérlés)
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
27
A RENDSZERFEJLESZTÉS VÁZA Fejlesztési elvek → módszerek → eljárások → eszközök megvalósítás
2015-16 I. FÉLÉV
realizálás
automatizálás
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
28
RENDSZERFEJLESZTÉSI ALAPELVEK 1. Modellszemlélet és absztrahálás 2. Iterativitás 3. Architektúraszemlélet 4. Modularitás
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
29
MODELLSZEMLÉLET – 1. Az IR-ek és a valós világ folyamatai is bonyolultak → absztrakcióra van szükség Meg kell érteni a rendszer Természetét Viselkedését Jellemzőit Összetevőit, tehát a MŰKÖDÉS PONTOS FOLYAMATÁT.
Elemezni kell a rendszer: Összetevőinek kapcsolatrendszerét A leíró adatokat és azok struktúráját Az adatok áramlásának módját Reakcióit, állapotát, változásait Funkcionalitását
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
30
MODELLSZEMLÉLET – 2. Modell: olyan terv, a valóság vázlata, mely a fenti elemeket tartalmazza, de a cél szempontjából jelentéktelen részeket figyelmen kívül hagyja. A modellezés előnyei:
Szemlélteti a meglévő vagy új rendszer felépítését Alaposabban ismerhető meg a rendszer struktúrája Mintákat lehet szolgáltatni az új rendszerhez A fejlesztés döntési fázisai dokumentálhatók. Komplex rendszereknél adott egység modellezhető, a probléma így könnyebben kezelhető.
Modellezés több szinten, pl.:
Valós probléma (verbális leírás) → problématér specifikációja (modellező nyelv) → forráskód (programozási nyelv) → működőképes alkalmazás
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
31
TOP-DOWN ÉS BOTTOM-UP
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
32
ITERATIVITÁS Iteráció: folyamatosan vizsgáljuk, hogy a célok és a végrehajtás összhangban van-e. (VISSZACSATOLÁS). Az iteratív fejlesztési elv előnyei: Csökkennek a ráfordítási kockázatok (az iterációs lépések ellenőrzöttek) Csökken a kockázata, hogy a termék nem készül el a megfelelő módon Az iterativitás gyorsítja a fejlesztés folyamatát (rövidebb határidők, részcélok) Mind jobban figyelembe vehetők a felhasználói igények (gyakran éppen az iteráció segít az igény pontosításában)
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
33
ARCHITEKTÚRASZEMLÉLET Architektúra: a rendszer elemeinek és folyamatainak strukturális nézete, mely megmutatja az egyes részek együttműködését és kommunikációját. Az IR szerkezetének ismeretére szükség van, mert A struktúra ismeretében könnyebben érthető a rendszer működése A fejlesztési folyamat egyszerűbben szervezhető Beépíthetők lesznek a már meglévő elemek is Kezelhetőbbek lesznek a komplex rendszerek.
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
34
ARCHITEKTÚRASZEMLÉLET Az architektúrák összessége az architektúratérkép.
Könnyebben lehet részelemeket integrálni és eltávolítani, ha pontosan ismert a struktúra.
Üzleti architektúra: szervezeti folyamatok – informatikai elemek Logikai architektúra: alkalmazások + adatkapcsolatok: a rendszer funkcionális megközelítése, mely nem foglalkozik a megvalósítás IT lehetőségeivel Fizikai architektúra: a logikai architektúrát megvalósító technikai elemek rendszere
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
35
MODULARITÁS (KOMPONENSSZEMLÉLET) Modularizáció: a fejlesztendő rendszer kisebb részekre bontása, modulokra tagolása, szükség szerinti többszörös felhasználása. A komponensszemléletű fejlesztés jellem zői: Elemekre bonthatóság (top-down eljárást jól szolgálja) Kombinálhatóság (olyan egységek képzése, melyekből több különböző további elem is felépíthető) Érthetőség, egyértelműség (későbbi módosíthatóság) Kontinuitás (globális változtatás modulváltoztatással is megvalósítható) Hibák javíthatósága (az egész rendszert nem érinti) Módosíthatóság
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
36
EGYÉB FEJLESZTÉSI ELVEK Kétszintű tervezés elve
Nagyvonalú számítások és folyamatos pontosítás (idő, megtérülés)
Kétoldalú tervezés (üzleti és technológiai) Elkötelezettség Logikai és fizikai tervezés különválasztása Ügyfélközpontúság (folyamathatékonyság) Projektszemlélet (Pénz, idő, minőség konfliktusa) Ergonómia (Hardver- és szoftverergonómia) Felhasználó barátság Skálázhatóság Monitorozhatóság
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
37
IT ALKALMAZÁSOK FEJLESZTÉSÉNEK MÓDJAI Egyedi fejlesztés: Belső fejlesztés Külső fejlesztő készíti a szervezet igényeinek megfelelően
Dobozos: Az IT alkalmazás megvásárlása + customizálás Alkalmazás-szolgáltató igénybevétele, lízing Felhő alkalmazások (SaaS) Nyílt rendszerek 2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
38
IT ALKALMAZÁS VÁSÁRLÁSA (COTS) A vásárlás előnyei
A vásárlás hátrányai
Nagy választék (ha com m odity szoftver)
A szoftver nem támogatja teljes mértékben az igényeket
Gyorsabban rendelkezésre áll a szoftver
A testreszabás, módosítás általában költséges
A befektetés előtt ismert a végeredmény
A szoftver miatt szükséges lehet a folyamatok jelentős módosítása
Felhasználói tapasztalatok, amelyek beintegrálódnak az új verzióba
Nincs mód a szoftverrel kapcsolatos változtatások követésére
Általában olcsóbb a fejlesztésnél
Nehézkes lehet az integráció a már meglévő informatikai infrastruktúrába
Nincs akkora igény szakértőkre, mint fejlesztésnél. Kisebb kiszolgáltatottság.
A szoftvert kivonják a forgalomból, vagy a terjesztő vállalat megszűnik
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
39
Köszönöm a figyelmet!
2015-16 I. FÉLÉV
DR. DANYI PÁL - INFORMÁCIÓMENEDZSMENT
40