Udhëzues punësimi

Si të punësoni një zhvillues aplikacionesh

Rishikuar së fundi: , publikuar nga Gjethe

Përgjigjja e shkurtër

Për të punësuar një zhvillues aplikacionesh, përcaktoni përdoruesit dhe funksionet kryesore, vendosni nëse ju duhen iOS, Android ose të dyja, kërkoni zhvillues me aplikacione të publikuara të ngjashme me tuajin, pyesni si e trajtojnë backend-in, testimin, dorëzimin në app store dhe mirëmbajtjen, krahasoni shtrirje me shkrim dhe sigurohuni që zotëroni kodin dhe llogaritë e store-it.

Aplikacionet përfshijnë më shumë se ekrane: serverë, baza të dhënash, mjete administrimi, njoftime, rregulla të app store dhe përditësime të vazhdueshme të sistemit operativ. Zhvilluesit që flasin vetëm për ndërfaqen shpesh e nënvlerësojnë pjesën tjetër. Ky udhëzues ju ndihmon të gjeni një partner që mund ta dorëzojë të gjithë produktin dhe ta mbështesë pas publikimit.

Si ta qaseni punësimin

  1. 01

    Përshkruani thelbin

    Kush e përdor aplikacionin dhe pak gjërat që duhet të mund të bëjnë.

  2. 02

    Vendosni platformat

    iOS, Android, web ose ndër-platformë për të mbuluar disa njëkohësisht.

  3. 03

    Lista e ngushtë

    Zhvillues me aplikacione të publikuara që mund t'i shkarkoni dhe t'i testoni.

  4. 04

    Diskutoni teknologjinë

    Native ose ndër-platformë, backend, hosting dhe integrime.

  5. 05

    Dakordësoni shtrirjen dhe pronësinë

    Shtrirja me shkrim, piketat, pronësia e kodit dhe llogarive.

Brifi juajPyetjeShtrirja me shkrimOferta juaj
Një brif i qartë çon në pyetje më të mira, një shtrirje të shkruar dhe një ofertë të saktë.

Çfarë të kontrolloni te një zhvillues aplikacionesh

  • Aplikacione në App Store ose Google Play që mund t'i provoni
  • Përvojë me backend-e e panele administrimi
  • Qasja ndaj testimit në pajisje reale
  • Përvojë me shqyrtimin e refuzimet e app store
  • Praktika sigurie për të dhënat e përdoruesve
  • Mirëmbajtja pas nisjes

Native apo ndër-platformë?

Native apo ndër-platformë?
QasjaE mirë përKompromiset
Ndër-platformë (React Native, Flutter)Shumica e aplikacioneve të biznesit në iOS e AndroidDisa veçori specifike të platformës kërkojnë punë shtesë native
Native (Swift, Kotlin)Aplikacione që mbështeten te veçori të avancuara të pajisjes ose grafikaDy baza kodi për t'u ndërtuar e mirëmbajtur
Aplikacion uebi progresivMjete të thjeshta pa nevojë për app storeQasje e kufizuar në pajisje dhe pa prani në dyqan

Pyetje për të bërë

Pyetje për të bërë
PyetjaPse
A përfshin oferta backend-in e panelin e administrimit?Shpesh kostoja më e madhe e fshehur
Kush e dërgon aplikacionin në dyqane?Kërkesat e shqyrtimit mund ta vonojnë nisjen
Si testoni?Larmia e pajisjeve shkakton shumë gabime
Çfarë ndodh kur përditësohet iOS ose Android?Aplikacionet kanë nevojë për përditësime të rregullta për të vazhduar punën
Kujt i përkasin llogaritë e dyqaneve?Juve, në emër të kompanisë suaj

Sinjale alarmi

Kini kujdes me zhvilluesit që nuk mund të tregojnë aplikacione të publikuara, që e publikojnë aplikacionin tuaj nën llogarinë e tyre në store, që e anashkalojnë backend-in në oferta ose që premtojnë një aplikacion të plotë për një çmim që mbulon vetëm ekranet.

Kini kujdes edhe nëse askush nuk pyet për përdoruesit dhe qëllimet tuaja. Partnerët e mirë të aplikacioneve vënë në pikëpyetje funksionet që nuk i shërbejnë qëllimit kryesor.

Planifikoni jetën pas publikimit

Aplikacionet kanë nevojë për përditësime kur Apple dhe Google publikojnë versione të reja, kur ndryshojnë bibliotekat dhe kur përdoruesit raportojnë probleme. Buxhetoni për mirëmbajtje dhe dakordësoni sa shpejt do të trajtohen problemet.

Analitika dhe raportimi i rrëzimeve që nga dita e parë tregojnë si e përdorin njerëzit aplikacionin dhe ku dështon, çka udhëheq raundin e ardhshëm të përmirësimeve.

Vlerësoni si mendojnë, jo vetëm çfarë kanë ndërtuar

Në bisedat e para vini re nëse zhvilluesi pyet për përdoruesit, modelin e biznesit dhe kufizimet tuaja, apo kalon direkt te teknologjia. Partnerët e mirë të aplikacioneve sfidojnë supozimet, sugjerojnë çfarë të lihet jashtë dhe shpjegojnë kompromiset në gjuhë të thjeshtë.

Kërkojuni të përshkojnë një projekt të mëparshëm: çfarë shkoi keq, si e trajtuan dhe çfarë do të bënin ndryshe. Përgjigjet e sinqerta janë sinjal i fortë.

✓ build passed

Rolet tipike të ekipit në një projekt aplikacioni

Në projekte të vogla një person mund të mbulojë disa role.

Rolet tipike të ekipit në një projekt aplikacioni
RoliPërgjegjësia
Udhëheqës produkti ose projektiFusha e punës, prioritetet e komunikimi
DizajneriRrjedhat e përdoruesit, ndërfaqja e prototipat
Zhvillues mobilAplikacioni në iOS e Android
Zhvillues backendServeri, baza e të dhënave, API-t e mjetet e administrimit
Testues QATestim në pajisje e kontrolle publikimi

Kontratat dhe pronësia

Kontrata juaj duhet të përcaktojë që zotëroni kodin burimor, dizajnet dhe listimet në store pasi të paguhen; që kodi ruhet në repozitorin tuaj; dhe çfarë ndodh nëse njëra palë e përfundon projektin. Përfshini kushte konfidencialiteti nëse nevojitet.

Mbajtja e llogarive të store-it dhe repozitorëve në emrin tuaj që nga dita e parë e bën të thjeshtë çdo ndryshim të ardhshëm zhvilluesi.

Komunikimi gjatë ndërtimit

Demot e rregullta të softuerit funksional janë më të vlefshme se raportet e shkruara të statusit. Pyesni sa shpesh do ta shihni progresin, si do t'i testoni versionet paraprake dhe si do të regjistrohen vendimet.

Mjete si TestFlight dhe pistat e testimit të Google Play ju lejojnë ta provoni aplikacionin në telefonin tuaj gjatë gjithë zhvillimit.

Vlerësimi i kostos afatgjatë

Përtej ndërtimit, mendoni hosting-un, shërbimet e palëve të treta, tarifat e store-it, mirëmbajtjen dhe funksionet e reja. Një zhvillues që ju ndihmon t'i vlerësoni këto kosto paraprakisht mendon për biznesin tuaj, jo vetëm për faturën e radhës.

Planifikoni një buxhet për përmirësime pas publikimit, sepse përdoruesit realë zbulojnë gjithmonë diçka të re.

Aksesueshmëria dhe cilësia e aplikacionit

Pyesni nëse zhvilluesi teston me madhësi më të mëdha teksti, lexues ekrani dhe pajisje të ndryshme. Aplikacionet e aksesueshme arrijnë më shumë përdorues dhe pritet gjithnjë e më shumë nga app store dhe rregullatorët.

Cilësia shfaqet edhe në detaje të vogla: mesazhe gabimesh të qarta, gjendje boshe të dobishme dhe trajtim i butë i lidhjeve të ngadalta.

Pyetje të shpeshta

Si e di nëse një zhvillues është i mirë?

Shkarkoni aplikacionet e tij të publikuara, kontrolloni vlerësimet, kërkoni referenca dhe shikoni si i shpjegon vendimet teknike.

A duhet të jetë aplikacioni im native apo ndër-platformë?

Për shumicën e aplikacioneve të biznesit, ndër-platforma ofron ekuilibrin më të mirë. Native i përshtatet aplikacioneve me veçori të kërkuara të pajisjes.

Kujt duhet t'i përkasë llogaria e App Store?

Juve, nën kompaninë tuaj. Zhvilluesi mund të shtohet si anëtar ekipi.

A kam nevojë edhe për zhvillues backend?

Shumica e aplikacioneve kanë nevojë për backend. Zgjidhni një ekip që mbulon të dyja ose koordinojini me kujdes.

Çfarë përfshin mirëmbajtja?

Përditësime për versionet e reja të sistemit operativ, rregullime gabimesh, arna sigurie e përmirësime të vogla.

A mund të punësoj një zhvillues aplikacionesh në distancë?

Po. Shumë ekipe aplikacionesh punojnë në distancë me komunikim të mirë e demo të rregullta.

A duhet të nënshkruaj NDA?

Nëse ideja ose të dhënat tuaja janë të ndjeshme, po. Shumica e zhvilluesve profesionistë nënshkruajnë me kënaqësi një të tillë.

Si e shmang zgjerimin e pakontrolluar të fushës (scope creep)?

Bini dakord me shkrim për veçoritë e versionit të parë e vendosni idetë e reja në një listë për fazat e mëvonshme.

A duhet të paguaj për një fazë zbulimi (discovery)?

Për aplikacione të ndërlikuara, një fazë e shkurtër zbulimi me pagesë e qartëson fushën e e ul rrezikun para se të angazhoheni për ndërtimin e plotë.

Si e kontrolloj cilësinë e kodit?

Pyesni për rishikime kodi, teste të automatizuara dhe dokumentim. Për projekte më të mëdha, një shqyrtim teknik i pavarur mund të ndihmojë.

A kam nevojë për zhvillues të veçantë për iOS dhe Android?

Jo me framework-e ndër-platformë si React Native, që i mbulojnë të dyja nga një bazë kodi.

A mund ta ndërtojë edhe uebfaqen i njëjti zhvillues?

Shpesh, po. Përdorimi i një ekipi për aplikacionin, backend-in e uebfaqen e mban dizajnin e të dhënat të qëndrueshme.

Si përgatitem për shqyrtimin e app store?

Kini gati një politikë privatësie, listim të saktë të dyqanit, të dhëna llogarie testimi për shqyrtuesit dhe përshkrim të qartë të veçorive para dërgimit.

Çfarë nëse përdoruesit raportojnë gabime pas nisjes?

Një periudhë mbështetjeje dhe mjete raportimi të rrëzimeve ndihmojnë t'i gjeni e rregulloni shpejt problemet.

Flisni me ne për këtë.

Na tregoni çfarë ju duhet. Merrni një vlerësim të sinqertë, një plan të qartë dhe një ofertë me shkrim. Konsultimi i parë është gjithmonë falas.

  1. Çfarë ndodh më pas
  2. 1Na tregoni çfarë ju nevojitet
  3. 2Synojmë t'ju përgjigjemi brenda 24 orëve me pyetje
  4. 3Merrni një ofertë me shkrim për projektin tuaj