Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Microsoft Üzleti Megoldások Konferencia 2005
2
Mobil számhordozhatóság a Pannon GSM-nél
Rabata József Pannon GSM
3
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 első 9 hónapjában (50,2 Mrd HUF EBITDA ugyanezen időszakban)
4
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) – 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)
5
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.
6
A PANdORA projekt
7
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)
8
Műszaki oldalról - szereplők
9
Műszaki oldalról - folyamat
10
A PANdORA tapasztalatai
A projekt a szélsőséges feltételrendszer ellenére sikeresen lezárult, a PANdORA 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.
11
Módszertan? MSF – Microsoft Solution Framework
RUP – Rational Unified Process XP – Extreme Programming Steve McConnell Rapid Development Code Complete Tapasztalat
12
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
13
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
14
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
15
Ú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)
16
Kérdések?
17
Köszönöm megtisztelő figyelmét!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.