Essence un estandar ágil
Essence - Kernel and Language for
Software Engineering Methods (Essence)
La esencia es un marco común para la definición de los métodos y prácticas comunes de toda la ingeniería de software. Esencia fue creado por SEMAT (Software Engineering Method and Theory) Software método de ingeniería y Teoría y aprobado por el Grupo de Gestión de Objetos como un estándar en 2014.
La norma Esencia ayuda a los equipos a navegar a través de muchos de los complejos desafíos comunes en el desarrollo de software -desde la entrega ayudando a que los equipos identifiquen y se relacionen con los grupos de interés adecuados, en el momento justo y en el camino correcto, para hacer de la salud y el progreso visible a todos en un lenguaje que todo el mundo pueda entender.
Esencia describe intuitivamente todos los aspectos comunes de un esfuerzo de desarrollo de software y ayuda a los equipos a entender dónde están, lo que falta o lo que debe ser abordado - independientemente del modo prescrito por cada equipo de trabajo. La esencia es independiente del método y ayuda a crear un lenguaje común entre las prácticas dispares por lo que todo el mundo habla la misma lengua.
Esencia ayuda a pensar en los "universales":
- Los Alfas son las cosas esenciales con las que siempre trabajas
- Las competencias son capacidades esenciales requeridas
- Los espacios de actividad son cosas esenciales que hacer
¿QUÉ HACE QUE UNA BUENA PRÁCTICA ESENCIAL?
- Ligera - se centran en las cosas más importantes que hacer y producir
- Adaptable - se puede ajustar sobre la marcha
- Extensible - pueden crecer según sea necesario
- Transparente - manifestación frecuente de resultados
- Asegurar la calidad - la verificación y las pruebas se construyen en
- Centrarse en el software de trabajo - ayuda con la tarea principal del equipo
- Centrado - capturar un aspecto de desarrollo de software
- Pragmática - ofrecer consejos útiles para individual y de equipo
- Juega bien en sí mismo, así como junto con otras prácticas esenciales
- Es repetible y predecible
ALFA TARJETAS DE ESTADO (PDF)
Alfa Tarjetas de Estado son una manera simple, fácil de rastrear el estado de un proyecto de software y ayudar a planificar los próximos pasos.
Alfa Tarjetas de Estado son una herramienta más en su kit, y puede ser útil con:
- La comprensión de la situación actual de su proyecto de desarrollo
- Solución de problemas de las áreas problemáticas dentro de un proyecto
- Establecimiento de objetivos para futuras iteraciones
- Facilitar retrospectivas
- La identificación de áreas de mejora
Por lo general los usamos en una pared o pizarra para mostrar visualmente dónde estamos y lo que queremos centrarnos en el próximo.
Dra. Hanna Oktaba
UNAM