Sunteți pe pagina 1din 25

SOFTWARE FACTORY

MODELO DE PRESTACIN

Revisin: Julio de 2017

iTSouth Consultores
Av. Alicia Moreau de Justo 740 piso 3 of. 1
C1107AAN Puerto Madero, Bs.As. - Argentina
Telfono +54 +11 4334-0033 4343-3157
Email: info@itsouth.com.ar
Web: www.itsouth.com.ar
TABLA DE CONTENIDO

MODELO DE SOFTWARE FACTORY ..................................................................................................................... 4

Software Factory Detalle del Servicio .............................................................................................................. 5

CICLO DE VIDA DEL SERVICIO ......................................................................................................................... 5

Start ........................................................................................................................................................... 5

Setup .......................................................................................................................................................... 6

Takeover .................................................................................................................................................... 6

Operations ................................................................................................................................................. 7

Transition ................................................................................................................................................... 8

Project Close .............................................................................................................................................. 8

Resumen del alcance del servicio .............................................................................................................. 9

ACTIVIDADES DEL SERVICIO ......................................................................................................................... 10

Detalle de actividades .............................................................................................................................. 11

MODELO DE EQUIPO .................................................................................................................................... 12

Roles del servicio ..................................................................................................................................... 12

Modelos de equipo .................................................................................................................................. 12

Capacidad del equipo .............................................................................................................................. 13

Equipos disponibles ................................................................................................................................. 14

MODELO DE GESTIN .................................................................................................................................. 15

Estrategia de proyecto gil ...................................................................................................................... 15

Modelo de gestin ................................................................................................................................... 16

Unidades de trabajo ................................................................................................................................ 16

Dinmica de las iteraciones ..................................................................................................................... 17

Mediciones del servicio ........................................................................................................................... 18

2 Modelo de Software Factory


Ejemplo de modelo de SLA ...................................................................................................................... 19

Gestin de cambios ................................................................................................................................. 20

MODELO DE CONTROL ................................................................................................................................. 21

HERRAMIENTAS E INFRAESTRUCTURA ........................................................................................................ 22

Gestin de Infraestructura ...................................................................................................................... 22

Ciclo de Vida ............................................................................................................................................ 22

Medible .................................................................................................................................................... 23

Flexible ..................................................................................................................................................... 23

Confiable .................................................................................................................................................. 24

3 Modelo de Software Factory


MODELO DE SOFTWARE FACTORY

El servicio cubre diferentes tecnologas, arquitecturas y modalidades de desarrollo o tipos de


proyectos.

Mobile

Proyectos llave en mano

Proyectos Scrum

Outsourcing: Fbrica de Desarrollo

Reingeniera y modernizacin

Arquitectura, Integracin y Gestin

4 Modelo de Software Factory


SOFTWARE FACTORY DETALLE DEL SERVICIO

Se puede describir este modelo mediante la exploracin de los siguientes aspectos:

Ciclo de Vida del Servicio


Actividades del Servicio
Modelo de Equipo
Modelo de Gestin
Modelo de Control
Herramientas e Infraestructura

CICLO DE VIDA DEL SERVICIO

START

Project
Start Setup Takeover Operations Transition
Close

El objetivo es acordar un primer dimensionamiento y alcance del servicio

Mapa inicial de soluciones


Dimensionamiento y composicin del equipo
Diseo preliminar del acuerdo de nivel de servicio (SLA)
Lugar de trabajo e infraestructura
Cobertura horaria / geogrfica
Modelo de control
Contratacin del servicio - Acuerdos de Confidencialidad

5 Modelo de Software Factory


SETUP

Project
Start Setup Takeover Operations Transition
Close

El objetivo es dejar el equipo listo para las actividades de takeover, en el lugar de trabajo acordado y con
la infraestructura requerida

Instalacin y configuracin del ambiente de trabajo y de las herramientas de soporte (SCM


tool1, gestin de incidentes)
Recopilacin de documentacin existente
Planificacin de la transferencia de conocimientos
Revisin del backlog de incidencias y evolutivo
Definicin de la comunicacin e interaccin con el resto de interlocutores Procedimientos
del servicio - Metodologa
Modelo de los informes de seguimiento - Mtricas
Kick-off del servicio

TAKEOVER

Project
Start Setup Takeover Operations Transition
Close

Transferir la operacin del servicio, del equipo del cliente al de ITSouth

Transferencia de conocimientos
o Sesiones de entrenamiento por solucin
o Resolucin conjunta de incidentes (fuera del SLA)
o Revisin detallada del backlog
Actualizar documentacin por solucin
Priorizacin inicial del backlog
Identificar puntos de mejora

1
Software Configuration Management

6 Modelo de Software Factory


OPERATIONS

Project
Start Setup Takeover Operations Transition
Close

7 Modelo de Software Factory


TRANSITION

Project
Start Setup Takeover Operations Transition
Close

El objetivo es transferir la operacin del servicio, del equipo de ITSouth al equipo del Cliente

Plan de restitucin del servicio


Revisin de la documentacin entregada
Base de conocimiento generada
Transferencia de conocimientos
Soporte post transicin

PROJECT CLOSE

Project
Start Setup Takeover Operations Transition
Close

El objetivo es aprender de las situaciones que se plantearon a lo largo del servicio o en el perodo
considerado

Presentacin del Informe Final del Servicio


Lecciones aprendidas
Cierre administrativo / legal
En servicios con renovacin anual suele hacerse cada fin de perodo

8 Modelo de Software Factory


RESUMEN DEL ALCANCE DEL SERVICIO

Inventario de aplicaciones a desarrollar y/o soportar


Prestaciones del servicio
o Mantenimiento correctivo (Incidencias)
Reparacin de errores / defectos en las soluciones en produccin con el
objetivo de asegurar la disponibilidad y funcionalidad requerida por el
negocio.
o Mantenimiento evolutivo
Mejoras y pequeos desarrollos
Mantenimiento preventivo
Adaptaciones ante cambios en la plataforma o entorno de ejecucin
o Nuevos desarrollos
Desarrollo de nuevas funcionalidades o nuevas soluciones, orientadas a
implementar nuevos requerimientos del negocio que no son soportados por
las soluciones actuales.
Gestin del servicio, monitoreo y reporte
Actividades de consultora, soporte y Start Up de proyectos

9 Modelo de Software Factory


ACTIVIDADES DEL SERVICIO

Planifica y provee los requerimientos a ser construidos por el servicio


Construye los requerimientos con un servicio integral, gestionado por nivel de productividad
y calidad

ITSouth

ITSouth

ITSouth

ITSouth

10 Modelo de Software Factory


DETALLE DE ACTIVIDADES

Monsanto
Cliente factory

Requerimientos
Gestin y priorizacin
Req. .Funcionales
Req. .No Funcionales

Arquitectura tcnica IT South


Diseo de alto nivel
Estndares de Desarrollo

Construccin
Especificacin Funcional
Diseo tcnico
Interfaz de usuario
Configuracin y customizacin
Desarrollo
Pruebas unitarias

Testing
Elaboracin y ejecucin de casos de
prueba
Gestin de Defectos

Aceptacin y Piloto
Implementacin ambiente aceptacin
Resolucin feedback de usuarios

Implementacin Soporte a la
Requerimiento interno implementacin

Gestin del servicio


Plan de desarrollo

11 Modelo de Software Factory


MODELO DE EQUIPO

ROLES DEL SERVICIO

Lder de Servicio
o Es responsable de las relaciones comerciales, provisin de los recursos humanos y
coordinacin general del equipo de trabajo de ITSouth.
o Responsable de la coordinacin del proyecto con el cliente y del proyecto en s por
parte de ITSouth.
Arquitecto
o Es el responsable del diseo de la solucin. Esto incluye la evaluacin de las
decisiones tcnicas clave del diseo global de la solucin.
Desarrollador
o Responsables de generar el cdigo, en funcin de los requerimientos provistos
definidos
Analista Funcional/Tester
o Es el responsable de dar soporte funcional a los desarrolladores
o Es el responsable de las pruebas funcionales
o Es el responsable de la documentacin de usuario
Especialista Usabilidad -opcional-
o Diseo de la usabilidad de la aplicacin, recomendaciones e implementacin de las
propuestas

MODELOS DE EQUIPO

Los roles y modelo de equipo se configuran de acuerdo a la complejidad de los proyectos

Service
Delivery
Leader

Desarrollador Desarrollador Arquitecto

Especialista
Infraestructura

Analista Tester
Funcional

12 Modelo de Software Factory


CAPACIDAD DEL EQUIPO

La cantidad de funcionalidad que un ITSouth Team puede entregar depende de su tamao.


El tamao de cada ITSouth Team puede variar entre:
o Mnimo: Mnimo requerido de un ITSouth Team
o ptimo: Mejor relacin de productividad (capacidad/costo)
o Mximo: Ms all del cual no hay aumento de capacidad
Obtener mayor cantidad de funcionalidad pasado el umbral del tamao mximo, requiere
incorporar un nuevo ITSouth Team

mnimo mximo
mnimo ptimo mximo
ITSouth Team ITSouth Team ITSouth Team
ITSouth Team
ptimo
ITSouth Team

Umbral

13 Modelo de Software Factory


EQUIPOS DISPONIBLES

Service Delivery Leader Service Delivery Leader Service Deliverty Leader

Desarrollador Arquitecto Part time Arquitecto

Desarrolladores Desarrolladores

Tester Part Tester Tester


time

mnimo ptimo mximo


mnimo ptimo mximo
ITSouth Team ITSouth Team ITSouth Team ITSouth Team

ITSouth Team

Umbral

14 Modelo de Software Factory


MODELO DE GESTIN

ESTRATEGIA DE PROYEC TO GIL

Equipos interdisciplinarios, que incluyen al cliente (o un representante)


Entrega frecuente de software funcionando
Fuerte foco en la calidad
Builds y tests peridicos, integracin con alta frecuencia

El backlog consolida el trabajo a realizar en unidades de trabajo


El trabajo se organiza para hacer entregas de funcionalidad cada 2 semanas
Se planifica en conjunto el contenido y tamao de la prxima entrega. Cada entrega es
concreta y medible en trminos de cantidad y calidad
Para construir cada entrega se realizan las actividades de diseo, desarrollo y prueba
necesarias
Se mide y valida la cantidad y calidad de la funcionalidad entregada

15 Modelo de Software Factory


MODELO DE GESTIN

Scrum Diario

Retrospectiva de
24 horas Sprint
Planificacin de Release

Sprint Incremento de
14 semanas funcionalidad

Visin + ROI Product Backlog Sprint Backlog

Revisin de
Planificacin de Sprint
Sprint

UNIDADES DE TRABAJO

Cada unidad de trabajo se descompone en tareas de desarrollo


Cada tarea de desarrollo se clasifica/valoriza en horas de esfuerzo

Horas de esfuerzo mximas


Unidad de trabajo Tareas de construccin
de ejecucin

Tarea 1 hh

Unidad de trabajo X Tarea 2 hh

Tarea 3 hh

Valorizacin (Unidad de trabajo x) = Horas de esfuerzo mximas

Modelo de tareas pre-acordado


o Mantenimiento de un catlogo de tareas estandarizado
o Horas de esfuerzo de ejecucin esperadas por tarea

16 Modelo de Software Factory


DINMICA DE LAS ITERACIONES

1. Las unidades de trabajo son consolidadas


2. El equipo de construccin clasifica y valoriza cada tem del backlog
IT South
3. Se acuerda en conjunto los tems del backlog a construir en la prxima iteracin, con una
cantidad de trabajo acorde a la capacidad del Equipo
4. Se mide la cantidad y calidad de la funcionalidad entregada.

17 Modelo de Software Factory


MEDICIONES DEL SERVICIO

Se mide:

Valorizacin de unidades de trabajo planificadas


Valorizacin de unidades de trabajo efectivamente entregadas
Cantidad de defectos reportados

A partir de las mediciones se obtienen indicadores de:

Productividad
Cumplimiento de plazos
Calidad

18 Modelo de Software Factory


EJEMPLO DE MODELO DE SLA

Dimensin Mtrica Objetivo Mtodo de Frmula Desempeo


buscado medicin deseado
(indicador)

Maximizar la cantidad
M= Cantidad de x= Valorizacin total de A definir en la
de funcionalidad
funcionalidad las unidades de trabajo M=x etapa de
entregada por el
entregada entregadas implementacin
servicio

Productividad Utilizar toda la N= Capacidad disponible


M= Porcentaje de capacidad y cumplir en horas de servicio A definir en la
produccin sobre con las horas de
x= Valorizacin total de M=x/N etapa de
la capacidad esfuerzo mximas de
las unidades de trabajo implementacin
instalada ejecucin de unidades
de trabajo entregadas

N= Cantidad total de las


unidades de trabajo
Cumplir con los plazos retrasadas
M= Retraso de A definir en la
de entrega de todas
unidades de X = suma de la cantidad M=x/N etapa de
las unidades de
trabajo total de iteraciones de implementacin
trabajo planificadas
retraso de cada unidad de
trabajo retrasada
Plazos
N= Valoracin total de las
Cumplir con los plazos unidades de trabajo
M= Porcentaje de planificadas A definir en la
de entrega de todas
unidades de M=x/N etapa de
las unidades de X= Valoracin total de las
trabajo retrasadas implementacin
trabajo planificadas unidades de trabajo
retrasadas

N= Valoracin total de las


unidades de trabajo
M= Porcentaje de No encontrar entregadas A definir en la
incidencias re incidencias que tengan M=x/N etapa de
abiertas que ser reabiertas X= Valoracin total de las implementacin
unidades de trabajo de
tipo incidencias reabiertas

Calidad
N= Valoracin total de las
M = Porcentaje de Minimizar la cantidad unidades de trabajo
entregadas A definir en la
defectos de defectos reportados
M=x/N etapa de
reportados de de severidades alta y X= cantidad total de implementacin
celeridad de alta crtica defectos reportados de
severidad

19 Modelo de Software Factory


GESTIN DE CAMBIOS

BACKLOG DE UNIDADES DE TRABAJO

Iteracin 1
No se
admiten Iteracin 2 en proceso
cambios

Eliminado
Cambio de prioridad

Nuevo

Una iteracin podr ser modificada solo con:


o Reemplazo de unidades de trabajo no iniciadas
o Asignacin de recursos adicionales

20 Modelo de Software Factory


MODELO DE CONTROL

Cada cierre de iteracin se realizar mediante una reunin en la que se realizarn las siguientes
actividades.

Iteraciones semanales / quincenales


1 2 3 4 5 N

Servicios de
desarrollo

Servicios de
soporte

Reunin de cierre y planificacin de la iteracin


Redimensionamiento de
Establecer procedimientos los parmetros del
Revisin de los entregables servicio
Distribucin soporte / desarrollo
Anlisis de resultados (tems completos vs.
planificados)
Planificacin de la siguiente iteracin
Formalizar los acuerdos

21 Modelo de Software Factory


HERRAMIENTAS E INFRAESTRUCTURA

GESTIN DE INFRAESTRUCTURA

Hardware
Software de base y herramientas de desarrollo
Entornos de desarrollo
Conectividad Punto a Punto
Soporte interno

CICLO DE VIDA

Iteraciones cortas y regulares - Visibilidad


o El objetivo principal de esta prctica es obtener resultados concretos al final de cada
iteracin que garantizan la visibilidad regular del avance
Alcance intercambiable de lo no desarrollado
o Este concepto implica la posibilidad de cambiar un requerimiento definido
inicialmente en el alcance por otro de igual tamao, siempre y cuando ese
requerimiento no est siendo desarrollado en la iteracin vigente.
o Y todo nuevo requerimiento, se va agregando al final, y se irn priorizando segn
las necesidades del proyecto y del usuario.

22 Modelo de Software Factory


MEDIBLE

Productividad
o Cantidad de features terminados por ciclo (velocidad)
o Earned Business Value por ciclo
o Lead Time (tiempo desde generacin del requerimiento hasta que est en
produccin)

Calidad
o Cantidad de errores descubiertos
o Cantidad de incidentes en produccin

Tiempos de entrega
o % de Features / Valor entregado sobre planificados

FLEXIBLE

La composicin del equipo de ITSouth es


o Adaptable a la cada problemtica
o Configurable en el tiempo
o Cantidad de integrantes adaptable a la demanda
El alcance del servicio es revisado en forma peridica
Infraestructura propia disponible
Modelos de cobertura horaria y guardias

ITSouth Team

23 Modelo de Software Factory


CONFIABLE

+20 aos perfeccionando el modelo


Solidez tcnica
o Mltiples plataformas
o Mltiples arquitecturas
Gestin de recursos especfica
o Rotaciones programadas
o Foco en el aseguramiento de la continuidad del servicio
o Esquema de asignaciones de contingencia

24 Modelo de Software Factory


iTSouth Consultores
Av. Alicia Moreau de Justo 740 Piso 3 Of. 1

C1107AAN Capital Federal, Argentina

Telfono +54 (11) 4334-0033 / 4343-3157

Email: info@itsouth.com.ar

www.itsouth.com.ar

25 Modelo de Software Factory

S-ar putea să vă placă și