Vývoj a implementace firemních informačních systémů

Vlastní systém jako viditelná konkurenční výhoda.

Tvoříme zákaznické informační systémy pro ty, kteří se nechtějí nebo nemohou spokojit s krabicovým řešením. Naše systémy pomáhají komunikovat, prodávat, evidovat, vyhodnocovat, řídit, organizovat. Tvoříme software na zakázku. Příkladem jsou specializované CRM systémy (řízení vztahů se zákazníky), obchodní systémy a integrované elektronické obchody, mobilní aplikace pro PDA/MDA, propracované databáze a aplikace pro věrnostní programy, rezervační systémy, dispečinky a další aplikace pro podporu a optimalizaci každodenních činností našich zákazníků.

Společnost iQuest s.r.o. disponuje kvalitními programátory a zkušenými team leadery, kteří již pracovali na řadě rozsáhlých a stále využívaných informačních systémů, a to jak na projektech společnosti iQuest s.r.o., tak na projektech jiných softwarehousů (často nadnárodních společností).

K projektu a vývoji informačního systému lze přistupovat několika základními způsoby. Mezi ně patří:

  • Tradiční způsob tzv. „vodopádu“. Tento způsob je založen na tradičním projektovém přístupu, kdy na začátku je produkt přesně navržen, zdokumentován a až po té naprogramován. Výhodou je předem známá funkcionalita, důkladné a předem promyšlené schéma systému, náklady v porovnání s výsledky a další aspekty, související s kvalitním řízením projektu informačního systému. Nevýhodou může být až přílišné upnutí na původní projekt a obtížnější reagování na průběžné požadavky změn od zákazníka. Naše společnost využívá tento přístup k programování.
  • Metoda extrémního programování. Tato metoda předpokládá maximální součinnost zákazníka při samotném programování. To probíhá po drobných přírůstcích, kdy na jedné funkcionalitě většinou pracuje pár programátorů. Jeden vždy kontroluje kód po druhém. Po každém drobném přírůstku je výsledek konzultován se zákazníkem a následně prováděny změny. Párování programátorů bývá při této metodě obměňováno. Extrémní programování vychází z předpokladů minimalistického pojetí prvních fází vývoje informačního systému. Kritickým faktorem úspěchu bývá dostatečná součinnost zákazníka. Ačkoliv naše společnost nepreferuje tento způsob vývoje IS, metodu extrémního programování zná a je možné ji využít.

Samotná implementace probíhá na těchto úrovních:

  • Datová vrstva: Realizace datové základny, integritních omezení, triggerů, stored procedur. Následuje konverze dat ze stávajících informačních systémů zákazníka, apod. Někdy bývá využito rozsáhlejších technologií, např. při budování datových skladů, datových tržišť, multidimenzionálních databází formou OLAP kostek, apod. Více v oddíle Business Intelligence.
  • Aplikační vrstva: Samotná aplikační logika. Jedná se o funkční propojení databáze s uživatelskou (prezentační) vrstvou.
  • Prezentační vrstva: Představuje funkcionalitu na straně uživatelského rozhraní. Tato, v jiných firmách často zanedbávaná část informačních systémů, představuje pro nás jakousi profesionální satisfakci. Vhodně navržené, designově a funkčně přívětivé a intuitivní uživatelské rozhraní determinuje úspěšné nasazení a používání informačního systému. Je to ta část systému, která nejen naplňuje poslání projektu, ale produkuje i spokojené uživatele.

Naše programátorské týmy využívají moderní framework Ruby on Rails.

Co Vám přinese vývoj zákaznického systému?

  • Konkurenční výhodu v podobě podpory přesného naplnění Vaší obchodní strategie!
  • Majitel systému se nemusí omezovat na funkcionalitu krabicového balíku, který mohou mít všichni.
  • Možnost kombinace již hotového balíku s integrovanou nadstavbou zákaznického informačního systému.
  • Možnost neustálého rozvoje a dynamického reagování na potřeby majitele svého systému, potřeby jeho zákazníků, situaci na trhu.
  • Přítomnost zkušeného týmu analytiků a sw vývpojářů napomáhá celkové revitalizaci podniku z hlediska optimalizace jeho procesů, datových toků, komunikačních i projektových zvyklostí pracovníků.

Proč tým iQuest s.r.o?

  • Jsme špičkoví odborníci s vysokoškolským vzděláním. Máme praxi v oboru. Máme za sebou řadu úspěšných projektů.
  • Vyvíjíme v moderním prostředí Ruby on Rails, což nám umožňuje tvorbu robustních systémů s možností velmi rychle reagovat na změnové požadavky zákazníků.
  • Jsme kreativní a současně dodržujueme mezinárodné uznávané standardy vývoje informačních systémů.
  • Jsme spolehliví a precizní. Již v průběhu vývoje systému píšeme automatické testy, kterými vyvíjený software automaticky prochází při všech jeho přírůstcích. Před předáním software vždy řádně otestujeme.
  • Jsme zodpovědní. Nesem plnou odpovědnost za výsledek naší práce.
  • Klademe důraz na přesnou a bezproblémovou komunikaci.
zavřít

Aplikace našich zákazníků na Slovensku

Webové aplikace našich zákazníků na Slovensku přešly hladce na EURO.

Všechny webové aplikace našich slovenských klientů byly řádně a včas připraveny na přechod na EURO a s tím spojené duální zobrazování měn ve formátu EUR/SKK.

Na Slovensku je nyní zakotven pevný kurz EUR = 30,126 SKK, který naše aplikace nyní plně respektují svým správným zobrazením i přepočtem.

zavřít

Webové frameworky Ruby on Rails a Merb se spojí v Ruby on Rails 3

Vývojáři nejznámějších webových frameworků v jazyce Ruby - Ruby on Rails a Merbu - se rozhodli spojit síly při práci na Ruby on Rails 3. Podle vyjádření na oficiálním blogu Ruby on Rails se k tomuto kroku rozhodli především kvůli příliš velké ideové podobnosti obou frameworků. Na webu Ruby on Rails při této příležitosti přibyla také stránka zvěčňující sloučení s Merbem.

Celý článek včetně diskuze můžete navštívit na zdrojak.root.cz

Autorka článku: Jana Dvořáková, senior developer iQuest s.r.o.

zavřít

Příručka o bezpečnosti webových prohlížečů

Google uveřejnil zajímavou příručku Browser Security Handbook, která má upozornit webové vývojáře na bezpečnostní problémy a někdy značná omezení webových prohlížečů.

Příručka nejen popisuje základní bezpečnostní pravidla, ale také v ní najdete detailní popis bezpečnostních problémů a omezení JavaScriptu, Flashe nebo některých dalších pluginů a kaskádových stylů.

Tento dokument obsahuje zajímavou přílohu, která obsahuje také ukázkové příklady z praxe.

Originální článek najdete na Google Blogoscoped

zavřít

Expression Web SuperPreview

Microsoft představil nový nástroj (nejen pro webdesignery) pro testování vzhledu webových stránek v několika verzích Internet Exploreru (tzn. IE6, IE7, IE8) na jednom počítači.

Více informací najdete na Microsoft SuperPreview: a New Way to Test Websites

zavřít

Doporučte nás





Vyplňte prosím Vaše jméno a příjmení.
Vyplňte prosím e-mail.
Zadaný e-mail je neplatný.