Consilia pomáhá svým zákazníkům snížit rozpočet na vývoj softwaru.
Již mnoho let vyvíjíme aplikace a vestavěný firmware.
Obvyklá otázka pro vývojáře elektronických produktů, poptávajících služby od softwarové společnosti, je, jak zabudovat software do hardwaru.
Nemusíte jednat s více dodavateli

Služby vývoje softwaru
Můžeme urychlit váš projekt vývoje softwaru v mnoha oblastech.
Zaměřujeme se na vestavěné aplikace.
Navrhujeme také jejich softwarové protějšky pro hostitelské počítače, abychom našim zákazníkům poskytli úplný řetězec služeb (včetně integrace hardwaru a softwaru).
Seznam software služeb
Testování embedded systémů
Potřebujete zajistit, aby váš embedded produkt byl stabilní a maximálně spolehlivý a funkční? Naši ISTQB certifikovaní testeři včas odhalí skryté problémy, ušetří vám peníze za pozdější opravy a pomáhají zajistit, že váš produkt bude včas uveden na trh.
Co můžeme udělat pro váš produkt
Poskytujeme služby ve všech fázích životního cyklu vývoje softwaru.
Záleží na zákazníkovi, zda potřebuje využít celý náš procesní řetězec nebo jen některou z našich služeb, například pokud vlastnímu týmu chybí některé specifické kompetence (třeba testování softwaru).
Náš typický tok úloh je založen na následujících řízených procesech:
Studie proveditelnosti
Pro takovou analýzu potřebujeme od zákazníka určité vstupy - např. technické požadavky, cílové náklady a časový plán.

Návrh softwarové architektury
Definujeme jednotlivé softwarové vrstvy, navrhneme funkční bloky a definujeme vztahy mezi nimi.

Ověření konceptu
Na takovém POC (Proof of Concept) také testujeme a měříme kritické body, např. mechanickou stabilitu, odezvu systému, schopnost propustnosti dat a spotřebu energie.

Modely datových toků
Výstup z této fáze použijeme jako základ pro tvorbu modulů/jednotek a plánu jejich testování.

Výběr řešení
Vždy analyzujeme více řešení nebo konceptů, abychom mezi nimi podnítili jakousi vnitřní soutěž a vybrali nejlepší z nich.

Implementace
Při slučování funkčních větví do hlavní větve nám systém pomáhá zejména při revizích kódu.

Modulové Testy
Pomocí jednotkových testů ladíme jednotky/moduly na nejnižší možné úrovni, což je pro nás jedna z nejúspornějších cest ke stabilnímu a spolehlivému softwaru.

Vertikální integrace komponent
To umožňuje vlastníkovi produktu sledovat, zda projekt probíhá rovnoměrně, a co nejdříve odhalit případnou kritickou cestu.

Integrace s HW
Naši kolegové z hardwarového týmu mají velké zkušenosti s vytvářením vlastních hw modulů a s plánováním rozhraní mezi hardwarem a softwarem v předstihu.
Abychom se vyhnuli tomu, že kritické systémové chyby odhalíme příliš pozdě, provádíme integraci softwaru a hardwaru průběžně.

Funkční testy
V případě potřeby vytváříme vlastní testovací systém a implementujeme testy tak, aby je bylo možné kdykoli znovu použít a opakovat.

Regresní testy
Regresní testy jsou pro nás v podstatě pravidelně opakované testy funkcí.
V regresních testech znovu využijeme testovací systém z fáze funkčního testování.

Získejte podporu našich odborníků ve všech fázích vývoje softwaru a posuňte svůj projekt na další úroveň.
Technologie a platformy
Pro vývoj softwaru vždy používáme systém sledování chyb JIRA a bitbucket (oba od společnosti Atlassian). Všechny ostatní technologie se liší v závislosti na aplikaci (embedded, nativní, webová), platformě (ARM Cortex M0 - M4, ARM Cortex A7 - A73, ST32) a programovacím jazyku (C, C++, C#, Python, JavaScript).
Další informace o technologiích, platformách a programovacích jazycích, které používáme k vývoji softwaru, naleznete na stránce Vývojové nástroje.
Dejte nám vědět o svém projektu
Kontaktujte nás
Zabýváme se vývojem hardwaru a softwaru a jsme připraveni na nové partnery, obchodní příležitosti i náročné projekty.
* Povinná pole jsou označena hvězdičkou.

Pavel Vrtík
Obchodní manažer
Neváhejte mě kontaktovat napřímo.
Možnosti spolupráce
We can work in-house or support your team
Díky zkušenostem s různými nástroji, metodologiemi (Waterfall, V-Model, Agile) a procesy (V&V) se snadno přizpůsobíme vašim standardům.
Nabízíme dva hlavní modely spolupráce:
Desítky tisíc
vložených řádků zdrojového kódu
Naši programátoři i tak chápou, že vývoj softwaru není jen kódování.






















