Programación Orientada a Objetos en WordPress: Términos y Condiciones
En la publicación anterior de esta serie, hablamos sobre la definición de requisitos (o una declaración de trabajo) y por qué es importante tener esto.
Antes de que realmente comprendamos y escribamos código orientado a objetos, hay otro tema "relacionado con el negocio" para discutir: Términos y condiciones.
Para muchos, es un tema un poco seco, pero si está buscando crear soluciones para otra persona, hágalo desde cero y hágalo correctamente, entonces es importante asegurarse de tener todas las piezas necesarias. en su lugar antes de hacerlo.
Y una vez que hayas:
- análisis realizado (parte uno y parte dos ),
- comprender las expectativas de sus clientes ,
- y he preparado una declaración de trabajo ,
Es hora de asegurarse de tener los términos bajo los cuales está trabajando.
[restringir pagado="verdadero»]
Definición de términos y condiciones
Primero, creo que es importante comprender el propósito de los términos y condiciones (o, más simplemente, un documento de "términos").
Según Wikipedia, los términos se definen como:
Un término contractual es «Cualquier disposición que forme parte de un contrato». Cada término da lugar a una obligación contractual, cuyo incumplimiento puede dar lugar a litigios. No todos los términos se establecen expresamente y algunos términos tienen menos gravedad legal, ya que son periféricos a los objetivos del contrato.
¿Es demasiado formal? Quizás. Creo que hace un buen trabajo al explicarlo, al menos en un sentido general, pero si tuviera que definirlo por mi cuenta, lo haría de manera un poco diferente.
En resumen, trataría de mantenerlo lo más simple posible. Tal vez algo como esto:
Los términos y condiciones definieron las reglas y las pautas de acuerdo entre al menos dos partes en una relación comercial.
Pero, ¿qué deben contener?
¿Qué hay en un documento de términos y condiciones?
Esta pregunta es un poco subjetiva porque depende en gran medida del tamaño de la solución, el tamaño de las empresas involucradas y la naturaleza de lo que se está construyendo.
Sin embargo, en términos generales, normalmente me aseguro de que se cubran los siguientes temas:
- Precios y pagos definen cómo funcionará la estructura de precios y pagos.
- Las estimaciones se refieren a cómo el proveedor de servicios, es decir, usted o usted y su equipo, proporcionan estimaciones, qué se requiere para ellas y en qué se diferencian de los pagos reales.
- Las aprobaciones benefician tanto al proveedor como al cliente, por lo que saben cuándo se ha completado una función determinada (o todo el proyecto).
- La autorización simplemente define el acuerdo entre las dos partes para la facturación y el resto del contenido del documento.
- Las fechas de finalización y entrega de la proyección establecen las expectativas para el cronograma del proyecto. Incluyo que no incluye vacaciones, «fuerzas externas fuera de nuestro control» o negligencia por parte del cliente para devolver comunicaciones.
- La cancelación explica cómo los recursos creados, utilizados, generados y compartidos entre las partes se mantendrán o serán de propiedad si se cancela el proyecto.
- La responsabilidad de los derechos de autor está destinada a garantizar que cualquier propiedad intelectual proporcionada por el cliente haya obtenido los derechos de autor adecuados y que usted o su equipo no puedan ser considerados responsables de otra manera.
- La propiedad intelectual se puede utilizar para explicar cómo se mantiene la propiedad de las obras de arte y otros activos creados durante el proyecto una vez que se completa el proyecto. A veces, una empresa determinada será responsable de mantener la propiedad de los activos; otras veces, el cliente puede mantener la propiedad de todo el proyecto.
- Las modificaciones explican cómo funcionarán y se cobrarán las solicitudes de cambio.
- La limitación de responsabilidad simplemente explica el nivel de responsabilidad que usted o su equipo tienen por daños o pérdidas de ganancias una vez que se lanza el proyecto.
- El uso promocional define si usted o su equipo pueden usar o no el trabajo en el material promocional al hablar con otros clientes.
- Responsabilidades del cliente describe lo que el cliente es responsable de proporcionar para el proyecto. Esto puede ser todo por adelantado, por hito o según el cronograma que acuerde.
- Honorarios legales define quién será responsable de qué cuando se trata de honorarios de abogados en caso de que sea necesario presentarlos.
He tratado de dar una breve sinopsis de lo que está arriba. Es fácil buscar en la web plantillas con las que trabajar, pero recomiendo que un abogado revise su documento antes de usarlo en cualquier situación legal.
Herramientas para términos y condiciones
Cuando se trata de aprender a administrar un negocio y adentrarse en la programación orientada a objetos, este puede ser uno de los materiales más áridos posibles.
Pero es necesario si está buscando administrar un negocio exitoso porque el trabajo es más que solo escribir código para otra persona.
Aunque no puedo proporcionar términos y condiciones para cada trabajador independiente o agencia, aún puedo proporcionar un par de lugares para leer más sobre ellos y configurar firmas electrónicas para que sea lo más fácil posible para comenzar.
Por ejemplo, uso lo siguiente:
- Google Docs para redactar los Términos y condiciones y actualizarlos por proyecto.
- Eversign para configurar firmas electrónicas.
¡Y eso es! Quizás la parte más complicada es empezar a redactar los términos y condiciones.
De ahora en adelante, comenzaremos a sumergirnos en el código y hablaremos sobre los diversos aspectos de la programación orientada a objetos y luego cómo aplicarlos en el contexto de WordPress.