Příspěvky

Zobrazují se příspěvky se štítkem dodavatel software

Na co si dát pozor, když začínáte s vývojem rozsáhlého systému?

Obrázek
Vedení malého webového projektu můžeme přirovnat k řízení jedné lodi, kdežto provoz velkého IT projektu lze přirovnat k řízení celé flotily. Jak se může podnikatel bez technických znalostí podílet na řízení komplexního projektu a ujistit se, že vývojářská firma dosáhne nejlepších výsledků? 1. Zapomeňte na vývoj a začněte plánovat Když je pro startup rozhodující co nejrychlejší krok od myšlenky k první verzi MVP, tak pro webové systémyje nesmírně důležité věnovat dostatek času provádění analýzy podnikání a plánování. Je třeba určit:
Jaké jsou cíle projektu?Které skupiny uživatelů bude produkt používat?Jaké bude mít projekt výjimečné funkce?Na jaké platformě bude projekt fungovat? Na rozdíl od běžných startupů nemají velké projekty dostatečnou flexibilitu pro snadnou adaptaci, proto je důležité od prvního dne jasně nasměrovat vývoj produktů. Přesná definice rozsahu práce a cílů projektu umožní stanovit jasné úkoly manažerům, grafikům, vývojářům a testerům. Po projednání rozsahu práce s …

Etapy testování mobilních aplikací

Obrázek
Existuje mnoho důvodů, proč může být mobilní aplikace úspěšná: skvělý nápad zákazníka, vynikající vývojáři, skvělá správa procesu vývoje, kompetentní propagace atd. Testování je dalším důležitým faktorem úspěchu. Bez ohledu na to, co dělají vývojáři a jak tvrdě pracují markeťáci či manažeři, bez kontroly kvality se může vše zhroutit jako domeček z karet. Jak už jste pravděpodobně pochopili, budeme mluvit o testování mobilních aplikací, konkretně o etapách testování mobilních aplikací.
Testování instalace Co především dělá uživatel mobilní aplikace? Správně: instaluje aplikaci. Tohle je první fáze testování. QA inženýr musí zajistit, aby uživatel neměl žádné problémy během instalace mobilní aplikace. Zde je třeba také určit, zda bude aplikace nainstalována v různých operačních systémech.
Testování kompatibility Druhá etapa. Jeho hlavním účelem je zajistit, aby aplikace mohla úspěšně přejít z jednoho prostředí do jiného. Jinými slovy umožňuje určit, zda je produkt připraven k provozu n…

Design MVP pro startupy.

Obrázek
Na internetu se každý den objevují otázky typu "Mám skvělý nápad na startup. Co mám dělat dál?”. Ve většině případů odborníci doporučují: provedení tzv. nárazové zkoušky nápadu → tvorba MVP → zpracování zpětné vazby od uživatelů → změna dle zpětné vazby či pokračování podle plánu a prezentace MVP investorům. Zatímco velké množství publikací jsou o vývoji MVP pro startup, jeho návrhu je věnováno méně pozornosti. V tomto článku Vám poradíme, jak navrhnout MVP pro začínající firmy.
Pokud ještě neznáte koncept produktu s nejmenší možnou funkcionalitou (MVP), přečtěte si náš úvodní článek. MVP vám pomůže vyhnout se tvorbě produktu, který nebude úspěšný, a ušetří vám čas a peníze. Zde jsou body, kterým je potřeba se při návrhu MVP věnovat: Design je důležitý Pokud nevěnujete dostatečnou pozornost vzhledu produktu, může se stát, že snížíte jeho úspěšnost. Koneckonců, minimální neznamená vytvoření startupu ve spěchu bez pochopení trhu, potenciálních uživatelů a standardů v oblasti design…

4 nápady pro aplikace s geolokací

Obrázek
Foursquare je snad první celosvětový startup, který použil geolokační službu. Samotný Foursquare je zaměřený na vyhledávání restaurací a lidí. V roce 2016 vstoupila na trh hra Pokémon GO, která poukázala na potenciál geolokační služby. V tomto článku vám dáme pár tipů pro vytvoření aplikací právě s geolokační službou. Věřte, že tato oblast má skutečně obrovský potenciál. Typy aplikací s geolokací. Co geolokace vůbec znamená? Jsou to zeměpisná data (zeměpisná délka/šířka) o poloze zařízení. Aplikace s geolokací obsahují funkce, které jsou spojené s údaji o poloze uživatelů. Například, v centru města vám bude nabídnuta jedna kavárna a na okraji města může aplikace ukázat, že do nejbližšího podniku musíte jít půl hodiny pešky. Údaje o poloze se získají pomocí GPS dat nebo mobilní sítě a Wi-Fi. Aplikace s geolokací lze podmíněně rozdělit na:
Startupy s geolokací pro vyhledávání různých míst a služeb.
Restaurace, spojení veřejné dopravy, lékaři, kadeřnictví a podobně. Jako příklad si uvedem…

Jak vydělat na mobilní aplikaci v roce 2018?

Obrázek
Na tom, jaký vyberete model monetizace mobilní aplikace, závisí popularita Vaší aplikace. Vhodně zvolená strategie monetizace pomůže zvýšit loajalitu diváků a přilákat nové uživatele. Naopak nevhodná strategie může potenciální zákazníky odradit. Jak vydělat na mobilní aplikaci a jaký model monetizace si vybrat v roce 2018? S tím vám poradíme v tomto článku.
Výzkum od Statista ukazuje, že v roce 2020 dosáhne světový příjem majitelů mobilních aplikací přibližně 190 miliard amerických dolarů. Jaký model monetizace vybrat pro dosažení zisku v budoucnu? Existují 3 základní možnosti: placené stahování, nákupy v aplikaci a reklamy.
Placené stahování
Je to asi nejjasnější možnost monetizace - uživatel jednou zaplatí za stažení Vaší aplikace. Vy, jako majitel, obdržíte okamžitý příjem za stažení. Uživatelé placených aplikací jsou obvykle loajálnější - je snadnější je udržet.
V případě placeného stažení je vaším úkolem získat co nejvíce kupujících, což je celkem složité. Lidé neradi platí za něc…

Trendy ve webovém vývoji v roce 2018

Obrázek
Webové technologie se vyvíjejí hodně rychle. Měli byste vždy držet krok s dobou, co bylo populární včera, nemusí být populární zítra. Webový průmysl je pozoruhodný svou nestabilitou. Některé technologie jsou rychle nahrazeny jinými. V tomto článku probereme trendy ve webovém vývoji 2018.
Javascript Javascript byl v trendu v roce 2017 a stále se rozvíjí. Knihovny založené na Javascriptu jsou flexibilnější, pohodlnější a výkonnější. V roce 2018 bude pokračovat boj mezi Angular a React. Oba frameworky mají své výhody a nevýhody. Angular má hodně fanoušků, ovšem příznivců Reactu také není málo. Podle Google Trends je React trochu populárnější. Situace se však může změnit v roce 2018.

Podle přehledu Stack Overflow je Javascript nejpoužívanější programovací jazyk v roce 2017. Průzkumu se účastnilo 64 000 vývojářů a už 5 let za sebou je Javasript na prvním místě.




SPA (Single Page Application)
SPA založená na javascriptu se stává stále více populárnější. A není to překvapující. SPA funguje perf…

Jak rychle naplánovat vývoj lean startupu?

Obrázek
Koncepce "lean startupu" od Erica Rice by měla být v arzenálu každého moderního podnikatele. Již jsme psali o MVP a v tomto článku napíšeme o základních zvláštnostech “lean startupu” a ukážeme, jak používat business model canvas a lean canvas pro plánovaní vývoje startupu.
Co je lean? Jedná se o koncepci vývoje startupu, která je založena na třech principech:
Místo toho, aby věnovali měsíce plánování a hloubkovému průzkumu trhu jenom pro napsaní komplexního obchodního plánu, stačí podnikatelům zformulovat hypotézu a pak ji vyhodnotit z hlediska business model canvas nebo lean canvas (diagramu, který ukazuje, jakou hodnotu bude startup vytvářet). Aplikace zákaznického přístupu (customer development) předpokládá živou komunikaci s potenciálními uživateli, aby bylo možné identifikovat jejich potřeby a získat zpětnou vazbu podle hypotézy realizované ve formě MVP. Na základě výsledků zpětné vazby budou provedené změny v MVP a bude zahájen nový cyklus vývojeV souladu s agilním v…

Proč Váš podnik potřebuje vlastní mobilní aplikaci?

Obrázek
Moderní technologie již dávno a změnily náš život. Na jedné straně je hodně věcí jednodušších a pohodlnějších, na druhou stranu se svět začal rychle měnit s příchodem internetu: objevovaly se nové obory a některé profese naopak vymizely a objevily se nové nástroje pro řešení každodenních úkolů.
V podnikání hrají technologie také důležitou roli. Před 15 lety “webařské firmy” moc objednávek neměly, protože firmy nechápaly k čemu potřebují webové stránky, vždyť se jim dařilo prodávat i bez nich. Dnes si nikdo nedokáže představit podnikání bez vlastního webu. Po internetové revoluci nastala epocha mobilních technologií. Právě teď je čas na vytvoření nových efektivních nástrojů, které doslova pronikly do našeho světa společně s mobilními zařízeními. Jsou to mobilní aplikace.
Pokud máte chytrý telefon nebo tablet, chápete, jak fungují různé funkční aplikace, hry a aplikace pro volný čas. Ale na co je podniková mobilní aplikace? Právě toto probereme v tomto článku.
Proč tvořit vlastní firemní m…

Rozdíl mezi UI a UX: definice pojmů

Obrázek
Někteří grafici používají ve svých životopisech pojem “UI/UX design”. Není to spravné použití těchto pojmů. Mnozí uživatelé nevidí rozdíl mezi UI a UX. Jsme tu, abychom vám to vysvětlili. Co je UI?Podle překladu z angličtiny znamená UI (user interface) uživatelské rozhraní. Pomocí takového rozhraní může uživatel komunikovat se zařízením, počítačem a programy. Dobrým příkladem uživatelského rozhraní je mobilní telefon s displejem a funkční klávesou, palubní deska s ovládacími tlačítky a podobně.
UI je to, co uživatel vidí na obrazovce a jak interaguje se zařízením. Při navrhování vysoce kvalitního uživatelského rozhraní věnují vývojáři pozornost nejen vzhledu rozhraní, ale také jeho logické struktuře, aby s ním uživatel mohl snadno a rychle komunikovat a dosáhnout požadovaného výsledku bez zbytečného úsilí. V počítačové oblasti je úkolem UI-vývojáře vytvořit rozhraní, které poskytuje jednoduchou, srozumitelnou a pohodlnou interakci uživatele s produktem (mobilní aplikace, web, informačn…

21 otázek, na které je potřeba se zeptat před začátkem vývoje softwaru

Obrázek
Je skvělé, pokud máte představu o mobilní aplikaci pro vaši firmu, která přiláká nové zákazníky a zaujme již existující zákazníky. Ovšem dříve, než si najmete vývojový tým, Justin Dombroski, vedoucí produktový manažer společnosti Enola Labs, vám doporučuje položit si těchto 21 otázek.


Máte představu, kdy bude aplikace vydána? Bude mít vaše aplikace více než jednu verzi? Pokud připravujete verze pro více platforem, budou spuštěné současně?

Jaké jsou vaše požadavky? Bude vaše aplikace fungovat pouze v iOS nebo Androidu? Budete platit za server hosting? Softwaroví architekti a inženýři by měli takové věci znát.

A co funkcionalita? Vytvořili jste si seznam, tzv. backlog, ve kterém jste definovali požadavky na funkčnost aplikace? Víte, jaké jsou tři základní funkce aplikace? Každá funkcionalita musí splňovat určité požadavky. Pokud vývoj zůstává otevřený a požadavky nejsou stanoveny, může se stát, že získáte něco, co neodpovídá vašim očekáváním.

Kdo se s Vámi podílí na projektu? Kdo dělá koneč…