5 Questions to Ask be Before Building an App

At Lickability, we ’ ve helped lots of people build and ship great apps. Tämän vuoksi, monta kertaa, kun ihmiset tapaavat meidät ensimmäistä kertaa, he kysyvät meiltä, jos on jotain he unohtavat miettiessään aloittaa työnsä heidän 1.0.

tässä on 5 tärkeintä kysymystä, jotka meidän mielestämme sinun pitäisi kysyä itseltäsi ennen kuin aloitat sovelluksen rakentamisen.

mitkä ovat tavoitteesi?

ennen kaikkea sinun kannattaa miettiä tavoitteitasi sovellusta varten, sillä nämä tavoitteet ohjaavat monia muita päätöksiä, joita joudut tekemään matkan varrella.

onko sovelluksen tarkoitus tehdä rahaa heti, ehkä myymällä pääsy tuotteeseen, palveluun tai kokemukseen? Vai onko tavoitteena vain hankkia käyttäjiä, jotta idea voidaan validoida ja todistaa tuotemarkkinoiden toimivuus? Haluatko kehittää prototyypin, käynnistää MVP: n ja toistaa ideasi (ehkä jopa yksityisessä beta-versiossa) tai käynnistää täysin kiillotetun 1.0: n?

realististen ja saavutettavissa olevien tavoitteiden asettaminen appinrakennusmatkasi alussa antaa sinulle vankan pohjan tehdä tulevia päätöksiä ja tehdä monista muista kysymyksistä selkeämpiä vastattavia.

mitä alustoja tuette?

joillekin vastaus täällä voi tuntua helpolta … tue kaikkia alustoja! Mutta riippuen tavoitteista, jotka olet asettanut vastatessasi edelliseen kysymykseen, se ei ehkä ole oikea vastaus projektillesi.

mobiilisovelluksia mietittäessä on kaksi pääpelaajaa: iOS ja Android. Mutta tämä yksinkertainen valinta tulee monia muita päätöksiä, kuten onko kirjoittaa sovelluksia natiivisti tai käyttää cross-platform tekniikkaa. Ihmisille, jotka alkavat tyhjästä, meidän suositus on valita yhden alustan naulata kokemus ensin. Tämä on yleensä nopein ja halvin vaihtoehto, ja voit saada tuotteen ulos maailmassa alkaa saada palautetta käyttäjiltä.

jos yksi tavoitteesi on tavoittaa mahdollisimman monta ihmistä laukaisussa, niin molempien alustojen tukeminen portista ulos voi olla parasta. Jos näin on, sinulla on valinta siitä, miten sovellus on luotu. Jos suorituskyky ja kiillotus ovat tärkeitä tavoitteesi saavuttamisessa, sovelluksen kirjoittaminen natiivisti jokaiselle alustalle on paras valinta, koska sen avulla voit hyödyntää kaikkea laitteistoa ja järjestelmää OS on tarjota. Jos kustannukset ja nopeus ovat tärkeimmät tekijät, alustojen välisen teknologian hyödyntäminen (lyhyesti sanottuna yksi koodipohja molemmille alustoille) voi olla oikea ratkaisu. Kuitenkin, varoituksen sana haluamme tehdä asiakkaillemme tietoinen on, että cross-platform technologies ei ole niin yksinkertaista kuin saada kaksi sovellusta yhden hinnalla. Sinun on silti harkittava eroja suunnittelussa tuettujen laitteiden välillä, ja tarvitset jonkin natiivikoodin, jotta erityisominaisuudet toimivat kullakin alustalla.

valitsemasi mobiilialustan lisäksi kannattaa arvioida, onko muiden tablettien ja wearables-alustojen tukeminen järkevää. Lopuksi, älä unohda muita tekniikoita pinossa, joka antaa virtaa sovelluksellesi-sisällönhallintajärjestelmä sisällön lisäämiseksi sovellukseen, taustajärjestelmä käyttäjätileille ja käyttäjäanalytiikka ja kaatumisraportointi suorituskyvyn seuraamiseksi.

mitä voit itse tehdä ja missä tarvitset apua?

mobiilisovelluksen rakentaminen tyhjästä on kovaa työtä. Olisi viisasta tehdä itsearviointi kyvyistäsi sekä taidoiltasi että käytettävissä olevalta ajalta. Tämä auttaa sinua kokoamaan selkeän listan siitä, mitä työtä voit hoitaa talon sisällä ja mitä apua tarvitset hakeaksesi.

joitakin muistettavia palveluita:

  • suunnittelu
  • Frontend & Backend Development
  • Projektinhallinta
  • tuotehallinta
  • Asiakaspalvelu
  • markkinointi/sosiaalinen Media

tämä prosessi johtaa myös hyvin seuraavaan tärkeään kysymykseen…

mikä on sinun budjetti?

yksi vaikeimmista (ja tärkeimmistä) vastattavista kysymyksistä pyörii kolmen rajoitteen ympärillä: aika, kustannukset ja laajuus. Tämä projektinhallintakolmio koskee mitä tahansa projektia, johon voisit koskaan ryhtyä—kodin tiskialtaan uusimisesta seuraavan Facebook-projektin rakentamiseen.

Untitled-84c5f7.png

aikaa voidaan vähentää lisäämällä insinöörejä projektiin (ja lisäämällä kustannuksia) tai vähentämällä soveltamisalaa. Yksi asia on pidettävä mielessä tässä on, että on olemassa pienenevä tuotto lisäämällä insinöörejä alentaa kehitysaikaa, koska vain niin paljon työtä voidaan tehdä samanaikaisesti.

soveltamisala määräytyy pitkälti sovelluksen tavoitteiden mukaan. Niin paljon kuin haluamme sisällyttää kaikki mahdolliset ominaisuudet, todellisuus on, että saatat joutua tekemään joitakin vaikeita päätöksiä täällä. Älä kuitenkaan unohda, että voit aina lisätä lisää ominaisuuksia myöhemmin sovelluksen etenemissuunnitelmassa.

mobiilisovellusten kehittäminen on kallista, joten kustannusten pitäminen kurissa on tärkeä tekijä. Yleisesti ottaen kattavuuden vähentäminen on tehokkain tapa vähentää kustannuksia, mutta kehitysajan lisääminen voi olla myös hyvä tapa säästää hieman rahaa.

oman budjetin kasaaminen on myös hyvä hetki miettiä rahoitustaan. On olemassa useita vaihtoehtoja rahoittaa hankkeen, että kaikki kantavat omat hyvät ja huonot puolensa. Voit kerätä pääomasijoitusrahastoja, joukkorahoittaa ideasi Kickstarterin kaltaisilla alustoilla, etsiä enkelisijoittajia, hakea rahoitusta ystäviltä & perheeltä tai bootstrap-hankkeen itse mainitaksesi muutamia mahdollisia ratkaisuja.

mitkä ovat suunnitelmasi sovelluksen julkaisun jälkeen?

mieti lopuksi laukaisun jälkeistä suunnitelmaasi. Ohjelmisto ei ole koskaan täydellinen ja aina muuttuva, joten mikä on suunnitelmasi kunnossapidon & virheenkorjausten suhteen? Kun käyttäjät vihdoin pääsevät pelaamaan sovelluksellasi, he saavat palautetta. Miten vastaat tähän palautteeseen ja annat tukea sitä tarvitseville asiakkaille? Oletko valmis tukemaan sovellusta, jos se räjähtää Suosio? Entä lisäominaisuuksien kehittäminen, olipa kyse etenemissuunnitelman kohteista tai käyttäjän pyytämistä ominaisuuksista? Aiotko ottaa sovelluksen omistuksen, palkata kokopäiväisen tiimin tai jatkaa kumppanin käyttöä?

näihin kysymyksiin vastaamisen pitäisi saada sinut hyvin liikkeelle ideasi herättämiseksi eloon. Tarvitsitpa apua näihin kysymyksiin vastaamiseen itse tai olet valmis aloittamaan, juttelemme mielellämme kanssasi ja autamme kaikin mahdollisin tavoin!

Haluatko auttaa rakentamaan & lähettämällä iOS-sovelluksen? Voimme auttaa! Yhteyttä.

Vastaa

Sähköpostiosoitettasi ei julkaista.