¿Cuál es la mejor plantilla de contrato para una empresa de software?

Existen muchas plantillas legales útiles, pero para una compañía de software, el acuerdo para desarrollar software es el corazón absoluto de su negocio y es el área donde sugeriría nunca usar una plantilla. Debe hablar con un abogado, y uno que sepa sobre la industria del software, porque hay muchas preguntas clave que determinarán qué implica el contrato, que dependen de cómo usted (y su cliente) quieran hacer negocios.

Y hay algunas trampas específicas para el software, especialmente sobre los derechos de propiedad intelectual (DPI). Por ejemplo, en el Reino Unido, si contrata a un empleado para escribir software, será propietario del IPR (el código fuente), pero si contrata a un contratista, no lo hará a menos que se acuerde específicamente, así que asegúrese de que sea explícito acordado (preferiblemente en los contratos de sus empleados también).

Puede reducir el costo de su asesoramiento legal si está bien preparado y comprende los problemas de antemano, de modo que tenga claras las respuestas a las preguntas del abogado. (Por lo tanto, leer los contratos de plantilla puede ser útil).

En general, los contratos de desarrollo de software dirán:

  • ¿Quiénes son exactamente las personas jurídicas que lo firman y por qué?
  • definiciones, como qué son las horas estándar, qué significa “día” (día de la semana o calendario), “por escrito” incluye correo electrónico, etc.
  • cuánto durará el contrato y qué eventos harán que se rescinda (por ejemplo, 3 meses de aviso, cláusulas de penalización, insolvencia, etc.)
  • qué dinero cambiará de manos y cuándo (no permita que el cliente use el software indefinidamente sin el “cierre de sesión” final que desencadenará su pago final)
  • qué bienes y qué se suministrarán (una especificación del software)
  • qué servicios se proporcionarán, por ejemplo, alojamiento y soporte: nunca acepte un soporte abierto, ¡debe haber límites!
  • cómo se manejarán los cambios en el camino
  • qué sucede si el cliente no paga, porque esto sucede todo el tiempo
  • quién posee el IPR, idealmente usted, no solo el código fuente, sino también cualquier gráfico, marca registrada, nombre de dominio, etc.
  • si es el propietario de los DPI, a veces una cláusula de no competencia para decir que no competirá con su cliente vendiendo lo mismo a competidores en su industria
  • Además, si usted es el propietario de los derechos de propiedad intelectual, el cliente podría pedirle razonablemente que coloque el código en custodia para que pueda tenerlo en caso de quiebra
  • cláusulas legales estándar, como un acuerdo de confidencialidad mutua, exención de responsabilidad, si puede subcontratar, qué garantías habrá, cesión, exención, no agencia, etc.

También puede diseñar su contrato para que sea fácilmente reutilizable. Una forma de hacerlo es que todos los detalles del proyecto específico (aplicación, etc.) estén en los cronogramas del contrato, uno que describa la aplicación que se desarrollará en detalle, otra para plazos y entregables, y otra para costos y etapas de pago . (Y uno para soporte continuo, si lo hay). El contrato se referirá a los cronogramas a lo largo, lo que significa que el contrato puede no necesitar ningún cambio de un proyecto a otro. También significa que si el cliente desea agregar una función, puede modificar los cronogramas en lugar del contrato, lo cual puede ser lo suficientemente seguro como para prescindir de un abogado.

** No soy abogado ni estudiante de derecho **

Sin embargo, creo que las cosas obvias son claras:

– ** Acuerde el producto **, lo que el cliente quiere que se haga, con bastante detalle. No querrás que vuelvan a ti después de que el trabajo esté completo diciendo que te perdiste algo.

– ** Acuerde una forma de pago **, no deje que esto cuelgue en el aire. Debe establecerlo temprano, ya sea capital o un salario (o ambos). No solo es una buena práctica comercial, sino que es más probable que obtenga un cliente habitual si no se sorprenden cuando reciben su factura.

– ** Acuerde un marco de tiempo ** para que finalice la tarea. Siendo un desarrollador de software, sé que esto es difícil porque a medida que el código se vuelve más complejo, necesita pasar más tiempo depurándolo, pero es crucial para los negocios. De hecho, si pudiera establecer fechas aproximadas en que se completará cada hito, esto también lo empujará a terminarlo a tiempo, y también generará una mayor relación comercial con el cliente porque les dice que usted es serio y está organizado sobre su producto

Creo que esas son las cosas importantes que necesita para firmar un contrato. Todo lo demás es, más o menos, pelusa legal.

En resumen, esto es genial para hacer el suyo propio: https://24ways.org/examples/cont

De lo contrario, esto también ha demostrado ser un gran recurso para tener esas reuniones e informes con los clientes primero y luego crear el contrato después:

1) ¿Qué tipo de negocio tienes?

¿Cómo es tu plan de negocios? ¿Cuanto tiempo has estado haciendolo? ¿Qué te diferencia de tus competidores? Nuestra tarea será idear estrategias para aprovechar esa diferencia en su sitio web.

2) ¿Cuál es el objetivo de su sitio web?

¿Es para generar leads? En caso afirmativo, ¿necesita cumplir un objetivo? (En caso afirmativo, ¿tiene un punto de referencia?) Un catálogo de productos generalmente también tiene la intención de generar clientes potenciales, a menos que tenga un museo en línea.

3) ¿Cómo es tu audiencia?

“Nuestros clientes” no es una buena respuesta.

4) ¿En qué tipo de estructura estás pensando?

Mapa del sitio

5) ¿Ve un sitio web como un costo o como un centro de ganancias?

6) ¿Cuál es su fecha límite?

¿Hay un evento planeado en el que desea que se viva el sitio web? ¿Se ha planeado una gran campaña de marketing y el sitio web debería ser compatible?

7) ¿Cómo es su identidad corporativa?

8) material técnico

Haga un favor a su agencia de diseño: no les diga qué tipo de herramientas utilizar.

9) ¿Cuál es tu presupuesto?

Porque siempre hay uno, incluso si no te han dado ninguno.

10) ¿Cómo es tu equipo?

* Me encantaría dar crédito por lo anterior, ya que no es mío, pero olvidé dónde lo encontré …

More Interesting

¿Cuáles son los servicios que ofrece una empresa de pruebas de software?

¿Cómo funcionan los probadores de neón?

Para un programador promedio, ¿en cuántos lenguajes de programación debería ser muy competente?

¿Qué teoría de la informática debería saber todo ingeniero de software?

¿Qué se necesita para obtener un trabajo de ingeniería de software en la NASA?

¿Es mejor dominar software como Informatica / Rational / Peoplesoft sobre lenguajes de programación como Java / C ++ / Python?

¿Cómo puede un SE con 8 años de experiencia en TI (Java, Sterling Commerce) en Bangalore tratar de establecerse en los Estados Unidos sin ofertas en el lugar en este momento?

¿Cuáles son algunos ejemplos de actividades de gestión de configuración de software?

¿Cuál es su opinión sobre Atom (editor de texto)?

Soy un ingeniero de software que trabaja principalmente en Java. ¿Qué puedo comenzar a hacer ahora que me ayudará en mi carrera a largo plazo?

¿Cuáles son las mejores universidades para maestrías en India que te preparan para la ingeniería de software?

¿Cuáles son los mejores sitios de anuncios para dirigirse a desarrolladores y gerentes de control de calidad?

¿Cómo deben usar los desarrolladores Twitter (correctamente)?

¿Por qué debería elegir las pruebas de software como mi carrera?

¿Cuáles son las técnicas eficientes de desarrollo de proyectos de TI desde una estimación aproximada hasta su finalización dentro del presupuesto, el tiempo y los requisitos?