Vývoj softwaru – MS Excel, VBA

V současnosti je trh zaplaven velkým množstvím software, proto se služba tvorby uživatelských aplikací může jevit jako nepotřebná. Ovšem opak je pravdou. Drobní živnostníci, společnosti ale i domácí uživatelé mají mnohdy tak různorodé a specifické potřeby, že jiné řešení než „software na míru“ prostě neexistuje.

 Podnikatelé a manažeři společností bývají velice často překvapeni, kolik „člověkohodin“ a tím pádem i financí lze ušetřit plnohodnotným využitím již vlastněného kancelářského programu.

 

Uživatelské aplikace vytvořené v programu Microsoft Excel jsou zpracovávány „na míru“ zákazníkovi na základě jeho potřeb a požadavků. Hlavní výhody této volby a pár příkladů aplikačních řešení z praxe můžete nalézt zde.

Prvotní požadavky může zájemce sdělit prostřednictvím malého dotazníčku umístěného v souboru Žádost o aplikaci v sekci Download. Až na základě sdělení zájemce všech požadavků a nároků na software je oboustranně odsouhlasena doba dodání a cena za zpracování příslušné aplikace.

Vývoj software probíhá primárně ve verzi Microsoft Office Excel 2010 (14). V případě potřeby zákazníka (používá-li nižší verzi), budou soubory uloženy do požadované (nižší) verze a využity funkce, které jejich verze programu podporuje.

Demoverze uživatelských aplikací si můžete stáhnout a vyzkoušet v sekci Download.

V případě Vašeho zájmu o zpracování uživatelské aplikace většího rozsahu může být sepsána mezi objednatelem a poskytovatelem smlouva o dílo, kde budou určeny všechny náležitosti obchodního vztahu. Jednodušší tabulkové aplikace budou dodány pouze na základě objednávky a vzájemné domluvy. Dodací doba bude určena smlouvou nebo ústní domluvou a bude se odvíjet od náročnosti tabulkové aplikace (návrh řešení, realizace, testování).

Využijte v současnosti slevu ve výši 10% z hodinových sazeb!

Další informace naleznete v sekci Časté dotazy. Ceník SW služeb a produktů   

—————————————————————————————————————————————————————–

POSTUP PŘI TVORBĚ UŽIVATELSKÉ APLIKACE V EXCELU

Spokojenost klienta s vyhotovenou aplikací, která splňuje všechna jeho očekávání a představy  je naším prvořadým úkolem. Pro to, abychom dosáhli tohoto cíle je nezbytně nutné postupovat dle následujících kroků a léty prověřených postupů:

 

1. URČENÍ POTŘEB UŽIVATELE

Přesné určení potřeb uživatele je jeden z nejdůležitějších kroků v celém procesu tvorby požadovaného software. Čím přesnější je nadefinování uživatelských požadavků a představ o fungování programu na začátku, tím menší je pravděpodobnost dodatečných předělávek a prodlužování dodacích lhůt na konci. Někdy se stává, že klient má při zadání pouze „mlhavé“ nebo velice obecné představy o tom, co by aplikace měla umět, ale bohužel (nebo bohudík?) Excel je uzpůsoben pro práci s přesnými daty a jasným nadefinováním vzorců a programových procedur. Z tohoto důvodu je nutné poskytnout jasné zadání již na začátku a případné „mušky“ odchytávat v průběhu vývoje.

 

2. NÁVRH CELKOVÉ KONCEPCE A URČENÍ NEJVHODNĚJŠÍHO UŽIVATELSKÉHO PROSTŘEDÍ

Celkové koncepční řešení požadovaného zadání většinou patří mezi nejtěžší kroky v celém procesu tvorby uživatelské aplikace. Ovlivňuje ho několik faktorů, mezi než patří např. množství zpracovávaných dat, používaná verze Excelu, budoucí počet uživatelů aplikace, nároky na formy výstupů zpracovávaných dat atd. Výstupem tohoto kroku je „jak to bude celé pracovat“ a jaké prostředky při tom budou využity (tabulky, vzorce, formuláře, podmíněné formátování, naprogramované procedury ve VBA atd.).

 

3. TVORBA TABULEK, VZORCŮ, ZADÁVACÍCH POLÍ, FORMULÁŘŮ, PROGRAMOVÁNÍ PROCEDUR VE VBA

Cílem tohoto kroku je „obsahově“ naplnit vymyšlenou „formu“ v kroku 2. To znamená především nadefinování vzorců, funkcí, zadávacích polí, formulářů, podmíněného formátování, vytvoření názvů a naprogramování procedur ve VBA. Všechny tyto zvolené prostředky bývají většinou před koncovým uživatelem skryty a v podstatě zabezpečují požadovaný chod aplikace. Uživatel ve finále pouze „něco někam“ zadává a na pozadí výše zvolené prostředky zabezpečují automatické výpočty, přenosy, kopírování a další požadované operace.

 

4. TESTOVÁNÍ, ODLADĚNÍ A ZABEZPEČENÍ APLIKACE

Po dokončení všech „kreativních a vývojářských“ činností přichází na řadu funkce „testera“. Neméně důležitá činnost, při níž jsou modelovány různé formy chování (standardní i nestandardní) koncového uživatele při práci s aplikací. Výsledkem této činnosti by mělo být případné odladění zjištěných nedostatků, zabezpečení aplikace formou dostupných prostředků proti narušení integrity a zajištění bezchybného chodu programu.

 

5. ÚPRAVA APLIKACE, VYTVOŘENÍ DOKUMENTACE A NÁPOVĚDY PRO UŽIVATELE

Ve finální fázi se provádějí celkové úpravy grafického charakteru a vypracování podrobné nápovědy pro uživatele, kde jsou uvedeny všechny doporučení, upozornění a návody postupů při práci s aplikací. V neposlední řadě je nutné vyhotovit interní dokumentaci k nově vytvořenému SW z důvodu případných budoucích úprav, aktualizací či doplnění aplikace.

 

6. DISTRIBUCE A AKTUALIZACE APLIKACE

Při předání nově vytvořeného software je uživatel seznámen se všemi dostupnými funkcemi a možnostmi programu. V případě budoucí potřeby jeho aktualizace či doplnění je možno kdykoliv ho uzpůsobit na nové podmínky či rozšířit stávající funkcionality.





Web Vega TEAM, grafika Themocracy

Partneři: Plánování a řízení výroby TopTech Brno s.r.o. | Reklamní agentura Praha | Direct mailing | MiJaMi - vedení účetnictví | Export & import management company - MGM Service s.r.o. | Velkoformátový tisk Brno - J.D.Agency s.r.o. | Nákup pohledávek a dluhů, dluhy a pohledávky Brno | Advokátní kancelář Brno, Praha - Mgr. Lenka Hershey | Royal Vision