Analytická činnost informačních systémů

Poskytujeme služby systémové analýzy, projektujeme informační systémy

Nejsme jen programátoři. Aplikace navrhují skuteční architekti informačních systémů. Řešení složitých úloh je naším koníčkem. Systémovou analýzu provádíme vždy při fázi projektu informačního systému. Pomocí analytických metod a softwarových nástrojů dekomponujeme podnikové procesy, datové toky, objekty systému a další analyticky významné součásti Vaší společnosti, abychom jako výsledek předložili projekt, který bude základním kamenem Vašeho nového informačního systému.

Podnik či organizace ve světě informační společnosti je pojímán jako živý organizmus, tedy v pravém slova smyslu jako systém. Je to soustava vzájemně provázaných reálných objektů, realizujících jeho hlavní a podpůrné procesy vedoucí k naplňování strategické mise podniku.

Informační systém může být hnacím motorem tohoto organizmu. K jeho správnému navržení a nasazení je zapotřebí nejprve zcela pochopit, popsat a v případě nutnosti zoptimalizovat jeho strukturu. Veškeré realizované procesy, jeho významné okolí, příležitosti a případná rizika.

Informační systém nese informace o podniku právě takové, jaké jsou. Pouze je vhodným způsobem pokládá do vzájemných souvislostí a kontextu tak, aby ve výsledku jejich společná hodnota přinesla maximální užitek.

Analytická činnost obvykle tvoří 30 - 50% činnosti na softwarovém projektu. Odborně a komplexně provedená analýza s využitím všech jejích významných kroků je předpokladem ke správnému navržení a realizaci informačního systému, tedy k úspěšnému dosažení cíle projektu!

Analýza spočívá zejména v dekompozici, popisu a modelování reality. To poskytuje obecný „abstraktní“ nadhled nad charakteristikami podniku/systému bez zatížení konkrétní technologií či implementací. Výsledek je nezbytným podkladem pro další návrh informačního systému a manažerská interpretace přináší často nový pohled na vlastní podnik pro top-management společnosti, což samo o sobě implikuje možnosti celkového zefektivnění fungování podniku.

Vzhledem k obtížnosti a komplexnosti zkoumaného celku je využíván princip abstrakce. Ten umožní oddělit jednotlivé úrovně pohledu na daný problém a rozdělit jej na menší části tak, aby jednotlivé komponenty analyzovaného problému byly mentálně zvládnutelné. Hierarchická abstrakce (postupná agregace/dekompozice vs. generalizace/specializace) patří mezi základní „nástroje“ při analýze a návrhu složitých informačních systémů.

Projekt informačního systému vede ke konkrétnímu návrhu budoucí funkcionality i provedení vyvíjené softwarové aplikace. Správně provedený projekt je založen na několika fázích s různou úrovní abstrakce při popisu vznikajícího systému. Klasickým příkladem je koncept tří architektur návrhu datové základny, kdy je při modelování postupováno od popisu reálných objektů (datových entit) až k realizaci konkrétních databázových tabulek s využitím vhodné míry normalizace datové základny.

Základním principem při návrhu informačního systému je tzv. princip multidimenzionality. Analytik se tak snaží postihnout každý aspekt informačního systému v každé jeho fázi návrhu z více úhlů pohledu a přistoupit k němu vždy znovu z pohledu jiné dimenze. Příklady různých dimenzí nasazování informačního systému jsou např. právní aspekty, organizační a personální aspekty, ekonomické aspekty, bezpečnostní rizika, předpoklady určitého hardware apod.

Mezi standardizované analytické modely patří:

  • Business process diagram s využitím více úrovní abstrakce, resp. dekompozice procesů na sub-procesy.
  • Data Flow diagram.
  • Structure diagram.
  • State Transition Diagram.
  • Entity Relationship Diagram.
  • Object Diagram.
  • Object Communication Diagram.

Mezi hlavní součásti projektu informačního systému patří:

  • Projektový záměr – Definice zadání, shrnutí důvodů, cílů, rizik, orientační návrh harmonogramu a ceny. Tato fáze vyžaduje obvykle 1-2 společné schůzky a je důležitá k vzájemnému vyjasnění (v písemné formě) mezi zadavatelem a řešitelem hlavních úkolů projektu a budoucího systému.
  • Úvodní studie – Detailnějsí popis zadání ze strany zákazníka, dochází ke zmapování základních objektů systému, procesů a požadované funkcionality. Je zpracován konceptuální model budoucího informačního systému.
  • Detailní projekt – V detailním projektu dojde k podrobnému popisu veškeré funkcionality systému vč. detailního návrhu obrazovek u jednotlivých modulů systému, fyzickému návrhu databáze, technického řešení hardwarových prostředků, řešení personální dimenze, právní dimenze, organizační dimenze atd. Součástí projektu je konkrétní definice jednotlivých etap zavádění, uvedení přesného hamronogramu a ceny, dohodnutí způsobu nasazování, školení, provozu a dalšího vývoje.

Základními dokumenty vystupujícími z projektu informačního systému jsou:

  • Projektový záměr a SWOT analýza.
  • Začlenění projektu do informační strategie podniku.
  • Popis výzmaného okolí systému (uživatelé, dodavatelé, odběratelé, konkurence, legislativa,...).
  • Popis integrovaných systémů a jejich aplikačního rozhraní.
  • Přehled funkcionality vyvíjeného systému.
  • Detailní návrh obrazovek a funkcionality systému.
  • Řešení personální dimenze systému.
  • Popis hardwarové dimenze systému.
  • Popis softwarové architektury systému.
  • Popis legislativního rámce.
  • Kompletní funkční dekompozice s přidělením časových odhadů k jednotlivým celkům.
  • Návrh a harmonogram jednotlivých etap implementace, testování, pilotního provozu, školení, nasazení.
  • Návrh smlouvy o dílo, návrh servisní smlouvy.

Co Vám přinese analýza IS?

  • Rozpoznání a popis požadavků na projekt z hlediska business zadání.
  • Jasnou specifikaci cílů vývoje informačního systému.
  • Jasnou definici závazků dodavatele na tvořený informační systém. Projekt bývá přílohou smlouvy o dílo.
  • Snížení nákladů na řešení dodatečných změn způsobených nedostatečnou analýzou.
  • Podklad pro přesné určení ceny a harmonogramu vývoje i provozu informačního systému.
  • Sdílení projektových informací mezi členy vývojového týmu i mezi členy týmu na straně zákazníka.

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

  • Máme odbornou znalost a praxi v používání mezinárodně uznávaných metodik systémové analýzy.
  • Používáme specializované softwarové nástroje pro tvorbu analytických modelů.
  • Nejsme jednostranně zaměření. Dokážeme integrovat více pohledů na realitu.
  • Jsme spolehliví a precizní. Dodržujeme termíny a plníme sliby.
  • Jsme zodpovědní. Na projektu našich zákazníků nám záleží. Je to naše obživa.
  • 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ý.