Jak CYGNUS vypadá?

Komu CYGNUS pomáhá?


"Cédvojka", jak mu říkáme, je ERP systém určený pro zařízení sociálních služeb - domovy pro seniory, domovy s pečovatelskou službou nebo domovy pro osoby se zdravotním postižením, terénní služby i domácí péče a patří mezi hlavní a dlouhodobé projekty naší firmy.

Zákazníkům z oblasti sociálních služeb dodáváme CYGNUS - perfektně odladěný nástroj, který jim usnadňuje práci a život. Naším cílem je pomáhat sociálním domům, aby se díky našemu softwaru mohly věnovat stoprocentně péči o lidi, šířily o našich produktech dobrou pověst a stávaly se hrdými ambasadory naší značky i produktu. A to se nám daří!

Více o projektech

PROJEKT 1: Zapojení do projektu pro slovenský trh

  • Na slovenském trhu již máme zákazníky v našem starém systému.
  • Pracujeme na novém řešení převzaté z CYGNUS pro ČR, navrhujeme nové způsoby řešení, workflow, technologický upgrade. Jsme v přechodu na .NET 7/8. 
  • První modul - sociální a dokumentační část, zaměstnanecký modul, tato první fáze vývoje je cca na 3 roky. Poté implementujeme a nahrazujeme starý za nový, přitom pracujeme na druhé fázi - sklady a stravovací provoz, cca 1 rok.
  • Součástí řešení je web v Reactu na určité agendy (zatím je dodavatelem externí firma).

PROJEKT 2: Rozšiřování o nové moduly a údržba stávajících 

  • CYGNUS je tlustý klient složený interně z několika modulů (sklady, stravovací provoz, zaměstnanecký modul, sociální dokumentace, zdravotní dokumentace), máme 900 domovů, což je přibližně 90% trhu.
  • Data se posílají přes webové služby, k tomu běží také samostatná webová aplikace.
  • Používáme .NET framework 4.8, Winforms s komponenty od DevExpress, NHibernate, databázi MS SQL, komponenty od DevExpress a verzujeme v Gitu.
  • Jsme v přechodu na .NET 7/8 
  • Frontend webové aplikace na Reactu (nyní frontend outsourcujeme)
  • Jsme Microsoft Gold partner s kompetencemi: Application development, Application integration a Windows and Devices.
  • Vývoj je rozdělen na vývoj nových funkcionalit do CYGNUS nebo do jiných projektů (60%), legislativní požadavky (10%), opravy chyb (10%), technologický dluh (20%)

Dva projekty - stejný způsob vývoje

  • Při tvorbě využíváme UX (prototypy), které validujeme se zákazníky jak interními (firma), tak skutečnými. Vývoj využívá designové pravidla navržené UX týmem.
  • Jedeme ve SCRUMu, ve 14-ti denních cyklech se všemi ceremoniemi.
  • Využíváme převážně manuální testy, máme UNIT testy, začínáme s automatizovanými GUI testy, na webu Selenium testy.
  • Nezahazujeme to, co vyvineme a snažíme se o alespoň 80 % využitelnost našimi zákazníky.
  • Každý vývojář pracuje na celé user story - od návrhu DB po tvorbu okna.
  • Product owner sděluje potřebu zákazníka, je na týmu, aby navrhl, jak konkrétně má funkčnost vypadat.