V Pixelmate se věnujeme programování aplikací na míru od roku 2013. Za tu dobu jsme naprogramovali stovky aplikací a setkali jsme se s velkou spoustou různých programátorů. Dnes jsme se rozhodli sdílet některé, doufáme užitečné, postřehy z praxe.
Motivace programátorů
Motivace strůjce myšlenky k programování aplikace bývá jasná. Vidí prostor na trhu, něco sám postrádá. Vidí zkrátka podnikatelskou příležitost. Ale jaká je motivace programátora? Dokáže chápat záměr zakladatele a podporovat ho? Nebo je jeho záměrem kvalitně programovat? Z naší zkušenosti je správné vzájemné pochopení zakladatelů a programátorských týmů klíčové.
V čem se to programuje a v jaké kvalitě?
Častým neduhem, při programování aplikace, bývá časový tlak, tlak na cenu a absence kontrolních mechanismů programátorů. Máte jistotu, že zvolený programovací jazyk bude na trhu za 10 let? Najdete na tento programovací jazyk vývojáře s rozumnou cenou? Je zdrojový kód naprogramovaný přehledně? Není autor zdrojového kódu jediný, kdo se v něm vyzná? Tyto otázky mohou zásadně ovlivnit budoucnost aplikace.
Co když ten business poroste?
Největším přáním autorů projektů bývá růst a úspěch mobilní nebo webové aplikace. Pamatuje na takový scénář i technický stav projektu? K úspěšnému projektu neodmyslitelně patří i jeho rozvoj. Je podle toho aplikace naprogramovaná? Nerozpadne se při prvním větším zásahu? A půjde ji vůbec volně rozšiřovat? To by mělo být v případě programování aplikace na prvním místě.
Chcete najmout vlastního programátora nebo agenturu?
Zásadním rozhodnutím je, zda najmout vlastního vývojáře nebo svěřit programování aplikace vývojářskému studiu. Obecně bývá motivace lidí pro postavení interního týmu v tom, že chtějí ušetřit peníze. Často to ale dopadne naopak. Najít kvalitní vývojáře a následně celý projekt uřídit nepatří k jednoduchým věcem a pomoc od sehraného týmu lidí může, hlavně na začátku, peníze naopak ušetřit.
Jiné to je v případě, že samotný zakladatel nebo jeho společník umí programovat. Pak může sestavení interního týmu dávat větší smysl.
Jiné to je v případě, že samotný zakladatel nebo jeho společník umí programovat. Pak může sestavení interního týmu dávat větší smysl.
MVP přístup
Devíti z deseti projektům dnes doporučujeme, aby na programování aplikace koukali pohledem MVP. Aby vytvořili minimalistický, ale životaschopný, konkurenceschopný projekt, který mohou spustit na trh, posbírat zpětnou vazbu a začít prodávat.
Na začátku mívají zakladatelé veliké oči. Chtějí mít projekt co nejlepší. Jenže nejlepší nemusí znamenat největší. Zaměření na hlavní funkcionalitu bývá důvodem, proč si uživatelé aplikaci oblíbí. Není nad to, když je aplikace srozumitelná, jednoduchá a přívětivá.
Více se o přístupu MVP rozepisujeme v našem článku.
Na začátku mívají zakladatelé veliké oči. Chtějí mít projekt co nejlepší. Jenže nejlepší nemusí znamenat největší. Zaměření na hlavní funkcionalitu bývá důvodem, proč si uživatelé aplikaci oblíbí. Není nad to, když je aplikace srozumitelná, jednoduchá a přívětivá.
Více se o přístupu MVP rozepisujeme v našem článku.
Závěrem
Zvažujete programování aplikace? Ať už jde o mobilní nebo webovou aplikaci, měli byste mít na paměti základní otázky z tohoto článku. Může vám to ušetřit spoustu peněz a nepříjemných zkušeností v budoucnu.
Programování aplikace je jen jedna část při startování vlastního projektu. Vedle toho je nutné promyslet a zařídit velkou spoustu dalších věcí. Od marketingu, právní stránky přes naplánování business modelu aplikace. V rámci plánování vývoje je dobré nezabřednout "pouze" u produktu, ale podívat se na celý projekt z výšky. Dívat se očima klientů, mít širší pohled a být maximálně kritický.
Programování aplikace je jen jedna část při startování vlastního projektu. Vedle toho je nutné promyslet a zařídit velkou spoustu dalších věcí. Od marketingu, právní stránky přes naplánování business modelu aplikace. V rámci plánování vývoje je dobré nezabřednout "pouze" u produktu, ale podívat se na celý projekt z výšky. Dívat se očima klientů, mít širší pohled a být maximálně kritický.
Máte nějaký nápad na aplikaci? Napište a probereme to spolu. Nezávazně, osobně i online.