Softwarové inženýrství
Volba stacku, front-endové rámce, arabština a psaní zprava doleva, nativní nebo multiplatformní vývoj, cloud, testovací nástroje a starší systémy.
32 otázek
Jak vybíráte technologický stack?
Vycházíme z toho, co váš tým umí provozovat a na co umí nabírat, co používají vaše ostatní systémy a co musí software umět. Pro většinu podnikového softwaru to znamená mainstreamový jazyk, jako TypeScript, Java, C# nebo Python, relační databázi a cloud, který už používáte. Každou volbu a její důvody zaznamenáváme.
Přečíst více: Aplikace, platformy a komponovatelné produktové inženýrstvíOdkaz na tuto otázku
Umíte postavit multi-tenant produkt SaaS?
Ano. Izolaci tenantů, konfiguraci po tenantech, role, napojení na fakturaci a audit navrhujeme už v prvním vydání, protože jejich pozdější přidání znamená přepsat datový model. S vámi se dohodneme, zda tenanty sdílejí databázi, schéma, nebo nic, podle vašich nároků na bezpečnost a náklady.
Přečíst více: Aplikace, platformy a komponovatelné produktové inženýrstvíOdkaz na tuto otázku
Co pro nás znamená komponovatelná architektura?
Vaše platforma je postavená ze samostatných obchodních schopností s vlastními API, jako ceny, onboarding nebo fakturace. Každou lze změnit, škálovat nebo nahradit bez zásahu do ostatních a nové produkty je mohou znovu použít. Hodí se pro platformy, které porostou roky; malý nástroj ji nepotřebuje.
Přečíst více: Aplikace, platformy a komponovatelné produktové inženýrstvíOdkaz na tuto otázku
Který front-endový rámec používáte?
Pro většinu nových aplikací používáme React s Next.js, protože podporuje serverové vykreslování a má silné nástroje. Pracujeme také s Angular a Vue.js a pokračujeme v rámci, který už používáte, když je to rozumná volba.
Přečíst více: Aplikace, platformy a komponovatelné produktové inženýrstvíOdkaz na tuto otázku
Proč stavět desktopovou aplikaci místo webové?
Desktop zvolte, když práce potřebuje offline provoz, přímý přístup k zařízením nebo místním souborům, náročná data či grafiku nebo rychlé obrazovky ovládané klávesnicí. Pro většinu ostatních potřeb se webová aplikace snáze zavádí a aktualizuje. Doporučujeme případ od případu a někdy je správnou odpovědí webová aplikace s malou desktopovou částí.
Přečíst více: Aplikace, platformy a komponovatelné produktové inženýrstvíOdkaz na tuto otázku
Nativní, nebo multiplatformní desktop: co zvolit?
Nativní aplikace dávají nejlepší výkon a nejbližší soulad s každým operačním systémem. Multiplatformní aplikace sdílejí jednu kódovou základnu pro Windows, macOS a Linux, což snižuje náklady na výstavbu i změny. Nativní doporučujeme, když dominuje jedna platforma nebo je práce náročná, multiplatformní, když záleží na více platformách.
Přečíst více: Aplikace, platformy a komponovatelné produktové inženýrstvíOdkaz na tuto otázku
Může desktopová aplikace fungovat bez připojení k síti?
Ano, u úkolů, které to umožňují. S vámi rozhodneme, která data každý uživatel na zařízení potřebuje, držíme je šifrovaná a zaznamenáváme jeho změny, dokud se síť nevrátí. Když se stejný záznam změní na dvou místech, dohodnutá pravidla určí, která změna vyhraje, nebo požádají člověka, aby zvolil.
Přečíst více: Aplikace, platformy a komponovatelné produktové inženýrstvíOdkaz na tuto otázku
Může aplikace spolupracovat s našimi skenery, tiskárnami a dalšími zařízeními?
Ano. Integrujeme zařízení, která váš personál používá, jako skenery čárových kódů, tiskárny účtenek a štítků, váhy a platební terminály. Připojujeme se přes ovladače, SDK nebo standardní porty každého zařízení a testujeme s přesnými modely a firmwarem, které používáte, protože zařízení stejného typu se často chovají různě.
Přečíst více: Aplikace, platformy a komponovatelné produktové inženýrstvíOdkaz na tuto otázku
Máme stavět nativně, nebo cross-platform?
Nativní aplikace ve Swiftu a Kotlinu dávají nejplnější přístup k funkcím zařízení. Cross-platform aplikace v React Native nebo Flutteru sdílejí většinu kódu mezi iOS a Androidem, což snižuje náklady na stavbu i změny. Nativní doporučujeme, když aplikace silně závisí na zařízení, a cross-platform u většiny obchodních a spotřebitelských aplikací.
Přečíst více: Mobil, prostorové výpočty a digitální dvojčataOdkaz na tuto otázku
Co je digitální dvojče a kdy se vyplatí?
Digitální dvojče je živý 3D model fyzického místa nebo procesu, napájený daty z jeho senzorů a systémů. Vyplatí se, když jsou rozhodnutí o tomto místě drahá na testování ve skutečnosti. Příklady jsou změna výrobní linky, plánování přístavu, provoz čtvrti chytrého města nebo školení personálu na vzácné události.
Přečíst více: Mobil, prostorové výpočty a digitální dvojčataOdkaz na tuto otázku
Ke kterým systémům lze digitální dvojče připojit?
K těm, které popisují skutečné místo: průmyslové IoT a senzorové platformy, budovní a provozní systémy a ERP a systémy údržby aktiv. Dohodneme datové zdroje a jak často se každý aktualizuje, aby dvojče ukazovalo místo takové, jaké je.
Přečíst více: Mobil, prostorové výpočty a digitální dvojčataOdkaz na tuto otázku
Může aplikace fungovat bez připojení?
Ano, tam kde to cesty dovolí. Data, která uživatel potřebuje, ukládáme v zařízení šifrovaně a jeho změny zařadíme do fronty, dokud se připojení nevrátí. Pravidla synchronizace rozhodují, co se stane, když se stejný záznam změnil na dvou místech, a tato pravidla navrhujeme s vámi.
Přečíst více: Mobil, prostorové výpočty a digitální dvojčataOdkaz na tuto otázku
Jak děláte produkty přístupné?
Navrhujeme podle WCAG 2.2 AA od prvního drátového modelu: dostatečný kontrast, viditelný fokus, logické pořadí čtení, dostatečně velké cíle a popisek u každého ovládacího prvku. Automatické kontroly běží při každé změně. Před každým vydáním ručně testujeme klíčové cesty klávesnicí a čtečkami obrazovky.
Přečíst více: UX a autonomní kvalitativní inženýrstvíOdkaz na tuto otázku
Umíte navrhovat pro arabštinu a další jazyky zprava doleva?
Ano. Design zprava doleva není jen zrcadlení obrazovky: navigace, ukazatele průběhu a směrové ikony se zrcadlí, zatímco čísla, loga a ovládání médií obvykle ne. Arabský text potřebuje vlastní písmo, velikost a výšku řádku a oba směry kontrolujeme s rodilými čtenáři.
Přečíst více: UX a autonomní kvalitativní inženýrstvíOdkaz na tuto otázku
Co je samoopravná automatizace testů?
Testy rozhraní obvykle spadnou, když se tlačítko posune nebo přejmenuje, i když funkce dál funguje. Samoopravné testy pomocí AI prvek znovu najdou a navrhnou aktualizovaný test, který inženýr před přijetím zkontroluje. Sada zůstává spolehlivá, aniž by skrývala skutečné vady.
Přečíst více: UX a autonomní kvalitativní inženýrstvíOdkaz na tuto otázku
Co AI při modernizaci skutečně dělá?
Rychle čte velké množství starého kódu: vysvětluje, co program dělá, sleduje, kam jdou data, navrhuje refaktoringy a píše testy. Inženýři rozhodují, co se změní, kontrolují každý řádek a ověřují jej charakterizačními testy. AI zrychluje pochopení; nenahrazuje ověření.
Přečíst více: Modernizace legacy systémů s podporou AIOdkaz na tuto otázku
Umíte přesunout zátěže COBOL a DB2 z mainframu?
Ano. Programy COBOL překládáme nebo přestavujeme jako cloud-native služby a data DB2 migrujeme s vyrovnáním v každém kroku. Dávkové úlohy a souborová rozhraní dostanou moderní ekvivalenty. Části, které jsou stabilní a jejichž přesun je drahý, mohou zůstat za API vrstvou, dokud na ně nepřijde řada.
Přečíst více: Modernizace legacy systémů s podporou AIOdkaz na tuto otázku
Kdy je lepší systém obalit než nahradit?
Když je staré jádro stabilní a správné, ale těžko dostupné. Moderní API před ním umožní novým kanálům, partnerům a produktům používat jeho funkce, aniž by se dotýkaly vnitřností. Nahrazení doporučíme, když systém blokuje změnu, nelze jej zabezpečit nebo na něj nelze sehnat lidi.
Přečíst více: Modernizace legacy systémů s podporou AIOdkaz na tuto otázku
Co je suverénní cloud a potřebujeme ho?
Suverénní cloud drží data, provoz a právní kontrolu v jedné jurisdikci. Může to být regionální poskytovatel, vládní cloud, region hyperscalera se správnými kontrolami nebo vaše vlastní datové centrum. Potřebujete ho, když zákon nebo váš regulátor vyžaduje, aby určité záznamy zůstaly v zemi. Než doporučíme, kde úlohy poběží, zmapujeme, které z vašich úloh pod taková pravidla spadají.
Přečíst více: Cloudové inženýrství, SovereignTech a hybridní migraceOdkaz na tuto otázku
Kterého cloudového poskytovatele máme použít?
Obvykle toho, kterého už používáte, pokud není jasný důvod ke změně. Rozhodujícími faktory jsou umístění dat, vaše stávající smlouvy a dovednosti, řízené služby, které potřebujete, a to, jak se připojují vaše ostatní systémy. Pracujeme s AWS, Microsoft Azure, Google Cloud, Alibaba Cloud a regionálními vládními cloudy a kód specifický pro poskytovatele držíme jen tam, kde se to vyplatí.
Přečíst více: Cloudové inženýrství, SovereignTech a hybridní migraceOdkaz na tuto otázku
Jak se vyhýbáte uzamčení?
Infrastruktura je definovaná v open-source nástrojích, jako jsou Terraform, OpenTofu nebo Pulumi, a úlohy běží na Kubernetes nebo jiných přenositelných platformách. Kde je vlastní služba poskytovatele lepší volbou, používáme ji záměrně a sepíšeme cestu ven. Nakonec máte písemný odhad toho, co by přesun každé úlohy vyžadoval.
Přečíst více: Cloudové inženýrství, SovereignTech a hybridní migraceOdkaz na tuto otázku
Máme infrastrukturu nechat u sebe, nebo ji přesunout do cloudu?
Záleží na každém systému: kde smějí být jeho data, jaké má nároky na výkon a konektivitu, jaké má licence a co váš tým umí provozovat. Mnoho podniků provozuje hybridní prostředí, které funguje dobře, když je navržené jako jeden celek. Možnosti srovnáme podle nákladů, rizika a úsilí a doporučíme tu, kterou bychom zvolili.
Přečíst více: Cloudové inženýrství, SovereignTech a hybridní migraceOdkaz na tuto otázku
Máme provozovat modely AI na vlastních GPU?
Zvažte to, když data nesmějí opustit vaši hranici nebo když je využití natolik stálé, že vlastní kapacita stojí méně než platba za volání. Pro vaši úlohu srovnáme privátní cluster, suverénní cloud a veřejnou modelovou službu a poté nadimenzujeme cluster a modely, které obsluhuje.
Přečíst více: Cloudové inženýrství, SovereignTech a hybridní migraceOdkaz na tuto otázku
Můžete pracovat s vybavením a systémy, které už máme?
Ano. Vycházíme z toho, co máte, a nahrazujeme jen to, co je mimo podporu nebo v cestě návrhu. Kde je třeba koupit hardware nebo licence, specifikujeme, co je potřeba a proč, a dodavatele volíte vy.
Přečíst více: Cloudové inženýrství, SovereignTech a hybridní migraceOdkaz na tuto otázku
Co je platform engineering a čím se liší od DevOps?
DevOps je praxe, kdy vývojáři a provoz sdílejí odpovědnost za běh softwaru. Platform engineering mění tuto praxi v produkt: interní vývojářskou platformu, která každému týmu dává stejnou otestovanou cestu, jak služby stavět, nasazovat a provozovat. Vaše týmy tráví čas funkcemi, ne pipeline.
Přečíst více: DevOps, platform engineering a vývojová prostředí s AIOdkaz na tuto otázku
Které nástroje používáte?
Obvykle ty, které už máte. Pracujeme s Terraformem, OpenTofu a Pulumi pro infrastrukturu, Kubernetes pro kontejnery a běžnými službami CI/CD včetně GitLab CI/CD, GitHub Actions a Argo CD. Změnu doporučíme jen tehdy, když nástroj blokuje to, co potřebujete.
Přečíst více: DevOps, platform engineering a vývojová prostředí s AIOdkaz na tuto otázku
Sníží cachování a směrování kvalitu odpovědí?
Ne, když se nastaví pro jednotlivé případy využití. Úkol přejde na menší model až poté, co projde stejnými hodnoceními jako frontier model, a cachované odpovědi se používají jen tam, kde uložená odpověď zůstává správná. Vše nejisté jde dál na větší model.
Přečíst více: SRE, observabilita a FinOps pro cloud a tokeny AIOdkaz na tuto otázku
Co je GreenOps?
GreenOps uplatňuje přístup FinOps na energii a uhlík. Zátěže se dimenzují podle spotřeby, běží tam a tehdy, kde je elektřina čistější, pokud mohou počkat, a reportují se v pojmech, které vyžaduje vaše ESG výkaznictví.
Přečíst více: SRE, observabilita a FinOps pro cloud a tokeny AIOdkaz na tuto otázku
Podporují naše hardwarové moduly zabezpečení postkvantové algoritmy?
Podpora se liší podle modelu a verze firmwaru. Každý HSM zkontrolujeme v auditu CBOM a upgrady či výměny plánujeme jen tam, kde jsou potřeba.
Přečíst více: Postkvantová kryptografie a kvantově odolné šifrováníOdkaz na tuto otázku
Potřebujeme kvantovou distribuci klíčů?
Zřídka. Postkvantová kryptografie běží na sítích a hardwaru, které už máte, zatímco QKD potřebuje vyhrazené optické linky. Na QKD se díváme jen u několika vysoce hodnotných linek, kde to očekává regulátor nebo partner.
Přečíst více: Postkvantová kryptografie a kvantově odolné šifrováníOdkaz na tuto otázku
S kterými cloudy a platformami pracujete?
AWS, Microsoft Azure, Google Cloud, Alibaba Cloud a regionální vládní cloudy i vaše vlastní datová centra a privátní GPU clustery. Infrastruktura je definovaná v Terraformu, OpenTofu nebo Pulumi a zátěže běží na Kubernetes, takže volba poskytovatele zůstává otevřená.
Umíte nám pomoct odejít od hyperscaleru?
Ano. Posoudíme, které služby vás vážou k poskytovateli, navrhneme cíl v suverénním cloudu, u jiného poskytovatele nebo ve vašem datovém centru a zátěže přesouváme po etapách s cestou zpět pro každou z nich. Rozhodujete, jak daleko jít: někteří klienti přesunou vše, jiní jen zátěže, na kterých záleží jejich regulátorům.
Další otázky
- AI a dataModely a dodavatelé, přesnost, vyhledávání nebo doladění, datové platformy, data v reálném čase a automatizace dokumentů.37 otázek
- IntegraceERP systémy, middleware, bankovní formáty, ISO 8583, terminály, host-to-host nebo EBICS, open banking a API třetích stran.32 otázek
- Odvětvícore banking, ISO 20022, monitorování podvodů, prodejny, EDI a přepravci, HL7 a FHIR, přístupnost a aktualizace ERP.30 otázek
- Řešení podle odděleníNapojení na ERP, povinnosti elektronické fakturace, dodavatelé napojení přes AP2 a EDI, digitální produktové pasy, CRM, dynamické ceny, konverzační BI a arabština.13 otázek
- Cena a cenotvorbaCo určuje cenu projektu nebo týmu a jak odhadujeme.29 otázek
- TermínyJak dlouho trvá začít a dodat a co to mění.10 otázek
- Vlastnictví a smlouvyKdo vlastní kód, data a výsledky a jak fungují smlouvy.22 otázek
- Bezpečnost a dataJak chráníme vaše systémy, kód a data, když pracujeme.79 otázek
- Týmy a personální zajištěníKdo na vašem projektu pracuje, jak se vybírají a jak se týmy mění.30 otázek
- Proces a komunikaceJak se práce plánuje, vykazuje a přijímá.121 otázek
- Podpora a provozCo se děje po spuštění: podpora, monitorování a změny.29 otázek
- O XSISKdo jsme, kde jsme a jak nás kontaktovat.6 otázek
Začněte rozhovorem, ne smlouvou.
Řekněte nám, co potřebujete postavit, propojit nebo zabezpečit. Architekt to s vámi projde a poté doporučí, kde začít.
Co bude následovat
Dohoda na čase
Náš tým vám napíše e-mail a dohodne čas konzultace.
Předkonzultační schůzka
Nejprve bezplatná 30minutová online předkonzultační schůzka: projdeme vaše cíle, systémy a omezení.
Kontrola připravenosti
bezplatná 48hodinová kontrola připravenosti prověří váš projekt proti šestibodové definici připravenosti a doporučí vhodnou cestu.
Volba cesty
Projekty připravené rozsahem dostanou závaznou nabídku do 3–5 pracovních dnů. Projekty ve fázi konceptu začínají v Blueprint Studio. Běžící systém, který selhává, není zdokumentovaný nebo potřebuje integraci, začíná diagnostikou 1–2 týdny. Blueprint Studio i diagnostika mají pevný poplatek uvedený v nabídce.