Especificaciones funcionales
Deje claro el comportamiento esperado antes de construir
Revise lo que debe hacer una función o una página antes de que la implementación la convierta en una pantalla operativa.
Convierta un requisito en un resultado que pueda verificar
- Entienda la finalidad
Lea el resultado esperado y el alcance de cada función.
- Compruebe el plan de páginas
Consulte las páginas asociadas al trabajo.
- Resuelva los detalles que faltan
Responda a las preguntas de aclaración con ejemplos de negocio concretos.
Haga explícito el comportamiento esperado
Las herramientas del proyecto muestran el análisis que hay detrás de un área de negocio, una función o una página. Revise lo que está incluido y asegúrese de que corresponde al trabajo que deben completar sus usuarios.
Utilice ejemplos concretos para describir las reglas y las excepciones. Explique la información necesaria, el resultado esperado y cualquier flujo de trabajo existente que deba respetar la nueva pantalla.
Defina la regla que hay detrás de cada acción del usuario
Describa un proceso de aprobación. Si una tarea requiere aprobación, explique quién la envía, quién decide y qué ocurre en cada estado. Una regla precisa ayuda a distinguir el recorrido habitual de las excepciones, como un documento que falta o una solicitud que debe devolverse para su revisión.
Conserve el comportamiento existente que resulta útil. Al sustituir una herramienta manual, identifique las reglas en las que ya confían los usuarios. Explique la información y las decisiones que deben mantenerse y sepárelas después de los cambios que desea. Así, una mejora sigue vinculada al proceso de trabajo real.
Revise la construcción con los mismos ejemplos. Utilice las situaciones descritas durante la preparación al comprobar una página operativa. Una pantalla puede parecer completa y, sin embargo, tratar mal una excepción importante. La especificación da a la revisión una referencia que va más allá de su aspecto visual.
Vincule la especificación a un resultado que pueda verificar
Un alcance claro ofrece una referencia cuando se construye la aplicación. Compare la página operativa con su comportamiento previsto en lugar de juzgar solo su aspecto.
Cuando cambie la necesidad, describa el nuevo resultado en Studio y mantenga el contexto de la página vinculado a la solicitud.
Acuerde el comportamiento antes de comprobar la pantalla
Describa la situación que desencadena una acción, la información necesaria y el resultado esperado. Así, la especificación tiene un sentido práctico para la persona que revisa la página.
Incluya una excepción pertinente, como información que falta o una solicitud que el usuario no debería poder enviar. Estos ejemplos facilitan la verificación del comportamiento final.
Aclare la finalidad, el alcance y las excepciones
Lea el comportamiento propuesto. Consulte la finalidad, el alcance incluido y las páginas asociadas. Compruebe si cada paso respalda la tarea que debe completar su usuario.
Aporte la regla de negocio que falta. Responda a las aclaraciones o describa un cambio en la función o la página previstas. Utilice un caso normal y una excepción para eliminar la ambigüedad.
Compare el resultado operativo. Reproduzca esos casos en desarrollo. Solicite una corrección específica en Studio cuando el comportamiento construido difiera del resultado acordado.
Dé a la construcción una referencia de negocio clara
Explique la acción, la información utilizada y el resultado esperado en cada situación importante. Así, la preparación es más precisa y la revisión posterior, más útil.
Preguntas sobre las especificaciones funcionales
Identifica al usuario, la acción, la información necesaria y el resultado esperado. Incluya las excepciones importantes y los límites del alcance para que un caso habitual que funciona no se confunda con un flujo de trabajo de negocio completo.
Las herramientas del proyecto muestran sus respectivas definiciones y detalles. Mantenga una aclaración vinculada al elemento correspondiente para que su respuesta se utilice en el contexto correcto.
La solicitud aporta la nueva regla o aclaración para reconsiderar el elemento. Siga su estado y revise el alcance actualizado; la solicitud por sí sola no publica una pantalla modificada.
Convierten una regla abstracta en algo que puede comprobarse. Describa una entrada y el resultado tanto para un caso normal como para una excepción y utilice después esos mismos casos durante las pruebas de la aplicación.
Seleccione la página existente en Studio y explique el comportamiento que debe cambiar. Utilice la especificación como contexto y verifique después la página resultante antes de que se publique la versión correspondiente.