Wie man seine eigene mobile App mit dem richtigen Entwickler macht

In jedem von uns könnte die Idee für die nächste meistverkaufte mobile Anwendung sein. App-Entwickler können im gesamten Internet gefunden werden. Dieser Leitfaden soll Ihnen helfen, den richtigen App-Entwickler einzustellen.

In jedem von uns könnte die Idee für die nächste meistverkaufte mobile Anwendung sein.  App-Entwickler können im gesamten Internet gefunden werden.  Dieser Leitfaden soll Ihnen helfen, den richtigen App-Entwickler einzustellen.
Werbung

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

Diese einfach zu befolgende Anleitung wird Ihnen dabei helfen.

App-Entwickler sind in jedem Winkel des Internets zu finden. Von Kindern, die 5 Dollar pro Stunde von ihrem Schlafzimmer aus bezahlen, bis hin zu unglaublich fähigen Personen, die ihren Premium-Tarif wert sind.

Als Neuling in der Anwendungsentwicklungswelt kann es schwierig sein, sich in dieser Branche zurecht zu finden. Sich die Entwickler anzusehen, die sich gegenseitig überarbeiten, 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, müssen Sie zunächst ein paar Dinge verstehen, nicht nur über die Welt der mobilen Apps. 7 Mobile Development Blogs, die Sie lesen sollten, um eine bahnbrechende App zu entwickeln? 7 mobile Entwicklungsblogs, die Sie lesen sollten Der mobile Raum ist so neu, dass sich die Trends ständig verändern und jeden Tag 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, frei von Jargon, so artikulieren, dass jeder gute Entwickler sie verstehen kann. Das von Ihnen erstellte Dokument wird als RFP ( Request for Proposal ) bezeichnet und soll dem Entwickler oder der Agentur helfen, einen genauen Vorschlag für Sie zu erstellen. Je nachdem, wie viele Informationen in der RFP enthalten sind, können Sie den Entwickler bitten, zuerst eine Vertraulichkeitsvereinbarung oder Geheimhaltungsvereinbarung (NDA) zu unterzeichnen.

Die RFP sollte Informationen wie etwa vorhandene Software oder Plattformen enthalten, mit denen die App arbeiten muss. Die Anzahl der Benutzer, die Sie erwarten. Alle Wireframes und Designs, die Sie haben (einige Entwickler bieten Design-Services, obwohl ich empfehlen würde, mit einem spezialisierten Designer dafür zu arbeiten). Ob Sie erwarten, dass die App nativ oder HTML 5 ist. Das Betriebssystem (OS), auf das Sie zuerst ausgerichtet sind.

Je mehr Informationen, desto besser, aber 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 UI- und UX-Designer sowie Usability-Tester (falls Sie dies nicht bereits getan haben). 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 es wichtig, dass der von Ihnen eingestellte Entwickler perfekt zu Ihrem Team passt und die Kultur, die Sie pflegen möchten.

3. Ist Ihr Budget realistisch?

Die Kosten für die App-Entwicklung sind sehr unterschiedlich. Es hängt sowohl vom Fachwissen des Entwicklers als auch von der Komplexität des Projekts ab . Als extrem grobe Zahlen würde ein Entwickler, der in Indien angesiedelt ist, um eine sehr einfache App zu erstellen, wahrscheinlich etwas nach oben $ 3000 (unter der Annahme eines Stundensatzes von rund $ 25) verlangen. Der Stundensatz in den USA ist um ein Vielfaches höher.

Wenn Sie nach einem kleinen App-Entwicklungsteam mit Sitz in einem westlichen Land suchen, um an einer etwas komplexeren App zu arbeiten, werden Sie in den fünfstelligen Bereich schauen und oft sechsstellig arbeiten, wenn Sie sich dafür entscheiden, zu arbeiten mit einer größeren Agentur.

Wenn Ihr Budget nicht einmal bis zu ein paar tausend Dollar reicht, ist es vielleicht an der Zeit zu lernen, wie man seine eigene App programmiert. Also, möchten Sie Android Apps entwickeln? Hier erfahren Sie, wie Sie Android-Apps entwickeln möchten. Hier erfahren Sie, wie man nach so vielen Jahren denkt, 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 immer noch müssen ... Lesen Sie mehr, beginnend mit den Grundlagen So wollen Sie iPhone Apps machen? 10 Projekte für Anfänger Sie wollen iPhone Apps machen? 10 Projekte für Anfänger Sie möchten iPhone- und iPad-Apps erstellen? Beginnen Sie mit dem Erlernen der Grundlagen von Swift. Weiterlesen .

4. Ist Ihr Zeitrahmen realistisch?

Laut BlurGroup

"Die durchschnittliche Ausführungszeit von App-Entwicklungsprojekten vom ersten Auftrag bis zur Projektauslieferung beträgt nur 42 Tage, wobei die Abschlusszeit einer Tablet-App im Durchschnitt 31 Tage beträgt und die Entwicklung sozialer Apps die kürzeste (nur 28 Tage) ist".

Dies ist viel schneller, als die meisten Leute erwarten, aber diese Zahlen hängen davon ab, dass Ihr Projekt in Vollzeit bearbeitet wird und dass sowohl Sie als auch der Entwickler sehr kompetent sind.

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

Potenzielle Entwickler finden

Screen Shot 2015-09-18 um 12.48.23

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

Öffnen Sie als Nächstes einen Dialog mit einigen Entwicklern, die Sie in Betracht ziehen, um Ihre Idee in eine funktionierende App umzuwandeln. Es gibt verschiedene Möglichkeiten, diese Entwickler zu finden, wobei eine bevorzugte Option eine direkte Empfehlung von jemandem ist, dem Sie vertrauen. Wenn Sie keine angemessene Empfehlung finden, sollte die folgende Liste (die davon ausgeht, dass Sie ein kleineres Team oder einen freiberuflichen Entwickler suchen) helfen:

  1. AppFutura
  2. Aufwärtsarbeit
  3. VertragsIQ
  4. Freiberufler
  5. Guru
  6. Crew
  7. LinkedIn
  8. Smashing Magazin

Wenn Ihr Budget höher ist (dh sechsstellig) und Sie mit einer größeren, seriösen Agentur arbeiten möchten, ist es oft gut, mit Leuten mit hohen Google-Rankings zu sprechen. Bei diesen größeren Agenturen werden die gleichen Fragen wie unten aufgeführt empfohlen.

Fragen Sie Entwickler diese Fragen

Screen Shot 2015-09-18 um 12.51.30

Jetzt haben Sie eine Liste potenzieller Entwickler im Spiel, die Sie nicht nur auf eine kurze Liste beschränken müssen, sondern auch auf eine Einzelperson oder ein Unternehmen, die die Kontrolle über Ihr Projekt übernehmen und genau das liefern, was Sie brauchen.

Um zu helfen, die Spreu aus Ihrer langen Liste auszusortieren, fragen Sie den Entwickler, was Sie wissen müssen, plus die folgenden Fragen. Dies ist ein technisches Interview 4 Dinge, die Sie für Ihr nächstes technisches Interview beachten sollten 4 Dinge, an die Sie sich für Ihr nächstes technisches Interview erinnern sollten Kürzlich hatte ich ein Interview (für ein Sommerpraktikum), für das ich vorher einen Stift mitbringen musste Codierungsfragen. Ich war besonders nervös über das letzte bisschen ... Immerhin. Ihre Antworten auf die folgenden Fragen werden deutlich machen und eine große Hilfe sein, um sofort den richtigen Entwickler auszuwählen.

1. Wo kann ich relevante Beispiele Ihrer Arbeit sehen?

Jeder vernünftige App-Entwickler wird Arbeiten haben, auf die er stolz ist, und sollte sich freuen, Ihnen diese Apps vorstellen zu können. Stellen Sie sicher, dass Sie App-Store-Links erhalten, damit Sie mit den Apps selbst experimentieren, sehen können, wie sie funktionieren, und die Bewertungen lesen, die noch übrig sind.

Wenn Sie frühere Arbeiten betrachten, seien Sie wachsam. Stellen Sie sicher, dass der Entwickler eine Schlüsselrolle bei der Entwicklung dieser Apps gespielt hat, und suchen Sie nach bestimmten Funktionen in den Apps, die beweisen, dass der Entwickler in der Lage ist, das zu produzieren, was Sie brauchen.

2. Können Sie Referenzen bereitstellen?

Nur wenn du mit anderen Leuten sprichst, die mit dem App-Entwickler gearbeitet haben, weißt du, wie es ist, mit ihnen zu arbeiten. Im Idealfall können Sie mit Personen sprechen, deren App Sie bereits nutzen konnten.

Informieren Sie sich bei diesen Kunden darüber, warum sie sich für diesen speziellen Entwickler entschieden haben, wie lange die Entwicklung der App dauerte, ob sie das Budget oder die Frist überschritten hat. Ob es irgendwelche Überraschungen auf dem Weg gab. Sie sollten auch die Arbeitsethik des Entwicklers kennenlernen.

Wie schnell antworten sie auf Nachrichten? Wie nehmen sie Feedback? Bringen sie ihre eigenen Ideen auf den Tisch? Würdest du wieder mit ihnen arbeiten?

Jede positive Antwort wird Ihnen bei Ihrer Entscheidung helfen.

3. Was hebt dich hervor ?

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 also diese Frage, um dem Entwickler die Pflicht zu geben, zu erklären, was sie anders macht. Dies gibt ihnen die Chance, ihre Leidenschaft, ihre Liebe zur Arbeit und die Art von Person, die sie wirklich sind, zu überwinden.

4. Wie funktioniert die Kommunikation?

Wenn der Designer alleine arbeitet, finden Sie die bevorzugte Methode und Häufigkeit der Kommunikation. Dies könnte Telefon, Skype, Slack sein (lesen Sie einige wertvolle Slack-Projektmanagement-Tipps. Wie Verwenden Sie Slack für das Projektmanagement mit diesen einfachen Tipps. Wie Verwenden Sie Slack für das Projektmanagement mit diesen einfachen Tipps mit Slack's clevere Reihe von Funktionen und ablenkungsfreie Benutzeroberfläche kann die Plattform als Projektmanagement-Tool für Sie verdoppeln.Lernen Sie, wie Sie es als Ihr persönlicher Online-Assistent einrichten. Lesen Sie mehr), oder eine andere Projektmanagement-Plattform. Wenn Sie bereits einen eigenen Kommunikationskanal eingerichtet haben, vergewissern Sie sich, dass sie bereit sind, sich darauf einzulassen.

Wenn Sie mit einem Team zusammenarbeiten, finden Sie heraus, wer Ihr erster Ansprechpartner ist. Und wie die Kommunikation zwischen allen in diesem Team verwaltet wird.

5. Wie lange dauert das Projekt realistisch?

Erfahren Sie von jedem Entwickler, wie lange das Projekt dauert. Im Idealfall werden Sie, sobald Sie Antworten von einigen Entwicklern erhalten haben, einen Konsens erkennen, der Ihnen eine bessere Vorstellung von dem tatsächlichen Zeitrahmen gibt, den Sie betrachten.

Stellen Sie sicher, dass sie ihre Antwort erweitern und herausfinden, was sie von Ihnen brauchen werden, bevor die Arbeit beginnen kann und was die wahrscheinlichste Ursache für einen möglichen Überfall ist. Wenn es einen Überfall gibt, wie wird sich das auf das ursprüngliche Zitat auswirken, wenn überhaupt?

6. Was suchen Sie bei einem Kunden?

Das Mieten 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 nach einem Kunden sucht, der ihnen die Freiheit bietet, zu experimentieren oder mit ihren Lösungen kreativ zu sein. Wenn Sie einfach jemanden haben wollen, der Ihre Arbeit genau nach Ihren Vorgaben erledigt, möchten Sie vielleicht jemand anderen einstellen.

Dies wird oft übersehen, wenn es um die Einstellung eines Entwicklers geht, aber es ist unglaublich wichtig, wenn Sie eine funktionierende Beziehung schaffen wollen, die für beide Seiten fruchtbar ist.

7. Welche neuen Dinge lernst du gerade?

Durch diese Frage können Sie die wahre Leidenschaft und den Antrieb des Entwicklers entdecken. Wenn sie wirklich nichts Neues lernen, sind sie wirklich in dieser Branche engagiert? Werden sie in der Lage sein, deine App auf dem neuesten Stand zu halten?

Um die Ehrlichkeit der Antwort des Entwicklers zu überprüfen, überprüfen Sie die Entwicklung ihrer Arbeit im Laufe der Zeit. Wenn Sie kontinuierliche 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 einen Cent auszugeben 5 Möglichkeiten, Ihre technischen Fähigkeiten schnell zu verbessern, ohne einen Cent auszugeben aber für technische Fähigkeiten ist das einfach nicht wahr. Sie können Ihre technischen Fähigkeiten verbessern, ohne zu bezahlen - vorausgesetzt, Sie haben bereits einen Internetzugang, der ... Read More, 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 zu den Tests, die in der Beta-Version Ihrer App durchgeführt werden, und nach dem Prozess zur Behebung eventuell festgestellter Fehler und wie lange dieser Test- und Fehlerbehebungsprozess voraussichtlich dauern wird.

9. Wer wird das Werk besitzen?

Screen Shot 2015-09-18 am 13.11.29

Das ist wichtig. Finden Sie heraus, wer die Lizenzvervielfältigung und das Copyright von urheberrechtlich geschützten Werken behält? Diese Online-Ressourcen können beim Urheberrecht verwirrend sein? Diese Online-Ressourcen können helfen Es ist ein verwirrendes Thema, ja, aber es ist wichtig, dass Sie sich darum kümmern. Wenn Sie an einer kreativen Arbeit beteiligt sind, helfen Ihnen diese Ressourcen dabei. Lesen Sie mehr oder Designs produziert. 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, oder wenn ein anderer Entwickler für zukünftige Upgrades eingestellt wird.

Folgen Sie Regierungsseiten wie der US Small Business Administration, um die rechtlichen Aspekte zu verstehen. Sie müssen auch die App Store-Richtlinien für die spezifischen Plattformen beachten. Zum Beispiel App Store Review Richtlinien für iOS.

Für Verwirrung, können Sie immer Rechtsbeistand online suchen Das Beste im Internet: Ihre Suche nach Expert Legal Hilfe wird jetzt einfacher [nur USA] Das Beste im Internet: Ihre Suche nach Expert Legal Hilfe wird jetzt einfacher [nur US] Sie haben möglicherweise eine Klage, die es juckte, aus den Toren und in den Gerichtssaal zu kommen. Möglicherweise suchen Sie auch nach detaillierten rechtlichen Informationen, damit Sie sich selbst darstellen können. Das Internet hilft hier. Lesen Sie mehr oder offline.

10. Was brauchen Sie von mir?

Es wird eine Menge Entwickler von Ihnen geben, bevor Sie mit der Arbeit beginnen können, also erwarten Sie eine ziemlich umfassende Liste. Sie müssen Ihre Designs in bestimmten Dateiformaten leicht verfügbar haben. Wissen, wann Sie welches Dateiformat verwenden: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLAC wissen, wann Sie welches Dateiformat verwenden: 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 Sie verwenden 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 Nutzer erreichen möchten.

Stellen Sie sicher, dass Sie das alles vor jeder Arbeit an den Entwickler weitergeben können, um sicherzustellen, dass Sie keine unnötigen Überfälle verursachen.

11. Was ist Ihr Angebot, Bedingungen und Garantien?

Zu diesem Zeitpunkt müssen Sie nicht nur den Preis verstehen (zumindest eine ungefähre Zahl), was Sie brauchen, um zu husten, sondern genau, was dieser Preis beinhaltet.

Sie müssen wissen, wie viele Revisionen oder Arbeitsstunden enthalten sind. Sie müssen wissen, was passiert, wenn Verzögerungen auftreten. Sie müssen wissen, wann Zahlungen erforderlich sind (in der Regel müssen Sie einen Teil im Voraus bezahlen und dann zukünftige Zahlungen leisten, wenn bestimmte Meilensteine ​​erreicht sind). Finden Sie auch heraus, wie Preise für Änderungen (dh zusätzliche Funktionen) berechnet werden, die während der Entwicklung an das Projekt vorgenommen werden und ob und wie lange Bugfixes enthalten sind.

Fragen Sie abschließend, welche Garantien Sie haben werden. Ist der Zeitrahmen garantiert? Ist die Akzeptanz in einem App Store garantiert (es ist sogar ihre Verantwortung, die App einzureichen) Wie man seine eigene App in den iTunes App Store einreicht Wie man seine eigene App in den iTunes App Store einreicht Sie haben also Ihre erste iOS App und Sie programmiert Möchten Sie es hochladen und an den iTunes Store senden? Nun, wie ich kürzlich herausgefunden habe, ist es nicht ganz so einfach wie es klingt .... Lesen Sie mehr zu den App-Stores?) Das sind alles Dinge, die Sie vorher vollständig verstehen müssen Arbeit mit einem Entwickler beginnen. Fragen Sie nach einem Mustervertrag, um das Kleingedruckte zu überprüfen. Stellen Sie sicher, dass Sie alles vollständig verstanden haben, bevor Sie unterschreiben. 3 Möglichkeiten, Dokumente elektronisch zu signieren 3 Möglichkeiten, Dokumente elektronisch zu unterschreiben Papierkram muss keine lästige Pflicht sein, wenn sie schnell und effizient gehandhabt werden kann. Bei der Unterzeichnung von Dokumenten ist dies normalerweise nicht der Fall. Es ist ein hoffnungslos verschlungener Prozess, alles nur um einen einzigen zottigen ... Read More.

12. Können wir anrufen?

Versuchen Sie, die Antworten zu bestätigen, die Sie während eines Anrufs erhalten. Wenn Sie mit dem Klienten eins zu eins sprechen, werden Sie viel eher ein Gefühl dafür bekommen, wer sie sind und ob sie Sie "bekommen" oder nicht.

Wenn sie im Ausland leben, mit Skype oder anderen VoIP-Alternativen Schneiden Sie das Kabel mit 4 VoIP-Telefon-Pläne, die billiger als Skype sind Schneiden Sie das Kabel mit 4 VoIP-Telefon-Pläne, die billiger als Skype Kostensenkung ist der letzte Schrei im Moment. In diesem Artikel zeigen wir Ihnen, wie vier VoIP billige Alternativen helfen könnten, Ihre Telekommunikationsrechnung zu reduzieren. Read More spart Ihnen Geld bei Anrufen.

Vorwärts gehen

Zugegeben, es gibt eine Menge Fragen darüber, und Sie müssen sich die Zeit nehmen, jeden Vorschlag, den Sie erhalten, sorgfältig durchzugehen. Viele Entwickler werden sich davor scheuen, so detailliert zu antworten, damit Sie wissen, dass diejenigen, die es tun, wirklich begeistert sind, mit Ihnen zu arbeiten.

Durch die Auswahl des richtigen App-Entwicklers wird die Ausführung Ihres gesamten Projekts wesentlich stressfreier und erfolgreicher. Während des gesamten Entwicklungsprozesses müssen Sie immer noch viel Feedback geben und eng mit dem Entwickler zusammenarbeiten. Außerdem müssen Sie mit der Arbeit an der Marketing- und PR-Seite Ihrer App beginnen, um alles für den Start vorzubereiten.

Um Ihnen den Einstieg zu erleichtern, stehen Ihnen folgende Artikel aus dem Internet zur Verfügung.

  • Der iOS Marketing Stratagy Guide
  • Die 5 größten Fehler im Mobile App Marketing
  • 5 Strategien, um Ihre Benutzer Ihre mobile App für Sie zu vermarkten
  • 7 effektive Möglichkeiten, Ihre mobilen Apps zu vermarkten

Was hast du mit deiner genialen Idee für eine App gemacht? Welche anderen Fragen haben Sie hilfreich gefunden, um potenzielle App-Entwickler zu fragen? Hast du noch andere Tipps für andere Leute, die diese Reise machen?

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

In this article