Česká spořitelna je moderní banka orientovaná na drobné klienty, malé a střední firmy a na města a obce. Nezastupitelnou roli hraje také ve financování velkých korporací a v poskytování služeb v oblasti finančních trhů.
Finanční skupina České spořitelny je počtem 5,3 milionu klientů největší bankou na českém trhu. Od roku 2000 je Česká spořitelna členem silné středoevropské Finanční skupiny Erste Bank s téměř 16 miliony klientů.
Na domácím trhu má Česká spořitelna 10 tisíc zaměstnanců a pobočková síť České spořitelny čítá 630 poboček.
Spořitelna používá na svých pobočkách aplikaci, která zajišťuje vstup dat do back-endových systémů zpracovávajících produkty Sporožiro, vkladní knížky a sběrné účty. Tato aplikace rovněž zajišťuje lokální účetnictví poboček a zprostředkovává data pro platební styk na ČNB. Tuto aplikaci, Pobočkový systém, využívá denně více než 6000 přepážkových pracovníků a vstupuje přes ni více než 60 tisíc operací denně. Pobočkový systém byl až dosud realizován jako tlustý klient spolupracující s lokálním pobočkovým databázovým serverem. Tato koncepce byla stará více než deset let a v současné době již nevyhovovala moderním trendům v IT, zejména postupující centralizaci.
Česká spořitelna hledala cestu, jak se vypořádat se stávající situací v Pobočkovém systému. Podmínkou bylo, aby nová aplikace byla vyvinuta a implementována v rámci jednoho inovačního cyklu (v ČS je standardizován půlroční inovační cyklus), aby byla minimalizována rizika spojená s implementací nové aplikace, neměl by být problém s přijetím nové aplikace koncovými uživateli a v neposlední řadě by nová aplikace neměla být pomalejší než stávající tlustý klient. Samozřejmostí byl předpoklad zachování všech existujících automatizovaných rozhraní na okolní systémy.
Bylo rozhodnuto, že v první fázi s výhodou zůstane existující databázová strana (implementovaná na platformě Microsoft SQL Server), která prodělá jen minoritní optimalizační změny, a kompletně bude nahrazen tlustý klient novou aplikací na bázi WEB technologií.
|
Jako vstupní předpoklad úspěšné realizace nové aplikace byla jednoznačně zvolena platforma Microsoft .Net a webové technologie na platformě internetové informační služby Microsoft IIS 6.0. Pro větší přehlednost, rychlost a operativnost vývoje byl hned na počátku implementován Microsoft Team Foundation Server, jakožto integrující platforma pro vývoj celé aplikace. V průběhu vývoje se toto rozhodnutí ukázalo jako jedno z klíčových, díky čemuž se později dařilo držet rychlý rytmus vývoje a „tah na branku“.
V rámci přípravy prostředí pro novou aplikaci bylo ještě nutno vyprojektovat a realizovat přechod z Windows 2000 Serveru na vyšší verzi, Windows 2003 Server R2 a rovněž povýšit verzi databázového serveru na Microsoft SQL Server 2005. To se podařilo realizovat jako samostatný projektový stream v předstihu před samotnou aplikací Pobočkový systém.
Projekt byl odstartován v dubnu 2006, do konce listopadu byla kompletně připravena infrastruktura všech více než šesti set poboček. V listopadu byly zahájeny testy nové aplikace, které trvaly až do konce února 2007. V únoru 2007 byl spuštěn pilotní provoz nového Pobočkového systému a v následujícím měsíci byla provedena plošná implementace do celé pobočkové sítě. Od té doby aplikace funguje bez problémů.
Tímto byl uzavřen první krok – vytvořeny nezbytné předpoklady pro budoucí centralizaci Pobočkového systému a tedy nastoupena cesta k dalším úsporám v IT infrastruktuře poboček.
Při rozhodování o platformě pro novou aplikaci Pobočkový systém hrály rozhodující roli dobré zkušenosti s technologiemi firmy Microsoft, dlouholeté zkušenosti České spořitelny s těmito produkty nasbírané na menších aplikacích, existující pobočková infrastruktura na platformě Microsoft a skutečnost, že Microsoft .NET představuje záruku rozvoje v dalších letech.
Tým zajišťující novou aplikaci pro pobočky České spořitelny zahrnoval 18 programátorů, 5 analytiků a 3 testery.
Pro budoucí úspěch se jako zásadní ukázalo průběžné provádění zátěžových a kapacitních testů aplikace a průběžná kontrola a optimalizace programového kódu.
Nový Pobočkový systém (PS) je webová aplikace, která využívá WEB Server lokálně na každé pobočce. Rovněž lokálně na každé pobočce existuje databáze s parametry nutnými pro běh PS, do které se rovněž ukládají data na pobočce pořízená. Tato data putují na centrální server PS a do dalších agend k zaúčtování nebo jinému zpracování. Rozhraní mezi Pobočkovým systémem a ostatními centrálními systémy je realizováno ve valné většině na bázi WEB Services (princip SOA), minoritně pak proprietárním komunikačním protokolem.
Mezi hlavní přínosy nové aplikace na platformě Microsoft .NET a dalších technologií Microsoft v České spořitelně patří:
| • | zjednodušení instalace aplikace a jejích oprav |
| • | využití monitorování aplikačního serveru, díky čemuž IT oddělení získalo kontrolu nad aplikací a snížily se náklady na její provoz a údržbu |
| • | logika ovládání aplikace zůstala beze změn, což znamenalo odstranění nákladů na školení uživatelů |
| • | zavedením Microsoft Team Foundation Serveru se dosáhlo výrazného zlepšení v oblasti řízení změn zdrojového kódu, verzování, funkčního testování a zejména u zátěžových testů, které se pro nasazení aplikace ukázaly jako klíčové |
| • | zjednodušila se podpora od klíčových dodavatelů banky |
| • | zjednodušilo se vývojové prostředí a spektrum používaných vývojových nástrojů, čímž došlo k úsporám na licencích |