Combien un développeur peut-il facturer pour une application iPhone comme Twitterrific ?
Je veux le savoir car j'ai besoin d'une telle application avec les mêmes fonctionnalités pour un nouveau site Web communautaire. Je peux faire Ruby mais je n'ai aucune expérience avec Objective-C. Il serait donc intéressant pour moi de commencer à lire des livres sur la programmation iPhone ou d'externaliser le travail à un programmeur iPhone.
iphone
objective-c
jobs
user27815
la source
la source
Réponses:
Je suis l'un des développeurs de Twitterrific et pour être honnête, je ne peux pas vous dire combien d'heures ont été consacrées au produit. Je peux vous dire que tous ceux qui ont voté en faveur de l'estimation de 160 heures pour le développement et de 40 heures pour la conception sont très difficiles. (J'utiliserais une autre phrase, mais c'est mon premier post sur Stack Overflow, donc je vais bien.)
Twitterrific a eu 4 versions majeures à partir d'iOS 1.0 (Jailbreak.) C'est beaucoup de code, dont une grande partie est dans le compartiment de bits (nous refactorisons beaucoup à chaque version majeure.)
Une chose qui serait intéressante à regarder est le temps que nous avons dû travailler sur la version iPad. Apple a fixé une date de sortie du produit qui nous a donné 60 jours pour faire le développement. (Cela a ensuite été prolongé d'une semaine.)
Nous avons commencé le développement de l'iPad à partir de zéro, mais une grande partie de notre code sous-jacent (principalement des modèles) a été réutilisé. Le développement a été réalisé par deux développeurs iOS expérimentés. L'un d'eux a même écrit un livre: http://appdevmanual.com :-)
Avec un horaire si court, nous avons travaillé de très longues heures. Soyons conservateurs et disons que c'est 10 heures par jour pendant 6 jours par semaine. Ces 60 heures pendant 9 semaines nous donnent 540 heures. Avec deux développeurs, c'est assez proche de 1100 heures. Notre taux pour les clients est de 150 $ l'heure, ce qui donne 165 000 $ uniquement pour le nouveau code. Rappelez-vous également que nous réutilisions un code existant: je vais minimiser la valeur de ce code à 35 000 $, ce qui donne un coût de développement total de 200 000 $.
Quiconque a fait un développement iPhone sérieux peut vous dire que tout projet nécessite beaucoup de travail de conception. Nous avions deux designers travaillant sur cet aspect du produit. Ils ont travaillé leur cul avec une toute nouvelle mécanique d'interaction. N'oubliez pas qu'ils n'avaient pas de matériel à toucher non plus (BEAUCOUP d'impressions!) Ensemble, ils passaient au moins 25 heures par semaine sur le projet. Ainsi, 225 heures à 150 $ / heure représentent environ 34 000 $.
Il y a aussi d'autres coûts que de nombreux développeurs négligent de prendre en compte: la gestion de projet, les tests, l'équipement. Encore une fois, si nous baissons ce chiffre à 16 000 $, nous sommes à 250 000 $. Ce nombre correspond à l'estimation de Jonathan Wight (@schwa) de 50 à 150 000 $ avec l'application Obama de 22 jours.
Prenez un autre coup, mec.
Maintenant, si vous souhaitez créer des services backend pour votre application, ce nombre va encore augmenter. Tout le monde semble surpris qu'Instagram ait dépensé 500 000 $ en financement de capital-risque pour construire un nouveau frontend et backend. Je ne suis pas.
la source
L' application Barack Obama a mis 22 jours à se développer du premier code à sa sortie. Trois développeurs (bien que tous ne soient pas à temps plein). 10 personnes au total. Figure 500-1000 heures-homme. Les tarifs contractuels sont de 100 à 150 $ / heure. Figure 50000 $ - 150000 $. Comparez votre application à Obama.app et évoluez en conséquence.
la source
Il existe des moyens de payer moins cher pour obtenir une application, développée que de payer le taux courant, mais très souvent, vous obtenez ce que vous payez - des développeurs inexpérimentés qui vous laissent un désordre de code spaghetti impossible à maintenir, ou des développeurs expérimentés avec qui vous doivent communiquer à travers un fossé culturel et linguistique.
Développer une application comme Twitterific n'est pas facile. C'est une application extraordinairement raffinée avec beaucoup d'attention aux détails que la plupart des gens - en fait de nombreux développeurs - ne remarqueraient pas ou ne réaliseraient pas l'effort derrière. Vous pouvez peut-être obtenir un client iPhone Twitter écrit pour 3500 $ ou 5000 $ en allant à l'étranger ou en étant disposé à "travailler avec des développeurs inexpérimentés", mais vous n'allez pas obtenir Twitterific pour cela, et il est douteux que vous obteniez même une demande à moitié décente pour ce montant.
Et vous finirez probablement par passer beaucoup de temps à gérer le processus, à faire des allers-retours sur les exigences et à vous battre pour obtenir ce que vous voulez vraiment au lieu de ce qu'ils veulent vous donner.
Il y a aussi un risque avec le développement "à taux réduit", qu'il soit offshore ou simplement en utilisant des développeurs inexpérimentés - vous pouvez très bien vous retrouver avec quelque chose que vous ne pouvez pas utiliser, ou quelque chose qui obtient une note de 1 étoile car il se bloque ou se comporte de manière irrégulière. Vous trouverez peut-être le joyau occasionnellement sous-évalué d'un développeur, mais ils ne resteront pas sous-évalués pendant longtemps compte tenu de la forte demande sur ce marché en ce moment.
Grâce à mes livres et à mon blog, les gens me contactent souvent lorsqu'ils ont besoin d'aide avec leurs applications iPhone. Je reçois, en moyenne, 4 ou 5 demandes par mois de personnes demandant de l'aide pour réparer des applications qu'elles avaient développées à l'étranger ou par des développeurs inexpérimentés ici aux États-Unis. Dans la plupart des cas, je dois leur dire qu'ils feraient mieux de jeter leur code et de recommencer avec un développeur qui sait ce qu'ils font plutôt que d'essayer de corriger le code qu'ils ont acheté à bon marché. S'ils insistent pour essayer de «réparer» ce qu'ils ont, je refuse le travail.
la source
Je suis un très bon développeur d'applications iPhone et je facture plus de 150 $ de l'heure pour mes services. J'ai une tonne d'expérience dans la création d'applications iPhone et de leurs composants côté serveur. J'ai également été appelé à plusieurs reprises pour réparer des applications développées offshore. Voici mon point de vue.
Je suis sur le point de publier une application d'achat pour un client. Le travail de conception a été effectué par 2 clients en interne sur 2 semaines, rapidement car ils avaient déjà tous les éléments d'image. Pensez à 2 personnes x 10 jours x 8 heures = ~ 24 000 $. Le côté serveur a dû être modifié pour fournir des données pour l'application iPhone. Nous avons utilisé leur équipe interne, leur plateforme interne et leur API interne, 2 développeurs, 4 semaines, soit environ 50000 $ et c'est parce qu'ils ont déjà une boutique en ligne et une API. Leur a coûté environ 400 000 $ pour y arriver (hors plateforme). Et j'ai écrit le côté de l'application en 3 semaines, étant donné que beaucoup de mon code est dupliqué à partir de projets précédents, un autre ~ 25 000 $, l'application la moins chère que j'ai jamais faite.
Total dépensé: ~ 100 000 $, et c'est incroyablement bon marché!
Et ils le donneront gratuitement afin que les clients achètent dans leur magasin à partir de leurs iPhones.
Pour votre application, Peter, si vous avez les serveurs et les API et la conception, je suppose que de 30 000 $ à 60 000 $ selon la complexité. Si vous n'avez pas le design, doublez-le. Si vous ne disposez pas des API, doublez à nouveau ...
la source
Je suis responsable de compte dans une société de développement Web et mobile et j'entends cette question tous les jours. Malheureusement, les applications iPhone ne sont pas bon marché. Vous pouvez vous attendre à environ 100 $ de l'heure si vous séjournez sur le sol américain. J'ai vu des développeurs indiens offshore pour aussi peu que 20 $ de l'heure. Tout dépend du nombre et de la complexité des fonctions que vous souhaitez que l'application exécute. Les applications simples à une fonction tournent normalement autour de 4-5k. Ils sont si chers parce que vous payez à une équipe de personnes un salaire horaire sain et que tout type de prototypage, de développement et de codage brut prend du temps. Les applications peuvent dépasser 60 à 100k assez facilement. Southwest Airlines faisant une application avec une plate-forme de commerce électronique complète qui vous permet d'acheter des billets sur votre téléphone en est un exemple. Tout ce portage dans leur informatique est un gros travail.
Et délocaliser le projet n'est certainement pas toujours une meilleure option. Si vous le faites, vous savez mieux à qui vous avez affaire. Ne vous méprenez pas là-bas, les gens là-bas qui font un mauvais boulot pour une meilleure affaire, mais ils ne sont pas si faciles à trouver. Ces gars pourraient baiser pendant 5 mois sur un projet simple qui prendrait 6 semaines ici, ou tout simplement pas le terminer du tout et le remettre à moitié fini. J'ai vu ce scénario plusieurs fois où nous terminons le travail. La gestion de projet devient un défi. Il peut être difficile de communiquer exactement ce que vous voulez que l'application fasse.
la source
River of News pour l'iPad a pris environ 400 heures de développement pour arriver à la version 1.0 et je ne sais pas combien d'heures mon concepteur a passé (20-50?). Aux taux de main-d'œuvre américains, c'est au moins 40 000 $. Mais ce genre de développement serré n'était possible que parce qu'il s'agissait d'une opération d'un seul homme. Il y a une énorme quantité de frais généraux ajoutés lorsque vous séparez la personne qui écrit le code de la personne qui décide de ce que le produit va faire.
Si vous voulez l'envoyer à l'étranger, vous feriez mieux de savoir exactement ce que vous voulez. Avec la différence de langue et de temps, il est très difficile de faire une conception itérative où vous explorez ce qui est possible.
la source
Les tutoriels iPhone Appsamuck visent 31 jours de tutoriels se terminant par 31 petites applications développées pour l'iPhone dont tout le code source est disponible en téléchargement. Ils fournissent également un service commercial pour créer des applications!
Si vous voulez savoir si vous pouvez faire le codage, vous pouvez au moins télécharger le code et voir si quelque chose est utile pour vos besoins. D'un autre côté, vous pouvez également obtenir un devis d'eux pour développer l'application pour vous, afin que vous puissiez essayer les deux côtés de la médaille, externaliser et en interne. Bien sûr, tout dépend aussi du temps dont vous disposez! Ça vaut certainement le coup d'oeil!
(OK, après ma dernière tentative désastreuse pour essayer de publier une aide utile, je suis parti à la chasse!)
la source
Je suis le développeur de l'application iPhone Coupious mobile coupons et avec le temps que j'ai passé sur cette application (v1.0 - v1.5), c'était probablement un investissement de 15 000 $ - 20 000 $. Cependant, pour être honnête, j'avoue que j'étais le seul développeur à y travailler et quand j'ai commencé le projet, je n'avais jamais vu ou utilisé Objective-C auparavant. Malgré cela, trois mois plus tard, il a été publié, donc les chiffres sont probablement un peu biaisés car il y avait beaucoup d'apprentissage en cours ainsi que le codage.
Cependant, les développeurs compétents pour iPhone tournent entre 80 $ et 150 $ en fonction de leurs compétences et de leur temps avec la plate-forme. Je dirais que pour une application simple, une application exécutera probablement 2K-5K, une application de complexité moyenne exécutera 5K-15K et une application assez complexe exécutera 15K-30K. Les applications de jeu pourraient être encore plus.
La raison pour laquelle elle est si élevée est que la compétence est assez spécialisée et que tout le monde n'est pas en mesure de le faire
la source
Je déteste admettre à quel point j'ai fait une application iPhone pour peu, mais je peux vous dire que je ne le ferai plus. Le gars qui a dit que "des applications simples à une seule fonction peuvent être réalisées .. [par des développeurs solo] ... pour 5 000 $" est correct; cependant, cela reste encore bas et ne suppose presque aucun travail de conception de projet, de conception graphique ou de backend réseau.
la source
Les tarifs indiqués ci-dessus correspondent à ce que vous vous attendez à payer aux développeurs américains; cependant, je connais certaines personnes qui ont pu faire construire leurs applications pour aussi peu que 4000 $ en utilisant des développeurs offshore.
Voici un article de blog d'un groupe qui a fait cela: http://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us
En outre, Carla White a écrit un livre électronique fantastique sur le processus qu'elle a utilisé pour externaliser son application appelée "Inside Secrets vers une application iPhone". Elle raconte comment elle a obtenu beaucoup parce qu'elle était disposée à travailler avec une équipe qui apprenait encore le développement d'applications iPhone.
Il existe donc des alternatives aux développeurs de prix plus élevés mentionnés ci-dessus.
la source