Költségvetés értékelése: Mennyibe kerül az alkalmazás elkészítése?

Technikai bonyolultság

Több millió olyan funkció lehet, amely technikai bonyolultságot ad egy projekt. Például egy olyan platformot építettünk az utolsó pillanatban történő szállodai szobafoglaláshoz, amelynek kifinomult keresési szűrési algoritmusa valós idejű kedvezményekhez kapcsolódik. Amikor felépítettük, nem volt elérhető szűrőintegráció, amelyet felhasználhatnánk, így az algoritmus saját fejlesztése volt az egyetlen lehetőség. Ez további fejlesztési időhöz és ennek eredményeként az alkalmazás magasabb költségéhez vezetett. Néhány más gyakori példa a technikailag összetett elemekre:

Backend fejlesztése

Lehet, hogy egy nagy dinamikus alkalmazást tervez több millió felhasználó számára, akik rengeteg információt cserélnek valós időben, és mindenképpen szeretné, ha adataikat szinkronizálnák a platformok között, és tárolják a felhőben. Ebben az esetben biztosan szüksége lesz egy olyan háttérprogramra, amely ellenáll a hatalmas terheléseknek és bármilyen körülmények között zökkenőmentesen működik, ami több időt jelent egy komplex alkalmazásarchitektúra tervezésével és felépítésével. Ezenkívül több programozási nyelvre lesz szüksége az alkalmazás háttérprogramjának létrehozásához, ami azt jelenti, hogy változatosabb szakemberekért kell fizetnie.

Niche harmadik felek integrációi

Rengeteg harmadik féltől származó integráció növelheti fejlesztési sebességét, beleértve a niche-specifikusakat is. A harmadik féltől származó integrációk, különösen a niche integrációk azonban néha következetlen és bonyolult dokumentációt nyújtanak. Ez további időt eredményezhet, hogy elgondolkodtasson azon, hogyan lehet integrálni őket az alkalmazásába. Ezenkívül valószínűleg díjat kell fizetnie a szolgáltatások használatáért.

Alkalmazáson belüli vásárlások

A teljes közönség igényeinek kielégítése érdekében az üzlettulajdonosok hajlamosak a lehető legtöbb fizetési lehetőséget integrálni. És ez szép megközelítés. A helyzet az, hogy fel kell készülnie arra, hogy minden egyes további fizetési lehetőségért külön fizetjen: alkalmazáson belüli vásárlások, PayPal, Stripe, Braintree, Google Pay, Apple Pay stb.

Hardverkomponensek

Tegyük fel, hogy olyan szállítási alkalmazáson dolgozik, amely elektronikus naplózási eszközt (ELD) használ a járműpark járműveinek vezetési óráinak pontos nyomon követésére. Vagy mondjuk azt, hogy intelligens otthoni rendszert szeretne felépíteni, amely a tárgyak internete eszközeire támaszkodik. Ehhez ELD vagy IoT eszközöket kell vásárolnia vagy bérelnie szoftvertesztelés céljából, így számolnia kell ennek a hardvernek a költségével is.

Olvassa el még: Könnyen áthelyezheti alkalmazását az iOS-ről az Android-ra

Támogatott böngészők, eszközök és operációs rendszerek

Webes alkalmazás fejlesztésekor győződjön meg róla, hogy támogatja a legnépszerűbb böngészők, például a Google Chrome, a Microsoft Edge, a Mozilla Firefox és a Safari legújabb verzióit. Ellenkező esetben fennáll annak a veszélye, hogy kevesebb felhasználót fog szerezni a webalkalmazásához.
Ideális esetben az iOS alkalmazásnak kompatibilisnek kell lennie az iPhone legújabb és korábbi verzióival (pl. IPhone X és XS), és támogatnia kell a legújabb és a korábbi verziókat. iOS (pl. iOS 10 és iOS 11).
Android-alkalmazások esetében az eszközök száma sokkal nagyobb. Három tényező befolyásolja a döntésünket arról, hogy mely Android-eszközöket támogassa:

  • Az egyes Android-eszközök gyártói piaci részesedésének nagysága

  • A piacon népszerű eszközök, amelyekhez az alkalmazást fejlesztik

  • Ügyfelünk preferenciái

Ezek a szempontok érvényesek az Android operációs rendszer verzióira. Jelenleg projektjeink többségében támogatjuk a Lollipop (Android 5) és a legújabb verzióit, de az ügyfél megadhatja a támogatandó verziókat.
Nyilvánvaló, hogy több eszköz több időt fog jelenteni az alkalmazás különböző képernyőkhöz való adaptálásával. méretek, felbontások és hardver specifikációk. Ez több időt is jelent a teszteléssel. Ha azonban csak a legnépszerűbb Android-eszközök támogatását választja, akkor az Android fejlesztésének költségei lényegében azonosak lesznek.
Tekintettel az Android-piac széttagoltságára, egy Android-alkalmazás felépítése hosszabb ideig tart, mint egy iOS-alkalmazás, és így a költségek magasabbak lehetnek.

Egyéni tervek és animációk

Az egyéni felhasználói felületek meglehetősen összetett megvalósításúak, ezért az egyéni kezelőfelületek költségei magasabbak lesznek, mint egy interfész szabványos alkatrészekből vagy egyáltalán nem tervezett.
Ha egyedi animációkról van szó, használhatja egyikünket. Komolyan. Számos nyílt forráskódú projektünk van, amelyek különböző típusú alkalmazásokhoz illeszkednek. Például az egyik Eat Fit nevű animációnkat tevékenységkövető alkalmazásokhoz terveztük. A nyílt forráskódú projektek teljes listáját a GitHub tárházunkban találhatja meg.

Kiadás utáni költségek

Az átlagos alkalmazásfejlesztési költségkeret nem csak a tényleges programozás. Figyelembe kell vennie a termék termelésére fordított pénzt is.Csakúgy, mint minden vállalkozásnál, egy alkalmazásnak frissítésre, ügyfélszolgálatra, háttérszerver-karbantartásra, felhőalapú tárhelyre, sőt jogi támogatásra van szüksége, nem beszélve az alkalmazások marketingjéről és promóciójáról, amelyek hatalmas hatással vannak a termék sikerére.
Ja, és még egy. Ha bármilyen harmadik féltől származó eszközt integrál az alkalmazásába, akkor fizetnie kell azok használatáért. Például a Stripe 2,9% + 30 centet számít fel minden olyan hitel- vagy bankkártyás fizetésért, amelyet elfogad az alkalmazásában. Ne felejtse el ezeket a költségeket az alkalmazás-támogatási kiadások értékelésekor.
Az alkalmazás-fejlesztő csapattól és a költséges alkalmazás-összetevőktől eltérően a kiadás utáni támogatást nem tartalmazza az eredeti költségbecslés, hanem a legtöbb szoftvercég kiegészítő szolgáltatásként nyújtja. . Most nézzük meg, hogyan változhat az árképzés az alkalmazásfejlesztők számára világszerte.
Olvassa el még: Hogyan készíthet olyan alkalmazást, mint az Instagram videóhoz

Milyen óradíjat fog fizetni egy alkalmazás szerte a világon?

Millió nagyszerű alkalmazásfejlesztő van ezen a bolygón, és elgondolkodhat azon, hogy miben különböznek egymástól. Amikor alkalmazásfejlesztőket (vagy esetleg szabadúszókat) keres felvenni, próbálja meg kiválasztani azokat, akiknek van szakértelme az alkalmazásban, mivel valószínűleg rendelkeznek mind a tapasztalattal, mind a szükséges eszközökkel a projekt legrövidebb idő alatt. Ha meg szeretné tudni, hogy egy fejlesztő cégnek van-e megfelelő háttere, keressen rá a vállalat portfóliójára, és nézze meg az ügyfelek véleményét.
Nincs garancia arra, hogy egy drága céggel együtt olyan alkalmazást kap, amely megtérülést jelenthet befektetésénél. Valójában az olcsóbb programozók kiváló eredményeket tudnak nyújtani. A magas ár nem mindig egyenlő a magas minőséggel. Nagyon sok tényező befolyásolja az árképzést. A földrajz az egyik leglényegesebb.
Nézzük meg a térképet a költségek lebontása érdekében.

A szolgáltatók által felszámított átlagos óradíjak tekintetében a következő képet figyelhetjük meg:

  • Az egyesült államokbeli és kanadai társaságok óránként 50 és 250 dollár közötti összeget számítanak fel.

  • Az ausztrál ügynökségek 50 és 150 dollár / fő között kínálják szolgáltatásaikat. óra.

  • A nyugat-európai és az Egyesült Királyságban működő fejlesztők 35 és 170 dollár / óra közötti díjat számítanak fel.

  • A kelet-európai vállalatok letelepednek óránként 20 és 150 dollár között.

  • Az indiai 10 és 80 dolláros óránkénti árak meglehetősen vonzóak.

Nagyszerű ! Most már tudjuk az alkalmazás fejlesztésének óránkénti költségét. Mi következik?

Mennyibe kerül egy webes vagy mobilalkalmazás?

Ne várja, hogy egy professzionális ügynökség világosan megmondja Önnek a termék árát. Nincs olyan árlista, amely segíthet a mobilalkalmazás-fejlesztés költségeinek kiszámításában, és az árkalkulátorok, amelyekkel az interneten találkozhat, nem más, mint az olcsó marketingcsali. Az ügynökségek általában óránként számítanak fel díjat, de az árak megbeszélhetőek.
A mobilalkalmazás (vagy egy webalkalmazás) elkészítésének költségei leggyakrabban a projekt óráinak számán alapulnak, és annál nehezebb a funkcionalitás, annál tovább tart a megvalósítása. Ezért osszuk szét az alkalmazásokat három kategóriába – egyszerű, közepesen összetett és rendkívül összetett -, és próbáljunk durva választ adni arra a kérdésre, hogy mennyibe kerül egy alkalmazás fejlesztése. A költségeket 50 USD / óra arány alapján számoljuk ki, mivel az átlagközelinek tekinthető.

  • Az egyszerű alkalmazások tartalmaznak néhány alapvető funkciót, és nem igényelnek integrációt semmivel. harmadik féltől származó API-k, és előfordulhat, hogy nincs szükségük háttér-infrastruktúrára. Az ilyen alkalmazások jellemzői lehetnek a standard felhasználói felület összetevői, a hírcsatorna-lista, az egyszerű szűrők és a térképjelölők. Egy egyszerű alkalmazás fejlesztése körülbelül 1000 órát vesz igénybe, és 30 000 dollárnál kezdődik.

  • A közepesen összetett alkalmazások tartalmazhatnak egyedi felhasználói felület funkciókat, valós idejű csevegést, fizetési funkciókat, tablet és kézibeszélő adaptációt, integrációt az API-kkal és egy egyszerű háttérszervert. Körülbelül 1800 órát vesz igénybe egy ilyen alkalmazás elkészítése, és az ára 50 000 dollárnál kezdődik.

  • A rendkívül összetett alkalmazások olyan fejlett funkciókat tartalmaznak, mint például audio / video feldolgozás, valós idejű szinkronizálás, egyéni animációk, integráció harmadik fél szolgáltatásaival, összetett háttérképek, többféle adatbázis-kapcsolattal , és több. A komplex alkalmazások építésének időtartama 2400+ óra, az ár 80 000 dollárnál kezdődik. Lehet, hogy egy teljes értékű közösségi hálózati alkalmazás, egy társkereső alkalmazás és egy videó streaming alkalmazás is ebbe a kategóriába tartozik.

Hogyan becsüljük meg az alkalmazás fejlesztésének költségeit?

Számla elküldése előtt ingyenes durva becslést készítünk a projektjéről. Tegyük ezt egy kicsit világosabbá. Mielőtt megmondanánk, hány dollárra vagy euróra lesz szüksége alkalmazásának fejlesztéséhez, háromlépcsős keretrendszerünk segítségével valós értéket nyújtunk vállalkozása számára. Így megy ez:

  • Először töltse ki kapcsolatfelvételi űrlapunkat. Ezután ütemez egy hívást az elköteleződésünk menedzserével.A hívás során az elkötelezettség-menedzserünk megerősíti az űrlap részleteit, és rákérdez az üzleti célokra és folyamatokra, a lehetséges felhasználói szerepekre és utazásokra, az alkalmazás méretezhetőségi terveire és így tovább.

  • Ezután feldolgozzuk az összegyűjtött kezdeti követelményeket, és elvégezzük az alapvető üzleti elemzéseket, figyelembe véve a termék sajátosságait, hogy olyan megoldást kínáljunk, amely megfelel az Ön céljainak és elvárásainak. Ezután megbecsüljük.

  • Ezt követően az üzleti elemzés eredményei megoldási építészünkhöz kerülnek, aki részletes visszajelzéseket készít az alkalmazás felépítésével, a megvalósítható felhasználási esetekkel kapcsolatos javaslatokkal és ötletek az alkalmazás technikai megvalósításával kapcsolatban.

  • Ezt követően még egy találkozónk van, hogy bemutassuk visszajelzéseinket, pontosításokat kapjunk és további követelményeket állítsunk elő. Ezen a találkozón megpróbáljuk meghatározni a projekt munkájának körét (az égető üzleti kihívások fedezéséhez szükséges funkciókat), hogy optimális projektajánlatot tudjunk készíteni.

  • A legutóbbi tervezés előtti értekezleten bemutatunk egy projektajánlatot, amely általában óráknyi munkát, egy technológiai halmot, egy alkalmazás architektúra megközelítést, valamint a kezdeti és a későbbi kiadások termékjellemzőit tartalmazza.

  • Végül tárgyalunk egy ajánlatot, hogy megtaláljuk vállalkozásának a lehető legjobb megoldást.

Miután jóváhagyta a durva véleményt becsléssel részletes becslést folytatunk, amelyhez meghatározzuk az egyes tervezett munkakörökre vonatkozó követelményeket, drótvázakat készítünk annak bemutatására, hogy pontosan hogyan fog kinézni webes, iOS vagy Androidos alkalmazásunk, és elkészítjük a projekttel kapcsolatos dokumentációt.
Teljes ciklusú fejlesztési szolgáltatásokat nyújtunk mobil- és webalkalmazásokhoz. Ez azt jelenti, hogy egy alkalmazás ára lefedi a termékfejlesztéssel kapcsolatos összes szolgáltatást, beleértve a projektmenedzsmentet is:
Követelményelemzés + Tervezés + Fejlesztés + Tesztelés & Ellenőrzés
Iteráció iterációval, a A ciklus addig ismétlődik, amíg a termék valóban sikeres lesz. Az alkalmazás elindítása nem jelenti a küldetés teljesítését. Ez még csak a kezdet. Legyen kész hosszú távú együttműködésre az alkalmazásfejlesztő csapattal. Örömmel fogunk biztonsági másolatot készíteni!

Beágyazza az infografikáinkat a webhelyére (az alábbi kód másolása):

Olvassa el még:

  • Az informatikai szolgáltatások költségei Európában: piackutatás
  • az informatikai szolgáltatások ára a világon: piackutatás
  • Mennyibe kerül egy alkalmazás megtervezése?

Tudja meg az iparágra jellemző költségeket:

  • Mennyibe kerül egy randevú fejlesztése olyan alkalmazás, mint a Tinder?
  • Mennyibe kerül olyan E-Marketplace alkalmazás fejlesztése, mint az Etsy?
  • Mennyibe kerül olyan WhatsApphoz hasonló üzenetküldő alkalmazás kifejlesztése?

Write a Comment

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük