Priorita 02 — Software & vývoj

Software, který řeší problém — ne plní specifikaci.

Navrhujeme a vyvíjíme interní systémy, portály, automatizace a integrace tak, aby skutečně odpovídaly provozu firmy, lidem, datům a rozhodnutím, která za systémem stojí.

Dobrá aplikace nevzniká tím, že se bezmyšlenkovitě převede zadání do kódu. Vzniká pochopením problému, procesu, odpovědností, dat a lidí, kteří s ní budou každý den pracovat.

8
Oblastí vývoje
9
Kroků procesu
12
Druhů výstupů
Dlouhodobá péče
Ukázat typické scénáře
Zpět na hlavní · SW sekci
01 — Co všechno vývoj zahrnuje

8 oblastí, kde se SW vývoj vyplatí

Vývoj softwaru není jen psaní kódu. Je to kombinace pochopení procesu, návrhu architektury, implementace, integrace a dlouhodobé péče. Tady je osm typických oblastí, ve kterých pomáháme.

01

Interní systémy pro řízení práce

Systémy pro řízení zakázek, výroby, servisu, logistiky, skladů, schvalování, evidence práce.

Typický problém Data jsou v Excelu, zakázky se řeší e-mailem, nikdo neví aktuální stav, odpovědnosti nejsou jasné, práce se ručně přepisuje.
Možné řešení Interní webová aplikace · dashboard · stavový workflow · role a oprávnění · evidence změn.
Plusy
  • Lepší přehled
  • Méně ruční práce
  • Měřitelný stav procesů
Rizika
  • Bez analýzy procesu se chaos jen digitalizuje
  • Vznikne drahý formulář místo řešení
2Marsa Nejdřív mapuje proces, navrhuje workflow, teprve potom řeší technické provedení.
02

Zákaznické a partnerské portály

Portály pro zákazníky, partnery, dodavatele, servisní týmy, obchodní síť. Přihlášení, role, dokumenty, tikety, notifikace.

Typický problém Zákazníci posílají e-maily, „kde je můj projekt?", podpora odpovídá ručně. Dokumenty se ztrácí v přílohách.
Možné řešení Zákaznický portál · servisní portál · B2B portál · dealerský portál · partner onboarding.
Plusy
  • Méně e-mailů
  • Samoobsluha
  • Přehled historie
Rizika
  • Špatné UX = nepoužívaný portál
  • Špatná oprávnění = bezpečnostní problém
2Marsa Navrhuje portál podle reálné cesty uživatele. Řeší role, bezpečnost, data i provoz.
03

Automatizace firemních procesů

Ruční úkoly, schvalování, převody dat, generování dokumentů, notifikace, pravidelné kontroly, importy a exporty.

Typický problém Lidé přepisují data mezi systémy, opakují stejné úkony, hlídají termíny ručně, generují dokumenty podle šablon ručně.
Možné řešení Workflow automatizace · API napojení · plánované úlohy · generování PDF · notifikace · integrační můstky.
Plusy
  • Úspora času
  • Menší chybovost
  • Lepší dohledatelnost
Rizika
  • Špatný proces se jen zrychlí
  • Bez logování se těžko ladí výjimky
2Marsa Nejdřív hledá, co má být automatizované a proč. Navrhuje bezpečný a kontrolovatelný tok.
04

Integrace systémů a API

Propojení CRM, ERP, účetnictví, e-shopu, skladu, výroby, dopravců, plateb, externích služeb.

Typický problém Každý systém má jiná data, neexistuje jeden zdroj pravdy, exporty se posílají ručně, API nejsou zdokumentovaná, chyby se objeví pozdě.
Možné řešení API integrace · synchronizační služby · datové transformace · fronty + retry · audit běhů.
Plusy
  • Méně přepisování
  • Aktuálnější data
  • Lepší reporting
Rizika
  • Bez monitoringu se těžko ladí
  • Nutné řešit chybové stavy & limity
2Marsa Navrhuje integrační architekturu. Řeší monitoring, retry logiku, audit a bezpečnost přístupů.
05

Datové přehledy, reporting a dashboardy

Manažerské dashboardy, provozní přehledy, reporting zakázek, finance, SLA, výroba, servis, sklad, obchod.

Typický problém Reporty se skládají ručně, data jsou neaktuální, každý počítá čísla jinak, management nemá spolehlivý pohled na firmu.
Možné řešení Dashboard · datový model · KPI přehledy · exporty · pravidelné reporty · upozornění na odchylky.
Plusy
  • Lepší rozhodování
  • Jednotná čísla
  • Méně ruční práce
Rizika
  • Špatná data = krásný, ale lživý dashboard
  • Nutné definovat, co se měří
2Marsa Pomáhá definovat ukazatele, propojuje data, navrhuje dashboardy podle rozhodnutí, která má firma dělat.
06

Modernizace starších aplikací

Staré interní systémy, zastaralé aplikace, neudržovaný kód, software závislý na jednom člověku.

Typický problém Aplikace funguje, ale nikdo se jí nechce dotknout. Není dokumentace, běží na starém serveru, uživatelé ji obcházejí Excelem.
Možné řešení Technický audit · postupná modernizace · přepis vybraných částí · nové API · nový frontend · migrace dat.
Plusy
  • Snížení rizika
  • Delší životnost
  • Lepší bezpečnost
Rizika
  • Kompletní přepis bývá drahý
  • Nutné rozlišit, co zachovat / zahodit
2Marsa Nejdřív audit, pak realistický postup. Modernizujeme po částech tam, kde to dává smysl.
07

MVP, prototypy a ověření nápadu

Rychlé ověření nové služby, interní nástroj, portál, automatizace, obchodní koncept, SaaS nápad.

Typická potřeba Ukázat funkční demo, ověřit proces, získat zpětnou vazbu, zjistit cenu, rozhodnout, jestli pokračovat.
Možné řešení Klikací prototyp · technický PoC · MVP aplikace · pilotní verze · omezený provoz pro první uživatele.
Plusy
  • Rychlé ověření
  • Menší investice
  • Lepší rozhodování
Rizika
  • MVP ≠ hotový produkt
  • Nutné určit, co se ověřuje
2Marsa Pomáhá oddělit nutné minimum od zbytečností. Navrhujeme MVP s jasnou cestou k produkci.
08

Dlouhodobý rozvoj, údržba a provoz

Provoz aplikací, opravy, bezpečnostní aktualizace, nové funkce, monitoring, incidenty, dokumentace, roadmapa.

Typický problém Systém je vytvořený, ale nikdo ho nerozvíjí. Změny chaotické, bez backlogu, bez priorit. Nikdo nesleduje provoz.
Možné řešení Servisní režim · roadmapa · backlog · pravidelný rozvoj · monitoring · SLA · bezpečnostní údržba.
Plusy
  • Systém zůstává použitelný
  • Řízené změny
  • Méně krizových zásahů
Rizika
  • Bez správy i dobrý SW stárne
  • Neřízené požadavky = přebujelý systém
2Marsa Navrhuje dlouhodobý model péče. Spravuje backlog, řeší provoz, monitoring, bezpečnost i rozvoj.
02 — Férové porovnání

Kdy vlastní software dává smysl

Ne každá firma potřebuje vlastní software. Někdy stačí dobře nastavený SaaS. Tady je férové srovnání — bez tlaku.

Dává smysl, když…

Vlastní software se vyplatí

  • Proces je pro firmu obchodně důležitý
  • Hotové nástroje nutí firmu obcházet realitu
  • Lidé tráví hodně času ručním přepisováním dat
  • Firma potřebuje propojit více systémů
  • Existují specifická oprávnění nebo workflow
  • Firma chce zákaznický / partnerský portál
  • Data a reporting jsou klíčové pro řízení
  • Současné řešení brzdí růst
Nedává smysl, když…

Lépe použít hotový nástroj

  • Stačí dobře nastavit existující nástroj
  • Proces není ustálený, mění se každé 3 měsíce
  • Není jasný vlastník řešení ve firmě
  • Firma nechce řešit provoz a údržbu
  • Je levnější použít SaaS a přizpůsobit proces
  • Tým není připravený na dlouhodobý projekt
  • Rozpočet ani timeline nestojí na reálných předpokladech
03 — Proces vývoje

Jak vývoj probíhá

Specifikace není začátek pravdy. Je to pracovní nástroj, který se musí ověřit proti realitě provozu. Reálné rozhodování probíhá až tehdy, když uživatel klikne v prototypu nebo v první verzi systému.
01

Pochopení problému

Mluvíme s lidmi, kteří proces dělají. Hledáme, kde se ztrácí čas, peníze nebo nervy. Co je skutečný problém, ne jen jeho příznak.

02

Procesní a technická analýza

Mapujeme aktuální workflow, role, data, integrace, omezení. Identifikujeme rizika a závislosti.

03

Návrh řešení

Architektura, datový model, výběr technologií, integrační body. Co postavit nově, co převzít, co integrovat.

04

Prototyp / specifikace

Klikací prototyp nebo wireframy + funkční specifikace. Ověřujeme s reálnými uživateli, než píšeme kód.

05

Vývoj

Iterativní implementace v sprintech. Pravidelné review, demo a úpravy podle zpětné vazby.

06

Testování

Funkční testy, integrační testy, UAT s reálnými uživateli, bezpečnostní review, performance testy.

07

Nasazení

CI/CD pipeline, postupný rollout, fallback plán, monitoring od první minuty produkce.

08

Dokumentace a předání

Provozní příručky, technická dokumentace, schoolí uživatelů, předání hesel a přístupů.

09

Provoz a rozvoj

Servisní režim, monitoring, bezpečnostní aktualizace, backlog rozvoje, pravidelná retrospektiva.

04 — Co fyzicky dostanete

Typické výstupy

Dvanáct konkrétních výstupů, které dostanete „k ruce“ v průběhu projektu i po jeho předání. Vše je vaše a čitelné — žádné „tajné know-how“ v hlavě konzultanta.

Procesní mapa
Technická specifikace
Wireframe / prototyp
Webová aplikace
Zákaznický portál
Interní dashboard
API integrace
Automatizační služba
Datový model
Dokumentace
Testovací scénáře
Roadmapa rozvoje
05 — Technologie a přístup

Vybíráme podle problému, ne podle hype

Technologie je pracovní nástroj. Vybíráme ji podle toho, co dává smysl pro konkrétní projekt — provozní zátěž, tým, rozpočet, dlouhodobou udržitelnost.

Co tu nenajdete: seznam buzzwordů, soutěž v počtu zkratek, kult jediné technologie. Co tu najdete: schopnost vybrat řešení, které vaši firmu nezatíží zbytečnou složitostí. Není podstatné, co je „hot“ — podstatné je, co se za 3 roky bude dát ještě udržovat.

Webové aplikace

  • SPA i server-rendered
  • Responzivní + PWA tam, kde dává smysl
  • Accessibility & i18n by default

Backend & API

  • REST nebo GraphQL podle případu
  • Authentication & authorization
  • Rate limiting, audit log, error handling

Databáze

  • Relační (PostgreSQL, MySQL, MS SQL)
  • Cache vrstvy (Redis)
  • Search (full-text, vector pro AI)

Cloud / VPS / on-prem

  • EU regiony (data residency)
  • Hybridní setupy
  • Lokální infrastruktura, kde má smysl

Integrační služby

  • API connectory pro ERP, CRM, e-shop
  • Message queues, retry, dead-letter
  • Webhook + scheduled job orchestrace

Automatizační joby

  • Cron / scheduled tasks
  • Generování PDF, exporty, importy
  • Notifikace (e-mail, Slack, Teams, SMS)

Administrace & role

  • Vícestupňové role + granular oprávnění
  • SSO (Entra ID, Google, SAML)
  • Audit log akcí uživatelů

Monitoring & bezpečnost

  • Application + infra monitoring
  • HTTPS, CSP, rate limiting, OWASP best practices
  • Backup + disaster recovery plán
06 — Pojďme to probrat

Máte proces, který už firmě přerostl přes hlavu?

Nemusíte přijít s hotovou specifikací. Stačí popsat, co dnes nefunguje, kde se ztrácí čas nebo kde se lidé opakovaně zasekávají. Pomůžeme z toho vytvořit konkrétní návrh softwaru, který bude dávat smysl provozně i technicky.