blog.1.image

7 cláusulas a tener en cuenta al contratar a una empresa de desarrollo de aplicaciones móviles

SunDevs Team
Back to Blog

Cuando las empresas contratan a compañías desarrolladoras de software o aplicaciones móviles, normalmente tienen muy en cuenta las cláusulas del contrato. Esto porque siempre sucede que alguna de las partes suele incumplir en algún momento con su obligación, en especial, las empresas desarrolladoras.

Los costos de no determinar las cláusulas desde el inicio pueden llevar a ambas partes a entrar en procesos legales desde el inicio, por eso, en todo proyecto de software lo mínimo que se debe determinar son estas siete (7) cosas:

Tiempos de entrega:

Es primordial entender que el proceso de desarrollo de software no siempre es veloz, muchas veces hay que iterar inclusive si el equipo es experimentado, hacer pruebas de software, corregir errores, encontrar la mejor solución para resolver un problema, son solo algunas de las tareas a las que un equipo de trabajo se enfrenta.

Cualquier demora en la entrega implica horas de trabajo extra que normalmente se cobran al cliente (en algunos casos) por lo que es primordial evitar este tipo de situaciones.

Retrasos

Cuando se presentan retrasos en los avances o entregas del proyecto, se ejecutan unas horas extra que, como ya se ha mencionado anteriormente, normalmente se cobran. En su buena disposición, las empresas desarrolladoras a veces simplemente hacen estimaciones en rangos de fechas y no exactas para evitar este tipo de inconvenientes, lo cual es una buena práctica siempre y cuando el cliente sepa el estado en que se encuentra su proyecto.

Algunas empresas desarrolladoras de software crean bonificaciones económicas para hacer que sus empleados estén motivados cuando entregan a tiempo y bien hecho su trabajo.

Calendario de pagos

Es primordial que los clientes sepan que las empresas desarrolladoras necesitan dinero para poder hacer que sus programadores trabajen, por lo que establecer los porcentajes correctos desde el inicio es una buena práctica.

Esto puede hacerse dependiendo del número de meses que tarda en ejecutarse el proyecto.

Propiedad del código

Un error común de las empresas que contratan a desarrolladores de software es olvidarse de la entrega del producto final, puede que el despliegue esté hecho en la tienda de aplicaciones, pero… ¿Qué pasa con el código fuente? ¿Quien es el dueño? ¿Puede la empresa disponer de él en cualquier momento? ¡Por supuesto! lo ideal es que se genere un repositorio en sistemas de control de versiones como GitHub o Bitbucket en donde los clientes puedan tener acceso y descargar el código fuente.

Mantenimiento

Las aplicaciones móviles y el software en general requieren revisiones de seguridad, rendimiento, entre otras. Es importante por lo tanto que la empresa declare el costo de este mantenimiento, ya sea mensual o pago único, pero que tanto las horas de trabajo como el precio de las mismas deben estar estipuladas en en el contrato.

Garantía

Los fallos son ineludibles en la mayoría de ocasiones, por  muchas pruebas de software que se hayan ejecutado a veces los errores simplemente pasan al entorno de producción. Por eso la empresa desarrolladora debe estipular por cuántos meses va a monitorear el funcionamiento correcto de la aplicación móvil.

Hay que entender que el mantenimiento y la garantía son diferentes, en ésta última, se reparan los errores de los programadores o fallos que no se tuvieron en cuenta, mientras que el mantenimiento tiene que ver más las acciones que se deben ejecutar para el buen funcionamiento de una aplicación.

Confidencialidad

Por muy pequeño que sea el proyecto, la empresa desarrolladora de software debe ser ética en este sentido, debe asegurar que los miembros del equipo de trabajo, mantendrán seguro el código fuente, y que no lo difundirán públicamente en otros lugares.

Además la información de la infraestructura, el funcionamiento y demás, debe ser cuidada para evitar difundirla con otras personas ajenas  a la empresa.

Conclusiones

Desarrollar proyectos de desarrollo de aplicaciones móviles es algo muy volátil, en el sentido que siempre es posible para un equipo de trabajo fallar o estimar mal los tiempos, incluso cuando son experimentados, es por eso que las empresas que contratan estos servicios, deben estipular desde el inicio lo que pasara cuando algo no se cumpla.

Share this article:
FacebookTwitterLinked In

More great articles

blog.5.image
2020-09-15

Factores claves para mejorar el SEO de tu negocio e-commerce

La mayoría de las búsquedas, exactamente 90% de las búsquedas para cualquier producto ocurren en Goo...

Read Story
blog.5.image
2020-09-04

Las posibilidades de la realidad aumentada en el e-commerce

La tecnología de realidad virtual y la realidad aumentada ha creado expectativas altas para ser impl...

Read Story
blog.5.image
2020-09-07

6 recomendaciones técnicas para mantener un e-commerce seguro

Administrar un sitio web de e-commerce conlleva estar a cargo de aspectos que van mucho más allá de ...

Read Story