реклама
Вътре всеки от нас може да бъде идеята за следващото най-продавано мобилно приложение. След като излезе тази невероятна идея, готовите за стартиране телени рамки и дизайни ще трябва да намерите разработчика, който може да превърне визията ви в реалност.
Това лесно следване ръководство ще ви помогне да направите точно това.
Разработчиците на приложения могат да се намерят през всяко кътче на интернет. От деца, които таксуват 5 долара на час, работещи от спалнята си, до невероятно квалифицирани хора, които си заслужават премия.
Като новодошъл в света за разработка на приложения намирането на пътя около тази индустрия може да бъде борба. Пресяването на разработчиците, които ще се качат един върху друг, за да работят по вашия проект, изисква внимателно обсъждане.
Задайте си следните въпроси
Преди да се свържете с който и да е разработчик на приложения, първо трябва да разберете няколко неща, а не само за света на мобилните приложения Проектиране на пробив приложение? 7 блога за мобилно развитие, които трябва да прочетете Мобилното пространство е толкова ново, че тенденциите непрекъснато се изместват и всеки ден се правят нови прозрения. Ако планирате да разработвате мобилни приложения, как можете да продължите, без да полудявате? Прочетете още , но за вашия собствен проект;
1. Дефинирахте ли проекта?
Трябва да формулирате визията на приложението си, без жаргон, по начин, който всеки добър разработчик ще може да разбере. Документът, който изготвяте, ще бъде наречен Искане за предложение (RFP) и трябва да помогне на програмиста или агенцията да създаде точно предложение за вас. В зависимост от това колко информация е в RFP, можете да поискате от програмиста да подпише споразумение за конфиденциалност или споразумение за неразгласяване (NDA) първо.
RFP трябва да включва информация като всеки съществуващ софтуер или платформи, с които приложението трябва да работи. Броят на потребителите, които очаквате. Всички телени рамки и дизайни, които имате (някои разработчици предлагат дизайнерски услуги, въпреки че бих препоръчал да работите със специализиран дизайнер за това). Независимо дали очаквате приложението да е родно или HTML 5. Операционната система (ОС), към която първо се насочвате.
Колкото повече информация, толкова по-добре, но не я правете твърде дълга.
2. Готови ли сте за програмист?
Независим разработчик само наистина разработва приложението. Ще ви е необходим и достъп до (ако все още не сте) дизайнери на потребителски интерфейс и UX и тестери за използваемост. Ако имате бюджет, ще ви трябват и търговци. Може да се наложи да работите с илюстратори, художници, консултанти, информационни архитекти или уеб разработчици.
Независимо дали имате проекти за приложението, изготвени преди или след избора на програмист, това е наложително, който и да е разработчик, когото наемете, пасва идеално на вашия екип и културата, която искате cutivate.
3. Реалистичен ли е вашият бюджет?
Разходите за разработка на приложения варират в голяма степен. Зависи и от двете експертизата на предприемача, и сложността на проекта. Като изключително груби цифри, разработчик, разположен в Индия, нает да създаде много просто приложение, вероятно ще таксува всичко нагоре 3000 долара (ако приемем почасова ставка от около 25 долара. Часовата ставка в САЩ е многократно по-висока).
Ако търсите малък екип за разработка на приложения, базиран в уестърн държава, за да работите върху малко по-сложно приложение, ще изглеждате добре в петцифрения диапазон, често ще влизате в шестцифрени, ако решите да работите с по-голяма агенция.
Ако бюджетът ви дори не се простира до няколко хиляди долара, може би е време да научите как да го направите кодирайте своето собствено приложение И така, искате да разработите приложения за Android? Ето как да научитеСлед толкова години човек би си помислил, че мобилният пазар вече е наситен с всяко приложение, което може да се представи на човека - но това не е така. Има много ниши, които все още трябва да ... Прочетете още , като се започне от самите основи Значи искате да направите iPhone приложения? 10 проекта за начинаещиИскате ли да създадете приложения за iPhone и iPad? Започнете с изучаването на основите на Swift. Прочетете още .
4. Реалистична ли е вашата времева рамка?
Според BlurGroup,
“средното време за завършване на проектите за разработка на приложения от първоначалния кратък срок до доставката на проекта е само 42 дни, като времето за завършване на приложение за таблет е средно 31 дни, а разработването на социални приложения е най-кратко (само 28 дни) ".
Това е много по-бързо, отколкото повечето хора очакват, но тези цифри зависят от вашия проект, върху който се работи пълен работен ден, както и вие и разработчикът да сте високо компетентни.
Ако това е първият ви път в разработката на приложението, като приложението ви е просто страничен проект, трябва поне удвоете този период от време, като се добави допълнително време за тестване на потребителя.
Намиране на потенциални разработчици
След като отговорите на предишните въпроси, ще разберете приблизително какво търсите в програмист и какво ще трябва да изисквате от себе си през цялото пътуване.
След това отворете диалог с някои разработчици, които смятате да наемете, за да превърнете идеята си в работещо приложение. Има различни начини за намиране на тези разработчици, като предпочитаният вариант е директно сезиране от някой, на когото имате доверие. Ако не можете да намерите достоен реферал, списъкът по-долу (който предполага, че търсите по-малък екип или разработчик на свободна практика) трябва да помогне:
- AppFutura
- UpWork
- ContractIQ
- На свободна практика
- гуру
- екипаж
- Smashing Magazine
Ако бюджетът ви е по-висок (т.е. шестцифрени) и искате да работите с по-голяма, реномирана агенция, тези с висока класация на Google често ще е добре да поговорите. Задаването на тези по-големи агенции също се препоръчва същият набор от въпроси, изброени по-долу.
Задайте тези въпроси на разработчиците
Сега имате списък с бъдещи разработчици в игра, трябва да ги стесните не само до кратък списък, но на физическо лице или компания, която ще поеме управлението с вашия проект и ще предостави точно това имаш нужда.
За да помогнете да отсеете плявата от дългия си списък, попитайте програмиста каквото трябва да знаете, плюс следните въпроси. Това е техническо интервю 4 неща, които трябва да запомните за следващото си техническо интервюНаскоро имах интервю (за летен стаж), за което предварително ми казаха, че трябва да донеса молив, в случай че има въпроси за кодиране. Бях особено нервен от последния къс ... Прочетете още , след всичко. Отговорите им на следното ще бъдат разказващи и ще са от голяма помощ при избора на правилния разработчик веднага.
1. Къде мога да видя подходящи примери за вашата работа?
Всеки приличен разработчик на приложения ще има работа, с която се гордее, и ще се радва да ви запознае с тези приложения. Уверете се, че имате връзки към магазина за приложения, за да можете сами да си поиграете с приложенията, да видите как работят и да прочетете останалите отзиви.
Когато гледате предишна работа, бъдете внимателни. Уверете се, че разработчикът е играл ключова роля в разработването на тези приложения и потърсете специфични функции в приложенията, които доказват, че програмистът е способен да произведе това, от което се нуждаете.
2. Можете ли да предоставите справки?
Само като говорите с други хора, които са работили с разработчика на приложения, ще разберете какво е работата с тях. В идеалния случай ще можете да говорите с хора, които имат приложение, което вече сте имали възможността да използвате.
Разберете от тези минали клиенти защо са избрали този конкретен програмист, колко време е отнело приложението, дали надхвърля бюджета или крайния срок. Дали имаше някакви изненади по пътя. Трябва също да се запознаете с работната етика на разработчика.
Колко бързо отговарят на съобщения? Как приемат обратна връзка? Внасят ли собствените си идеи на масата? Бихте ли работили отново с тях?
Всеки положителен отговор ще помогне на вашето решение.
3. Какво прави Ти Да изпъкнеш?
Когато разглеждате автобиографиите и техническите умения на много опитни дизайнери, може да е трудно да ги различите. Затова задайте този въпрос, за да поставите тежестта на разработчика, за да обясните какво ги прави различни. Това им дава шанса да се преборят със страстта си, любовта си към работата и вида човек всъщност.
4. Как ще работи комуникацията?
Ако дизайнерът работи сам, разберете техния предпочитан метод и честота на комуникация. Това може да е телефон, Skype, застой (прочетете някои ценни Съвети за управление на слаби проекти Как да използвате Slack за управление на проекти с тези прости съветиС умелия набор от функции на Slack и потребителски интерфейс без разсейване, платформата може да се удвои като инструмент за управление на проекти за вас. Научете как да го настроите като свой онлайн личен асистент. Прочетете още ) или някаква друга платформа за управление на проекти. Ако вече имате свой собствен комуникационен канал, уверете се, че са готови да се потопите в това.
Ако ще работите с екип, разберете коя ще бъде първата ви контактна точка? И как ще се управлява комуникацията между всички в този екип.
5. Колко време реално ще отнеме проектът?
Разберете от всеки предприемач колко време те вярвам, че проектът ще отнеме. В идеалния случай, след като получите отговори от няколко разработчици, ще започнете да виждате консенсус, който ще ви даде по-добра представа за реалния период от време, който гледате.
Уверете се, че те разширяват отговора си и разберете от какво ще се нуждаят от вас, преди работата да започне и каква е най-вероятната причина за потенциален задържане. Ако има задържане, как това ще се отрази на първоначалния цитат, ако изобщо?
6. Какво търсите в клиент?
Наемането на програмист е двупосочна връзка. Те не само трябва да са подходящи за вас, но и вие трябва да сте прави за тях.
Вземете например разработчик, който търси клиент, който им предлага свободата да експериментират или да проявят креативност с техните решения. Ако просто искате някой, който просто ще свърши работата по вашите точни спецификации, може да искате да наемете някой друг.
Това често се пренебрегва, когато става въпрос за наемане на предприемач, но е изключително важно, ако искате да създадете работни отношения, които са ползотворни и за двете страни.
7. Какви нови неща научавате в момента?
Чрез този въпрос можете да откриете истинската страст и задвижването, което има разработчика. Ако всъщност не учат нещо ново, наистина ли са ангажирани с тази индустрия? Ще могат ли да поддържат приложението ви актуално?
За да проверите честността на отговора на програмиста, проверете развитието на работата им във времето. Ако видите постоянно подобрение, знаете, че разработчикът е някой, който търси подобряват техническите си възможности 5 начина да подобрите бързо техническите си умения, без да харчите нито стотинкаХората твърдят, че обучението струва пари - но за технически умения, които просто не са верни. Можете да подобрите техническите си умения, без да плащате - ако приемем, че вече имате достъп до интернет, което е ... Прочетете още и кой е готов да експериментира Попитайте и тях какви нови неща са научили от последния си проект и дали в момента експериментират с нещо вълнуващо.
8. Какво тестване ще бъде включено в процеса?
Търсите обширен отговор на тестовете, които ще бъдат извършени в бета версията на приложението ви, и процеса на коригиране на всички открити грешки и колко дълго ще е вероятно този процес на тестване и коригиране предприеме.
9. Кой ще притежава работата?
Това е важно. Разберете кой запазва възпроизвеждането на лиценза и авторско право на всяко произведение Объркани относно закона за авторското право? Тези онлайн ресурси могат да помогнатДа, това е объркваща тема, но е важно да обвиете главата си около нея. Ако сте въвлечени в някакъв вид творческа работа, тези ресурси ще ви помогнат да направите точно това. Прочетете още или произведени дизайни. Уверете се, че вие също ще получите всички файлове за разработка за приложението, само в случай, че се нуждаете от друг разработчик, който да поеме царуването, или в случай, че е нает друг разработчик, който да се справи с бъдещи надстройки.
Следвайте правителствени сайтове като САЩ за малък бизнес администрация [Прекъсната връзка е премахната], за да разберете правните аспекти. Също така трябва да сте запознати с указанията за магазина на приложения за конкретните платформи. Например напр. Насоки за преглед на магазина за приложения за iOS.
За всяко объркване винаги можете потърсете юридически съвет онлайн Най-доброто от Интернет: Вашето търсене на експертна правна помощ става по-лесно сега [Само за САЩ]Може да имате съдебен процес, за да излезете през портите и да влезете в съдебната зала. Може също да търсите подробна правна информация, така че можете да се представите. Интернет е тук, за да помогне. Прочетете още или офлайн.
10. Какво ще ти трябва от мен?
Ще има достатъчно нужда от програмист от вас, преди те да започнат работа, така че очаквайте доста изчерпателен списък. Вероятно ще е необходимо вашите дизайни да са на разположение определени формати на файлове Знайте кога да използвате кой формат на файла: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLACЗнаете ли разликите между JPG и PNG, или MP3 и FLAC? Ако не знаете кои файлови формати да използвате, нека да ви насочим към техните различия. Прочетете още , заедно с подробни описания на вашата целева аудитория, целта на приложението ви и начина, по който планирате да получите потребители.
Уверете се, че можете да предадете всичко това на програмиста, преди да започнете каквато и да е работа, за да сте сигурни, че не сте причина за ненужни задръжки.
11. Каква е вашата оферта, условия и гаранции?
На този етап не само трябва да разберете цената (поне груба цифра) на това, което ще трябва да кашляте, но точно какво включва тази цена.
Трябва да знаете колко серии са включени ревизии или часове работа. Трябва да знаете какво се случва при забавяне. Трябва да знаете кога ще се изискват плащания (обикновено ще трябва да платите пропорция предварително, а след това да извършвате бъдещи плащания, когато бъдат достигнати определени етапи). Също така разберете как се изчисляват цените за всякакви промени (т.е. допълнителни функции), които се правят в проекта по време на разработката и дали са включени корекции на грешки и ако да, за колко време.
И накрая, попитайте какви гаранции ще имате. Гарантира ли се времевата рамка? Гарантирано ли е приемането в App Store (дори е тяхна отговорност? изпратете приложението Как да изпратите собственото си приложение в iTunes App StoreЗначи сте програмирали първото си приложение за iOS и искате да го качите и изпратите в магазина на iTunes? Е, както разбрах наскоро, не е толкова лесно, колкото звучи. В ... Прочетете още до магазините за приложения?) Това са всичко, което сте вие трябва да разберете напълно преди да започнете работа с програмист. Помолете да видите примерен договор, за да проверите двойно дребния шрифт. Уверете се, че сте разбрали всичко напълно преди това подписване 3 начина за електронно подписване на документиДокументацията не трябва да бъде скучна работа, ако може да се работи бързо и ефективно. В случай на подписване на документи обикновено това не е така. Това е безнадеждно противоречив процес, всичко това за постигане на един-единствен блясък ... Прочетете още .
12. Можем ли да имаме обаждане?
Опитайте се да потвърдите отново отговорите, които получавате по време на повикване. Разговаряйки с клиента един към друг, има много по-голяма вероятност да усетите кои са те и дали те „получават“ или не.
Ако живеят в чужбина, използвайки Skype или други VoIP алтернативи Нарежете кабела с 4 VoIP телефонни планове, които са по-евтини от SkypeНамаляването на разходите е цялата ярост в момента. В тази статия ви показваме как четири евтини алтернативи на VoIP могат да помогнат да намалите сметката си за телекомуникации. Прочетете още ще ви спести пари от разговори.
Движа се напред
Разбира се, има много въпроси по-горе и ще трябва да отделите време, за да разгледате внимателно всяко ваше предложение. Много разработчици ще се отклонят да отговорят толкова подробно, така че ще знаете, че тези, които го правят, ще бъдат истински развълнувани да работят с вас.
Избирайки подходящия разработчик на приложения, изпълнението на целия ви проект ще бъде безкрайно по-малко стресиращо и по-успешно. През целия процес на разработка все пак ще трябва да предлагате много обратна връзка и да работите в тясно сътрудничество с разработчика. Заедно с това ще трябва да започнете да работите върху маркетинговата и PR страна на приложението си, за да подготвите всичко за стартиране.
За да ви помогнем да започнете с това, следващите статии от мрежата ще ви стоят добри.
- Ръководство за стратегия за маркетинг на iOS
- 5-те най-големи грешки в маркетинга на мобилни приложения
- 5 стратегии, с които да накарате потребителите си да пуснат на пазара вашето мобилно приложение за вас
- 7 ефективни начина за предлагане на пазара на вашите мобилни приложения
Защо сте се справили с блестящата си идея за приложение? Какви други въпроси смятате за полезно да зададете бъдещи разработчици на приложения? Имате ли други съвети за други хора, които преминават през това пътуване?
Кредити за изображения: Firefox Mobile за Android от Йохан Ларсон (Flickr) Примерният програмист от Алпер Кугун (Flickr), Битката за авторското право 2011 от Кристофър Домбрес (Flickr)
Роб Найтингейл има специалност философия в Университета на Йорк, Великобритания. Работи като мениджър и консултант по социални медии в продължение на повече от пет години, като същевременно изнася работилници в няколко държави. През последните две години Роб също е писател на технологиите и е мениджър на социалните медии на MakeUseOf и редактор на бюлетини. Обикновено ще го намерите да пътува...