Sei sulla pagina 1di 44

z a b a l a

J.A. Zabala & Consultores Asociados Ltda


DIVISIÓN TIC

Fábrica de Software
La caja de herramientas
Contenido

z a b a l a
1. Conceptos de Fabrica de Software – FS
2. Justificación
3. La fábrica de software de J.A. Zabala & Consultores Asociados
4. Marco Metodológico de la fábrica de software (Best Practices)
2.1 Gestión de servicios IT
2.2 Procesos y sus relaciones
Caja de herramientas
3.1 Centro de Servicios
3.2 Planificación (Gestión de proyectos)
3.3 Plataformas de desarrollo
3.3.1 Tecnologías
3.3.2 Arquitectura
3.3.3 Infraestructura de desarrollo
5. Un caso de éxito
Conceptos de Fabrica de Software

z a b a l a
Concepto 1:
Una fabrica de Software (FS) es una unidad productiva altamente
industrializada que permite compartir recursos, tanto tecnológicos
como humanos, entre los distintos proyectos que se desarrollan.

Concepto 2:
Desde el punto de vista organizacional y de procesos, en una fabrica de
Software existe un “proyecto” de soporte que proporciona al resto de
proyectos recursos tecnológicos (herramientas) y humanos (personas),
por lo que tiene que cumplir algunas Áreas de Proceso, como:

•Planificación del Proyecto


•Control y Seguimiento del Proyecto
•Gestión Integrada del Proyecto
•Gestión de Riesgos
Conceptos de Fabrica de Software

z a b a l a
Concepto 3:
El concepto de fábrica de software, fue originalmente propuesto para
mejorar la productividad del desarrollo de software hacia:

1. Herramientas estandarizadas
2. Métodos
3. Componentes reutilizables

Concepto 4:
Una fábrica de software es una organización especializada en la
producción industrial de software mediante procesos eficientes y con
calidad. Con dos premisas fundamentales: es industrial y por tanto
repetible, y persigue la calidad, no sólo del producto sino también del
cumplimiento de plazos, presupuestos y requisitos iniciales del producto
solicitado por el cliente
Tipos o Modelos de FS

z a b a l a
1. Desarrollo de proyectos

2. Bodyshopping

3. Mantenimiento de aplicaciones
MODELO 1
Desarrollo de proyectos
En este modelo la FS es la encargada de realizar un desarrollo concreto por lo general

z a b a l a
independiente de otras aplicaciones, basado en arquitecturas de cliente o propias. En este
modelo el cliente Realiza la especificación funcional y la FS todo el desarrollo tecnologico del
proyecto, trabajando conjuntamente con el cliente en la fase de validación.

PUNTOS CLAVE DE CARA AL CLIENTE


A nivel operativo y de negocio
Politica de precios/hora
Otros puntos clave
Acuerdos por volumen
Las tecnologias tipicas son Java y .Net
Acuerdos respecto a picos y valles
Garantia
Son proyectos con mas riesgos, lo cual exige
Productividad
determinar un % mayor de beneficio o una
Politica de facturación
prevision de sobrecostos mas alta.
ANS y penalizaciones
Condiciones de salida y cierre
Cada proyecto es diferente al anterior y no hay
Gestion de riesgo (a nivel interno) aumentos de productividad significativos en los
grupos de recursos asignados.
A nivel ingenieria
Estimdores del proyecto El % de recursos seniors es mas alto que en
Formacion del equipo en arquitectura cliente proyectos de mantenimiento, por tanto son
Modelo de analisis proyectos de mayores costos
Modelo de validación
Modelo de gestion del cambio
Plan de gestion de la configuración
MODELO 2
¨Bodyshopping¨

z a b a l a
Es la venta de recursos (personas) a un cliente determinado, en un proyecto
determinado y por un tiempo determinado.

El cliente especifica el perfil (años de experiencia, tecnologia, metodologias. El


objetivo es encargar una tarea a una persona o un grupo de personas y controlar
su realización. Por regla general la tarea se realiza en la sede del cliente.

PUNTOS CLAVE

Duración del contrato: No se recomienda inferior a 6 meses

Opciones de prórroga: Entre mas prorroga mas beneficio, por tanto interesan los
proyectos largos

Capacidad de renegociación: Se deben tener ventanas de negociación con el cliente,


porque siempre los recursos aspiran a ser mejor remunerados

Absentismo: El absentismo exprime los beneficios dad la modalidad de costeo por horas,
por lo cual se deben seleccionar personas con bajo absentismo y estimar beneficios sobre
los mismos superiores al 30% para tener un colchon.
MODELO 3
Mantenimiento de aplicaciones
Este modelo es uno de los mas interesantes para una FS ya que permite tener una previsión

z a b a l a
estable de facturación durante un periodo de tiempo.

Dos tipos de Mantenimiento:


Mantenimiento dentro de la Ingenieria de Software vs Mantenimiento de aplicaciones

En el primer caso hablamos de la fase del ciclo de vida y puede ser evolutivo o correctivo.
En el segundo caso, puede referirse a un mantenimiento como el anterior o al desarrollo de nuevas
versiones de aplicaciones o funcionalidades concretas, que es lo mas usual.

PUNTOS CLAVE
Volumen mínimo: Anual. Pudiéndose tratar en horas
Gestión de picos y valles: definir cuanto es lo mínimo al mes que se debe garantizar y cuanto
puede crecer mensualmente la factoría para gestionar un pico de carga.
Acotación: Acotar tecnologías, arquitecturas y herramientas
Metodología de desarrollo: Definir acorde a cada necesidad o tecnología
Estimación: Definir estimadores o tablas de estimacion (Tecnologia, arquitectura, complejidades)
Costos: Definir costos de gestion, humanos (jefes de proyecto, gestores, coordinadores)
ANS: Definir ANS y penalizaciones
Terminación del acuerdo contractual: Diseñar condiciones de salida y penalizaciones
Normativa de calidad: Definir la que sea aplicable: ISO, CMMI, ITIL,..
Recursos: Estudiar costos adicionales y amortizaciones, SW, HW, Comunicaciones
RRHH: Medir los costos de formación, diferenciar entre general y especifica del proyecto
Esquema de Comunicación: Definir el modelo de relación, responsables, niveles de decisión,
escalamiento, etc.,
Condiciones comerciales: Definir hitos de facturación, periodicidades y condiciones de pago
Componentes estructurales

z a b a l a
de una FS
1. Operación

2. Control

3. Desarrollo de personal
Componente 1:
Operación

z a b a l a
1. Planta física. Infraestructura de soporte (mobiliario, equipo, horarios, etc.)
que contenga espacios de trabajo que garanticen las condiciones necesarias
para que las personas puedan desarrollar su trabajo.

2. Administración de la configuración. Herramientas y repositorio que


contenga los productos que se generan en el proceso de producción, así
como un procedimiento de administración claramente definido.

3. Librerías de componentes. El reuso es una forma de incrementar la


confiabilidad, disminuir los tiempos y el costo de desarrollo. Por tal razón se
debe habilitar un repositorio donde se tengan claramente identificados,
accesibles y disponibles cualquier componente reusable (diseños, procesos,
programas fuente, datos, planes de proyectos, bases de datos, etc.)

4. Base de conocimientos. Es necesario contar con una librería técnica donde


se registre todo incidente técnico relacionado con los procesos de
producción, las herramientas de desarrollo o el dominio de especialidad del
producto.
Componente 2:

z a b a l a
Control
1. Estimación y Planeación. Es indispensable contar con técnicas y métodos
para poder estimar, planear y medir el avance de los proyectos.

2. Administración de Procesos. Se necesitan:


2.1. Procesos de producción claramente definidos de tal forma que puedan
ser rastreables y medidos a fin de ser mejorados.
2.2. Metodologías, técnicas y herramientas para llevar a cabo los procesos
de producción.

3. Aseguramiento de calidad y productividad. Se necesitan:


3.1. Funciones de aseguramiento de calidad de tal forma que los productos
cumplan con los requerimientos solicitados por el cliente.
3.2. Métricas claramente definidas para medir la productividad de los procesos.
3.3. Métricas para medir la satisfacción del cliente.

4. Administración de costos. Es necesario contar con un sistema para medir


los costos de producción por operación, proceso, persona y proyecto.
Componente 3:

z a b a l a
Desarrollo de Personal
1. Programas de Carrera. Es necesario definir un procedimiento que
administre el crecimiento del personal.

2. Entrenamiento. Para mejorar la productividad de las personas, es


necesario proveer y medir el entrenamiento necesario.

3. Evaluación. A fin de elevar la productividad de las personas es


necesario medir en términos cualitativos y cuantitativos su
desempeño dentro de los procesos de producción.

4. Planes de Compensación. Es necesario contar con un


procedimiento definido sobre la política de compensaciones de las
personas, de tal forma que incentive el desarrollo personal de una
manera sostenida
Objetivo Típico de una

z a b a l a
FS Moderna
Los servicios de Fabrica de SW modernas se orienta a brindar un servicio
integral para el desarrollo de software, idealmente a través de algun marco
de referencia (como CMMI) y de un equipo de profesionales con experiencia
en desarrollo de soluciones informáticas para brindar soluciones altamente
portables y robustas bajo herramientas de desarrollo modernas, como .NET y
J2EE según el tipo de solución requerida, y con una gestión de proyectos
integrada, mediante metodologías agiles, dirigidas a través de la gestión de
proyectos bajo el PMbok del PMI, que posee una estructura basada en
objetivos.

La modalidad de fabrica se emplea por lo general en la creación de software


externalizado que representa la subcontratación de un proceso, como el diseño
del producto o de fabricación, a un proveedor. La decisión de contratar
servicios externos es a menudo realizada para preservar el interés de la
empresa, en cuanto a reducción de costos, reorientación o conservación de la
energía dirigida a las competencias de una empresa, o para hacer un uso más
eficiente de su capital, la tecnología y los recursos.
Servicios de una FS

z a b a l a
1. Servicios que puede proveer una FS

2. Modelo de gestión de IT para proveer


servicios
1. Servicios

z a b a l a
1. CONSULTORIA 4. SOPORTE DE SERVICIOS
2. TERCERIZACION 5. CAPACITACION
3. FABRICA DE SOFTWARE 6. INTEGRACION DE SISTEMAS
1. Servicios

z a b a l a
CONSULTORIA

Se refiere a la prestación de servicios profesionales para ayudar a


crear estrategias de TI personalizadas que cubran los objetivos de
negocio y aseguren el mejor retorno de la inversión posible.
1. Servicios

z a b a l a
TERCERIZACION:

Ventajas para el cliente


 Mejorar la operación de tecnología y permitir que la función de TI dentro de la
empresa pueda dedicarse al negocio, y con ello reducir costos y los requerimientos
de capital.

 Permitir que la organización del cliente se concentre en el foco de su propio


negocio, liberándolo de la administración y operación de la tecnología.

 Mejorar, medir y controlar los niveles de servicio entregados a los usuarios.

 Acceder a capacidades y prácticas no disponibles internamente.

 Acceso a recursos no disponibles en la empresa.

 Reducción de inversiones y control de costos.

 Riesgo compartido, y posibilidad de focalizarse en el negocio destinando recursos


donde realmente los necesita.

 Mejorar en la calidad del servicio.


1. Servicios

z a b a l a
TERCERIZACION:

Por qué es ideal esta línea de negocios en una FS?

 Porque debido a su actividad les resulta fácil demostrar experiencia en el


desarrollo de aplicaciones, mantenimiento de sistemas, entrenamientos y
reingeniería de procesos. Planes de contratación que le dan al cliente la libertad
que necesita al momento de contratar un servicio.

 Acumulan experiencia en diversos entornos tecnológicos y metodologías. Altos


niveles de Productividad basados en metodología y gestión, garantizando
la Calidad del servicio.

 Apertura a proyectos con diversas tecnologías y entornos de trabajo. Recursos


capacitados en tecnologías de última generación. Equipos de trabajo que
permiten la co-participación de nuestros Clientes, utilizando comunicaciones de
voz sobre IP y conexiones VPN entre nuestros equipos de trabajo y la empresa.
1. Servicios

z a b a l a
TERCERIZACION:

Por qué es ideal esta línea de negocios en una FS?

 Porque debido a su actividad les resulta fácil demostrar experiencia en el


desarrollo de aplicaciones, mantenimiento de sistemas, entrenamientos y
reingeniería de procesos. Planes de contratación que le dan al cliente la libertad
que necesita al momento de contratar un servicio.

 Acumulan experiencia en diversos entornos tecnológicos y metodologías. Altos


niveles de Productividad basados en metodología y gestión, garantizando
la Calidad del servicio.

 Apertura a proyectos con diversas tecnologías y entornos de trabajo. Recursos


capacitados en tecnologías de última generación. Equipos de trabajo que
permiten la co-participación de nuestros Clientes, utilizando comunicaciones de
voz sobre IP y conexiones VPN entre nuestros equipos de trabajo y la empresa.
1. Servicios

z a b a l a
FÁBRICA DE SOFTWARE
 La fábrica se establece para producir software bajo una metodología que produzca resultados, con
tecnologías probadas y difundidas en el mercado.

 El desarrollo de las soluciones se basa en el modelo "Fabrica de SW", que permite construir
aplicaciones a medida a partir de componentes de software estándar. Este modelo se traduce en un
desarrollo rápido y de alta Calidad, ajustado a las exigencias tecnológicas y de negocio de los Clientes.

 Estos principios le permiten a una fábrica ser ágil para desarrollar software, generadora de código
escalable y comprometida en implementar soluciones útiles en el negocio de sus Clientes.

 La fábrica desarrolla la capacidad de emplear y adaptar metodologias para soportar el paradigma


ágil, como también RUP, o cualquier otra, en función de las características de cada proyecto.

 Es de la escencia de una FS que la ejecución de los proyectos esté basada en los ciclos de vida
definidos sobre la plataforma de proceso de desarrollo de software Rational Unified Process® y en el marco
para la gestión de proyectos basado en el PMBok de PMI.

 Una FS sabe que la calidad de un producto es responsabiligias del proceso que se utiliza para su
elaboración, por tanto se mueve en base a modelos como (CMMI).

 Para cada etapa de ciclo de desarrollo del software la FS cuenta con herramientas para administrar,
diseñar, controlar, aumentar la productividad y garantizar la Calidad del código.
1. Servicios
FÁBRICA DE SOFTWARE

z a b a l a
Alcance de los servicios de una FS
 Apoyo y asesoramiento en la definición de procesos funcionales de negocio
 Apoyo en el entrenamiento a la organización
 Apoyo en la planificación, seguimiento y control de proyectos
 Apoyo en la identificación de las necesidades del negocio
 Implementación de soluciones técnicas que incluya la definición de la arquitectura,
diseño de componentes y codificación
 Control de cambios a los requerimientos
 Ejecución de actividades de verificación, a través de pruebas unitarias o pruebas
entre pares
 Apoyo a las pruebas de usuario
 Apoyo a la integración
 Medición y análisis del desempeño del servicio
 Aseguramiento de la Calidad del proceso y del producto
 Gestión del inventario de requerimientos, estimación del esfuerzo requerido para
cumplir con los mismos y generación de alertas al personal de dirección informando
de posibles retrasos en el cumplimiento del nivel de servicio acordado
 Administración de la configuración
1. Servicios

z a b a l a
SOPORTE DE SERVICIOS
Por qué es importante el soporte y el mantenimiento?

 Las aplicaciones están vivas. El funcionamiento genera inconsistencias,


acumulación de datos, pérdidas de rendimiento, dependencias, etc.

 Cuando se construyeron las aplicaciones, los procesos de toma de


requerimientos y análisis no cubren el 100% de las necesidades ni toda
la casuística final de la operativa

 Mejora continua. Es necesario realizar actualizaciones tecnológicas y


de integración con diferentes interfaces, y añadir nueva funcionalidad
para mejora el rendimiento y la usabilidad de la aplicación.

 Finalmente, no es necesario asignar recursos en las instalaciones del


cliente. En un modelo de producción en Fabrica de SW es posible
realizar tareas de soporte y mantenimiento desde las instalaciones de la
fábrica
1. Servicios

z a b a l a
SOPORTE DE SERVICIOS
Tipos de mantenimiento que aborda una FS

Correctivo: cambios necesarios para corregir los errores de la aplicación. El servicio


se presta basado en el tiempo de resolución de incidencias en fucion de cada
nivel de criticidad. S establecen plazos para cada criticidad y se obtienen
indicadores.

Evolutivo: incorporaciones y modificaciones necesarias para cubrir el crecimiento,


la expansión o el cambio en las necesidades del usuario. El servicio está basado
en la estimación de plazos de desarrollo y la ejecución real.

Adaptativo: modificaciones que afectan a los entornos en los que el sistema opera,
por ejemplo, cambios de configuración del hardware, software de base, gestores
de base de datos, comunicaciones, etc.

Perfectivo: acciones llevadas a cabo para mejorar la Calidad interna de los


sistemas en cualquiera de sus aspectos: reestructuración del código, definición
más clara del sistema y optimización del rendimiento y eficiencia
1. Servicios

z a b a l a
CAPACITACION
En Capacitación brindamos distintas opciones a su medida para la
formación y perfeccionamiento en las últimas tendencias de la
tecnología, ajustadas a los distintos perfiles y niveles jerárquicos
del personal de su empresa. Contamos con docentes altamente
calificados y comprometidos en transmitir su propia experiencia.
Formamos profesionales habilitados a enfrentar con solvencia un
entorno de tecnología en cambio permanente.
1. Servicios

z a b a l a
INTEGRACION
Los servicios de Integración permiten aportar mayor valor estratégico a la
empresa cliente a través de todos sus sistemas y procesos. Uno de los
retos más importantes que enfrentan hoy las organizaciones es la
fragmentación de datos entre sistemas empresariales heterogéneos.

Las organizaciones reconocen que su habilidad para mejorar su productividad


y disminuir costos dependerá de la forma en que sus datos sean
administrados. La integración de datos es urgente, pero debe estar en
manos de expertos. Combinando su experiencia y habilidades una FS
puede ayudar a sus clientes a alcanzar sus objetivos tecnológicos y lograr
maximizar la inversión en su infraestructura Tecnológica.
2. Modelo de gestion de IT para
proveer servicios de FS

z a b a l a
1. Modelos de referencia
2. Certificaciones
3. Metodología única, herramientas
específicas para cada tecnología
4. Beneficios de la aplicación de un
marco metodológico
5. Clientes y Usuarios
6. Dirección por proyectos
7. Soporte a servicios
8. Entrega de servicios
9. Gestión de la Seguridad
10. La perspectiva de negocio
11. Gestión de la infraestructura
12. Gestión de aplicaciones
13. Planificación de la
implementación de la gestión de
servicios
1. Modelos de referencia

z a b a l a
Una fábrica de SW ejecuta proyectos
basados en procesos y metodologías de
reconocimiento internacionales, como UP
(Unified Process), PMI (Project
Management Institute) y CMMI (Capability
Maturity Model Integration ) e ISO
9001:2008.

Comprende un marco de trabajo con las


mejores prácticas destinadas a facilitar la
entrega de servicios de tecnologías de la
información (TI) y consolida un extenso
conjunto de procedimientos de gestión
ideados para lograr Calidad y eficiencia en
las operaciones de TI.

1. Proceso Unificado (UP)


2. CMMI
3. PMBOK
4. ITIL
5. ISO 9001:2008
2. Certificaciones

z a b a l a
 CMMI - Madurez de Proceso

 ISO 9001:2008

 Programadores con certificación Sun / Microsoft;

 CSTE - Probador Certificado de Software (QAI - Instituto de Garantía de


Calidad)

 Certificaciones aplicables por tecnologías de base Oracle, IBM,


Microsoft; Certificación OMG UML;

 PMP - Profesionales de Gestión de Proyecto

 ITIL -Biblioteca de Infraestructura de Tecnología de la Información;

 COBIT - Objetivos de Control para la Información y Tecnología.


3. Metodología única, herramientas

z a b a l a
específicas para cada tecnología
Las metodologías son más eficaces si se apoya en conjuntos de
herramientas que den respuesta a las necesidades específicas surgidas
en las diferentes fases de un proyecto.

Las herramientas sugeridas para apalancar la Calidad de los desarrollos son

 Gestión documental (DMS – Alfresco, SharePoint)


 Control de gestión (OpenProject)
 Control de fuentes (ClearCase, Accurev, VSS, SVN)
 Gestión de tareas (Jira, AceProject)
 Automatización de pruebas (JUnit, LoadRunner)
 Gestión integrada de proyectos (Pentaho)
 Estimación de esfuerzo (COCOMO II)
 Organización del código (Maven)
 Elaboración de métricas (Sonar)
 Diseño asistido (Visual Paradigm, ER/Studio, Altova)
4. Beneficios de la aplicación de un

z a b a l a
marco metodológico
Con la aproximación sistemática y profesional a la gestión de los Servicios IT
ofrecida por ITIL se pueden conseguir beneficios como:

 Incrementar la satisfacción de los usuarios con los servicios IT


 Reducir el riesgo de no encontrar los requisitos de negocio para los servicios IT
 Reducir costos en el desarrollo de procedimientos y prácticas dentro de una organización
 Mejor comunicación y flujo de información entre el personal de IT y los Clientes.
 Una aproximación de Calidad a los servicios IT
 Reafirmación que los servicios IT son dados de acuerdo a los procedimientos
documentados que pueden ser auditados
 La aptitud de depender de los servicios IT, haciendo posible a los Clientes lograr los objetivos de
negocio.
 Identificación de los puntos de contacto para preguntas o discusiones sobre
requerimientos de cambio
 Conocimiento que se produce información para la justificación de los cargos de los servicios IT y
el control de los acuerdos de niveles de servicio.
5. Clientes y Usuarios

z a b a l a
Para evitar confusión con respecto a los roles y terminología, los términos
“cliente” y “usuario” se utilizan a los largo del documento para diferenciar
entre aquellas personas (generalmente directores de mayor rango) que
pagan por y son dueños de los Servicios de IT (los Clientes), respecto a
aquellas personas que utilizan los servicios a diario (los usuarios). El
punto de contacto primario para los Clientes es el director de Atención al
Cliente, mientras que el punto de contacto primario para los usuarios es el
SAC.

Por lo tanto, es importante que distingamos las distintas pero relacionadas


necesidades de Usuario y Clientes en la provisión de servicios.
Ciertamente, sus propósitos puede que estén enfrentados y necesiten ser
equilibrados. Hay procesos de información que se deben mantener y
elementos clave de proceso que ambas partes deben definir
6. Dirección por proyectos
En una FS los proyecto son ejecutados dentro de un marco de referencia basado en las

z a b a l a
mejores prácticas (CMM, ITIL, PMI). Cada proyecto es particular por lo cual el marco
metodológico se debe adaptar a cada proyecto para soportar diferentes modelos de
desarrollo de SW. (RUP, RAD,…)
7. Soporte a servicios
Se centra en asegurar que el cliente tenga acceso a los servicios adecuados para soportar las

z a b a l a
funciones de negocio. Los puntos que incluye son: Centro de Servicios, Gestión de
incidentes, gestión de problemas, gestión de la configuración, gestión de cambios y gestión
de la difusión.
8. Entrega de servicios

z a b a l a
Es el segundo elemento de la
reestructuración de los
procesos de ITIL.

Los proveedores de servicios


deben ofrecer a los usuarios un
adecuado soporte, la entrega de
servicios cubre todos los
aspectos que se deben tener en
cuenta.

El propósito de la entrega de
servicios es mostrar los vínculos
y las principales relaciones
entre todos los procesos de
gestión de servicios y de
infraestructura
9. Gestión de la Seguridad

z a b a l a
Explica los procesos de gestión de la seguridad con la gestión de
servicios IT.

La guía se centra en el proceso de implementación de los requisitos de


seguridad identificados en los acuerdos de niveles de servicio IT más
que en la consideración de las políticas de seguridad para el negocio.

Procesos tratados:

 Gestión de la seguridad
10. La perspectiva de negocio

z a b a l a
Presta atención al conocimiento de la provisión de servicios IT. Los
temas tratados cubren la gestión de la continuidad de negocio, la
Tercerización y asociaciones, supervivencia a los cambios y la
transformación de las prácticas de negocio a través del cambio
radical.

Procesos tratados:

 Gestión de la continuidad de negocio

 Tercerización y asociaciones

 Sobrevivir a los cambios y Transformación de las prácticas de


negocio a través del cambio radical

 Comprensión y mejora
11. Gestión de la infraestructura

z a b a l a
La gestión de la infraestructura cubre la gestión del servicio de
red, la gestión de las operaciones, la gestión de los procesadores
locales, la aceptación e instalación de los computadores y por
primera vez, la gestión de los sistemas.

Procesos tratados:

 Gestión del servicio de red

 Gestión de las operaciones

 Gestión de los procesadores locales

 Aceptación e instalación de los computadores

 Gestión de los sistemas


12. Gestión de aplicaciones

z a b a l a
Cubre el ciclo de vida del desarrollo de Software, expandiendo los
asuntos tratados en el soporte del ciclo de vida del software y en las
pruebas de los servicios IT. También da más detalles sobre los
Cambios de Negocios con el énfasis puesto en la clara definición de
requisitos y la implementación de soluciones.

Procesos tratados:

 Soporte del ciclo de vida del software

 QA de los servicios IT
13. Planificación de la implementación de

z a b a l a
la gestión de servicios

Explica los pasos necesarios para identificar cómo una organización


puede beneficiarse de ITIL, y como que hacer para recoger estos
beneficios.

Procesos tratados:

 Proceso de mejorar continua


Marco metodológico de una FS

z a b a l a
1. Gestion de Servicios IT
Necesidades de los clientes
Por qué implementar gestión de Servicios?
Procesos, Departamentos y procedimientos

2. Relación entre procesos


Gestión de la configuración
Gestión del Cambio
Gestión de la difusión
Gestión de incidencias
Gestión de problemas
Centro de Servicios
Gestión de Acuerdos de Niveles de Servicio
Gestión de la capacidad
Gestión Financiera para los servicios IT
Gestión de la disponibilidad
Gestión de la continuidad de los servicios IT
Gestión de la infraestructura IT
Gestión Aplicaciones
Gestión de la Seguridad
Plataforma de Desarrollo

z a b a l a
de una FS

1. Tecnologias
2. Arqutectura
3. Infraestructura de desarrollo
z a b a l a
Pasos para crear una FS

z a b a l a
1. Definir y entender qué es una fábrica de software y para qué sirve
2. Elaborar un plan de negocio basado en un modelo productivo.
3. Obtener las certificaciones de calidad que avalen el proceso productivo.
4. Definir el perfil de emprendedor/a capaz de acometer el proyecto.
5. Localizar el personal a contratar.
6. Determinar la ubicación de la fábrica de software.
7. Conseguir financiación.
8. Captar clientes.
9. Reproducir el modelo de negocio a través de franquicias.
10. Creer en el proyecto.
Conclusiones

z a b a l a

Potrebbero piacerti anche