So erstellen Sie Ihre eigene mobile App mit dem richtigen Entwickler
Jeder von uns könnte die Idee für die nächste meistverkaufte mobile Anwendung sein. Sobald Sie diese unglaubliche Idee fertiggestellt haben und die Wireframes und Designs fertig sind, müssen Sie als nächstes den Entwickler finden, der Ihre Vision in die Realität umsetzen kann.
Diese einfach zu befolgende Anleitung hilft Ihnen dabei.
App-Entwickler sind in allen Bereichen des Internets zu finden. Von Kindern, die 5 USD pro Stunde vom Schlafzimmer aus arbeiten, bis zu unglaublich qualifizierten Personen, die ihren Premium-Preis wert sind.
Als Neuling in der Welt der Anwendungsentwicklung kann es schwierig sein, sich in dieser Branche zurechtzufinden. Um die Entwickler zu durchforsten, die aneinander vorbeigehen, um an Ihrem Projekt zu arbeiten, bedarf es sorgfältiger Überlegungen.
Fragen Sie sich die folgenden Fragen
Bevor Sie sich mit einem App-Entwickler in Verbindung setzen, müssen Sie zunächst einige Dinge verstehen, die nicht nur die mobile App-Welt betreffen. Designing A Breakthrough App? 7 Blogs zur mobilen Entwicklung, die Sie lesen sollten, um eine bahnbrechende App zu entwerfen? 7 Blogs zu Mobile-Entwicklung, die Sie lesen sollten Der mobile Raum ist so neu, dass sich Trends ständig ändern und täglich neue Erkenntnisse gewonnen werden. Wenn Sie mobile Apps entwickeln möchten, wie können Sie mithalten, ohne verrückt zu werden? Lesen Sie mehr, aber über Ihr eigenes Projekt.
1. Haben Sie das Projekt definiert?
Sie müssen die Vision Ihrer Anwendung jargonfrei so formulieren, dass jeder gute Entwickler sie verstehen kann. Das von Ihnen erstellte Dokument wird als Angebotsanfrage (RFP) und sollte dem Entwickler oder der Agentur helfen, ein genaues Angebot für Sie zu erstellen. Je nachdem, wie viele Informationen in der RFP enthalten sind, möchten Sie möglicherweise den Entwickler auffordern, zuerst eine Geheimhaltungsvereinbarung oder eine Geheimhaltungsvereinbarung (NDA) zu unterzeichnen.
Das RFP sollte Informationen wie etwa vorhandene Software oder Plattformen enthalten, mit denen die App arbeiten muss. Die Anzahl der erwarteten Benutzer. Alle Wireframes und Designs, die Sie haben (einige Entwickler bieten Design-Services an, ich würde jedoch empfehlen, mit einem spezialisierten Designer zu arbeiten). Ob Sie erwarten, dass die App nativ ist oder HTML 5. Das Betriebssystem (OS), auf das Sie zuerst abzielen.
Je mehr Informationen, desto besser, aber machen Sie es nicht zu lang.
2. Sind Sie bereit für einen Entwickler??
Ein unabhängiger Entwickler entwickelt die App nur wirklich. Sie benötigen außerdem Zugriff auf (falls noch nicht vorhanden) UI- und UX-Designer sowie auf Usability-Tester. Wenn Sie das Budget haben, brauchen Sie auch Vermarkter. Möglicherweise müssen Sie auch mit Illustratoren, Künstlern, Beratern, Informationsarchitekten oder Webentwicklern zusammenarbeiten.
Unabhängig davon, ob Sie die Entwürfe für die App vor oder nach der Auswahl Ihres Entwicklers erstellt haben, es ist absolut wichtig, dass der von Ihnen eingestellte Entwickler perfekt zu Ihrem Team passt und die Kultur, die Sie kultivieren möchten.
3. Ist Ihr Budget realistisch?
Die Kosten für die App-Entwicklung variieren stark. Es hängt von beiden ab das Know-how des Entwicklers, und die Komplexität des Projekts. Wie aus extrem groben Zahlen zu ersehen ist, würde ein in Indien ansässiger Entwickler, der mit der Erstellung einer sehr einfachen App beauftragt wurde, wahrscheinlich 3000 USD nach oben verlangen (vorausgesetzt, ein Stundensatz von etwa 25 USD. Der Stundensatz in den USA ist um ein Vielfaches höher)..
Wenn Sie nach einem kleinen App-Entwicklungsteam suchen, das auf einem Western Um in einer etwas komplexeren App zu arbeiten, schauen Sie gut in den fünfstelligen Bereich. Wenn Sie sich für eine größere Agentur entscheiden, gehen Sie oft sechsstellig.
Wenn Ihr Budget nicht einmal ein paar tausend Dollar ausmacht, ist es vielleicht an der Zeit, zu lernen, wie Sie Ihre eigene App programmieren können. Also, möchten Sie Android Apps entwickeln? So lernen Sie also, Sie möchten Android Apps entwickeln? Hier ist, wie man es lernt Nach so vielen Jahren könnte man denken, dass der mobile Markt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist. Dies ist jedoch nicht der Fall. Es gibt viele Nischen, die noch… Lesen Sie mehr, angefangen von den Grundlagen So wollen Sie iPhone Apps machen? 10 Projekte für Anfänger, damit Sie iPhone-Apps erstellen können? 10 Projekte für Anfänger Möchten Sie iPhone- und iPad-Apps erstellen? Beginnen Sie mit dem Erlernen der Grundlagen von Swift. Weiterlesen .
4. Ist Ihr Zeitrahmen realistisch?
Laut BlurGroup,
“Die durchschnittliche Fertigstellungszeit von App-Entwicklungsprojekten vom ersten Auftrag bis zur Projektlieferung beträgt nur 42 Tage, wobei die Fertigstellungszeit einer Tablet-App im Durchschnitt 31 Tage beträgt und die Entwicklung der sozialen App am kürzesten ist (nur 28 Tage).”.
Dies ist viel schneller, als die meisten Leute erwarten, aber diese Zahlen hängen von Ihrem Projekt ab Vollzeit, sowie Sie und der Entwickler sind sehr kompetent.
Wenn Sie zum ersten Mal in der App-Entwicklung sind und Ihre App lediglich ein Nebenprojekt ist, sollten Sie dies tun wenigstens Verdoppeln Sie diesen Zeitraum, und für die Anwendertests wird zusätzliche Zeit hinzugefügt.
Suche nach potenziellen Entwicklern
Wenn Sie die vorherigen Fragen beantwortet haben, wissen Sie ungefähr, wonach Sie bei einem Entwickler suchen und was Sie auf dieser Reise von Ihnen erwarten müssen.
Öffnen Sie anschließend einen Dialog mit einigen Entwicklern, die Sie für die Umsetzung Ihrer Idee in eine funktionierende App in Betracht ziehen möchten. Es gibt verschiedene Möglichkeiten, diese Entwickler zu finden. Eine bevorzugte Option ist die direkte Überweisung von jemandem, dem Sie vertrauen. Wenn Sie keinen anständigen Verweis finden können, sollte die folgende Liste (die davon ausgeht, dass Sie ein kleineres Team oder einen freiberuflichen Entwickler suchen) helfen:
- AppFutura
- UpWork
- ContractIQ
- Freiberufler
- Guru
- Crew
- Smashing Magazine
Wenn Ihr Budget höher ist (z. B. sechsstellig) und Sie mit einer größeren, angesehenen Agentur zusammenarbeiten möchten, ist es für diejenigen mit einem hohen Google-Ranking oft gut, mit ihnen zu sprechen. Es ist auch ratsam, diesen größeren Agenturen die gleichen Fragen zu stellen, die unten aufgeführt sind.
Fragen Sie den Entwickler diese Fragen
Jetzt haben Sie eine Liste potenzieller Entwickler im Spiel. Sie müssen diese nicht nur auf eine engere Auswahlliste beschränken, sondern auch auf eine Einzelperson oder ein Unternehmen, die die Verantwortung für Ihr Projekt übernehmen und genau das liefern, was Sie brauchen.
Fragen Sie den Entwickler, was Sie wissen müssen, sowie die folgenden Fragen, um die Spreu von der langen Liste zu entfernen. Dies ist ein technisches Interview. 4 Dinge, die Sie für Ihr nächstes technisches Interview beachten sollten 4 Dinge, die Sie für Ihr nächstes technisches Interview beachten sollten Ich hatte kürzlich ein Interview (für ein Sommerpraktikum), für das mir vorher gesagt wurde, dass ich einen Bleistift mitbringen sollte, falls es einen gab Fragen zum Codieren Ich war besonders nervös wegen des letzten Stücks… immerhin. Ihre Antworten auf die folgenden Fragen werden aufschlussreich sein und eine große Hilfe sein, um sofort den richtigen Entwickler auszuwählen.
1. Wo kann ich relevante Beispiele Ihrer Arbeit sehen?
Jeder anständige App-Entwickler hat eine Arbeit, auf die er stolz ist, und sollte begeistert sein, Sie mit diesen Apps bekannt zu machen. Vergewissern Sie sich, dass Sie App-Store-Links erhalten, damit Sie selbst mit den Apps herumspielen können, ihre Funktionsweise sehen und die noch vorhandenen Bewertungen lesen können.
Seien Sie wachsam, wenn Sie sich frühere Arbeiten ansehen. Stellen Sie sicher, dass der Entwickler eine Schlüsselrolle bei der Entwicklung dieser Apps gespielt hat, und suchen Sie nach spezifischen Funktionen in den Apps, die den Nachweis erbringen, dass der Entwickler das produzieren kann, was Sie benötigen.
2. Können Sie Referenzen angeben?
Nur wenn Sie mit anderen Personen sprechen, die mit dem App-Entwickler zusammengearbeitet haben, werden Sie wissen, wie es ist, mit ihnen zu arbeiten. Idealerweise können Sie mit Personen sprechen, deren App Sie bereits verwendet haben.
Finden Sie bei diesen Kunden heraus, warum sie sich für den jeweiligen Entwickler entschieden haben, wie lange die Entwicklung der App gedauert hat, ob das Budget oder die Frist überschritten wurde. Ob es unterwegs Überraschungen gab. Sie sollten auch die Arbeitsethik des Entwicklers kennenlernen.
Wie schnell antworten sie auf Nachrichten? Wie nehmen sie Rückmeldung an? Bringen sie ihre eigenen Ideen mit auf den Tisch? Würden Sie wieder mit ihnen arbeiten??
Jede positive Antwort wird Ihnen bei Ihrer Entscheidung helfen.
3. Was macht Sie Auffallen?
Wenn man sich die Lebensläufe und technischen Fähigkeiten vieler erfahrener Designer ansieht, kann es schwierig sein, zwischen ihnen zu unterscheiden. Stellen Sie diese Frage also, damit der Entwickler die Aufgabe hat, zu erklären, warum er anders ist. Dies gibt ihnen die Chance, ihre Leidenschaft, ihre Liebe zur Arbeit und die Art von Person, die sie wirklich sind, kennenzulernen.
4. Wie funktioniert die Kommunikation??
Wenn der Designer alleine arbeitet, ermitteln Sie seine bevorzugte Methode und Kommunikationsfrequenz. Dies können Telefon, Skype, Slack sein (lesen Sie einige wertvolle Tipps zum Slack-Projektmanagement. So verwenden Sie Slack für das Projektmanagement mit diesen einfachen Tipps. So verwenden Sie Slack für das Projektmanagement mit diesen einfachen Tipps mit Slacks cleveren Funktionen und einer ablenkungsfreien Benutzeroberfläche Die Plattform kann für Sie als Projektmanagement-Tool verwendet werden. Erfahren Sie, wie Sie sie als persönlichen Online-Assistenten einrichten. Weitere Informationen) oder eine andere Projektmanagement-Plattform. Wenn Sie bereits einen eigenen Kommunikationskanal eingerichtet haben, vergewissern Sie sich, dass sie bereit sind, in diesen einzutauchen.
Wenn Sie mit einem Team arbeiten werden, Finden Sie heraus, wer Ihre erste Anlaufstelle sein wird? Und wie die Kommunikation zwischen allen Mitgliedern dieses Teams gesteuert wird.
5. Wie lange dauert das Projekt realistisch??
Erkundigen Sie sich bei jedem Entwickler, wie lange Sie Ich glaube, das Projekt wird dauern. Wenn Sie von einigen Entwicklern Antworten erhalten haben, wird im Idealfall ein Konsens erzielt, der Ihnen einen besseren Überblick über den tatsächlichen Zeitrahmen gibt.
Stellen Sie sicher, dass sie ihre Antwort erweitern und herausfinden, was sie von Ihnen benötigen, bevor die Arbeit beginnen kann, und was die wahrscheinlichste Ursache für einen möglichen Stillstand ist. Wie wird sich dies auf das ursprüngliche Zitat auswirken, wenn überhaupt??
6. Wonach suchen Sie bei einem Kunden??
Die Einstellung eines Entwicklers ist eine wechselseitige Beziehung. Sie müssen nicht nur für Sie richtig sein, sondern Sie müssen auch für sie richtig sein.
Nehmen Sie zum Beispiel einen Entwickler, der einen Kunden sucht, der ihm die Freiheit bietet, zu experimentieren oder mit seinen Lösungen kreativ zu sein. Wenn Sie einfach jemanden suchen, der die Arbeit genau nach Ihren Vorgaben erledigen kann, möchten Sie vielleicht einen anderen Mitarbeiter einstellen.
Dies wird oft übersehen, wenn es um die Einstellung eines Entwicklers geht, aber es ist unglaublich wichtig, wenn Sie eine Arbeitsbeziehung schaffen wollen, die für beide Seiten fruchtbar ist.
7. Welche neuen Dinge lernen Sie gerade jetzt??
Durch diese Frage können Sie die wahre Leidenschaft und den Antrieb des Entwicklers entdecken. Wenn sie nicht wirklich etwas Neues lernen, engagieren sie sich wirklich in dieser Branche? Können sie Ihre App auf dem neuesten Stand halten??
Um die Ehrlichkeit der Antwort des Entwicklers zu überprüfen, überprüfen Sie die Entwicklung ihrer Arbeit im Laufe der Zeit. Wenn Sie eine ständige Verbesserung sehen, wissen Sie, dass der Entwickler jemand ist, der seine technischen Fähigkeiten verbessern möchte. 5 Möglichkeiten, Ihre technischen Fähigkeiten schnell zu verbessern, ohne viel Geld zu zahlen 5 Möglichkeiten, Ihre technischen Fähigkeiten ohne viel Geld schnell zu verbessern Die Leute argumentieren, dass das Training Geld kostet - aber für technische Fähigkeiten stimmt das nicht. Sie können Ihre technischen Fähigkeiten verbessern, ohne zu bezahlen - vorausgesetzt, Sie haben bereits einen Internetzugang, einen… Weiterlesen, und der bereit ist zu experimentieren. Fragen Sie sie auch, welche neuen Dinge sie aus ihrem letzten Projekt gelernt haben und ob sie im Moment mit etwas Aufregendem experimentieren.
8. Welche Tests werden in den Prozess einbezogen?
Sie suchen nach einer umfassenden Antwort auf die Tests, die in der Beta-Version Ihrer App durchgeführt werden, und wie Sie alle entdeckten Fehler beheben, und wie lange dieser Test- und Fixierungsprozess wahrscheinlich dauern wird.
9. Wem gehört das Werk??
Das ist wichtig. Finden Sie heraus, wer die Lizenz für die Vervielfältigung und das Urheberrecht aller Werke behält, die über das Urheberrecht verwirrt sind. Diese Online-Ressourcen können verwirrt über das Urheberrecht helfen? Diese Online-Ressourcen können helfen Es ist ein verwirrendes Thema, ja, aber es ist wichtig, dass Sie Ihren Kopf darum wickeln. Wenn Sie an irgendeiner Art kreativer Arbeit beteiligt sind, helfen Ihnen diese Ressourcen genau dies. Lesen Sie mehr oder Designs hergestellt. Stellen Sie sicher, dass Sie auch alle Entwicklungsdateien für die App erhalten, nur für den Fall, dass Sie einen anderen Entwickler benötigen, der die Herrschaft übernimmt, oder falls ein anderer Entwickler für zukünftige Upgrades eingestellt wird.
Folgen Sie Regierungsstellen wie der US Small Business Administration, um die rechtlichen Aspekte zu verstehen. Sie müssen auch die App Store-Richtlinien für die jeweiligen Plattformen kennen. Für z. App Store-Überprüfungsrichtlinien für iOS.
Für jede Verwirrung können Sie jederzeit Rechtsbeistand online suchen. Das Beste im Internet: Ihre Suche nach fachkundiger Rechtshilfe wird jetzt einfacher [Nur USA] Das Beste im Internet: Ihre Suche nach Fachkundiger Rechtshilfe wird jetzt leichter [Sie haben nur] eine Klage, die juckte, um die Tore und in den Gerichtssaal zu verlassen. Möglicherweise suchen Sie auch nach detaillierten rechtlichen Informationen, damit Sie sich vertreten können. Das Internet hilft Ihnen dabei. Lesen Sie mehr oder offline.
10. Was brauchst du von mir??
Bevor Sie mit der Arbeit beginnen können, müssen Sie eine Menge von Entwicklern benötigen. Erwarten Sie also eine ziemlich umfassende Liste. Sie müssen Ihre Entwürfe wahrscheinlich in bestimmten Dateiformaten zur Verfügung haben. Wann ist das Dateiformat zu verwenden? PNG vs. JPG, DOC vs. PDF, MP3 vs. FLAC? Wann wissen Sie, welches Dateiformat verwendet wird? PNG vs. JPG? DOC vs. PDF, MP3 vs. FLAC Kennen Sie die Unterschiede zwischen JPG und PNG oder MP3 und FLAC? Wenn Sie nicht wissen, welche Dateiformate verwendet werden sollen, lassen Sie sich durch die Unterschiede führen. Lesen Sie mehr, zusammen mit umfassenden Beschreibungen Ihrer Zielgruppe, dem Ziel Ihrer App und wie Sie Benutzer erhalten möchten.
Stellen Sie sicher, dass Sie all dies dem Entwickler zur Verfügung stellen können, bevor Sie mit der Arbeit beginnen, um sicherzustellen, dass Sie nicht die Ursache für unnötige Verzögerungen sind.
11. Was ist Ihr Angebot, Bedingungen und Garantien??
Zu diesem Zeitpunkt müssen Sie nicht nur den Preis (zumindest eine ungefähre Zahl) dessen verstehen, was Sie zum Husten brauchen, sondern auch, was genau dieser Preis beinhaltet.
Sie müssen wissen, wie viele Revisionssätze oder Arbeitsstunden enthalten sind. Sie müssen wissen, was passiert, wenn Verzögerungen auftreten. Sie müssen wissen, wann Zahlungen erforderlich sein werden (in der Regel müssen Sie einen Anteil im Voraus zahlen und dann zukünftige Zahlungen leisten, wenn bestimmte Meilensteine erreicht werden). Finden Sie außerdem heraus, wie Preise für Änderungen (d. H. Zusätzliche Funktionen), die während der Entwicklung an dem Projekt vorgenommen werden, berechnet werden und ob und wie lange Bugfixes enthalten sind.
Fragen Sie abschließend nach, welche Garantien Sie haben. Ist der Zeitrahmen garantiert? Ist die Akzeptanz in einem App Store garantiert (ist es sogar ihre Verantwortung, die App einzureichen? Wie reicht man, eine eigene App in den iTunes App Store einzureichen? Wie kann man eine eigene App in den iTunes App Store senden?) Sie haben also Ihre erste iOS-App und Sie programmiert Sie möchten, dass sie hochgeladen und in den iTunes Store übertragen wird? Nun, wie ich kürzlich herausfand, ist es nicht ganz so einfach, wie es sich anhört. Die… Lesen Sie mehr zu den App Stores?) Dies sind alles, was Sie tun Muss verstehen, bevor Sie mit einem Entwickler arbeiten. Fragen Sie nach einem Mustervertrag, um das Kleingedruckte zu überprüfen. Stellen Sie sicher, dass Sie alles verstanden haben, bevor Sie unterschreiben. 3 Möglichkeiten, Dokumente elektronisch zu signieren 3 Möglichkeiten, Dokumente elektronisch zu signieren Papierarbeit muss keine lästige Aufgabe sein, wenn dies schnell und effizient erledigt werden kann. Bei der Unterzeichnung von Dokumenten ist dies normalerweise nicht der Fall. Es ist ein hoffnungslos komplizierter Prozess, der alle dazu führt, dass Sie einen… mehr lesen .
12. Können wir einen Anruf haben??
Versuchen Sie, die Antworten, die Sie bei einem Anruf erhalten, erneut zu bestätigen. Durch ein persönliches Gespräch mit dem Kunden erhalten Sie viel eher ein Gefühl dafür, wer er ist und ob er oder sie nicht “hol dich”.
Wenn sie im Ausland leben, verwenden Sie Skype oder andere VoIP-Alternativen. Mit 4 VoIP-Telefonplänen, die günstiger als Skype sind, schneiden Sie mit 4 VoIP-Telefonplänen, die günstiger als Skype sind. Kostensenkung ist im Moment der letzte Schrei. In diesem Artikel zeigen wir Ihnen, wie vier günstige VoIP-Alternativen dazu beitragen können, Ihre Telekommunikationsrechnung zu senken. Mit Read More sparen Sie Geld bei Anrufen.
Vorwärts bewegen
Zugegeben, oben gibt es viele Fragen, und Sie müssen sich die Zeit nehmen, jeden Vorschlag sorgfältig durchzugehen. Viele Entwickler scheuen sich, solche Fragen so detailliert zu beantworten, dass Sie wissen, dass diejenigen, die dies tun, wirklich begeistert sein werden, mit Ihnen zu arbeiten.
Durch die Auswahl des richtigen App-Entwicklers wird der Ablauf Ihres gesamten Projekts unendlich stressfreier und erfolgreicher. Während des gesamten Entwicklungsprozesses müssen Sie dennoch viel Feedback geben und eng mit dem Entwickler zusammenarbeiten. Außerdem müssen Sie mit der Marketing- und PR-Seite Ihrer App beginnen, um alles für den Start vorzubereiten.
Um Ihnen den Einstieg zu erleichtern, sind die folgenden Artikel aus dem Internet hilfreich.
- Der iOS-Marketing-Strategieführer
- Die 5 größten Fehler im Mobile App Marketing
- 5 Strategien, um Ihre Benutzer dazu zu bringen, Ihre Mobile App für Sie zu vermarkten
- 7 effektive Wege zur Vermarktung Ihrer mobilen Apps
Was hast du mit deiner genialen Idee für eine App gemacht? Welche anderen Fragen haben Sie für potenzielle App-Entwickler hilfreich gefunden? Haben Sie noch andere Tipps für andere Menschen, die diese Reise durchmachen??
Bildnachweise: Firefox Mobile für Android von Johan Larsson (Flickr) Der exemplarische Programmierer von Alper Cugun (Flickr), Die Schlacht von Copyright 2011 von Christopher Dombres (Flickr)
Erfahren Sie mehr über: App Development, Business Technology, Freelance.