Contenido del curso

Especificaciones de redacción

¿Por qué esta tarea?

Esta tarea explicará cómo realizar y documentar las especificaciones de desarrollo. Esto facilitará el trabajo que está transfiriendo al consultor técnico y alineará la comunicación con él. También garantizará que todas las partes interesadas, incluidos sus clientes, estén alineadas con las necesidades comerciales y las soluciones propuestas.

Después de adquirir una comprensión teórica de la especificación técnica, pondrás este conocimiento en práctica reformulando la explicación del cliente para proporcionar necesidades comerciales claras. Después de eso, tendrás que escribir el análisis funcional que explicará al consultor técnico cómo debería funcionar la característica (o características). Cuanto más clara sea la comunicación de las necesidades comerciales, mejor podrá el consultor técnico cumplir con el proyecto.  

La presentación

¿Cómo manejar la redacción de especificaciones?

Durante la reunión con su embarcador:

  • Escuche atentamenteLa presentación
  • Cree su propia especificación y analice las especificaciones existentes basándose en esto

Caso de uso

¿De qué trata esta tarea?

Al implementar un proyecto, sus clientes tendrán muchas necesidades que desean resolver con Odoo. Algunas necesidades son muy fáciles de implementar de manera estándar, mientras que otras pueden requerir personalización o desarrollo para permitir que las características funcionen de manera correcta y eficiente con Odoo. Recuerde que siempre debe desafiar primero a su cliente, ya que las necesidades de desarrollo requieren tiempo y dinero (y la mayoría de los desarrollos en realidad no son necesarios); sin embargo, a veces se necesita un desarrollo personalizado, y es ahí donde esta tarea ayudará a facilitar el proceso.

Esta tarea le ayudará a comprender cómo redactar una buena especificación para permitir que el consultor técnico comprenda y desarrolle la solución adecuada para los requisitos de su cliente.

Escribir una buena especificación garantizará que:

  • El cliente, el desarrollador y usted mismo tienen un entendimiento claro y común sobre lo que hay que hacer.
  • El desarrollador puede proporcionar las mejores estimaciones de tiempo y precio, junto con las mejores soluciones.

El propósito de la especificación es traducir lo que el cliente necesita a un lenguaje que permita al desarrollador crear la nueva característica (o conjunto de características).

Vamos a darte una analogía:

Imagine que usted (el analista de negocios) quiere construir una casa y que el arquitecto (el consultor técnico) es la persona encargada de hacer los planos de la casa. La expectativa es que usted proporcione lo que espera recibir en su casa. En lugar de decir: "Necesito una gran ventana en la cocina", usted dirá: "Necesito mucha luz en la cocina mientras cocino". La diferencia aquí es que usted explica por qué necesita luz en lugar de una solución a este requisito. Es el trabajo del arquitecto encontrar la mejor manera de hacerlo en función de los diferentes parámetros que se deben tener en cuenta.

Para desarrollar esta nueva función, se debe seguir un proceso que garantice que el desarrollo se pueda entregar a tiempo y dentro del presupuesto, y que resuelva el problema del cliente. Proporcione al desarrollador la siguiente información: 

  • LA NECESIDAD DEL NEGOCIO: la razón por la cual el cliente no puede utilizar Odoo de manera estándar.
  • EL ANÁLISIS FUNCIONAL de cómo podría funcionar en Odoo.

He aquí un ejemplo de unaBuena y completa especificación. 


Excalidraw


Hay algunos puntos clave que debemos recordar:

  • Una especificación debe ser validada por el cliente antes de avanzar con el proceso de desarrollo (el contenido de la especificación, la validación para iniciar el desarrollo, la validación para pasar a producción, etc.).
  • La estimación del tiempo necesario para completar un desarrollo sigue siendo una estimación. Trate de no hacer compromisos específicos de que el desarrollo tomará exactamente esa cantidad de tiempo, ya que es probable que sea más o menos.
  • Una vez que el cliente aprueba el desarrollo (por correo electrónico), cada nueva solicitud para agregar algo o modificar algo posteriormente se considerará una "solicitud de cambio". Una solicitud de cambio se trata como un desarrollo adicional, por lo que debe pasar por el mismo proceso que cualquier otro desarrollo.
  • No mezcle el uso de Studio con los desarrollos. Si se deben agregar algunos campos que se utilizarán en el desarrollo, se deben agregar en la especificación y nunca hacerlo con Studio. Si se ha realizado un desarrollo en un modelo, evite usar Studio en él, ya que probablemente recibirá un hermoso seguimiento al hacerlo.


Producción

Después de procesar esta tarea, deberías poder:

  • Conozca qué es una especificación y para qué se utilizan.
  • Sepa cómo definir una necesidad de negocio y redactar una buena especificación: debería tener una visión más clara de lo que se debe y no se debe hacer.


Calificación
0 0

No hay comentarios por ahora.