Categorized | MSF

Construyendo un MSF team

Este es la segunda entrada de una serie sobre el Microsoft Solution Framework.

1.1.    MSF Team (¿Qué es MSF?)

  • El MSF Team tiene 6 roles
    • Program Management – Finalizar la solución con toda las limitaciones del proyecto
    • Development – Construir según las especificaciones
    • Test – Aprobar para release solo cuando todo los issues de calidad han sido identificados y dirigidos
    • Realease Management – Implementar y continuar con las operaciones
    • User Experience – Mejorar la experiencia del usuario
    • Product Management – Satisfacción del cliente
  • Características del modelo:
    • Es un modelo NO jerárquico por lo que se considera que cada rol tiene la misma importancia en su contribución al proyecto. Se representa con un diagrama circular
    • Aunque en ciertas fases unos roles tiene más actividades que otros nunca se debe obviar ninguno de los roles
    • La comunicación se encuentra en el centro del diagrama porque se considera que es parte integral del modelo
    • Diagrama del modelo:

Modelo

1.2.    Otros participantes:

  • Project sponsor – individuos quienes inician y aprueban un proyecto y sus resultados
  • Customers (conocidos también como business sponsors) – individuos quienes esperan ganar un valor  de negocios de la solución
  • End user – Individuos o sistemas que interactúan directamente con la solución
  • Operations – Organización responsable de continuar con las operaciones de la solución después de ser implementada

1.3.    Role Clusters

  • ¿Qué es un Role Cluster?
    • Un Role Cluster identifica un set de áreas funcionales y responsabilidades que están asociadas con un rol en particular. Se persigue alcanzar una meta de calidad  cuando el role cumple todas sus actividades en un Role Cluster
    • Por ejemplo:
      • El role de test contiene tres áreas funcionales:
        • Test Planning
        • Test Engineering
        • Test Reporting
        • Cada una de las áreas funcionales contiene responsabilidades
          • Por ejemplo:
            • Una de las responsabilidades del área funcional Test Planning es:
              • Develop Test specifications
              • Estas funciones y responsabilidades deben completarse para cumplir con una meta de calidad

1.4.    Scaling Teams

  • ¿Qué es Scaling Teams?
    • El MSF team model contiene 6 roles pero en ocasiones un grupo de trabajo es más o menos grande. Este modelo es tan flexible que permite incrementar (Scale Up) o disminuir (Scale Down) el número de personas en un grupo .
    • Scale Up - en el Scale Up es posible asignar un grupo de personas a un solo rol
      • El siguiente diagrama muestra un ejemplo de Scale Up el cual tiene un grupo líder (Lead Team) que tiene todos los roles de MSF. Bajo el grupo líder existen dos grupos funcionales. Los grupos funcionales no cuentan con los roles de Product Management y Release Management pues así lo indican las guías de MSF. Cada grupo funcional tiene asignado completar una parte de la solución.

Scale-Up

  • Scale Down – el Scale Down permite asignar varios roles  a una misma persona pero limita los roles que se pueden unir para mantener la calidad de la solución. La siguiente tabla muestra que roles es posible fusionar y cuáles no son recomendados.

Scale down

  • Ejemplo de los roles un equipo de 3 personas con Scale Down

Roles Scale Down

2 Responses to “Construyendo un MSF team”

Trackbacks/Pingbacks

  1. [...] las pasadas entradas se habló sobre ¿Qué es MSF? y Construyendo un MSF team. En esta ocasión se discute sobre el modelo de procesos del Microsoft Solution Framework [...]


Leave a Reply