Your SlideShare is downloading. ×
Análisis de Negocio Ágil, ¿es esto viable?.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

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

1,697
views

Published on

Webinar impartido en SG Campus (http://www.sgcampus.com.mx/) …

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.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,697
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Síguenos Lunch & Learn Webinars sgcampus.com.mx
  • 2. Antes de empezar Revisa tu audio Interactúa a través del chat (Publico y Privado) Resolución de Problemas Técnicos vía Chat Privado con Software Guru Realiza todas tus preguntas en la sección de Preguntas y Respuestas Comparte este webinar en tus Redes Sociales El webinar será grabado
  • 3. El webinar de hoy es… “Análisis de Negocio Ágil – ¿Es esto viable?” Impartido por Gabriel Almeida
  • 4. Agenda Business Analysis y Agilidad Agilidad basado en Scrum Cómo aplicar Business Analysis en Scrum
  • 5. Business Analysis y Agilidad • 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
  • 6. 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
  • 7. 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’..
  • 8. Administración basada en planes Objetivo: • Minimizar la incertidumbre y asegurar que la solución está completamente definida antes de su implementación
  • 9. 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
  • 10. Administración basada en planes… Documentación: • Significativa cantidad de formalidad y de detalle
  • 11. 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
  • 12. Administración basada en planes… Gestión de Cambios: • Los cambios solo ocurren cuando son genuinos y están claramente justificados
  • 13. 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
  • 14. Administración basada en cambios Objetivo: • Rápida entrega de valor de negocio en iteraciones cortas
  • 15. 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
  • 16. 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.
  • 17. 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
  • 18. 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.
  • 19. 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
  • 20. 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.
  • 21. Agilidad basado en Scrum
  • 22. 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.
  • 23. Cómo aplicar Business Analysis en Scrum
  • 24. Cómo aplicar Business Analysis en Scrum
  • 25. Cómo aplicar Business Analysis en Scrum
  • 26. Cómo aplicar Business Analysis en Scrum
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. 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
  • 35. 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