79 de puncte Lista de verificare all-inclusive pentru dezvoltarea aplicațiilor mobile

Publicat: 2017-12-13

Te-a atras industria aplicațiilor să te supună popularității sale? Sunteți acum într-o fază în care știți că doriți să vă alăturați mulțimii, dar nu sunteți sigur de unde să începeți? Nu-ți face griji, nu ești singur.

Mulți au fost acolo unde ești acum. Îngrijorările tale legate de ce platformă să alegi, în cine să ai încredere pentru a nu te înșela financiar în promisiunile unei aplicații uimitoare, cum ai câștiga bani din aplicația ta, cum vei vedea că oamenii folosesc efectiv aplicația ta etc. de mii de primitori din întreaga lume.

Deși, este încă ușor pentru acele jumătăți care au ani de experiență pe piața de telefonie mobilă, care sunt bine versați cu diferite aspecte ale dezvoltării aplicațiilor, așa cum este menționat în acest ghid de dezvoltare a aplicațiilor mobile și și-au lansat propria aplicație; pentru jumătatea ta, care este nouă în joc, trebuie să te pregătești.

Dar este OK. Te-ai împiedicat de locul potrivit.

Avem ceva pe care nimeni nu vă va lăsa să faceți asta ușor și într-un singur loc.

Continuați să citiți pentru a vă accelera călătoria glorioasă de dezvoltare a aplicațiilor:

Am creat o listă de verificare, care acoperă întregul proces de dezvoltare a aplicației mobile, de la etapa de ideare până la etapa de încărcare în magazin. Aici, am detaliat diverse elemente pe care trebuie să le luăm în considerare înainte de a începe efortul lor de dezvoltare a aplicațiilor mobile. Indiferent dacă se face intern sau cu ajutorul unei companii de dezvoltare de aplicații mobile, lista de verificare vă va ajuta să vă pregătiți să dezvoltați cu succes o aplicație mobilă.

Iată cum să-l folosești:

Mai întâi selectați în ce etapă vă aflați în procesul de dezvoltare a aplicației, apoi bifați sau răspundeți la punctele menționate în fiecare etapă. Acest lucru vă va oferi o idee despre cât de pregătit sunteți pentru fiecare etapă.

Fără alte prelungiri, permiteți-mi să vă iau lista de verificare finală pentru dezvoltarea aplicațiilor mobile.

Dar înainte de asta, un prolog rapid.

Când partenerați cu o companie terță de dezvoltare a aplicațiilor mobile, aceștia împărtășesc un domeniu de aplicare care implică toate părțile listei de verificare, superficial, pe care o veți citi chiar acum. Deci, atunci când aveți de-a face cu un consultant de aplicații mobile, utilizați această listă de verificare ca mijloc de a finaliza o companie din lotul cu care doriți să interacționați pentru dezvoltarea aplicației dvs.

Faza de descoperire

Aceasta este etapa care preludește procesul de dezvoltare a aplicației. Aici se verifică viabilitatea ideii de aplicație. În această etapă, analizați piața țintă, priviți aplicațiile similare și vedeți ce funcții sunt oferite grupului țintă.

Dacă v-ați asociat cu o companie, aceasta este partea în care vă vor împărtăși un domeniu care va fi dezvoltat pe baza analizei concurenței.

Aici, vei căuta:

1. Știi cine este grupul tău țintă?

2. Cunoașteți problema cu care se confruntă grupul dvs. țintă?

3. Există vreo altă companie care oferă soluții la problemele lor prin aplicația mobilă?

4. Știți cine sunt concurenții aplicației?

5. Ați enumerat mai jos funcțiile pe care le oferă concurenții?

6. Ați citit recenziile de pe aplicația lor?

7. Cunoașteți modelul de monetizare pe care îl folosesc concurenții?

8. Ce monetizare ați folosi în aplicație? [ Iată un ghid despre asta ]

Cerință de tehnologie

Odată ce înțelegeți caracteristicile pe care trebuie să le adăugați în aplicația dvs. și comportamentul pieței dvs. țintă, următoarea parte este să vă uitați la elementele de bază ale aplicației dvs. Această etapă va pune bazele a ceea ce intenționați să oferiți.

9. Aplicația dvs. va funcționa pe Android?*

10. Aplicația dvs. este pentru iOS?

11. Vei face o aplicație pentru ambele, acum sau vei aștepta să-i vezi performanța?

12. Aplicația este nativă sau hibridă?

13. Aplicația dvs. va fi integrată cu funcțiile dispozitivului?

14. Va avea nevoie de infrastructură bazată pe cloud?

*Motivul pentru care am menționat Android și iOS separat este că ambele vin cu setul lor de avantaje și dezavantaje. Și chiar dacă, majoritatea companiilor se mută la Android , ar fi complet alegerea dvs. asupra platformei pe care doriți să o accesați prima.

Citiți acest articol pentru a afla care este mai bine pentru dvs., Android sau iOS - iOS vs. Android Development: A 2018 Lookout

Detalii interfață utilizator

User Interface Details

După finalizarea detaliilor legate de platforma pe care s-ar baza aplicația dvs. și de tipul acesteia, următorul pas este să vă gândiți la aspectul aplicației. Dacă există un element crucial care poate afecta modul în care aplicația dvs. este primită de către lume, acesta este interfața cu utilizatorul. Când ajungeți la această etapă, aceasta este lista de verificare pentru proiectarea unei aplicații.

15. Aveți wireframe gata?

16. Te-ai decis cu privire la orientarea aplicației? Peisaj sau portret?

17. Aplicația trece ușor de la o orientare la alta?

18. Ți-ai finalizat reperele?

19. Ați lucrat la tranziția între ecrane?

20. Se evidențiază butonul de apel la acțiune față de alte elemente?

21. Sunt elementele de design în conformitate cu cultura regiunii în care se află aplicația?

Până acum trebuie să fi avut o idee clară despre cum ar arăta aplicația și unde. Dincolo de acest punct, vom vedea acum cine și cum ar transforma acest concept într-o aplicație funcțională care ar fi folosită de lume. Și ce ar urma toate aplicația dvs. după ce va fi dezvoltată.

Continuați lectură:

Criterii de dezvoltare

Aici aplicația dvs. se transformă dintr-o idee într-o aplicație care va fi disponibilă în curând pe milioane de dispozitive. Fiecare concept pe care l-ați imaginat până acum va începe să prindă contur aici. Iată lista ta de verificare pentru dezvoltarea de succes a aplicațiilor mobile

22. Faceți aplicația în casă?

23. Angajați o companie de dezvoltare de aplicații mobile cu sunet?

24. Dacă angajați, compania este în regiunea dumneavoastră sau are sediul internațional?

25. Dacă faceți în casă, aveți o echipă și expertiză?

26. Aveți un interval de costuri stabilit pentru procesul dvs. de dezvoltare a aplicației ?

27. Știți cât timp ar dura dezvoltarea aplicației?

28. Te-ai hotărât asupra procesului de dezvoltare? Iterativ, Agil sau Cascada

29. Ați acordat atenție dezvoltării backend-ului aplicației dvs.?

Valori de performanță

Odată ce v-ați hotărât cu privire la decizia de a dezvolta o aplicație în casă sau de a angaja o agenție externă, următorul pas este să faceți o listă de verificare pentru a măsura performanța acesteia. Pentru asta ai nevoie de răspunsuri

30. Știți cum se comportă aplicația în cazul unor evenimente speciale, cum ar fi baterie scăzută, acoperire de rețea mai mică, modul Avion, spațiu de stocare mai mic?

31. Are aplicația un serviciu web?

32. Are aplicația o componentă pe partea serverului?

33. Are aplicația posibilitatea de a fi scalabilă pe verticală sau pe orizontală?

34. Primiți notificări despre blocările aplicației în timp real?

Masuri de securitate

Dacă există o parte a aplicației dvs. care îi poate face pe utilizatori să privească dincolo de performanță, design și tot ceea ce este material, aceasta este securitatea concretă. Industria noastră este plină de exemple de încălcare a datelor și decalaje de securitate. Este de la sine înțeles că aplicația dvs. nu ar trebui să fie următorul exemplu de aplicație care ar fi putut fi securizată.

În timp ce orice companie de dezvoltare de aplicații cu experiență ar cunoaște modalitățile concrete de a asigura o aplicație sigură, iată ce trebuie să verificați în numele dvs. -

35. Aveți un strat de prize securizate încorporat în proiect?

36. Aplicația dvs. are autentificarea utilizatorului în două puncte?

37. Aveți control asupra cine ar avea acces la aplicația dvs.?

38. Vor exista sub-administratori?

39. Aplicația dvs. respectă standardele de securitate din industrie, cum ar fi HIPAA sau PCI DSS

40. Integrarea gateway-ului dvs. de plată este făcută corect ?

Lista de verificare a testării

Mobile App Development Testing Checklist

Aproape de etapele finale ale procesului de dezvoltare a aplicației, testarea intră în imagine. În această etapă, măsurați rezultatul procesului de dezvoltare a aplicației cu ceea ce v-ați imaginat înainte de a începe totul.

Utilizatorii dvs. țintă interacționează cu aplicația așa cum ați vrut să facă? Se comportă așa cum vrei tu? Există erori și erori? Veți primi un răspuns la toate aceste întrebări în această etapă. Să vedem punctele pe care le veți verifica în această etapă -

41. Aplicația dvs. funcționează la fel pe diferite versiuni de dispozitiv și sistem de operare?

42. Îți testezi aplicația în echipa ta de tehnologie?

43. Îți testezi aplicația pe utilizatori reali, non-tehnici?

44. Ați verificat strategia de localizare a aplicației mobile ?

45. Aplicația dvs. este pregătită pentru următoarea actualizare a dispozitivului?

46. Aplicația dvs. este pregătită pentru a fi scalată la următoarea actualizare a sistemului de operare?

47. Aveți un plan de testare în vigoare cu teste precum testarea QC, testarea unitară și testarea acceptării utilizatorilor?

În continuare, iată lucrurile pe care trebuie să le luați în considerare atunci când testați aplicația mobilă .

Cu aceasta, aveți lista de verificare completă pentru dezvoltarea unei aplicații mobile. Dar există un element la care mai rămâne de lucrat și acesta este marca aplicației tale. Toate aceste elemente nu vor reuși să se livreze dacă aplicația dvs. nu poate atrage segmentul țintă să vă folosească aplicația.

Iată lista de verificare a mărcii unei aplicații de succes -

Cerință de branding

Acestea sunt elementele care ar defini impresia mărcii tale și ar atrage oamenii să instaleze aplicația ta printre mii de alte aplicații. Iată ce ar trebui să fie perfect în aplicația dvs., înainte de a o publica în Apple sau Google Play Store

48. Pictograma aplicației dvs. respectă regulile magazinului de aplicații?

49. Imaginile aplicației dvs. sunt clare și corecte din punct de vedere contextual?

50. Optimizarea magazinului dvs. de aplicații este făcută corect? (Mai multe despre asta, aici )

51. Sunteți sigur că numele aplicației dvs. nu este luat, unic, nu neauzit?

52. Ați adăugat capturi de ecran reale în descrierea aplicației?

53. Ați adăugat videoclipuri tutorial despre cum să utilizați aplicația?

54. Ați trecut peste diferitele provocări ale aplicațiilor multilingve ?

O recapitulare rapidă:

Până acum, am văzut toate elementele pe care va trebui să le verificați referitoare la diferitele etape ale procesului de dezvoltare a aplicației. Acum, vom vedea cum să selectăm o companie din miile de agenții de dezvoltare de aplicații din lume.

În timp ce internetul este plin de articole și ghiduri legate de acest lucru, iată o listă de verificare rapidă digerabilă pentru ca tu să finalizezi un brand, mai devreme.

Finalizarea unei companii

Dacă după ce ai citit totul, nu ești sigur cum ai finaliza o companie căreia i se poate da responsabilitatea de a se ocupa nu doar de acestea, ci de multe alte sarcini conexe pe termen lung, nu mai fii sigur.

[Citiți: Sfaturi pentru angajarea celei mai bune companii de dezvoltare de aplicații Android]

Iată o listă de verificare pentru a vă ajuta cu procesul de selecție și finalizare.

55. Sunt prezente pe site-urile de evaluare și rating ale companiilor de dezvoltare de aplicații precum Clutch, Appfutura, Extract etc?

56. Sunt în fusul tău orar?

57. Au sediul în altă locație?

58. Au mai lucrat cu Start-up-uri?

59. Au experiență în platforma pe care se bazează aplicația ta?

60. Au funcționat cu funcțiile care urmează să fie incluse în aplicația dvs.?

61. Oferă servicii de proiectare sau doar dezvoltare?

62. Știți de dimensiunea echipei?

63. Vor comunica cu tine în modul tău? Skype, telefon, e-mail etc.?

64. Va exista un raport comun pentru a urmări performanța?

65. Îți urmează stilul procesului de dezvoltare?

66. Trimit aplicații în magazin? [Dacă nu, iată cum să trimiteți aplicația în Magazinul Google Play ]

67. Externalizează ei vreo parte a dezvoltării aplicațiilor?

68. Primesc plata integrală în avans?

69. Aceștia iau în considerare etapa de plată?

Valorile aplicației mobile

Chiar și după ce totul s-a terminat și aplicația dvs. a fost făcută live în magazinul de aplicații, rămâne partea crucială a analizei performanței aplicației. Există un număr de standarde pe care aplicația dvs. va trebui să le îndeplinească înainte de a fi validată ca aplicație de top în topuri.

Iată întrebările la care trebuie să vă pregătiți aplicația pentru a răspunde -

70. Care este numărul de descărcări ale aplicației dvs.?

71. Câți vizitatori noi sunt în aplicația dvs.?

72. Câți utilizatori activi sunt în aplicația dvs. la un moment dat?

73. Care este intervalul mediu de sesiune al aplicației dvs.? Intervalul de timp dintre momentul în care utilizatorul deschide o aplicație și când începe să o folosească?

74. Știți cât timp petrec utilizatorii aplicației dvs.?

75. Știi în ce stadiu părăsesc aplicația ta?

76. Sunteți capabil să calculați valoarea de viață a unui utilizator?

77. Știți câți oameni poate converti aplicația dvs. în cumpărători?

78. Urmăriți zilnic evaluările și recenziile magazinului de aplicații?

79. Ați stabilit un timp pentru răspunsul de asistență?