Od nás získáte řešení nejen jedničky a nuly
Vývoj software pro nás představuje poskytnutí komplexní služby, která má za cíl vyřešit konkrétní potřeby partnerů a nechápeme jej jako pouhou technickou disciplínu.
Věříme, že vývoj software není jen o psaní kódu, ale o vytváření řešení pro konkrétní problémy. Naším cílem je vyvíjet software, který bude lidem usnadňovat každodenní činnosti a přinášet vědomí, že se díky ušetřenému času mohou věnovat něčemu smysluplnějšímu.
Technologie
Máme svůj oblíbený technologický stack, ale jsme natolik zkušení a zodpovědní, že dokážeme říci, že danou věc implementovat neumíme a musíme se ji naučit nebo doporučíme najmout si někoho, kdo to umí lépe než my.
Provoz
Pro provoz aplikací umíme vybrat optimální řešení vzhledem k požadavkům klientů. Pokud využití Cloudu nedává smysl, tak ho nebudeme protežovat jen proto, že je to moderní.
Automatizace
Dbáme na to, aby naše řešení byla plně automatizovaná, a to od vytvoření infrastruktury, přes testy, až po nasazení.
Podpora
Umíme aplikace provozovat u nás, ale stejně tak jsme zvyklí předat je do provozu ke klientům a zaškolit odpovědný personál.
Vývojový team
Jsme malá firma, která umí být flexibilní a zároveň máme velké zkušenosti z vývoje ve velkých, nadnárodních korporátech. Proto umíme vybrat optimální řešení. Nejraději pracujeme jako jeden tým na společném projektu. Dokážeme ale také zapůjčit část našeho týmu na kratší či delší dobu pro externí projekt. Poskytujeme i konzultace v oblasti vývoje a DevOps a je pro nás běžné připravit firemní školení na odborná témata jako třeba Git, DevOps, nebo Kubernetes.
Než odstartujeme vývoj
Místo toho, abychom partnerovi na začátku slíbili, že mu dodáme software za částku X a v čase Y raději mu položíme mnoho otázek, jako třeba: „Co se stane, když jeho systém nepojede minutu, hodinu, den, nebo týden?“ Díky odpovědím na takové otázky si my i samotný zákazník ujasňujeme, co se má vlastně implementovat. Dokážeme poté odhadnout pracnost a časový harmonogram, díky čemuž klient získá představu o tom, co jej čeká. V některých případech zde může naše spolupráce skončit, protože je projekt nad klientovy síly, a tak mu pomůžeme najít méně náročné řešení.
Agilní vývoj
- Všechny životní cykly projektu se snažíme tvořit agilně, aby měl partner vždy přehled o tom, co je hotové a rovnou tento výsledek i viděl.
- V implementační fázi se snažíme fungovat tak, aby vždy na konci iterace byl funkční software.
- Ze zkušenosti víme, že i když se vše naplánuje a dokonale zanalyzuje, vždy dochází k požadavkům na změnu, a to většinou ve chvíli, kdy se s hotovou částí začne pracovat.
Implementace
- Ve chvíli, kdy si společně s klientem odsouhlasíme, co a za kolik by se mělo implementovat, pustíme se do detailnější analýzy, návrhu architektury a UX/UI.
- Neznamená to, že by o nás několik týdnu, či snad měsíců nebylo slyšet, ba naopak.
- Hned od začátku se s snažíme s našimi partnery vše konzultovat a ukazovat v rané fázi, abychom mohli řešení postavit na míru.