¿Pueden los trabajadores independientes pedirle a su cliente que patrocine un iPad para las necesidades del proyecto?


21

Hago proyectos web independientes para un cliente. El cliente me ha pedido que compre un iPad con fines de prueba. ¿Debo pedirle que me traiga un iPad?

De lo contrario, no necesito el iPad. ¿Es ético pedir patrocinio cuando le pagan por los proyectos? ¿Debería probarlo?


2
Me parece que sería una herramienta del comercio en este caso. ¿Le pedirías a tu cliente que también te compre un nuevo escritorio?
Craige

2
Hay un emulador de iPad en el SDK disponible de Apple ... Sin embargo, no estoy seguro del costo (supongo que MS es gratis si posee las herramientas de desarrollo) ¿No sería una alternativa adecuada? developer.apple.com/devcenter/ios/index.action developer.apple.com/library/ios/#documentation/Xcode/Conceptual/…
Mauro

14
Pídale que le compre un iPad para este propósito SOLO si tiene la intención de dárselo cuando se complete el desarrollo.
Joel Etherton el

3
¡Comprar un iPad para probar un solo sitio web es como comprar una granada para matar a la mosca! use cualquier emulador / simulador / préstamo de un amigo.
Yousf

1
@Mauro ¿No está el emulador solo disponible para ejecutarse en una Mac? Dependiendo de su inventario de hardware actual, Marcos podría terminar intercambiando un dispositivo que no tiene por un segundo.
Dan Neely

Respuestas:


25

Si un iPad es un requisito nuevo, su cliente debe pagar las pruebas adicionales y su tarifa debe reflejar eso. Puede pedirle al cliente que use uno para su proyecto, pero si esta es una necesidad continua, deberá incluir el costo del hardware en su precio.


8
+1 por sugerir incluir el costo del hardware en los precios del OP.
Jetti

66
Recientemente escribí una aplicación para iPad por contrato. Incluí no solo el costo del iPad en mis precios, sino también el costo de una Mac. No lo oculté y el cliente estuvo totalmente de acuerdo.
Peter

57

Yo diría que es 100% ético, y sí, le pediría a mi cliente que me proporcione las herramientas no estándar que se requieren para un proyecto. También diría que el cliente tiene todo el derecho de solicitar que se le devuelvan las herramientas al finalizar el proyecto.


1
Solo curiosidad por tus pensamientos aquí. ¿No estamos en una época en la que la navegación móvil es una práctica estándar y, por lo tanto, también deberíamos realizar pruebas en estas plataformas?
Craige

23
Ciertamente estoy de acuerdo en que las interfaces deben diseñarse y probarse en diferentes factores de forma, pero el iPad es solo uno de los cientos de dispositivos móviles diferentes. ¿Qué pasa si el cliente, ahora satisfecho de que su aplicación funciona bien en un iPad, hace la misma demanda de TouchPad, iPhone (mismo sistema operativo, diferente tamaño de pantalla), una tableta Galaxy de 10 pulgadas, una tableta Dell de 7 pulgadas y un LG rinky-dink teléfono móvil. ¿Se puede esperar que un profesional independiente posea todos esos dispositivos?
Adam Crossland el

14
@Craige, las pruebas en el emulador prueban solo una cosa: funciona en el emulador
Matthew

2
@ Carson63000: Bastante justo, pero esa no es razón para darle $ 600 a Apple por una pieza de hardware que no tengo en absoluto en cuenta. Lo sentimos, personalmente no me importan las tabletas. Son dispositivos de solo lectura y, como ingeniero de software, me dedico en gran medida a la creación. Mis clientes son completamente bienvenidos para proporcionarme cualquier dispositivo en el que quieran probar su proyecto. Las únicas herramientas que pago son mi computadora portátil Toshiba, mi automóvil y mi educación.
Adam Crossland el

1
C'est la guerre.
Adam Crossland el


7

Es dudoso ¿Devolverías el iPad al cliente una vez que se complete el proyecto? ¿Es solo para este cliente y solo para este cliente, y no ve un uso futuro para el iPad? Si es así, es posible que tenga un caso, porque esta es una solicitud especial de un solo cliente.

Sin embargo, si planea conservar el iPad o usarlo para otros clientes, no debe pedir uno. Porque entonces es una herramienta del oficio y, como señala Craige, no les pedirías que te compraran una computadora nueva.


4

¿Puedes pedir prestado / arrendar uno para probarlo en lugar de comprarlo?


3
-1 porque si bien esto proporciona una solución al problema de operaciones, no responde la pregunta que se hizo. Quizás esto debería haber sido un comentario.
Craige

66
@Craige: Relájate, hombre :) Parece que el OP necesita un iPad para probar y no quiere comprar uno; mi respuesta parece una solución a su problema.
Nemanja Trifunovic

1

Primero determinaría si el contrato indica si la aplicación web admitiría dispositivos iOS. Si es así, esto realmente debería haber sido algo de lo que hablaste antes de acordar el precio del contrato.

Si no tiene un contrato, rechace probarlo en dispositivos iOS, a menos que estén dispuestos a comprar dicho dispositivo. Por supuesto, podría decirles como Adam sugirió, sacar uno de ellos y devolvérselos cuando se complete el proyecto.


No, verías si mencionara iPads. Hay dispositivos iOS con pantallas más pequeñas, y eso puede no ser lo que el cliente quiere. Es posible que el cliente quiera algo que no funcione en una pantalla más pequeña como un iPhone.
David Thornley el

1

Si el cliente está especificando un dispositivo específico y que no se estipuló en el alcance original del proyecto, creo que está en ellos. Si especificaron que el producto debe funcionar en plataformas móviles, creo que depende de usted asegurarse de que tiene una forma de probar en múltiples plataformas móviles. Si se dirigen a usted más tarde e insisten en que se pruebe en un iPad, deben proporcionarlo. Entendiendo, por supuesto, que si lo proporcionan, lo recuperarán cuando el proyecto esté terminado, por lo que si cree que puede querer uno más tarde, eso depende de usted.

Siempre incluyo una cláusula en mis contratos que estipula que el cliente es responsable de proporcionar cualquier dispositivo específico y / o no estándar que requiera. Soy responsable de proporcionar mi propio entorno de desarrollo, pero no debería tener que salir y seguir comprando piezas de hardware muy específicas que son solo para este proyecto. Si puede probar a través de un emulador como parte de un SDK, bien por usted. Si insisten en que tiene que ser un verdadero "XWidget 10000", deben proporcionarlo.


1

NO. NO le pide al cliente que le dé un iPad gratis. Puede comprar uno usted mismo o pedirle al cliente (si tienen un requisito para que el producto se ejecute en un iPad) que suministre uno para la duración del proyecto (que sigue siendo de su propiedad, y debe tratarlo como tal y devolverlo cuando el proyecto esté terminado).
Si, de hecho, hace una oferta por el contrato sabiendo que debería incluir un iPad, esperaría que usted, como contratista, ya tenga uno. No es como si estuviéramos hablando de un kit muy oscuro aquí que no tiene aplicación fuera del alcance del contrato o es tan costoso que no se puede esperar que una persona privada o un pequeño proveedor tengan uno.


0

Como desarrollador web independiente, ya deberías tener esta herramienta en tu kit de herramientas.

Estamos avanzando rápidamente hacia una era móvil, y usted debería poder realizar pruebas en plataformas móviles; Esto es parte de su trabajo como desarrollador.

- Editar -

No creo que sea responsabilidad del cliente comprar cualquiera de sus herramientas para usted, a menos que sea una herramienta extremadamente rara que nunca podría volver a usar, en cuyo caso este requisito debería negociarse en el contrato inicial.

Veo esto como algo similar a comprar las herramientas para los contratistas que construyen su casa. ¿Le gustaría pagar miles de dólares adicionales para equiparlos con herramientas básicas del oficio, como martillos y taladros?


3
No soy un profesional independiente, pero imagino que mantener un stock constantemente actualizado de varias plataformas móviles para pruebas sería un gasto bastante pesado, pero supongo que ese gasto podría incluirse en la tarifa cobrada a los clientes.
FrustratedWithFormsDesigner

55
-1 por decirle al interrogador cuál es su trabajo.

@ MarkBannister - Las pruebas son parte del desarrollo. Como profesional independiente, usted asume la responsabilidad de los gastos adicionales incurridos por las pruebas en diferentes plataformas que puede tener que comprar. No estoy seguro de por qué todos aquí piensan que es el trabajo del cliente comprar sus herramientas para usted.
Craige

77
Si va a insistir en que el contratista construya su casa utilizando una marca específica de martillo, entonces el contratista no debería ser el que pague por ese martillo. Debe ser responsabilidad del cliente para encontrar un contratista que ya tiene esa marca de martillo, o el cliente debe proporcionar el contratista el martillo para ser utilizado (el cliente se queda con el martillo sin embargo)
thedaian

-1

Aunque esto no responde a su pregunta directa. Si es un proyecto basado en la web, agregaré un centavo. Para capturas de pantalla simples de dispositivos Ipad y multiplataforma y pruebas de interactividad básicas, he utilizado CrossBrowserTesting.com con éxito. Puede generar capturas de pantalla y enviarlas a su cliente de forma rápida y sencilla, por lo que incluso puede ser útil si tiene un ipad.

* Aparte de ser un cliente, no tengo interés ni afiliación con crossbrowsertesting.com


-1

La pregunta más importante aquí no es el costo de comprar un iPad, sino el costo de hacer que su proyecto funcione en un iPad.

Antes de hacer cualquier cosa, necesita estimar el costo de la construcción en compatibilidad con iPad (puede que tenga que pedir prestado uno para hacerlo). Si es solo una hora o dos de trabajo, no, probablemente no sea razonable que su cliente desembolse más de $ 600 por el dispositivo. Si ve una factura de desarrollo de compatibilidad ipad muy considerable, puede que le resulte más apropiado pagar el ipad usted mismo y luego calcular el costo de la depreciación del ipad en la factura.

En otras palabras, si vale $ 300 de trabajo, no, no compre e ipad. Si son $ 5000 de trabajo, sí, compre un ipad usado con el dinero del depósito y véndalo cuando haya terminado. De esta manera, solo le cuesta al cliente $ 100 o $ 200 como máximo. Esto parece lo más justo y crea más valor en lo que ofrece al satisfacer las necesidades de los clientes.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.