Vývoj mobilní aplikace: 4) S kým spolupracovat na vývoji software?

21. 12. 2023

Vývoj mobilní aplikace má mnoho různorodých aspektů, které je dobré vědět. V následujícím seriálu Vám představujeme jednotlivé díly, které Vás provedou celým procesem vývoje softwaru od začátku do konce.

S kým to dělat?

Mám najít interní tým, jednotlivce, agenturu, která mi softwarový projekt bude spravovat, nebo si to mám naprogramovat sám podle YouTube tutoriálu?

 


Přemýšlíte o vlastní mobilní aplikaci?

Dejte nám vědět a rádi to s Vámi probereme.

Chci aplikaci

 


 

Správná odpověď je: najděte toho, kdo projektu nejvíce pomůže.

Co znamená „nejvíce pomůže“? Neznamená to rychlé a nejlevnější provedení Vašich nápadů.

 

Proč?

Pokud vývojářský tým všechny Vaše nápady odsouhlasí a bez námitek a nápadů je provede, tak ten tým vyměňte. 

Je úplně jedno jestli je to jednotlivec, agentura, nebo vlastní tým.

 

Ten, kdo má na starosti vývoj, by Vám měl dát to, co potřebujete a ne to, co chcete.

Potřebujete překonat řeku při stavbě dálnice. Jen blázen by vymýšlel vlastní řešení bez vědomostí a řekl, že i takové postavení mostu je jednoduché – „jen“ položíme beton a asfalt. Řešení bude přece trvat dlouhou dobu, musíte vyřešit mnohé problémy a nebude to zrovna levné.

Z toho vychází:

  • Možná občas jako zadavatel chcete něco jiného, než dává smysl.

 

💡 Rada: Nechte si změnit názor dobrou argumentací a mějte otevřenou mysl.

🔨Příklad: Chcete „černé auto“, protože jste vždy měli rádi černou. Dodavatel „auta“ Vám řekne, že černá barva přitahuje slunce mnohem více než jiné a tak bude Vaše „auto“ mnohem rozpálenější.

Navíc spálíte mnohem více energie a paliva na jeho ochlazení při zapnutí klimatizace. Finančně to na Vás nebude mít až takový zásadní dopad, ale jak si vážíte svého komfortu?

 

  • Technologie často vypadají jednoduše, ale vůbec nejsou. Zákazník teda poptává: „my chceme JEN toto …“ Technologie je ale koneckonců mnohem sofistikovanější.

 

💡 Rada: Málokdy je reálné „JEN přidat tlačítko“, „JEN udělat A/B test“. Za tím „jen“ se bude skrývat obrovské množství proměnných, které je třeba vyřešit a ověřit, dokud uděláme to Vaše „jen“. 

🔨Příklad: Problém překonání řeky při stavbě dálnice zmíněn výše.

 

Práce na uživatelsky nejjednodušších featurách trvá dlouhou dobu, aby je právě uživatel mohl používat bez problémů a lehce.

Programátoři a designeři “dřou” tak, aby uživatel neměl obtíže a bylo to pro něho „jen“ zmáčknutí tlačítka.

Není divu, že neustálé změny v zadání jsou největší výzvou vývojářských firem.

Jestli chcete co nejlehčí průběh Vašeho projektu, věnujte se jeho zadání a konzultujte.

 

 

Koho, jak a zda vůbec někoho zasvětit do vývoje aplikace?

Buď věříte, že existují kompetentní lidé, kteří té černé skříňce (technologii) rozumí lépe než Vy, nebo si to musíte udělat sami.

My jsme zastánci důvěry v profesionály a důvěry, že vlastní nevědomost je obvykle větší, než se zdá (jsou na to i důkazy – ohledně stavu světa se mýlí 80% lidí, udělejte si test).

Bez důvěry to budeme všechno všichni jen tak látat a bude to vypadat a fungovat jako cesty … u nás.

 

 

A ještě se vraťme k těm agenturám, jednotlivcům a vlastnímu týmu.

 

Které faktory je třeba vzít v úvahu při výběru dodavatele?

Vlastní tým:

– pro vlastní tým musíte mít stále práci, jinak tým zbytečně stojí a Vy ho platíte

– musíte mít HR člověka, který se stará o nábor, benefity, atd.

Pokud víte, kam dlouhodobě směřujete s produktem, tak to může být na konci levnější. Váš tým dokonale zná produkt a budete ho mít vždy po ruce.

 

Jednotlivec:

– na malý projekt může stačit, ušetří Vám peníze
Pokud se projekt rozroste, tak už to nezvládne všechno sám a kvalitně (Android, iOS, web, grafika, UX, testování).

– několik jednotlivců už musí někdo organizovat, jinak si bude dělat každý to, co chce

– jednotlivec má jenom jeden názor

 

Agentura:

– musíte si sednout – kulturně, osobnostně, morálně, eticky…

– máte všechny odborníky –  od počáteční analýzy a uživatelského výzkumu až po výsledný testing

– práci organizuje projektový manažer tak, aby byla maximálně efektivní

– neřešíte HR, onboarding…

– nenastavujete procesy

Když je práce, tak ji dělají a Vy je za to platíte. Když není co dělat, tak nikoho neplatíte.

 

V příštím díle více o tom, zda je produkt skutečně potřeba.

 

Všechny chystané díly seriálu

  1. Pasti software projektů
  2. Mám nápad, co když mi ho ukradnou
  3. Konzultujte. Ušetříte čas i peníze
  4. S kým spolupracovat na vývoji software
  5. Je produkt skutečně potřeba
  6. Proč tvořit dobré zadání
  7. Jak se vyvíjí aplikace
  8. Jak komunikovat s vývojářským týmem
  9. Jak na Google play a AppStore a jestli vůbec
  10. Jak na soukromí v aplikaci
  11. Funguje mi vůbec ta aplikace?

 

Klíčové funkce a komponenty APS systémů

Vaše moderní výrobní firma čelí neustálým výzvám. Musíte pružně reagovat na nečekané události, a přitom udržet nízké náklady s maximální …

Číst článek

Co je APS (Advanced Planning and Scheduling)?

Jste výrobní firma? Tak to určitě znáte, jak se vám mění poptávka pod rukama a jak je konkurence ostrá. Bez …

Číst článek

Zkušený iOS vývojář

iOS programátor se zkušenostmi, který si chce řídit vlastní čas v remote-first týmu. Jsme svobodná full remote vývojářská firma. Technologie, …

Číst článek

Kontakt