Post on 05-Jul-2015
description
sgcampus.com.mx
Lunch & Learn Webinars
Sígu
enos
Antes de empezar
Revisa tu audio
Interactúa a través del chat (Publico y Privado)
Realiza todas tus preguntas en la sección de Preguntas y Respuestas
Comparte este webinar en tus Redes Sociales
Resolución de Problemas Técnicos vía Chat Privado con Software Guru
El webinar será grabado
El webinar de hoy es…
“Análisis de Negocio Ágil – ¿Es esto viable?” Impartido por Gabriel Almeida
Agenda
Business Analysis y Agilidad
Agilidad basado en Scrum
Cómo aplicar Business Analysis en Scrum
• Agilidad (Agile) es un término utilizado para
describir una serie de metodologías para desarrollo iterativo de software, que se han desarrollado a lo largo del tiempo.
• Algunos rasgos comunes entre las metodologías ágiles son: liberación frecuente de productos; altos niveles de colaboración del equipo en tiempo real; documentación reducida y evaluación frecuente de riesgos y valor de negocio
Business Analysis y Agilidad
Manifiesto Ágil
• Individuos e interacciones sobre procesos y herramientas
• Software funcionando sobre documentación extensiva
• Colaboración con el cliente sobre negociación contractual
• Respuesta ante el cambio sobre seguir un plan
Business Analysis y Agilidad
Business Analysis y Agilidad • Casi todas las metodologías de administración de proyectos se
ubican en algún lugar a lo largo del espectro entre los enfoques de la ‘administración basada en planes’ y de la ‘administración basada en cambios’..
Administración basada en planes Objetivo:
• Minimizar la incertidumbre y asegurar que la solución está completamente definida antes de su implementación
Administración basada en planes Objetivo:
• Minimizar la incertidumbre y asegurar que la solución está completamente definida antes de su implementación
Análisis:
• Ocurre al inicio del proyecto o durante una fase específica del mismo
Documentación: • Significativa cantidad de
formalidad y de detalle
Administración basada en planes…
Documentación: • Significativa cantidad de
formalidad y de detalle Priorización: • Asegurar que el análisis
e implementación se enfoca en los requerimientos más críticos
Administración basada en planes…
Administración basada en planes… Gestión de Cambios:
• Los cambios solo ocurren cuando son genuinos y están claramente justificados
Administración basada en planes… Gestión de Cambios:
• Los cambios solo ocurren cuando son genuinos y están claramente justificados
Comunicación:
• Confían en métodos de comunicación formal
Administración basada en cambios
Objetivo: • Rápida entrega de
valor de negocio en iteraciones cortas
Administración basada en cambios
Objetivo: • Rápida entrega de valor
de negocio en iteraciones cortas
Análisis: • Lista inicial de
requerimientos de alto nivel
Administración basada en cambios… Documentación: • A través de la interacción
del equipo y la retroalimentación de la solución funcionando. Frecuentemente limitada a una lista de requerimientos priorizada.
Administración basada en cambios… Documentación: • A través de la interacción
del equipo y la retroalimentación de la solución funcionando. Frecuentemente limitada a una lista de requerimientos priorizada.
Priorización: • Tiende a enfatizar en
métodos efectivos de priorización
Administración basada en cambios… Gestión de cambios: • Generalmente no existe un
proceso de gestión de cambios distinto de la selección de requerimientos de una iteración dada.
Administración basada en cambios… Gestión de cambios: • Generalmente no existe un
proceso de gestión de cambios distinto de la selección de requerimientos de una iteración dada.
Comunicación: • Se enfoca más en una
comunicación frecuente que en una comunicación formal
Agilidad basado en Scrum Scrum es uno de los procesos ágiles más predominantes hoy en día • En este framework, el trabajo es realizado en una serie de
iteraciones llamados sprints los cuales toman generalmente de 2 a 4 semanas
• Al final de cada sprint, el equipo debe de producir software funcionando con el suficiente nivel de calidad para que pueda ser distribuido o entregado a un cliente
• Existen 4 reuniones formales conocidas como ceremonias: sprint planning, daily scrum, sprint reviews, y sprint retrospectives.
Agilidad basado en Scrum
Cómo aplicar Business Analysis en Scrum
Scrum no aborda actividades de análisis de negocio en detalle y muchas de esas actividades ocurren como pasos implícitos en el framework de Scrum.
Cómo aplicar Business Analysis en Scrum
Cómo aplicar Business Analysis en Scrum
Cómo aplicar Business Analysis en Scrum
Cómo aplicar Business Analysis en Scrum
Técnicas Scrum Tecnicas Scrum más importantes • Backlog Management: Este es el método principal para
gestionar tanto la priorización de los requerimientos como el control de cambios en la mayoría de los métodos ágiles.
• Retrospectives: Esta es una práctica común utilizada por los equipos ágiles para mejorar su método de trabajo. Los analistas de negocio deben de buscar retroalimentación de los requerimientos que proporcionan al equipo y como y cuando esos requerimientos son suministrados, con el fin de encontrar formas de mejorar sus procesos
Técnicas Ágiles Frameworks: Discovery y Delivery Principios subyacentes de Discovery • See The Whole: Describe la necesidad de ver el problema
u oportunidad en el contexto del panorama completo, enfocándose en el contexto de negocio y de porqué un proyecto debe de emprenderse.
Técnicas: Business Capability Analysis, Personas, Value Stream Mapping
Técnicas Ágiles Principios subyacentes de Discovery… • Think as a Customer: Se inicia con una vista de alto nivel
de los objetivos del cliente y se descomponen progresivamente en un entendimiento más y más detallado de las necesidades específicas que el producto debe de satisfacer.
Técnicas: Story Decomposition, Story Elaboration, Story Mapping, User Story, Storyboarding
Técnicas Ágiles Principios subyacentes de Discovery… • Analyze to Determine What is Valuable: El enfoque Ágil es
distinto en que el valor es continuamente evaluado y priorizado para asegurar de que el trabajo con mayor valor sea entregado en cualquier momento siempre utilizado la perspectiva del cliente final. Es imperativo también cuestionar el propósito detrás de los requerimientos desafiando aquellos requerimientos que no soportan los objetivos del negocio.
Técnicas: Backlog Management, Business Value Definition, Kano Analysis, MoSCoW Prioritization, Pupose Alignement Model
Técnicas Ágiles Principios subyacentes de Delivery • Get Real Using Examples.- En metodologías ágiles, con el
fin de elicitar y validar las necesidades de negocio, los practicantes de análisis de negocio utilizan ejemplos reales del cliente para comunicarse con el equipo, incluyendo al cliente
Técnicas: Behaviour Driven Development
Técnicas Ágiles Principios subyacentes de Delivery • Understand What is Doable.- Como un equipo ágil planea
para la entrega, es importante pensar acerca de lo que es pragmático y realizable. El equipo debe de balancear la capacidad y la demanda cuando estiman el trabajo a realizar para entregar el producto.
Técnicas: Estimation, Planning Workshop, Real Options
Técnicas Ágiles Principios subyacentes de Delivery • Stimulate Collaboration & Continuous Improvement.- Las
prácticas ágiles hacen énfasis en la importancia de una colaboración continua entre los miembros del proyecto. Se crea un medioambiente donde todos los stakeholders del proyecto pueden contribuir a valor total del proyecto idealmente a través de talleres presenciales.
Técnicas: Collaborative Games, Retrospectives
Técnicas Ágiles Principios subyacentes de Delivery • Avoid Waste.- Los métodos ágiles hacen énfasis en la entrega
al cliente de software funcionando. El trabajo de análisis de negocio agrega valor a través de asegurar que las necesidades del cliente están comprendidas y que el equipo entrega lo que el cliente realmente necesita. Cualquier actividad que no contribuye directamente a este objetivo o que el cliente no está dispuesto a pagar se considera desperdicio.
Técnicas: Lightweight Documentation
Muchas gracias… Gabriel Almeida Monterde Director Servicios Educacionales y Profesionales SEAN México, S.A. Correo: galmeida@seanmexico.com Web: www.seanmexico.com Blog: www.gabrielalmeida.com.mx Twitter: @galmeidam Móvil: 55 5419 4634