Működőképes Elektronikus Ügyintézési Modellek e-Szignó Üzleti Megoldások
Microsoft Üzleti Megoldások Konferencia 2005
description
Transcript of Microsoft Üzleti Megoldások Konferencia 2005
Microsoft Üzleti Megoldások
Konferencia 2005
Mobil számhordozhatóság a Pannon GSM-nél
Rabata JózsefPannon GSM
A Pannon GSM bemutatása
> Az ország második legnagyobb GSM szolgáltatója
> A Telenor csoport tagja> Telenor Mobil, Telenor Mobile Sweden, Sonofon, ProMonte,
Telenor Pakistan, GrameenPhone, DiGi, Kyivstar GSM, DTAC, Vimplecom, ONE
> A StarMap Mobile Alliance tagja
> Több mint 3 millió előfizető (számlás és prepaid)
> 27,7 Mrd HUF adózás előtti eredmény 2004. első 9 hónapjában (50,2 Mrd HUF EBITDA ugyanezen időszakban)
A Pannon GSM és a Microsoft kapcsolata
> 1996 – a kezdetek: Infrastruktúra (F+P, üzenetkezelés, desktop OS és Office)
> 1997 – az első ügyfél frontend alkalmazások (SOL 1.0) elkészülte (Cleware Kft.)
> 1999 – az SAP bevezetése MS SQL alapon
> 1999 óta Premier terméktámogatás
> 1998 – 2000 – egyre több frontend funkcionalitás (Pannon Online, Webshop) Microsoft platformon (Cleware, Grepton és mások)
> 2001-2002 – Integrated Customer Access (ICA)
> 2003 – Nagyvállalati ügyfelek önkiszolgáló szolgáltatás manipulációja a web-en keresztül (Key Account Microsite)
> 2003 – Prepaid ügyfelek kupon feltöltése ATM-en keresztül (StexMachine)
> 2004 – Mobil számhordozás (PANdORA)
> 2004 – Üzleti entitások adatainak konzisztens kezelése (TMF Customer BES)
Miért dolgozunk a Microsoft-tal
> Többször bizonyította, hogy meg tudja oldani az adott feladatot.
> Gyorsabb, mint a klasszikus nagyvállalati szállítók.
> „Future proof” – elhisszük róla, hogy 10 év múlva is lehet rájuk építeni.
> Az ár-érték arány aránya jobb, mint az átlag.
A PANdORA projekt
Mobil számhordozhatóság> A projekt célja: mobil számhordozhatóság
megvalósítása az EU csatlakozás napjától
> A peremfeltételek: félig kész szabályozás fix határidővel és büntetésekkel. 5 hónap a fejlesztési projekt alapító okirattól (az üzleti folyamat tervezése 3 hónappal korábban indult.)
> A választott technológia: MS Biztalk 2002, MS SQL 2000 cluster, Windows Application server (NLBS,.Net)
> Az alkalmazott fejlesztési módszertan: Microsoft Solution Framework (MSF) + UML jelölési és dokumentálási rendszer
> A vállalkozási konstrukció: Microsoft fővállalkozás, MS partnerek bevonásával (Grepton, Cleware)
Műszaki oldalról - szereplők
Internet
Pannon
OperátoriReferenciaAdatbázis
(ORA)
Jelzés-irányítás
(SRF)
ÜzemiAdatbázis
CDRfeldolgozás
CRMrendszerek
(pl. ingyeneszöld szám, tudakozó)
ÜzemiAdatbázis
Hordozásifolymatvezérlő
SzolgáltatóNHH
KözpontiReferenciaAdatbázis
(KRA)
Műszaki oldalról - folyamat
Internet
Pannon
OperátoriReferenciaAdatbázis
(ORA)
Jelzés-irányítás
(SRF)
ÜzemiAdatbázis
CDRfeldolgozás
CRMrendszerek
(pl. ingyeneszöld szám, tudakozó)
ÜzemiAdatbázis
Hordozásifolymatvezérlő
SzolgáltatóNHH
KözpontiReferenciaAdatbázis
(KRA)
Irán
yítá
si A
dato
k
Irán
yítá
si A
dato
k Hordozottság lekérdezése
KRA EngedélyezésIrán
yítá
si A
dato
k
Egy
kapu
s E
nged
élye
zés
KRA Engedélyezés
Irányítási Adatok
A PANdORA tapasztalatai
> A projekt a szélsőséges feltételrendszer ellenére sikeresen lezárult, a PANdORA 2004. május óta éles üzemben dolgozik.> Mozgó specifikáció – nincs törvény> Az NHH SOAP értelmezése eltér a szabványtól
> A Pannon és a Microsoft Services képes volt kezelni a projekt technológiai és szabályzási (NHH – korábban HIF) kockázatait.
> A választott technológia bevált.
Módszertan?
> MSF – Microsoft Solution Framework> RUP – Rational Unified Process> XP – Extreme Programming> Steve McConnell
>Rapid Development>Code Complete
> Tapasztalat
Módszertani elemek és eszközök> Kockázatkezelés (MSF)> Tradeoff triangle (MSF) > Versioned Releases (MSF)> Daily dev meeting (XP)> UML modellező nyelv (RUP)> Source control, Bug tracking> Kód analizátor: FxCop> Code coverage mérő: Magellan> Üzemeltetés támogatása
> Egyszerűség – „KISS: Keep it stupid simple”> Kódminőség – „Beatiful software” (Charles
Connell)> Kommunikáció – „High-bandwith”
> Code review (MSF)> Feature control (MSF)> Daily Build (MSF)> Timeboxing (XP)> Kódolási konvenciók > Proof-of-concept> Automatizált unit teszt> Automatizált build és
setup> Hotfix management
Folyamat
> Igényfelmérés, vízió kialakítása> Specifikálás> Koncepcionális és logikai tervezés
+ Proof-of-concept> Megvalósítás
> Fizikai tervezés> Fejlesztés> Stabilizálás és dokumentálás
> Rollout
> Inkrementális módosítások> Patch, Plusz funkció, Új release
Napi folyamat – Daily Build
>Reggeli meeting> Napi feladatok, kérdések, fókusz
>Review-k>Fejlesztés
> Teszt fejlesztés is párhuzamosan!> Build és setup utánaállítása is folyamatosan!
>Késő délután: build, setup, unit test> Másnap a build tapasztalatai beépülnek a
teendőkbe
Új release folyamata> Igények megismerése, nagyvonalú hatáselemzés,
becslés
> Igények pontosítása, részletes hatáselemzés, tervezés> Fejlesztés
> Teszt fejlesztés párhuzamosan> Build és (fő) setup utánaállítása párhuzamosan
> Stabilizálás> Inkrementális setup (hotfix) készítése és tesztelése> Adminisztrátori dokumentáció utánaállítása> Hotfix adminisztrálása, kiadása> Fejlesztői dokumentáció utánaállítása
> Rollout> Telepítés az üzemeltetői tesztkörnyezetre> Éles telepítés (nagyobb módosítások esetén fejlesztői
részvétellel)
Kérdések?
Köszönöm megtisztelő figyelmét!