Project Manager vs Business Analyst

28
¿Por qué necesitamos analistas de negocio y administradores de proyectos?

description

Por qué el rol de Project Manager y el de Business Analyst son importantes en un proyecto de desarrollo de software

Transcript of Project Manager vs Business Analyst

Page 1: Project Manager vs Business Analyst

¿Por qué necesitamos analistas de negocio y administradores de

proyectos?

¿Por qué necesitamos analistas de negocio y administradores de

proyectos?

Page 2: Project Manager vs Business Analyst

Los rolesLos roles

El administrador de proyecto asegura entregar el producto al cliente en tiempo, dentro del presupuesto.

El analista de negocio asegura que el producto se construye de acuerdo a los requerimientos del cliente.

El administrador de proyecto asegura entregar el producto al cliente en tiempo, dentro del presupuesto.

El analista de negocio asegura que el producto se construye de acuerdo a los requerimientos del cliente.

Page 3: Project Manager vs Business Analyst

Entre los dos…Entre los dos…

Asegura que el producto se construye de acuerdo a los requerimientos del cliente en el tiempo y el presupuesto acordados.

Asegura que el producto se construye de acuerdo a los requerimientos del cliente en el tiempo y el presupuesto acordados.

Page 4: Project Manager vs Business Analyst

El analista de negocioEl analista de negocio

Las soluciones generalmente incluyen un componente de sistema, pero puede contener también una mejora de procesos o un cambio en la organización.

Las soluciones generalmente incluyen un componente de sistema, pero puede contener también una mejora de procesos o un cambio en la organización.

Page 5: Project Manager vs Business Analyst

El analista de negocioEl analista de negocio

Es responsable de: Identificar las necesidades de cliente. Cerrar la brecha entre las áreas de TI y las usuarias. Desarrollar y administrar los requerimientos,

específicamente, de obtener, analizar, validar y documentar los requerimientos organizacionales y operacionales.

Servir como el arquitecto de la solución junto con el líder técnico.

Observar a la organización desde dentro y fuera.

Es responsable de: Identificar las necesidades de cliente. Cerrar la brecha entre las áreas de TI y las usuarias. Desarrollar y administrar los requerimientos,

específicamente, de obtener, analizar, validar y documentar los requerimientos organizacionales y operacionales.

Servir como el arquitecto de la solución junto con el líder técnico.

Observar a la organización desde dentro y fuera.

Page 6: Project Manager vs Business Analyst

El reto de ser BA y PM al mismo tiempo

El reto de ser BA y PM al mismo tiempo

Jugar un rol a la vez! Jugar un rol a la vez!

Page 7: Project Manager vs Business Analyst

DiferenciasDiferencias

PM BA

Dirige al equipo

Ayuda al equipo a realizar las tareas

Remueve barreras

Escucha al cliente

Ayuda al cliente a describir cómo realiza su tareas

Identifica factores clave en la organización

Page 8: Project Manager vs Business Analyst

La metodologíaLa metodología

Business Analysis Body of Knowledge Análisis de la organización Planeación y administración de los

requerimientos Obtención de los requerimientos Análisis y documentación de los requerimientos Comunicación de los requerimientos Evaluación y validación de la solución

Business Analysis Body of Knowledge Análisis de la organización Planeación y administración de los

requerimientos Obtención de los requerimientos Análisis y documentación de los requerimientos Comunicación de los requerimientos Evaluación y validación de la solución

Page 9: Project Manager vs Business Analyst

RequerimientoRequerimiento

Una condición o capacidad necesitada por un grupo de interés para resolver un problema o alcanzar un objetivo

Una condición o capacidad que debe cubrir o poseer un sistema para satisfacer un contrato, estándar,o especificación

Una condición o capacidad necesitada por un grupo de interés para resolver un problema o alcanzar un objetivo

Una condición o capacidad que debe cubrir o poseer un sistema para satisfacer un contrato, estándar,o especificación

Page 10: Project Manager vs Business Analyst

Tipos de requerimientosTipos de requerimientos

De negocio u organización Enunciado de alto nivel de las metas, objetivos y

necesidades de la organización De usuario

Enunciado de las necesidades de los grupos de interés. Describe cómo el grupo interactúa com la solución.

Funcionales Describen el comportamiento y la información que la

solución maneja. Describe las capacidades que el sistema es capaz de desempeñar en términos de comportamiento y operación.

De negocio u organización Enunciado de alto nivel de las metas, objetivos y

necesidades de la organización De usuario

Enunciado de las necesidades de los grupos de interés. Describe cómo el grupo interactúa com la solución.

Funcionales Describen el comportamiento y la información que la

solución maneja. Describe las capacidades que el sistema es capaz de desempeñar en términos de comportamiento y operación.

Page 11: Project Manager vs Business Analyst

Tipos de requerimientosTipos de requerimientos

De calidad de servicio Captura las condiciones que no están relacionadas a la

funcionalidad, pero describe las condiciones del contexto en el que la solución será efectiva y las carácterísticas de calidad del sistema.

De implementación Describe las cpaacidades que tendrá la solución para

facilitar la transición del estado actual al estado futuro. Limitaciones y asunciones

De calidad de servicio Captura las condiciones que no están relacionadas a la

funcionalidad, pero describe las condiciones del contexto en el que la solución será efectiva y las carácterísticas de calidad del sistema.

De implementación Describe las cpaacidades que tendrá la solución para

facilitar la transición del estado actual al estado futuro. Limitaciones y asunciones

Page 12: Project Manager vs Business Analyst

Planeación y administración de los requerimientos

Planeación y administración de los requerimientos

En coordinación con el PM Tareas:

Identificación de roles Identificación de grupos de interés Consulta de material de referencia Definición de la estrategia de trabajo Identificación de necesidades y ubicación de los grupos de

interés Determinar el equipo y actividades para la obtención,

análisis, documentación y comunicación de requerimientos Determinar el equipo y las actividades para la evaluación y

validación de la solución Estructurar los requerimientos para trazabilidad

En coordinación con el PM Tareas:

Identificación de roles Identificación de grupos de interés Consulta de material de referencia Definición de la estrategia de trabajo Identificación de necesidades y ubicación de los grupos de

interés Determinar el equipo y actividades para la obtención,

análisis, documentación y comunicación de requerimientos Determinar el equipo y las actividades para la evaluación y

validación de la solución Estructurar los requerimientos para trazabilidad

Page 13: Project Manager vs Business Analyst

Adminstración del cambio de requerimientos

Adminstración del cambio de requerimientos

Quién, cómo y cuándo Impacto del cambio

Proceso del cambio

1. Identificar el cambio

2. Crear la requisición formal de cambio

3. Definir ligas a otros requerimientos

4. Enviar cambio para aprobación

Quién, cómo y cuándo Impacto del cambio

Proceso del cambio

1. Identificar el cambio

2. Crear la requisición formal de cambio

3. Definir ligas a otros requerimientos

4. Enviar cambio para aprobación

Page 14: Project Manager vs Business Analyst

Obtención de requerimientosObtención de requerimientos

Técnicas: Lluvia de ideas Análisis de documentos Focus Group Entrevistas Observación Prototipo Taller Cuestionario

Técnicas: Lluvia de ideas Análisis de documentos Focus Group Entrevistas Observación Prototipo Taller Cuestionario

Page 15: Project Manager vs Business Analyst

Obtención de requerimientosObtención de requerimientos

Lluvia de ideas Mapa mental Alrededor de una idea central

Focus Group Grupo de expertos alrededor de ideas específicas Dirigido por un moderador Investigación cualitativa

Lluvia de ideas Mapa mental Alrededor de una idea central

Focus Group Grupo de expertos alrededor de ideas específicas Dirigido por un moderador Investigación cualitativa

Page 16: Project Manager vs Business Analyst

Obtención de requerimientosObtención de requerimientos

Taller de requerimientos Forma estructurada para captar requerimientos Utilizado para definir alcance y prioridad de los requerimientos

encapsulados en el sistema Joint Application Design Se requiere de moderador y escribano Para alcanzar consenso y acuerdo de los requerimientos Detalle de los requerimientos

Taller de requerimientos Forma estructurada para captar requerimientos Utilizado para definir alcance y prioridad de los requerimientos

encapsulados en el sistema Joint Application Design Se requiere de moderador y escribano Para alcanzar consenso y acuerdo de los requerimientos Detalle de los requerimientos

Page 17: Project Manager vs Business Analyst

Análisis de requerimientosAnálisis de requerimientos

Describe cómo se analizan, estructuran y especifican los requerimientos para diseño y construcción de la solución.

Describe cómo se analizan, estructuran y especifican los requerimientos para diseño y construcción de la solución.

Page 18: Project Manager vs Business Analyst

Técnica de análisisTécnica de análisis

Análisis de procesos de la organización- enfocado al mejoramiento de los procesos de la organización de acuerdo con su misión, visión y objetivos. Business process mapping (diagramas de flujo

y flujos de trabajo, mapas de procesos)

Análisis de procesos de la organización- enfocado al mejoramiento de los procesos de la organización de acuerdo con su misión, visión y objetivos. Business process mapping (diagramas de flujo

y flujos de trabajo, mapas de procesos)

Page 19: Project Manager vs Business Analyst

Análisis de RequerimientosAnálisis de Requerimientos

Estructurar requerimientos Generar Modelo Analizar requerimientos de usuario Analizar requerimientos funcionales Analizar requerimientos de calidad de servicio Determinar las limitaciones y asunciones Determinar los atributos de los requerimientos Documentar la especificación de requerimientos Validar la especificación de requerimientos

Estructurar requerimientos Generar Modelo Analizar requerimientos de usuario Analizar requerimientos funcionales Analizar requerimientos de calidad de servicio Determinar las limitaciones y asunciones Determinar los atributos de los requerimientos Documentar la especificación de requerimientos Validar la especificación de requerimientos

Page 20: Project Manager vs Business Analyst

Estructurar requerimientosEstructurar requerimientos

Descomposición de las metas Descomposición de las carácterísticas de la

solución (prioridad, complejidad y versión de implementación)

Descomposición funcional

Entregable: Modelo de la solución

Descomposición de las metas Descomposición de las carácterísticas de la

solución (prioridad, complejidad y versión de implementación)

Descomposición funcional

Entregable: Modelo de la solución

Page 21: Project Manager vs Business Analyst

Generación de modeloGeneración de modelo

Describir mestado actual y estado futuro Utilizado para asumir el estado actual de la

organización Utilizado para tener la visión compartida de

la solución

Entregable: Documento de modelo actual y futuro

Describir mestado actual y estado futuro Utilizado para asumir el estado actual de la

organización Utilizado para tener la visión compartida de

la solución

Entregable: Documento de modelo actual y futuro

Page 22: Project Manager vs Business Analyst

Análisis de requerimientos de usuario

Análisis de requerimientos de usuario

Describir los requerimientos por usuario o grupos de usuario

Considerar: Cómo se distribuye y aplica la solución? Número de grupos de usuarios Complejidad de la solución Consenso entre los grupos de interés

Describir los requerimientos por usuario o grupos de usuario

Considerar: Cómo se distribuye y aplica la solución? Número de grupos de usuarios Complejidad de la solución Consenso entre los grupos de interés

Page 23: Project Manager vs Business Analyst

Análisis de requerimientos funcionales

Análisis de requerimientos funcionales

Describe el comportamiento deseado de la solución. Estos requerimientos describen las capacidades del

sistema (acción-respuesta)El comportamiento incuye: El efecto que tendrá la solución acerca de un

problema dado La interacción de personas o sistemas con la

solución propuesta El eumplimiento de un estándar

Describe el comportamiento deseado de la solución. Estos requerimientos describen las capacidades del

sistema (acción-respuesta)El comportamiento incuye: El efecto que tendrá la solución acerca de un

problema dado La interacción de personas o sistemas con la

solución propuesta El eumplimiento de un estándar

Page 24: Project Manager vs Business Analyst

Documentación de requerimientos

Documentación de requerimientos

Evento/condición Sujeto Acción Objeto Reglas Resultado

Evento/condición Sujeto Acción Objeto Reglas Resultado

Page 25: Project Manager vs Business Analyst

Análisis de requerimientos de calidad de servicio

Análisis de requerimientos de calidad de servicio

Requerimientos del contexto (regulatorios, políticos, estándates, políticas, condiciones físicas)

Requerimientos de auditoría Requerimientos de localización (tropicalización) Requerimientos de la interfaz Glosario Requerimientos de operacionales Requerimientos de desempeño y disponibilidad Requerimientos de calidad Privacidad de la información Requerimientos de seguridad Entrenamiento

Requerimientos del contexto (regulatorios, políticos, estándates, políticas, condiciones físicas)

Requerimientos de auditoría Requerimientos de localización (tropicalización) Requerimientos de la interfaz Glosario Requerimientos de operacionales Requerimientos de desempeño y disponibilidad Requerimientos de calidad Privacidad de la información Requerimientos de seguridad Entrenamiento

Page 26: Project Manager vs Business Analyst

Limitaciones y asuncionesLimitaciones y asunciones

Limitaciones de la organización Limitaciones técnicas Asunciones (algo que se cree cierto pero no

se puede verificar y si cambia, puede afectar negativamente el proyecto)

Limitaciones de la organización Limitaciones técnicas Asunciones (algo que se cree cierto pero no

se puede verificar y si cambia, puede afectar negativamente el proyecto)

Page 27: Project Manager vs Business Analyst

Atributos de los requerimientosAtributos de los requerimientos Metadata incluye: quién lo hace, cuándo lo hace, quién autorizó Uso de imperativos Elementos:

Referencia Criterio de aceptación Autor Complejidad Propiedad Fuente Estabilidad (madurez del req.) Status (propuesto, aceptado, verificado) Urgencia

Metadata incluye: quién lo hace, cuándo lo hace, quién autorizó Uso de imperativos Elementos:

Referencia Criterio de aceptación Autor Complejidad Propiedad Fuente Estabilidad (madurez del req.) Status (propuesto, aceptado, verificado) Urgencia

Page 28: Project Manager vs Business Analyst

Validación de requerimientosValidación de requerimientos

Firma!!! Firma!!!