Wir sind gerade dabei, ein paar iPhone-Entwicklungsshops zu evaluieren und wir stellen eine Liste von Fragen / Themen zusammen, über die wir sie bei unserem Treffen fragen werden.
Um sicherzustellen, dass wir die relevantesten Bereiche abdecken, was würden Sie bei der Bewertung eines iPhone-Entwicklers oder Entwickler-Shops fragen?
Unsere Hauptbereiche sind: versandte Anwendungen und deren Qualität, Planungsprozess, Entwicklungsmethoden, Test-Frameworks, wie sie die Ad-hoc-Beta-Tests verwalten, und der laufende Prozess der Fehlerbehebungen und erneuten Übermittlung an den App Store .
Ich habe eine App codiert und versendet, sodass ich genug Erfahrung damit habe, relevante Fragen zu stellen. Welche Art von spezifischen Entwicklungsfragen möchten Sie abdecken, bevor Sie sich mit den Fähigkeiten eines anderen zufrieden geben?
Danke!
Wenn Sie nach Dingen wie Code, Anforderungsdokumenten usw. fragen, senden sie Ihnen wahrscheinlich das Beste von dem, was sie haben, und das ist vielleicht nicht der Status quo. Zur gleichen Zeit tut es nicht weh, einen Blick über solche Dinge zu werfen und zu sehen, wie sie mit der Anfrage umgehen.
Da 90% der iPhone-Shops ein Leben von ungefähr 2 Jahren haben (die meisten Leute sind in den letzten Jahren auf den iPhone-Zug aufgesprungen), würde ich das nicht dagegen halten, aber ich würde sicherstellen, dass sie eine Entwicklung haben Hintergrund und begann nicht ihre Entwicklung Karriere auf dem iPhone in den letzten 2 Jahren [1]. Wenn ich irgendeine Art von Arbeit auslagerte (iPhone, Web, Desktop), würde ich gerne mit einer Gruppe zusammenarbeiten, die eine Handvoll Ups & Amp; Es geht darum, Software zu entwickeln, zu liefern und zu unterstützen. Hinzu kommen die entsprechenden Fähigkeiten des Kunden.
Das heißt, sie können kommunizieren, wissen, wie sie zu managen sind und wissen, wie sie die Entwicklungsseite auch betreiben. Ich würde es mögen, wenn sie zumindest einige Entwicklungsgeschichte / Erfahrung in C oder C ++ hätten.
Haben sie auch Künstler und solche im Haus oder outsourcen sie die Vermögensbildung? (Vielleicht ist es nicht für Ihre App neben einem Symbol und einem Begrüßungsbildschirm erforderlich).
Welche Software verwenden sie für die Fehlerverfolgung? Wie verwalten sie ihre Entwicklungszyklen? Verwenden sie eine Methodik? (Wasserfall, agil, etc.)
Bieten sie Unterstützung? Wie viel kostet das? Vertrag? Pro Instanz?
Erhalten Sie die Quelle? Sie sollten, Sie haben dafür bezahlt.
Es ist sehr wichtig, mit ihnen zu sprechen, und dein Bauchgefühl wird dir viel über sie erzählen. Wenn Sie vorbeikommen und ihren Laden auschecken können, ist das auch cool. Aber halten Sie nicht einen kleinen Laden gegen sie - es sollte nur bessere Preise für Sie wegen der niedrigeren Gemeinkosten bedeuten.
Wenn sie Beratungsarbeit geleistet haben und Apps geliefert haben, ist das ein Vorteil. Fragen Sie sie speziell über Ad-hoc-Distro.
Und wichtig, haben sie mit den Technologien gearbeitet, die Sie brauchen (sagen Sie openGL für ein Spiel oder Web Services für eine netzwerkbezogene App)? Wiederum nicht unbedingt ein Schlag gegen sie, wenn sie schlau und eifrig sind, aber Sie werden sich ihrer aktuellen Fähigkeiten angemessen bewusst sein.
Viel Glück!
Wenn sie bereit sind, allein an Eigenkapital zu arbeiten, wäre ich besorgt. Entwickler machen gutes Geld auf dem iPhone und ich sehe keinen Grund, nur Eigenkapital zu nehmen. Ich berate mich auf dem iPhone, und ich werde keine Aktiengeschäfte akzeptieren. Geld regiert die Welt.[1] Was ich meine ist, dass ich erwarte, dass sie sich auf anderen Plattformen (Web, Desktop, andere Handys) nicht nur auf dem iPhone entwickelt haben. Also, wenn sie im letzten Jahr mit dem Programmieren angefangen haben, ist das wahrscheinlich gar keine Firma, mit der ich arbeiten möchte. Wenn sie in den letzten 5 Jahren Desktop-Anwendungen entwickelt haben und dann im letzten Jahr zur iPhone-Welt kamen, ist das cool. Ich möchte nur mit Leuten arbeiten, die die ersten paar Jahre der Entwicklung durchlaufen haben - das sind großartige, großartige, großartige Lernjahre (aber ich will nicht, dass sie es auf meinem Groschen machen).
Frag sie nach einem Portfolio. Dann kaufen Sie die Apps, an denen sie gearbeitet haben, und sehen Sie, ob Sie sie mögen.
Fragen Sie sie, wie lange sie iPhone-Apps für den AppStore entwickelt haben .
Wenn es länger als 18 Monate ist, suchen Sie jemand anderen.
Ich würde sagen, dass Prozess und Erfahrung am wichtigsten sind. Artikel wie:
Solche Dinge sind ein guter Anfang für einen Dialog zwischen euch beiden. Theres wirklich viel bei der Entwicklung einer App berücksichtigen . Ich denke, dass Sie sich gut auf Ihr Produkt vorbereiten können, wenn Sie in die Konversation kommen, um die richtigen Fragen zu beantworten.
Tags und Links objective-c iphone testing evaluation