1. Business Analyst
or
Product Owner
Pedro González
pgonyan at gmail.com
2. Algunos roles IT
Programador junior
Programador senior
Analistas de negocio, analista funcional
(BA)
Jefe / director de Proyecto
Sistemas: redes, base datos, etc.
Testers
3. Poner en valor al BA
- conozco muy pocos BAs
- cierto desprecio al rol de BA, tal vez
debido a las "consultoras"
- el BA debe pertenecer al empresa cliente
- factor de éxito en los proyectos
- no se (re)conoce su valor
4. Valor 1: Comunicación
Facilitan la comunicación entre todas las
partes implicadas: expertos de dominio,
usuarios, desarrolladores, directores de
proyectos, personal de sistemas, etc.
Expertos en comunicación verbal, visual,
textual, empatía
5. Valor 2. Entienden Negocio y
Tecnología
No son expertos de la tecnología ni del
negocio , pero "ordenan" y "alinean" al
negocio
6. Valor 3. Gestión de la complejidad
Comprenden la complejidad de todos los
agentes implicados .
- Muchos sistemas y proyectos
- Múltiples tecnologías
- Organización con muchos
departamentos
- Muchos procesos interrelacionados
7. Valor 4. Facilitadores del cambio
Los negocios necesitan cambiar y los
analistas de negocio posibilitan que el
cambio ocurra desde la propia
organización, eliminado obstáculos y
miedos
8. Valor 5. Gestión reglas de negocio,
requisitos y procesos
- conocen qué reglas de negocio son
importantes
- saben quién debe saber qué
- entienden y (re)organizan los procesos
- gestión del requirimientos en el tiempo
- saben qué valor tiene una funcionalidad
- conocen las dependencias entre sistemas
- qué usuarios tiene un sistema
9. Valor 6. Experiencia en el dominio
Los BA tienen experiencia en el dominio
- Conocen los puntos críticos
- Saben aplicar patrones de análisis sobre
los dominios
10. Valor 7. Capacidad de priorizar
- Priorizacion de requisitos, tareas, etc.
- Conocen Time-to-market
- Buena comunicación con jefe/director de
proyecto
- Controlan las variables calidad-coste
11. Valor 8. Valoran la simplicidad
- Protege de las sobrecarga de requisitos
- Protege de la "sobre-tecnificación"
12. Valor 9. Capacidad de decisión
- Tienen capacidad de decisión o influencia
en la empresa
13. Valor 10. Capacitación en otros roles
No sólo para requisitos...
- Buenos testers
- Fundamentales para el mantenimiento
- Atención a usuarios
- Resolución de problemas del negocio
14. Pero en el agilismo... ¿Son
necesarios los BAs?
15. Pero en el agilismo... ¿Son
necesarios los BAs?
Principio manifiesto ágil
- Valorar más el software que funciona que
la documentación exhaustiva
- El BA no es apreciado por crear
documentación, sino por facilitar la
comunicación
- ¡ El BA tiene aún más valor si la
documentación es poca !
16. Pero en el agilismo... ¿Son
necesarios los BAs?
"el cliente (experto de dominio) puede decir
las soluciones al equipo de desarrollo,
además desde la metodologías ágiles se
fomenta esta comunicación"
17. Pero en el agilismo... ¿Son
necesarios los BAs?
- El BA no "corta" la comunicación experto-
desarrollador
- El BA entiende y ordena mejor diferentes
dominios que el experto de negocio o
desarrollador
- El BA debe pertenecer a la empresa cliente
- El BA entiende ambas perspectivas:
negocio y tecnología.
- El experto tiende a tener una visión parcial
de los sistemas
18. Product Owner
Representa al cliente
Interlocutor cliente-equipo
Define y prioriza historias de usuario
Maximizar el valor para el negocio
¿BA = PO?
¡No pidan un Product Owner, pidan un
Business Analyst!