5 întrebări de pus înainte de a construi o aplicație

la Lickability, am ajutat o mulțime de oameni să construiască și să livreze aplicații grozave. Din această cauză, de multe ori când oamenii se întâlnesc cu noi pentru prima dată, ne întreabă dacă există ceva ce uită atunci când se gândesc să înceapă lucrul la 1.0.

Iată 5 dintre cele mai importante întrebări pe care credem că ar trebui să le puneți înainte de a începe să vă construiți aplicația.

care sunt obiectivele tale?

în primul rând, ar trebui să vă gândiți la obiectivele dvs. pentru aplicație, deoarece aceste obiective vor conduce multe dintre celelalte decizii pe care va trebui să le luați pe drum.

este scopul aplicației de a câștiga bani imediat, poate prin vânzarea accesului la un produs, serviciu sau experiență? Sau este obiectivul de a achiziționa pur și simplu utilizatori pentru a valida ideea și a dovedi potrivirea pieței produsului? Căutați să dezvoltați un prototip, să lansați un MVP și să iterați ideea dvs. (poate chiar într-o versiune beta privată) sau să lansați un 1.0 complet lustruit?

stabilirea unor obiective realiste și care pot fi obținute la începutul călătoriei dvs. de construire a aplicațiilor vă va oferi o bază solidă pe care să luați decizii viitoare și să faceți multe alte întrebări mai clare pentru a răspunde.

ce platforme veți susține?

pentru unii oameni, răspunsul aici poate părea ușor…sprijini toate platformele! Dar, în funcție de obiectivele pe care le-ați stabilit atunci când răspundeți la întrebarea anterioară, este posibil să nu fie răspunsul potrivit pentru proiectul dvs.

când ne gândim la aplicațiile mobile, există doi jucători principali: iOS și Android. Dar cu această alegere simplă vin multe alte puncte de decizie, cum ar fi dacă să scrieți aplicațiile nativ sau să utilizați o tehnologie multiplă platformă. Pentru cei care încep de la zero, recomandarea noastră este să alegeți o singură platformă pentru a înțelege mai întâi experiența. Aceasta este de obicei cea mai rapidă și mai puțin costisitoare opțiune și vă permite să vă scoateți produsul în lume pentru a începe să primiți feedback de la utilizatori.

dacă unul dintre obiectivele dvs. este să ajungeți la cât mai mulți oameni la lansare, atunci sprijinirea ambelor platforme din poartă poate fi cea mai bună. Dacă acesta este cazul, veți avea de ales cu privire la modul în care este creată aplicația. Dacă performanța și lustruirea sunt importante pentru atingerea obiectivului dvs., scrierea aplicației nativ pentru fiecare platformă este cea mai bună alegere, deoarece vă permite să profitați de tot ceea ce are de oferit hardware-ul și sistemul de operare. Dacă costul și viteza sunt principalul factor, profitând de o tehnologie cross-platform (pe scurt, o bază de cod pentru ambele platforme) poate fi apelul potrivit. Cu toate acestea, un cuvânt de precauție pe care ne place să-i conștientizăm pe clienții noștri este că utilizarea tehnologiilor cross-platform nu este la fel de simplă ca obținerea a două aplicații la prețul uneia. Va trebui totuși să luați în considerare diferențele de design între dispozitivele acceptate și veți avea nevoie de un cod nativ pentru ca funcțiile specifice să funcționeze pe fiecare platformă.

în plus față de platforma mobilă pe care o alegeți, poate doriți să evaluați dacă sprijinirea altor platforme pentru tablete și purtabile are sens. În cele din urmă, nu uitați de celelalte tehnologii din stivă care vă vor alimenta aplicația—un sistem de gestionare a conținutului pentru a adăuga conținut în aplicație, un backend pentru conturile de utilizator și analize ale utilizatorilor și raportarea accidentelor pentru a monitoriza performanța.

ce poți face singur și cu ce ai nevoie de ajutor?

construirea unei aplicații mobile de la zero este o muncă grea. Ar fi înțelept să efectuați o autoevaluare a capacităților dvs., atât în ceea ce privește abilitățile, cât și în timpul disponibil. Acest lucru vă va ajuta să puneți împreună o listă clară a muncii pe care o puteți îngriji în casă și ce ajutor va trebui să căutați.

unele servicii pentru a păstra în minte:

  • Design
  • Frontend & dezvoltare Backend
  • management de proiect
  • management de produs
  • asistență pentru clienți
  • Marketing/Social Media

acest proces conduce, de asemenea, bine în următoarea întrebare importantă…

care este Buget?

una dintre cele mai dificile (și mai importante) întrebări de răspuns se învârte în jurul constrângerilor triple: timp, cost și domeniu de aplicare. Acest triunghi de management de proiect se aplică oricărui proiect pe care l—ați putea întreprinde vreodată-de la refacerea unei chiuvete de bucătărie în casa dvs. până la construirea următorului Facebook.

Untitled-84c5f7.png

timpul poate fi redus prin adăugarea mai multor ingineri la proiect (și adăugarea costurilor) sau reducerea domeniului de aplicare. Un lucru de reținut aici este că există randamente în scădere la adăugarea de ingineri pentru a reduce timpul de dezvoltare, deoarece doar atât de multă muncă se poate face în paralel.

domeniul de aplicare va fi în mare măsură determinată de obiectivele pentru app. Oricât de mult am dori să includem fiecare caracteristică posibilă, realitatea este că s-ar putea să trebuiască să luați câteva decizii dificile aici. Cu toate acestea, nu uitați că puteți adăuga întotdeauna mai multe funcții mai târziu în foaia de parcurs a aplicației.

dezvoltarea aplicațiilor Mobile este costisitoare, astfel încât menținerea costurilor sub control este un factor important. În general, reducerea domeniului de aplicare este cel mai eficient mod de a reduce costurile, dar creșterea timpului de dezvoltare poate fi, de asemenea, o modalitate bună de a economisi un pic de bani.

alcătuirea bugetului este, de asemenea, un moment bun pentru a vă gândi la finanțare. Există mai multe opțiuni pentru a finanța un Proiect, că toți își poartă propriile argumente pro și contra. Ai putea strange fonduri de capital de risc, crowdfund ideea ta pe platforme, cum ar fi Kickstarter, uita-te pentru investitori înger, caută finanțare de la prieteni & familie, sau bootstrap proiectul-te pentru a numi câteva soluții posibile.

care sunt planurile dvs. după lansarea aplicației?

în cele din urmă, ia-ți ceva timp să te gândești la planul tău post-lansare. Software-ul nu este niciodată perfectă și mereu în schimbare, deci ceea ce va fi planul de întreținere & bug fixat? Când utilizatorii ajung în sfârșit să se joace cu aplicația dvs., vor avea feedback. Cum veți aborda acest feedback și veți oferi asistență clienților care au nevoie de el? Sunteți pregătit să vă sprijiniți aplicația dacă explodează în popularitate? Cum rămâne cu dezvoltarea suplimentară a caracteristicilor, fie că sunt elemente din foaia de parcurs sau caracteristicile solicitate de utilizator? Aveți de gând să preluați proprietatea aplicației, să angajați o echipă cu normă întreagă sau să continuați să utilizați un partener?

răspunsul la aceste întrebări ar trebui să vă pună bine pe cale de a vă aduce ideea la viață. Indiferent dacă aveți nevoie de ajutor pentru a răspunde singur la aceste întrebări sau sunteți gata să începeți, ne-ar plăcea să discutăm cu dvs. și să vă ajutăm oricum putem!

vrei ajutor pentru construirea & expedierea unei aplicații iOS? Vă putem ajuta! Luați legătura.

Lasă un răspuns

Adresa ta de email nu va fi publicată.