Zusammenfassung der Ressource
Iteración cero
- DEFINICIÓN
- Actividades que el equipo debe realizar antes
de iniciar las iteraciones para el desarrollo del
producto. Toma solo unos días o máximo un
par de semanas
- ¿CÓMO SE PREPARA?
- Es necesaria toda la
información clave para el
equipo y el negocio.
- SE DEBE ANALIZAR O
DEFINIR:
- Ideas y visión inicial
del producto
- Necesidades del cliente,
del negocio y del
producto
- Lista de las necesidades del
producto, en un alto nivel de
abstracción. Prioritarias y
esenciales, no son
demasiado precisas.
- Prácticas y estandares
de desarrollo
- Hardware y/o entorno de
desarrollo y de producción
- Arquitectura Inicial del
software
- Tener en cuenta necesidades del sistema como:
Controladores de tecnología específicos,
compatibilidad con estándares de la industria,
código descargable a través de la nube, gráficos
tridimensionales o transición a un sistema
integrado de Linux
- No es un documento formal
del diseño
- Es la partición inicial del
sistema desde una
perspectiva de hardware
y software
- Evoluciona con
cada iteración.
- Estimar el backlog de historias
(product backlog) y el plan del
desarrollo (release plan)
- Para identificar y priorizar las
historias se puede usar:
- Analisis Muscow: debe
tener, debería tener,
podría tener, no tendrá
- Atributos de las historias
de usuario
- Independientes, negociables,
Valuables, estimables, pequeñas y
que se puedan probar
- Objetivos del negocio y
esfuerzo de desarrollo
- Equipo de desarrollo
y sus características
- Product Owner - Cliente
- En ocasiones es un equipo completo de personas como:
gerentes de productos, ingenieros de sistemas, ingenieros
de pruebas, analistas de negocio y del producto,
especialistas en marqueting.
- Desarrolladores
- Fechas críticas o obligatorias
- Por ejemplo: Fechas de fabricación o producción, las
fechas de los proveedores, los contratos
de los clientes, las metas de ingresos, las
ventanas de mercado, las amenazas
competitivas o los objetivos de motivación
y del negocio
- Se debe tener claro por qué
esas fechas son críticas. El
equipo de desarrollo las debe
conocer y tenerlas visibles
organizadas en un calendario.
- DEBEN PARTICIPAR
- En lo posible todos los
miembros del equipo e
interesados. Entre estos:
- Personas que tienen la visión
del producto a desarrollar.
- Personas que entienden las
principales funcionalidades y cómo
serán usadas
- Desarrolladores del sistema
- Personas encargadas de las
pruebas.
- Financiadores del sistema
- Expertos en tecnología
- Expertos en el dominio o en el
negocio a desarrollar