7 votos

¿Cómo debo determinar si debo cobrarle a mi cliente por convertir la aplicación iOS 6 a la aplicación iOS 7?

Estoy trabajando en una aplicación de iOS como freelance. Estoy confundido sobre si cobrar o no a mi cliente por convertir la aplicación para que sea compatible con iOS 6 y iOS 7.

¿Cómo debo determinar si debo cobrar o no para que la aplicación funcione en iOS 7?

1 votos

¿Creaste la aplicación de iOS 6? Esto es importante para mi respuesta porque si lo hiciste, aprenderías la lección de establecer un acuerdo de mantenimiento.

0 votos

Sí, hice la versión de iOS 6. No tengo ningún acuerdo de mantenimiento con el cliente. ¿Debo cobrar una cuota en este caso?

2 votos

Cuando creaste la aplicación para iOS 6, ¿estaba iOS 7 por ahí, o cerca de su lanzamiento (es decir, cómo de razonable sería la expectativa de que funcionara en ambos)? Además, ¿qué dice el contrato? ¿Es exclusivo de iOS 6? ¿Se mencionan las actualizaciones?

6voto

Matt Sheppard Puntos 121

Si trabajo por horas, la respuesta es sencilla: hablar con mi cliente, hacerle saber la magnitud de los cambios que se esperan y cobrar por mi tiempo si el cliente da el visto bueno.

Si yo trabajara con un precio fijo, miraría mi contrato. Si no menciona este caso, pensaría qué quiero hacer (cualquiera de las dos respuestas tiene pros y contras) y actualizaría mi contrato inmediatamente. Luego haría la actualización ya que fue mi culpa por no especificar.

Cuando se trabaja con móviles, hay que averiguar hasta qué punto se da soporte, y qué se hace si cae una nueva versión durante el desarrollo, y explicitarlo en el contrato. Lo mismo se aplica a los desarrolladores web y a las versiones de los navegadores. Esté dispuesto a ceder en este sentido ("necesito realmente que esto funcione en IE 6" es una respuesta aceptable por su parte, pero abre el diálogo sobre cuánto dinero extra puede cobrar para que eso ocurra), pero tenga claro dónde se trazan los límites.

2voto

Adam V Puntos 2774

Por supuesto que sí.

Cuando entregues el producto puedes ofrecer un soporte gratuito que cuenta sólo para los errores que aparezcan en la versión actual del SO (o anterior). iOS 7 es un sistema nuevo y la actualización a él no puede ser gratuita. NUNCA permitas que los clientes te convenzan de que debes hacer correcciones gratuitas de errores que hayan aparecido después de haberles entregado la versión final.

Usted decide si les cobrará un precio fijo o un trabajo por horas.

1voto

Mat Puntos 2512

Tanto si el proyecto en el que trabajas es de precio fijo como si es por horas, debes mirar primero tu contrato y ver cómo está redactado. Si los términos del contrato dicen que estás construyendo una aplicación que debe estar dirigida a iOS 6.x entonces eso es lo que debes entregar. Si tu cliente quiere que la aplicación sea compatible con iOS 7, entonces deberías hablar con ellos y modificar los términos, posiblemente incluyendo la compensación, de tu contrato para incluir la compatibilidad con iOS 7.

La forma de modificar los términos del contrato también depende del mismo. La mayoría de los contratos contienen cláusulas sobre el proceso de modificación en el futuro. Si el proceso de modificación establece que cualquier cambio podría alterar la compensación, podrías cobrar más, siempre que esté justificado. Si el contrato no incluye un proceso de modificación, tendrás que trabajar con el cliente y dejar por escrito que el trabajo adicional costará más dinero.

Si no tienes un contrato y/o tu contrato no especifica que la aplicación se construya para iOS 6.x, entonces puede que tengas que hacer el trabajo gratis siempre que se ajuste al acuerdo inicial, sea cual sea.

En el futuro, podría valer la pena establecer un acuerdo de mantenimiento o un anticipo para futuras actualizaciones o correcciones de errores. Al establecer este acuerdo, asegúrese de especificar lo que cuenta y lo que no cuenta como mantenimiento, para evitar que los clientes intenten que usted implemente nuevas funciones de gran tamaño y lo llamen corrección de errores. También debes incluir un lenguaje que indique que cualquier solicitud de nuevas funciones que no se haya incluido en el acuerdo inicial, como la actualización a iOS 7 si supone mucho trabajo, requiere una nueva orden de trabajo o contrato.

Los contratos son un asunto complicado, pero existen para proteger tanto al cliente como al promotor. Asegúrate de dedicar una buena cantidad de tiempo a redactar contratos claros para que en el futuro no se plantee la cuestión de implementar o no algo. El contrato debería poder responder a cualquier pregunta de este tipo.

1voto

Mark Harrison Puntos 77152

No les cobraría nada por esta mejora, principalmente para evitar que parezca que soy uno de esos contratistas que siempre buscan cobrar más por algo (como en "¡vaya! ¡este coche era una ganga! Hey, espera, ¿qué tipo de gasolina? ¿50$/galón?"), y lo atribuiría a una lección aprendida por mi parte, podría ser percibido como un "coste oculto" para el cliente y me gusta evitar incluso la percepción de esos como la peste negra.

De hecho, hace poco me olvidé de concertar un acuerdo de mantenimiento con un cliente para un sitio web que construí para él. Le expliqué que después de este año (que es el año # 2, por cierto), hay una cuota de mantenimiento, no sólo mi costo para las actualizaciones, sino también los honorarios de alojamiento, nombre de dominio, etc. No cometí mucho, pero fue suficiente para que probablemente no me olvide de hacerlo de nuevo. Mi contacto fue muy comprensivo al respecto.

Sin embargo, deberías mencionar que si deciden llevar a cabo otra actualización (especialmente si se trata de una adición de funciones y no sólo de una comprobación de compatibilidad), no será gratuita y habrá que negociar el coste. Tal vez incluso se puedan considerar algunos modelos de suscripción, es sólo una idea.

0 votos

Tu forma de pensar "soy un contratista que siempre quiere cobrar más dinero" es totalmente errónea. Prueba esto: ve a la tienda de comestibles y coge 2 manzanas, vuelve más tarde y coge otra manzana - ¿te cobrarán? Tú, como contratista, estás vendiendo tus habilidades, puedes venderlas en un paquete o por hora. Pero en cualquier caso debes cobrar tu tiempo o acabarás fracasando. El único momento en el que no debes cobrar a tu cliente es cuando le dices "lo haré TODO por $$$ " todo lo que sea extra hay que cobrarlo. Si quieres hacer un trabajo gratuito, entonces haz un trabajo de caridad, pero no arruines tu negocio.

0 votos

@PeterMV esa es la cuestión: No sólo soy contratista, también soy consultor: Es decir, explico a la gente (mayoritariamente no técnica) una solución completa para ocuparse de lo que necesitan, y una buena estimación del coste asociado. Lo que me hace bueno es que pienso de antemano en las preguntas de los dólares, porque eso es lo esencial. No saben los 0 y los 1, pero saben el valor añadido o el tiempo ahorrado. Un par de beneficios de esto son: 1) *Retener* a un cliente siendo franco sobre el coste por adelantado y 2) Posiblemente ahorrarle dinero al cliente y obtener ingresos residuales para mí vendiendo suscripciones de mantenimiento.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X