Vývojový proces

Vývojový proces je obvykle realizován v souladu s metodikou OpenUP. Tato metodika usnadňuje technickou spolupráci, snižuje rizika a zlepšuje porozumění mezi zadavatelem a dodavatelem.

Vlastní vývoj probíhá v postupných přírůstcích (tzv. iteracích), takže zákazník může průběžně kontrolovat stav projektu. Nespornou výhodou iterativního vývoje je možnost přijímat změny zadání i v pozdních fázích projektu. To přináší výhody jak zákazníkovi, tak i budoucím uživatelům aplikace.

Vývojový proces má čtyři fáze: Zahájení, Rozpracování, Konstrukci a Zavedení.

Zahájení (Inception)
V první fázi projektu shromaždujeme a vyhodnocujeme požadavky klienta. Zjišťujeme rozsah projektu, podmínky pro jeho realizaci a rizika, identifikujeme externí prvky systému (aktéry) a jejich požadavky (případy užití). Naší snahou je dosáhnout hlubokého porozumění potřebám zákazníka a jejich správné interpretace.
Rozpracování (Elaboration)
V druhé fázi vývojového procesu vytváříme návrh koncepce a architektury produktu. Užitím jazyka UML, návrhových vzorů a přirozeného jazyka vznikají snadno srozumitelné modely aplikace a zadání k implementaci.
Konstrukce (Construction)
Během konstrukční fáze projektu vytvářejí programátoři na základě analytického modelu konkrétní technická řešení. Zaměřují se především na návrh databáze, programování obchodní logiky systému a integraci systému. Jejich výsledky jsou testovány na několika úrovních z hlediska stability, výkonnosti a shody se vstupními požadavky.
Zavedení (Transition)
Tato fáze je zaměřena především na přesun systému od vývojářů k jeho uživatelům, školení uživatelů a zajištění korektního a stabilního fungování v reálném prostředí. Testování v produkčním prostředí umožňuje odstranit specifické chyby, které nemohly být identifikovány během předchozího vývoje. Provádějí se konverze databází a zátěžové i bezpečnostní testy. Tyto aktivity umožňují zákazníkovi ověřit kvalitu řešení v reálných podmínkách.
+420 296 411 267

Reference

Vyvinuli jsme aplikace pro firmy:

  • Pelvit GmbH
  • Jaron.DIRECT GmbH
  • DkDigital AS
  • Macron Software, s.r.o.
  • DMK Group, s.r.o.
  • Tyco International, Ltd.
  • Tomcat GmbH
  • Premium Data GmbH