Análisis de Negocio Ágil, ¿es esto viable?.

35
sgcampus.com.mx Lunch & Learn Webinars Síguenos

description

Webinar impartido en SG Campus (http://www.sgcampus.com.mx/) Las condiciones de mercado actuales, en el que se viven cambios rápidos y constantes, están requiriendo a las compañías acortar los ciclos de vida para la entrega de productos y/o servicios y tener una mayor respuesta a las expectativas de los clientes. Las metodologías de Desarrollo Ágil están liderando el camino, ayudando a los equipos de desarrollo de software a ajustarse a esta nueva economía. Estas metodologías retan nuestro concepto de mejores prácticas de ingeniería de software, de dirección de proyectos y de cómo liderar nuestros equipos. El movimiento Ágil impacta cada rol en un equipo de proyecto de forma diferente y crea oportunidades de aprender nuevas habilidades y desarrollar nuevas formas de trabajar juntos. El desarrollo Ágil está teniendo un impacto significativo en la profesión del Analista de Negocio el cual puede jugar un rol clave en un equipo Ágil. Para ser exitoso, primero tiene que cambiar su forma tradicional de pensar acerca de los requerimientos, necesita considerar aprender nuevas habilidades para escribirlos y nuevas técnicas para gestionarlos. El éxito dependerá en gran parte de qué tan bien los Analistas de Negocio se adaptan a estas nuevas formas de trabajo con requerimientos, creación de equipos de trabajo y de colaboración en grupo.

Transcript of Análisis de Negocio Ágil, ¿es esto viable?.

Page 2: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 3: Análisis de Negocio Ágil, ¿es esto viable?.

El webinar de hoy es…

“Análisis de Negocio Ágil – ¿Es esto viable?” Impartido por Gabriel Almeida

Page 4: Análisis de Negocio Ágil, ¿es esto viable?.

Agenda

Business Analysis y Agilidad

Agilidad basado en Scrum

Cómo aplicar Business Analysis en Scrum

Page 5: Análisis de Negocio Ágil, ¿es esto viable?.

• 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

Page 6: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 7: Análisis de Negocio Ágil, ¿es esto viable?.

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’..

Page 10: Análisis de Negocio Ágil, ¿es esto viable?.

Documentación: • Significativa cantidad de

formalidad y de detalle

Administración basada en planes…

Page 11: Análisis de Negocio Ágil, ¿es esto viable?.

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…

Page 12: Análisis de Negocio Ágil, ¿es esto viable?.

Administración basada en planes… Gestión de Cambios:

• Los cambios solo ocurren cuando son genuinos y están claramente justificados

Page 13: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 14: Análisis de Negocio Ágil, ¿es esto viable?.

Administración basada en cambios

Objetivo: • Rápida entrega de

valor de negocio en iteraciones cortas

Page 15: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 16: Análisis de Negocio Ágil, ¿es esto viable?.

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.

Page 17: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 18: Análisis de Negocio Ágil, ¿es esto viable?.

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.

Page 19: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 20: Análisis de Negocio Ágil, ¿es esto viable?.

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.

Page 21: Análisis de Negocio Ágil, ¿es esto viable?.

Agilidad basado en Scrum

Page 23: Análisis de Negocio Ágil, ¿es esto viable?.

Cómo aplicar Business Analysis en Scrum

Page 24: Análisis de Negocio Ágil, ¿es esto viable?.

Cómo aplicar Business Analysis en Scrum

Page 25: Análisis de Negocio Ágil, ¿es esto viable?.

Cómo aplicar Business Analysis en Scrum

Page 26: Análisis de Negocio Ágil, ¿es esto viable?.

Cómo aplicar Business Analysis en Scrum

Page 27: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 28: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 29: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 30: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 31: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 32: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 33: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 34: Análisis de Negocio Ágil, ¿es esto viable?.

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

Page 35: Análisis de Negocio Ágil, ¿es esto viable?.

Muchas gracias… Gabriel Almeida Monterde Director Servicios Educacionales y Profesionales SEAN México, S.A. Correo: [email protected] Web: www.seanmexico.com Blog: www.gabrielalmeida.com.mx Twitter: @galmeidam Móvil: 55 5419 4634