1
Completa los datos de las partes
Ingresa el nombre legal completo, dirección postal y estado/provincia del programador (o su empresa) y de la empresa contratante. Asegúrate de usar nombres exactos como aparecen en documentos oficiales.
💡 Verifica la información con el programador y con el registro mercantil de tu empresa antes de firmar.
2
Define el término del acuerdo
Ingresa la fecha de inicio y la fecha esperada de finalización o rescisión. Si es un acuerdo indefinido, establece una cláusula de rescisión clara (ej: 'puede ser rescindido por cualquiera de las partes con 15 días de aviso').
💡 Deja un margen de tiempo realista para el proyecto; márgenes muy ajustados generan conflictos sobre incumplimiento.
3
Describe los servicios en el Anexo A
Crea un Anexo A que enumere los servicios generales que el programador prestará. Detalla cada servicio específico en órdenes de trabajo separadas, no en el acuerdo principal.
💡 Mantén el Anexo A amplio (ej: 'desarrollo de aplicaciones web, mantenimiento de código, integración de APIs'). Los detalles van en cada orden de trabajo.
4
Establece remuneración y cronograma de pago
En el apartado de Remuneración, especifica cómo se fijarán los honorarios (por hora, por proyecto, por hito). Detalla el cronograma de pago (anticipado, al terminar, por entregas parciales, etc.) y el método (transferencia bancaria, cheque, etc.).
💡 Si usas órdenes de trabajo, puedes dejar este espacio indicando 'según detallado en cada orden de trabajo' para permitir flexibilidad entre tareas.
5
Verifica la jurisdicción y leyes aplicables
Reemplaza [PAÍS] y [ESTADO/PROVINCIA] con la jurisdicción correcta (México, España, Argentina, etc.). Esto determina qué leyes de derechos de autor y laborales aplican.
💡 Si contratante y contratista están en jurisdicciones diferentes, considera cuál será la ley gobernante del contrato.
6
Establece procedimientos para órdenes de trabajo
Define cómo funcionarán las órdenes de trabajo: quién las redacta, cómo se numeran, qué debe incluir cada una (especificaciones, plazos, remuneración), y que deben ser firmadas por ambas partes.
💡 Crea una plantilla de orden de trabajo estándar para agilizar este proceso en futuras contrataciones.
7
Revisa cláusulas de exclusividad
Determina si necesitas que el programador sea exclusivo o no. Si requieres exclusividad, asegúrate de que el programador entienda qué clientes o contactos están prohibidos.
💡 Exclusividad total encarece el servicio; considera si realmente necesitas que no trabaje para otros. Si el programador es freelance en múltiples proyectos, parcial puede ser suficiente.
8
Firma y guarda copias
Una vez completado, imprime, firma en presencia del programador o hace que ambas partes firmen digitalmente. Guarda copias firmadas con tus registros financieros y legales.
💡 Considera firmar digitalmente si trabajas con programadores remotos; servicios como DocuSign ofrecen firma electrónica legalmente vinculante.