V životě každého z nás je důležité mít jistoty a záruky. Úplně stejně to platí v rámci vývoje softwaru na míru. Když už se rozhodnete investovat své peníze do vývoje a následně se na celý systém spoléhat, je velmi důležité, abyste měli jistotu, že se možnými problémy nemusíte trápit. Různé požadavky na změny a úpravy v rámci IT přicházejí pravidelně – někdy se jedná jen o drobnou změnu grafických prvků či barev, jejíž oprava je v řádech minut, jindy ale může jít o zásadní funkčnost či dostupnost softwaru, kde hraje roli každá sekunda. Sestavili jsme pro vás TOP5 doporučení, které by si měl uvědomit a hlavně zkontrolovat každý vlastník nebo provozovatel softwarového řešení na klíč. Přestože je každá aplikace jedinečná, níže uvedené body se týkají takřka všech.
1. Nechte si svůj software pravidelně testovat a kontrolovat
Pokud si myslíte, že předáním vyvinutého softwarového řešení na míru všechna spolupráce s dodavatelem končí, nemáte úplně pravdu. Právě zavedení programu do reálného provozu s sebou může přinést určité drobnosti, které není možné v rámci vývoje a beta testování odhalit. Často totiž testování probíhá za trochu jiných podmínek, než které mohou nastat v rámci extrémních či výjimečných situacích reálného využití.
2. Mějte spoleh na kvalitní podporu v případě potíží
Vždy je tedy důležité mít kvalitního a precizního dodavatele údržby / IT podpory – někdy označované anglickým slovem support, který dokáže nastalé problémy identifikovat a opravit. Není nic horšího, než když vám spadne systém či aplikace, a vy teprve tehdy musíte začít hledat firmu, která vše zachrání. U nás v MEMOSu si následný support objednává 95 % všech klientů, kterým jsme pomohli s vývojem.
3. Zasmluvněte si SLA a reakční časy s vaším dodavatelem
K bodu číslo dva se velmi úzce váže i “trojka”. Je sice chvályhodné, že máte někoho, kdo vám dokáže pomoci s opravou vzniklého problému, ale co když vám na vaši urgenci “Každou hodinu, co nejde program a stojí výroba, ztrácíme desetitisíce” odpoví “Nyní nemáme kapacity, do týdne se na to někdo podívá”. Upřímně, v tu chvíli bych nechtěl být ve vaší kůži! Máme dobrou zprávu, tlaku na srdci připomínajícímu infarkt a rozmláceným věcem “po ruce” v okolí kanceláře se ale dá předcházet. Poctiví dodavatelé vývoje na míru totiž v následném supportu garantují takzvané SLA a reakční doby. Service level agreements (SLA) je dohoda mezi poskytovatelem služeb a zákazníkem, která stanovuje rozsah a úroveň služeb, které je nutné dodržovat. Dobře si tedy ohlídejte zejména tyto body:
- Začátek a konec podpory
- Garantované množství hodin / kapacit
- Reakční doba (či kategorie reakční doby dle závažnosti)
- Způsob řešení – zda se reakční doba vztahuje na odstranění problému, definování problému či zahájení analýz
- Dostupnost technické podpory
- Cena za využití podpory / měsíční paušál / hodinová sazba
4. Zajistěte si pravidelné bezpečnostní kontroly a aktualizace
Jde vaše aplikace s módou? Teď úplně nemyslím, zda vždy ladí s barvou roku, ale spíše, zda ji update operačního systému mobilního zařízení či využívaných komponent nějak nezměnil k horšímu. Mnohokrát jsme byli svědky, kdy plně fungující mobilní aplikace s příchodem “zlomové aktualizace” najednou začala dělat problémy. Určitě vám nemohu tvrdit, že když máte zaplacený “support”, tak se vám všechny problémy vyhnou obloukem, ale určitě je větší jistota, že takové potíže zvládnete mnohem lépe.
5. Sledování výkonu a optimalizace využití hardwaru
Rostou vám uživatelé v aplikaci? To jsou dobré zprávy… co ale kromě dobrého pocitu také pravděpodobně roste, je zatížení serverů a požadavky na výkon. Aplikace se začíná sekat a padat… normálně bych vám v tento moment řekl, ať se vrátíte k bodu číslo dva, ale víte, že tomuto se dá i předejít? Buď můžete každé ráno, poledne i večer kontrolovat všechny systémy, výkony a vytížení a spoléhat na své zkušenosti v oblasti optimalizace hardwaru či využívat takzvaný monitoring. U nás v MEMOSu má tento monitoring na starost přímo majitel pan Pavel Šajnar, všechny služby jsou tak plně v bezpečí. Když totiž nastane problém, na televizi v ředitelské kanceláři začne rudě svítit upozornění, které ihned řešíme.