Werbung

In jedem von uns könnte die Idee für die nächste meistverkaufte mobile Anwendung stecken. Sobald Sie diese unglaubliche Idee formuliert haben und die Wireframes und Designs einsatzbereit sind, müssen Sie als Nächstes den Entwickler finden, der Ihre Vision in die Realität umsetzen kann.

Diese leicht zu befolgende Anleitung hilft Ihnen dabei.

App-Entwickler sind in allen Ecken und Enden des Internets zu finden. Von Kindern, die 5 US-Dollar pro Stunde für die Arbeit in ihrem Schlafzimmer verlangen, bis zu unglaublich erfahrenen Personen, die ihren Premium-Preis wert sind.

Als Neuling in der Welt der Anwendungsentwicklung kann es schwierig sein, sich in dieser Branche zurechtzufinden. Das Durchsuchen der Entwickler, die übereinander klettern, um an Ihrem Projekt zu arbeiten, erfordert sorgfältige Überlegungen.

Stellen Sie sich die folgenden Fragen

Bevor Sie mit einem App-Entwickler in Kontakt treten können, müssen Sie zunächst einige Dinge verstehen, nicht nur über die mobile App-Welt Eine bahnbrechende App entwerfen? 7 Blogs zur mobilen Entwicklung, die Sie lesen sollten

instagram viewer
Der mobile Raum ist so neu, dass sich die Trends ständig ändern und jeden Tag neue Erkenntnisse gewonnen werden. Wenn Sie vorhaben, mobile Apps zu entwickeln, wie können Sie mithalten, ohne verrückt zu werden? Weiterlesen , aber über dein 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 Dokument, das Sie erstellen, wird als bezeichnet Angebotsanfrage (RFP) und sollte dem Entwickler oder der Agentur helfen, einen genauen Vorschlag für Sie zu erstellen. Abhängig davon, wie viele Informationen im RFP enthalten sind, möchten Sie möglicherweise den Entwickler auffordern, eine Vertraulichkeitsvereinbarung zu unterzeichnen, oder Geheimhaltungsvereinbarung (NDA) zuerst.

Das RFP sollte Informationen wie vorhandene Software oder Plattformen enthalten, mit denen die App arbeiten muss. Die Anzahl der Benutzer, die Sie erwarten. Alle Drahtgitter und Designs, die Sie haben (einige Entwickler bieten Design-Services an, obwohl ich empfehlen würde, dafür mit einem spezialisierten Designer zusammenzuarbeiten). Ob Sie erwarten, dass die App nativ oder HTML 5 ist. Das Betriebssystem, 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 (sofern Sie dies noch nicht getan haben) UI- und UX-Designer sowie 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 Designs für die App vor oder nach der Auswahl Ihres Entwicklers erstellt haben, ist dies der Fall Es ist unbedingt erforderlich, dass der von Ihnen eingestellte Entwickler perfekt zu Ihrem Team und der gewünschten Kultur passt schneiden.

3. Ist Ihr Budget realistisch?

Die Kosten für die App-Entwicklung variieren stark. Es kommt auf beides an das Fachwissen des Entwicklers, und die Komplexität des Projekts. Als extrem grobe Zahlen würde ein Entwickler in Indien, der mit der Erstellung einer sehr einfachen App beauftragt wurde, wahrscheinlich bis zu 3000 US-Dollar in Rechnung stellen (unter der Annahme eines Stundensatzes von rund 25 US-Dollar). Der Stundensatz in den USA ist um ein Vielfaches höher.

Wenn Sie ein kleines App-Entwicklungsteam suchen, das in a Western Wenn Sie in einem Land an einer etwas komplexeren App arbeiten möchten, sehen Sie sich den fünfstelligen Bereich genau an, häufig sechsstellig, wenn Sie sich für eine größere Agentur entscheiden.

Wenn Ihr Budget nicht einmal ein paar tausend Dollar beträgt, ist es vielleicht an der Zeit, zu lernen, wie es geht Code deine eigene App Sie möchten also Android-Apps entwickeln? Hier erfahren Sie, wie Sie lernenNach so vielen Jahren würde man denken, dass der Mobilfunkmarkt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist - aber das ist nicht der Fall. Es gibt viele Nischen, die noch ... Weiterlesen , ab die Grundlagen Sie möchten also iPhone Apps erstellen? 10 Projekte für AnfängerMöchten Sie iPhone- und iPad-Apps erstellen? Beginnen Sie mit dem Erlernen der Grundlagen von Swift. Weiterlesen .

4. Ist Ihr Zeitrahmen realistisch?

Gemäß BlurGroup,

Die durchschnittliche Fertigstellungszeit von App-Entwicklungsprojekten vom ersten Auftrag bis zur Projektabwicklung beträgt nur 42 Tage. Die Fertigstellungszeit einer Tablet-App betrug durchschnittlich 31 Tage, und die Entwicklung der Social-App war die kürzeste (nur 28) Tage)".

Dies ist viel schneller als die meisten Leute erwarten, aber diese Zahlen hängen von Ihrem Projekt ab, an dem gearbeitet wird Vollzeitsowie Sie und der Entwickler sind hochkompetent.

Wenn Sie zum ersten Mal in der App-Entwicklung sind und Ihre App lediglich ein Nebenprojekt ist, sollten Sie dies tun mindestens Verdoppeln Sie diesen Zeitrahmen, wobei zusätzliche Zeit für Benutzertests hinzugefügt wird.

Potenzielle Entwickler finden

Screenshot 18.09.2015 um 12.48.23 Uhr

Sobald Sie die vorherigen Fragen beantwortet haben, wissen Sie ungefähr, wonach Sie in einem Entwickler suchen und was Sie während dieser Reise von sich verlangen müssen.

Öffnen Sie als Nächstes einen Dialog mit einigen Entwicklern, die Sie einstellen möchten, um Ihre Idee in eine funktionierende App umzuwandeln. Es gibt verschiedene Möglichkeiten, diese Entwickler zu finden. Eine bevorzugte Option ist die direkte Überweisung von jemandem, dem Sie vertrauen. Wenn Sie keine anständige Empfehlung finden, sollte die folgende Liste (vorausgesetzt, Sie suchen ein kleineres Team oder einen freiberuflichen Entwickler) helfen:

  1. AppFutura
  2. UpWork
  3. ContractIQ
  4. Freiberufler
  5. Guru
  6. Besatzung
  7. LinkedIn
  8. Smashing Magazine

Wenn Ihr Budget höher ist (d. H. Im sechsstelligen Bereich) und Sie mit einer größeren, seriösen Agentur zusammenarbeiten möchten, diejenigen mit hohen Google-Rankings wird oft gut zu reden sein. Es wird auch empfohlen, diesen größeren Agenturen die gleichen Fragen wie unten aufgeführt zu stellen.

Stellen Sie Entwicklern diese Fragen

Screenshot 2015-09-18 um 12.51.30 Uhr

Jetzt haben Sie eine Liste potenzieller Entwickler im Spiel. Sie müssen diese nicht nur auf a eingrenzen Shortlist, aber an eine Person oder ein Unternehmen, die mit Ihrem Projekt die Regentschaft übernimmt und genau das liefert, was du brauchst.

Fragen Sie den Entwickler, was Sie wissen müssen, sowie die folgenden Fragen, um die Spreu aus Ihrer langen Liste zu entfernen. Das ist ein technisches Interview 4 Dinge, die Sie für Ihr nächstes technisches Interview beachten solltenIch hatte kürzlich ein Interview (für ein Sommerpraktikum), für das mir vorher gesagt wurde, dass ich einen Bleistift mitbringen muss, falls es Codierungsfragen gibt. Ich war besonders nervös wegen des letzten Teils ... Weiterlesen , Nach alldem. Ihre Antworten auf die folgenden Fragen sind aussagekräftig und eine große Hilfe bei der sofortigen Auswahl des richtigen Entwicklers.

1. Wo kann ich relevante Beispiele Ihrer Arbeit sehen?

Jeder anständige App-Entwickler hat Arbeit, auf die er stolz ist, und sollte sich freuen, Ihnen diese Apps vorzustellen. Stellen Sie sicher, dass Sie App-Store-Links erhalten, damit Sie selbst mit den Apps herumspielen, sehen können, wie sie funktionieren, und die verbleibenden 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 in den Apps nach bestimmten Funktionen, die belegen, dass der Entwickler in der Lage ist, das zu produzieren, was Sie benötigen.

2. Können Sie Referenzen bereitstellen?

Nur wenn Sie mit anderen Personen sprechen, die mit dem App-Entwickler zusammengearbeitet haben, wissen Sie, wie es ist, mit ihnen zu arbeiten. Im Idealfall können Sie mit Personen sprechen, deren App Sie bereits nutzen konnten.

Erfahren Sie von diesen früheren Kunden, warum sie diesen bestimmten Entwickler ausgewählt 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 Arbeitsmoral des Entwicklers kennenlernen.

Wie schnell antworten sie auf Nachrichten? Wie nehmen sie Feedback auf? Bringen sie ihre eigenen Ideen mit? Würden Sie wieder mit ihnen arbeiten?

Jede positive Antwort hilft Ihnen bei Ihrer Entscheidung.

3. Was macht Du Auffallen?

Screenshot 2015-09-18 am 13.16.37

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, um den Entwickler zu verpflichten, zu erklären, was sie auszeichnet. Dies gibt ihnen die Möglichkeit, ihre Leidenschaft, ihre Liebe zur Arbeit und die Art von Person, die sie wirklich sind, zu vermitteln.

4. Wie funktioniert die Kommunikation?

Wenn der Designer alleine arbeitet, ermitteln Sie die bevorzugte Methode und Häufigkeit der Kommunikation. Dies könnte Telefon sein, Skype, Locker (Lesen Sie einige wertvolle Tipps für ein lockeres Projektmanagement So verwenden Sie Slack für das Projektmanagement mit diesen einfachen TippsMit den cleveren Funktionen von Slack und der ablenkungsfreien Benutzeroberfläche kann die Plattform als Projektmanagement-Tool für Sie fungieren. Erfahren Sie, wie Sie es als Ihren persönlichen Online-Assistenten einrichten. Weiterlesen ) oder eine andere Projektmanagementplattform. Wenn Sie bereits einen eigenen Kommunikationskanal eingerichtet haben, stellen Sie sicher, dass dieser bereit ist, sich darauf einzulassen.

Wenn Sie mit einem Team arbeiten, Finden Sie heraus, wer Ihr erster Ansprechpartner sein wird? Und wie die Kommunikation zwischen allen in diesem Team verwaltet wird.

5. Wie lange wird das Projekt realistisch dauern?

Finden Sie von jedem Entwickler heraus, wie lange Sie Ich glaube, das Projekt wird dauern. Sobald Sie Antworten von einigen Entwicklern erhalten haben, sehen Sie im Idealfall einen Konsens, der Ihnen eine bessere Vorstellung vom tatsächlichen Zeitrahmen gibt, den Sie sich ansehen.

Stellen Sie sicher, dass sie ihre Antwort erweitern, und finden Sie heraus, was sie von Ihnen benötigen, bevor die Arbeit beginnen kann, und was die wahrscheinlichste Ursache für einen möglichen Stillstand ist. Wie wirkt sich ein Überfall auf das ursprüngliche Angebot aus, wenn überhaupt?

6. Was 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 wir zum Beispiel einen Entwickler, der einen Kunden sucht, der ihm die Freiheit bietet, zu experimentieren oder kreativ mit seinen Lösungen umzugehen. Wenn Sie einfach jemanden suchen, der die Arbeit genau nach Ihren Vorgaben erledigt, möchten Sie möglicherweise jemanden einstellen.

Dies wird bei der Einstellung eines Entwicklers oft übersehen, ist jedoch unglaublich wichtig, wenn Sie eine Arbeitsbeziehung aufbauen möchten, die für beide Seiten fruchtbar ist.

7. Welche neuen Dinge lernen Sie gerade?

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 dann wirklich für diese Branche? Werden sie in der Lage sein, Ihre App auf dem neuesten Stand zu halten?

Um die Ehrlichkeit der Antwort des Entwicklers zu überprüfen, überprüfen Sie die Entwicklung seiner Arbeit im Laufe der Zeit. Wenn Sie eine kontinuierliche Verbesserung feststellen, wissen Sie, dass der Entwickler jemand ist, der nach etwas sucht verbessern ihre technischen Fähigkeiten 5 Möglichkeiten, Ihre technischen Fähigkeiten schnell zu verbessern, ohne einen Cent auszugebenDie Leute argumentieren, dass Training Geld kostet - aber für technische Fähigkeiten ist das einfach nicht wahr. Sie können Ihre technischen Fähigkeiten verbessern, ohne dafür zu bezahlen - vorausgesetzt, Sie haben bereits einen Internetzugang, der ... Weiterlesen und wer ist bereit zu experimentieren. Fragen Sie sie auch, welche neuen Dinge sie aus ihrem letzten Projekt gelernt haben und ob sie gerade mit etwas Aufregendem experimentieren.

8. Welche Tests werden in den Prozess einbezogen?

Sie suchen nach einer umfassenden Antwort auf die Tests, die mit der Beta-Version Ihrer App durchgeführt werden. und der Prozess des Behebens aller entdeckten Fehler und wie lange dieser Test- und Behebungsprozess wahrscheinlich dauern wird nehmen.

9. Wem gehört die Arbeit?

Screenshot 2015-09-18 am 13.11.29

Das ist wichtig. Finden Sie heraus, wer die Lizenzreproduktion aufbewahrt und Urheberrecht an Werken Verwirrt über das Urheberrecht? Diese Online-Ressourcen können helfenEs ist ein verwirrendes Thema, ja, aber es ist wichtig, dass Sie Ihren Kopf darum wickeln. Wenn Sie an irgendeiner kreativen Arbeit beteiligt sind, helfen Ihnen diese Ressourcen dabei. Weiterlesen oder Designs produziert. Stellen Sie sicher, dass Sie auch alle Entwicklungsdateien für die App erhalten, falls Sie einen anderen Entwickler benötigen, um die Regentschaft zu übernehmen, oder falls ein anderer Entwickler beauftragt wird, sich um zukünftige Upgrades zu kümmern.

Folgen Sie Regierungsseiten wie der US-amerikanischen Small Business Administration [Broken Link Removed], um die rechtlichen Aspekte zu verstehen. Sie müssen auch die App Store-Richtlinien für die jeweiligen Plattformen kennen. Zum Beispiel Richtlinien zur Überprüfung des App Store für iOS.

Für jede Verwirrung können Sie immer Rechtsbeistand online suchen Das Beste aus dem Internet: Ihre Suche nach juristischer Hilfe durch Experten wird jetzt einfacher [nur in den USA]Möglicherweise juckt es Sie, aus den Toren in den Gerichtssaal zu gelangen. Möglicherweise suchen Sie auch nach detaillierten rechtlichen Informationen, um sich selbst zu vertreten. Das Internet ist hier um zu helfen. Weiterlesen oder offline.

10. Was brauchst du von mir?

Es wird eine Menge Entwickler von Ihnen geben, bevor sie mit der Arbeit beginnen können. Erwarten Sie also eine ziemlich umfassende Liste. Wahrscheinlich müssen Sie Ihre Designs in verfügbar haben bestimmte Dateiformate Wissen, wann welches Dateiformat verwendet werden muss: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLACKennen Sie die Unterschiede zwischen JPG und PNG oder MP3 und FLAC? Wenn Sie nicht wissen, welche Dateiformate Sie verwenden sollen, lassen Sie sich von uns durch deren Unterscheidungen führen. Weiterlesen sowie umfassende Beschreibungen Ihrer Zielgruppe, des Ziels Ihrer App und der Art und Weise, wie Sie Benutzer gewinnen möchten.

Stellen Sie sicher, dass Sie all dies dem Entwickler übergeben können, bevor Sie mit der Arbeit beginnen, um sicherzustellen, dass Sie nicht die Ursache für unangemessene Verzögerungen sind.

11. Was ist Ihr Angebot, Bedingungen und Garantien?

Zu diesem Zeitpunkt müssen Sie nicht nur den Preis (zumindest eine grobe Zahl) dessen verstehen, was Sie zum Husten benötigen, sondern auch genau, was diesen 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 sind (normalerweise müssen Sie einen Teil im Voraus bezahlen und dann zukünftige Zahlungen leisten, wenn bestimmte Meilensteine ​​erreicht sind). Erfahren Sie auch, wie die Preise für Änderungen (d. H. Zusätzliche Funktionen) berechnet werden, die während der Entwicklung am Projekt vorgenommen werden, und ob und wie lange Fehlerbehebungen enthalten sind.

Fragen Sie abschließend nach den Garantien, die Sie haben werden. Ist der Zeitrahmen garantiert? Ist die Aufnahme in einen App Store garantiert (liegt es sogar in ihrer Verantwortung? Senden Sie die App So senden Sie Ihre eigene App an den iTunes App StoreSie haben also Ihre erste iOS-App programmiert und möchten sie hochladen und an den iTunes Store senden? Nun, wie ich kürzlich herausgefunden habe, ist es nicht ganz so einfach, wie es sich anhört. Das... Weiterlesen zu den App Stores?) Das sind alles Dinge, die Sie Muss Verstehen Sie alles, bevor Sie mit einem Entwickler arbeiten. Fordern Sie einen Mustervertrag an, um das Kleingedruckte zu überprüfen. Stellen Sie sicher, dass Sie alles vollständig verstanden haben Unterzeichnung 3 Möglichkeiten zum elektronischen Signieren von DokumentenPapierkram muss keine lästige Pflicht sein, wenn er schnell und effizient erledigt werden kann. Bei der Unterzeichnung von Dokumenten ist dies normalerweise nicht der Fall. Es ist ein hoffnungslos komplizierter Prozess, alles, um einen einzigen schnörkellosen ... Weiterlesen .

12. Können wir einen Anruf haben?

Versuchen Sie, die Antworten, die Sie über einen Anruf erhalten, erneut zu bestätigen. Wenn Sie mit dem Kunden eins zu eins sprechen, bekommen Sie viel eher ein Gefühl dafür, wer er ist und ob er Sie „erwischt“ oder nicht.

Wenn sie im Ausland leben, über Skype oder andere VoIP-Alternativen Schneiden Sie das Kabel mit 4 VoIP-Telefonplänen ab, die billiger als Skype sindKostensenkung ist derzeit angesagt. In diesem Artikel zeigen wir Ihnen, wie vier günstige VoIP-Alternativen dazu beitragen können, Ihre Telekommunikationsrechnung zu senken. Weiterlesen Sie sparen Geld bei Anrufen.

Vorwärts gehen

Zugegeben, oben stehen viele Fragen, und Sie müssen sich die Zeit nehmen, um jeden Vorschlag, den Sie erhalten, sorgfältig durchzugehen. Viele Entwickler werden es scheuen, so detailliert zu antworten, sodass Sie wissen, dass diejenigen, die dies tun, wirklich begeistert sein werden, mit Ihnen zusammenzuarbeiten.

Durch die Auswahl des richtigen App-Entwicklers wird die Ausführung Ihres gesamten Projekts unendlich stressfreier und erfolgreicher. Während des gesamten Entwicklungsprozesses müssen Sie immer noch viel Feedback geben und eng mit dem Entwickler zusammenarbeiten. Darüber hinaus müssen Sie auch auf der Marketing- und PR-Seite Ihrer App arbeiten, um alles für den Start vorzubereiten.

Um Ihnen den Einstieg zu erleichtern, helfen Ihnen die folgenden Artikel aus dem Internet.

  • Der iOS Marketing Stratagy Guide
  • Die 5 größten Fehler im Mobile App Marketing
  • 5 Strategien, mit denen Ihre Benutzer Ihre mobile App für Sie vermarkten können
  • 7 effektive Möglichkeiten 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 weitere Tipps für andere Personen, die diese Reise durchlaufen?

Bildnachweis: Firefox Mobile für Android von Johan Larsson (Flickr) Der vorbildliche Programmierer von Alper Cugun (Flickr), Die Schlacht um das Urheberrecht 2011 von Christopher Dombres (Flickr)

Rob Nightingale hat einen Abschluss in Philosophie von der University of York, UK. Er hat über fünf Jahre als Social Media Manager und Berater gearbeitet und Workshops in mehreren Ländern gegeben. In den letzten zwei Jahren war Rob auch Technologie-Autor und MakeUseOfs Social Media Manager und Newsletter-Editor. Normalerweise reist er auf dem…