
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.
- 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.
- Frontend webové aplikace na Reactu (nyní frontend outsourcujeme)
- Plánujeme přechod z .NET frameworku 4.8 na .NET 6 / .NET 7 zatím na backendu.
- 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 C2 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.