Les pigistes peuvent-ils demander à leur client de parrainer un iPad pour les besoins du projet?

21

Je fais des projets web indépendants pour un client. Le client m'a demandé d'acheter un iPad à des fins de test. Dois-je lui demander de me procurer un iPad?

Sinon, je n'ai pas besoin de l'iPad. Est-il éthique de demander un parrainage lorsque vous êtes payé pour les projets? Dois-je l'essayer?

Rajat Gupta
la source
2
Il me semble que ce serait un outil du métier dans ce cas. Souhaitez-vous demander à votre client de vous acheter un nouveau bureau également?
Craige
2
Il y a un émulateur iPad dans le SDK disponible auprès d'Apple ... Vous n'êtes pas sûr du coût (je suppose que comme MS c'est gratuit si vous possédez les outils de développement) ne serait-ce pas une alternative appropriée? developer.apple.com/devcenter/ios/index.action developer.apple.com/library/ios/#documentation/Xcode/Conceptual/…
Mauro
14
Demandez-lui de vous procurer un iPad à cette fin UNIQUEMENT si vous avez l'intention de le lui donner une fois le développement terminé.
Joel Etherton
3
acheter un iPad pour tester un seul site Web, c'est comme acheter une grenade pour tuer les mouches! utiliser n'importe quel émulateur / simulateur / emprunter à un ami.
Yousf
1
@Mauro L'émulateur n'est-il pas disponible uniquement pour s'exécuter sur un Mac? Selon son inventaire matériel actuel, Marcos pourrait finir par échanger un appareil qu'il n'a pas une seconde.
Dan Neely

Réponses:

25

Si un iPad est une nouvelle exigence, votre client devrait payer pour les tests supplémentaires et vos frais devraient en tenir compte. Vous pouvez demander au client d'en utiliser un pour son projet, mais s'il s'agit d'un besoin continu, vous devrez intégrer le coût du matériel dans votre tarification.

Mike
la source
8
+1 pour avoir suggéré d'intégrer le coût du matériel dans la tarification du PO.
Jetti
6
J'ai récemment écrit une application iPad sous contrat. J'ai inclus non seulement le coût de l'iPad dans mon prix, mais aussi le coût d'un Mac. Je ne l'ai pas caché et le client était totalement d'accord avec ça.
Peter
57

Je dirais que c'est 100% éthique, et oui, je demanderais à mon client de me fournir tous les outils non standard nécessaires à un projet. Je dirais également que le client a parfaitement le droit de demander que les outils lui soient restitués à l'issue du projet.

Adam Crossland
la source
1
Juste curieux de savoir ce que vous pensez ici. Ne sommes-nous pas à une époque où la navigation mobile est une pratique standard, et nous devrions donc également tester sur ces plateformes?
Craige
23
Je suis certainement d'accord que les interfaces doivent être conçues et testées pour différents facteurs de forme, mais l'iPad n'est que l'un des centaines d'appareils mobiles différents. Et si le client, maintenant satisfait que son application fonctionne bien sur un iPad, fait la même demande pour TouchPad, iPhone (même OS, taille d'écran différente), une tablette Galaxy de 10 pouces, une tablette Dell de 7 pouces et un LG rinky-dink téléphone portable. Peut-on s'attendre à ce qu'un pigiste soit propriétaire de tous ces appareils?
Adam Crossland
14
@Craige, les tests sur l'émulateur prouvent une seule chose: cela fonctionne sur l'émulateur
Matthew
2
@ Carson63000: Très bien, mais ce n'est pas une raison pour moi de donner 600 $ à Apple pour un matériel que je n'ai absolument aucun respect. Désolé, je ne me soucie pas personnellement des tablettes. Ce sont des appareils en lecture seule, et en tant qu'ingénieur logiciel, je suis largement engagé dans la création. Mes clients sont les bienvenus pour me fournir tous les appareils sur lesquels ils souhaitent tester leur projet. Les seuls outils que je paie sont mon ordinateur portable Toshiba, ma voiture et mes études.
Adam Crossland
1
C'est la guerre.
Adam Crossland
10

Intégrez-le au coût de votre contrat avec eux.

sylvanaar
la source
7

C'est douteux. Souhaitez-vous retourner l'iPad au client une fois le projet terminé? Est-ce uniquement pour ce client et ce client uniquement, et vous ne voyez pas une utilisation future pour l'iPad? Si c'est le cas, vous pourriez avoir un cas, car il s'agit d'une demande spéciale d'un seul client.

Cependant, si vous prévoyez de conserver l'iPad ou de l'utiliser pour d'autres clients, vous ne devriez pas en demander un. Parce qu'alors c'est un outil du métier, et comme le souligne Craige, vous ne leur demanderiez pas de vous acheter un nouvel ordinateur.

Malfist
la source
4

Pouvez-vous en emprunter / louer à des fins de test au lieu de l'acheter?

Nemanja Trifunovic
la source
3
-1 car bien que cela apporte une solution au problème des opérations, il ne répond pas à la question posée. Cela aurait peut-être dû être un commentaire.
Craige
6
@Craige: Chill out, man :) Il semble que l'OP ait besoin d'un iPad pour les tests et ne veuille pas en acheter un - ma réponse sonne comme une solution à son problème.
Nemanja Trifunovic
1

Je déterminerais d'abord si le contrat indique si l'application Web prendrait en charge les appareils iOS. Si c'est le cas, cela aurait vraiment dû être quelque chose dont vous avez parlé avant de vous mettre d'accord sur le prix du contrat.

Si vous n'avez pas de contrat, refusez de le tester sur les appareils iOS, sauf s'ils sont prêts à acheter ledit appareil. Vous pouvez bien sûr leur dire comme l'a suggéré Adam, en creuser un et le leur retourner lorsque le projet est terminé.

Ramhound
la source
Non, vous verriez si cela mentionnait les iPad. Il existe des appareils iOS avec des écrans plus petits, et ce n'est peut-être pas ce que le client veut. Le client peut très bien vouloir quelque chose qui ne fonctionnera pas sur un écran plus petit comme un iPhone.
David Thornley
1

Si le client spécifie un appareil spécifique et que cela n'était pas stipulé dans la portée du projet d'origine, je pense que c'est sur eux. S'ils ont spécifié que le produit doit fonctionner sur les plates-formes mobiles, je pense que c'est à vous de vous assurer que vous avez un moyen de tester sur plusieurs plates-formes mobiles. S'ils viennent à vous plus tard et insistent pour qu'il soit testé sur un iPad, alors ils doivent fournir. Comprenant bien sûr que s'ils le fournissent, ils le récupèrent lorsque le projet est terminé, donc si vous pensez que vous en voudrez un plus tard, c'est à vous.

J'inclus toujours une clause dans mes contrats qui stipule que le client est responsable de fournir tous les appareils spécifiques et / ou non standard dont ils ont besoin. Je suis responsable de fournir mon propre environnement de développement, mais je ne devrais pas avoir à sortir et continuer à acheter des pièces de matériel très spécifiques qui sont uniquement destinées à ce projet. Si vous pouvez tester via un émulateur dans le cadre d'un SDK, c'est bon pour vous. S'ils insistent pour que ce soit un vrai "XWidget 10000", alors ils doivent fournir.

cdkMoose
la source
1

NON. Vous ne demandez PAS au client de vous donner un iPad gratuit. Vous en achetez un vous-même ou demandez au client (s'il a besoin que le produit fonctionne sur un iPad) d'en fournir un pour la durée du projet (qui reste sa propriété, et vous devez le traiter comme tel et le rendre). lorsque le projet est terminé).
Si en fait vous offrez sur le contrat en sachant qu'il devrait impliquer un iPad, je m'attendrais à ce que vous, en tant que contractant, en ayez déjà un. Ce n'est pas comme si nous parlions ici d'un morceau de kit très obscur qui n'a aucune application en dehors du champ d'application du contrat ou qui est si cher que vous ne pouvez pas vous attendre à ce qu'un particulier ou un petit fournisseur en ait un.

jwenting
la source
0

En tant que développeur web indépendant, vous devriez déjà avoir cet outil dans votre boîte à outils.

Nous entrons rapidement dans une ère mobile, et vous devriez pouvoir tester sur des plateformes mobiles; cela fait partie de votre travail en tant que développeur.

-- Éditer --

Je ne crois pas qu'il soit de la responsabilité du client d'acheter l'un de vos outils pour vous, sauf s'il s'agit d'un outil extrêmement rare que vous ne pourrez plus jamais utiliser, auquel cas cette exigence devrait être négociée dans le contrat initial.

Je vois cela comme l'achat d'outils pour l'entrepreneur qui construit votre maison. Souhaitez-vous payer des milliers de dollars supplémentaires pour les équiper d'outils de base du métier, tels que des marteaux et des perceuses?

Craige
la source
3
Je ne suis pas pigiste, mais j'imagine que garder un stock constamment à jour de diverses plates-formes mobiles pour les tests serait une dépense assez lourde, mais je suppose que ces dépenses pourraient être prises en compte dans le tarif facturé aux clients.
FrustratedWithFormsDesigner
5
-1 pour avoir dit au questionneur quel est son travail.
@MarkBannister - Les tests font partie du développement. En tant que pigiste, vous assumez la responsabilité des dépenses supplémentaires encourues pour les tests sur différentes plates-formes que vous devrez peut-être acheter. Je ne sais pas pourquoi tout le monde ici pense que c'est le travail des clients d'acheter vos outils pour vous.
Craige
7
Si vous allez insister pour que l'entrepreneur construise votre maison en utilisant une marque spécifique de marteau, alors l'entrepreneur ne devrait pas être celui qui paiera pour ce marteau. Il devrait être de la responsabilité du client de trouver un entrepreneur qui possède déjà cette marque de marteau, ou le client devrait fournir à l'entrepreneur le marteau à utiliser (le client peut garder le marteau cependant)
thedaian
-1

Bien que cela ne réponde pas à votre question directe. S'il s'agit d'un projet Web, j'ajouterai un centime. Pour de simples captures d'écran de périphériques Ipad et multiplateformes et des tests d'interactivité de base, j'ai utilisé CrossBrowserTesting.com avec succès. Vous pouvez générer des captures d'écran et les envoyer à votre client rapidement et facilement, ce qui peut même être utile si vous avez un iPad.

* À part le fait d'être client, je n'ai aucun intérêt ni affiliation avec crossbrowsertesting.com

ChrisFM
la source
-1

La plus grande question ici n'est pas le coût d'achat d'un iPad mais le coût de réalisation de votre projet sur un iPad.

Avant de faire quoi que ce soit, vous devez estimer le coût de la construction de la compatibilité iPad (vous devrez peut-être en emprunter un pour le faire). Si c'est juste une heure ou deux de travail, non, il n'est probablement pas raisonnable que votre client paie plus de 600 $ pour l'appareil. Si vous voyez une facture de développement de compatibilité d'ipad très importante, vous trouverez peut-être plus approprié de payer vous-même l'ipad, puis d'inscrire le coût de la dépréciation de l'ipad dans la facture.

En d'autres termes, si c'est 300 $ de travail, n'achetez pas et iPad. Si c'est 5000 $ de travail, oui, achetez un iPad usagé avec l'argent du dépôt et vendez-le lorsque vous avez terminé. De cette façon, cela ne coûte au client que 100 $ ou 200 $ au maximum. Cela semble le plus juste et crée plus de valeur dans ce que vous offrez en répondant aux besoins des clients.

ChrisFM
la source