Perfil proyecto profesional gerencia qa
Click here to load reader
-
Upload
dario-rodrigo -
Category
Documents
-
view
275 -
download
0
Transcript of Perfil proyecto profesional gerencia qa
0
Facultad de Ingeniería
Carrera de Ingeniería de Sistemas de Información
GESTIÓN DE QUALITY ASSURANCE PARA EL ASEGURAMIENTO DE LA CALIDAD DE PROYECTOS DESARROLLADOS EN LAS EMPRESAS
VIRTUALES DE LA UPC
Perfil del Proyecto Profesional para la obtención del Título Profesional de Ingeniero de Sistemas de Información
Autor
Ilich Alfaro Ugaz
Diego Rojas Pardo
Manuel Sarmiento
Asesor
Lizette Grados Aguirre
Lima, Abril del 2010
1
1 TEMA
Gestión de una Empresa de Servicios de Aseguramiento de la Calidad de Arquitectura
Empresarial y Productos Software dentro del marco de proyectos y empresas virtuales de
la UPC.
2 TÍTULO
Gestión de Quality Assurance para el aseguramiento de la calidad de proyectos
desarrollados en las empresas virtuales de la UPC.
3 OBJETIVOS
3.1 Objetivo General
Gestionar una empresa de prestación de servicios de aseguramiento de la calidad para el
desarrollo de Arquitectura Empresarial y productos software provenientes de empresas de las
facultades de Ingeniería de Software y Sistemas de Información de la UPC.
3.2 Objetivos Específicos
Los objetivos específicos para lograr el objetivo general son:
O-1: Diseñar el plan estratégico empresarial que permitirá identificar y coordinar
las actividades a ejecutar para alcanzar los objetivos empresariales.
O-2: Establecer la jerarquía dentro de la organización y replantear la cultura
organizacional de manera alineada con los objetivos empresariales.
O-3: Definir, implementar y evaluar procesos, tanto de gestión interna como de
prestación de servicios, de manera que faciliten y agilicen las actividades core de
negocio y permitan la mejora continua.
O-4: Gestionar los recursos humanos e infraestructura del ambiente para satisfacer
la demanda operativa interna; implementar y sostener la base de conocimiento de la
organización y mantener el ambiente laboral estable para la ejecución de los procesos
de negocio.
O-5: Gestionar la prestación de servicios de manera eficiente y eficaz, mediante
planificación, seguimiento y control de los proyectos clientes e internos.
2
4 FUNDAMENTACIÓN
La Universidad Peruana de Ciencias Aplicadas UPC implementó una nueva visión de
gestión de proyectos orientados a empresas a partir de Agosto de 2008. Esta nueva visión
estructuro líneas de empresas dedicadas a rubros específicos para desarrollo de
productos SW y análisis de procesos de información que convergen en el desarrollo de
una arquitectura empresarial. Estos rubros se mantienen a la actualidad, y son Salud,
Educación, Banca, Servicios IT y fábricas de desarrollo especializadas en plataformas JAVA
y Microsoft .NET; adicionalmente existe una empresa dedicada a sacar adelante la
acreditación de la carrera de Sistemas de Información.
Ante el inminente incremento de producción de diversos proyectos con sus propios
objetivos, se vio la necesidad de crear una empresa de soporte que se responsabilice de
comprobar que los productos, propuestas e implementaciones elaboradas en y por las
demás empresas posean un fundamento claro, estable y alineado a sus objetivos de
negocio, y un nivel de calidad y funcionalidad propio de estudiantes de Computación e
Informática de UPC que se encuentran en el último ciclo de formación académica.
Es entonces que se crea Validación y Verificación. Esta empresa se conforma por alumnos
que se dedican a evaluar el trabajo de otros bajo una perspectiva objetiva, criterios de
calidad y estándares establecidos por la universidad, organismos internacionales y
criterios que el mismo proyecto en desarrollo se plantea.
En Agosto del 2009, la empresa asumió un rol más importante del que su nombre indica
(Validación y Verificación). Dada la importancia del aporte que brindaba el servicio de la
empresa sobre la producción de proyectos de otras empresas, se entendió que nuestro
trabajo no sólo era revisar el producto final o artefactos de otros proyectos, sino también
brindarles una guía y soporte a lo largo del desarrollo de los mismos. Es así que la
empresa cambia de nombre a Quality Assurance, para reflejar mejor que se trata de una
empresa cuya función y fin último es asegurar la calidad de los proyectos resultantes de
las empresas virtuales.
Durante el inicio de funciones de la empresa, no se habían definido ni documentado los
procesos de la empresa, no se había realizado un plan estratégico donde se alineen las
actividades de la empresas con los objetivos empresariales.
3
Tampoco se habían establecido formalmente documentos necesarios para la prestación
de servicios de inspección o pruebas y, finalmente, no se contaba con una estructura
organizacional que respondiera a las necesidades operativas de la empresa.
Durante los ciclos de gestión, los alumnos encargados de la dirección de la empresa
formalizaron las actividades y procedimientos a realizar dentro de la empresa,
alineándolas a los objetivos empresariales y enfrentando los problemas que surgían
durante la prestación de servicios e ideando mecanismos y herramientas para mejorar la
metodología de trabajo interno. Aun así, los gerentes han detectado oportunidades de
mejora y estas se plantean como plan de acción para los miembros de la gerencia futura.
5 DESCRIPCIÓN DEL PROYECTO
La fábrica de software “Java Software Factory” es una empresa que está orientada a brindar
servicios de desarrollo usando la plataforma Java y herramientas código abierto, como también
desarrollar proyectos que contribuyan con el cumplimiento de los objetivos de la empresa. El
proyecto, por lo tanto, debe sentar las bases para la organización, de manera que los proyectos
y servicios puedan desarrollarse de manera normal y fluida contando con todos los recursos
necesarios, y respetando normas y procesos de desarrollo.
Como modelo de calidad y de gestión de una empresa de software nos hemos basado en el
modelo de Moprosoft. Este modelo fue definido en el año 2005 y su objetivo principal es el de
definir un estándar para la mejora y evaluación de los procesos de desarrollo y mantenimiento
de sistemas y productos software. Moprosoft ha sido desarrollado en base a las áreas de
procesos de los niveles 2 y 3 del modelo SW-CMM e inspirándose en el marco de ISO/IEC
15504 adaptado para pequeñas empresas.
Para cumplir con el objetivo del proyecto, y en base al modelo Moprosoft, se establece una
Gerencia General a cargo de los procesos de la alta dirección y tres gerencias subordinadas las
cuales son: Gerencia de Procesos, Gerencia de Proyectos y Gerencia de Recursos.
En base a estas gerencias se implementará la estructura organizacional de la fábrica de
software. Es importante resaltar que bajo el nivel gerencial se encuentra el nivel
operativo que incluye la gestión de proyectos y servicios específicos.
4
El principal objetivo de la gerencia de procesos es implementar los procesos para toda la
organización tomando en cuenta modelos y estándares internacionales como Moprosoft,
CMMi e ISO/IEC 12207. Estos procesos se dividen en estratégicos, de apoyo y operativos
los cuales se priorizarán de acuerdo a su importancia para la organización. Para cada uno
de estos procesos deben definirse indicadores de calidad, eficiencia y eficacia, los cuales
permiten un control detallado sobre los proyectos.
Está en manos de la gerencia de procesos, gestionar la calidad de los proyectos de la
fábrica y los procesos vinculados al desarrollo de los mismos; así como, implementar una
metodología asociada a la mejora continua basada en el modelo IDEAL.
La gerencia de proyectos tiene como principal meta gestionar los servicios y los proyectos
de la empresa asegurando el éxito de los mismos. Por otro lado, vigila el trabajo de las
líneas de la empresa: Línea de Requerimientos y Procesos, Línea de Desarrollo y
Mantenimiento y la Línea de Diseño y Arquitectura.
Así mismo, esta gerencia se encarga de monitorear los proyectos específicos teniendo en
cuenta sus objetivos y resultados al finalizar cada hito. Bajo esta gerencia está la
administración de proyectos específicos perteneciente al nivel operativo.
Otra función importante de la Gerencia de Proyectos es promocionar la empresa
generando canales de comunicación con los clientes, con el objetivo de obtener más
proyectos que contribuyan con la expansión del mercado.
La Gerencia de Recursos, es la que administra los recursos tecnológicos y humanos para
cumplir con éxito los objetivos de la empresa, así como, brindar los recursos necesarios
para el éxito de los proyectos. Entre sus funciones se encuentra el seguimiento de los
colaboradores de la organización con el fin de asegurar el desarrollo profesional de los
mismos y su buen desempeño en los proyectos de fábrica.
La gestión de la base de conocimiento de la empresa también forma parte de la gestión
de recursos, en ella deben encontrarse todos los activos de información generados por la
organización. Así mismo, la Gerencia de Recursos debe definir e implementar la gestión
de la configuración para los proyectos.
6 PLAN DE ACTIVIDADES Y ENTREGABLES
5
Se presenta una lista de los entregables a presentar en base a la fase y fecha en que se les
dará inicio y fin, con el fin de cumplir un determinado hito al final de cada fase.
6
Fase Hito Fechas Actividades Entregables
Definición y
Estructuración de
la Organización
Empresarial
Estructura
Empresarial
Definida.
Inicio: 30/03/2009
Fin: 22/05/2009
Definición de la Misión, Visión y Valores.
Definición del Organigrama.
Definición de los Servicios.
Definición de los Objetivos y Estrategias de la Empresa.
Definición de la Cartera de Proyectos.
Definición de la Cultura Organizacional.
Asignación de los jefes de proyecto y otros colaboradores a los proyectos
Definición de los procesos principales de la empresa
Definición de metodologías para el seguimiento de los colaboradores.
Plan Estratégico 2009-01
Reglamento Interno.
Organigrama.
Mapa de Procesos de la Empresa.
Memoria Parcial de la Empresa.
Contratos y Propuestas.
Formatos de evaluación al personal.
Herramientas de control y seguimiento.
Definición y
Ejecución de
Procesos
Moprosoft Nivel
1
Nivel de
Moprosoft 1 –
Altamente
Implementado
Inicio: 25/05/2009
Fin: 22/07/2009
Definición de los procesos de nivel estratégico y apoyo para la Empresa.
Definición de procesos operativos prioritarios.
Estandarización de la Plataforma Empresarial.
Ejecución de los procesos
Implementación de las herramientas de soporte para las
Memoria de la Empresa 2009-01
Definición de Procesos de Apoyo (Diagrama y documentación)
Proceso de Evaluación del Personal.
7
Fase Hito Fechas Actividades Entregables
gerencias.
Definición formal del método de evaluación y control del personal.
Definición de Métricas asociadas a los procesos
Revisión de Calidad a Proyectos y Procesos
Definición de la Cartera de Proyectos para el ciclo 2009-02.
Presentación de la empresa para la captura de nuevos recursos.
Cartera de Proyectos 2009
Reevaluación y
Mejora de la
Organización
Empresarial
Estructura
Organizacional
mejorada y
definida.
Inicio: 17/09/2009
Fin: 10/09/2009
Elaboración del Plan Estratégico para el ciclo 2009-02
Implantación de Mejoras a partir de los incentivos capturados anteriormente.
Reestructuración del Organigrama.
Formalización de la Cartera de Proyectos 2009-02.
Definición del Plan de Procesos para el Nivel 2 de Moprosoft.
Definición del Plan Operativo de Recursos.
Definición del Plan de Capacitación del Personal.
Plan Estratégico 2009-02
Plan Operativo de Recursos
Plan de Proyectos
Plan Operativo de Recursos
Plan de Capacitación
Plan de Procesos.
Contratos y Propuestas.
8
Fase Hito Fechas Actividades Entregables
Definición del Plan Operativo de Procesos.
Ejecución de Procesos definidos para el Nivel 1 de Moprosoft.
Evaluación de los Proyectos internos de la Fábrica y seguimiento a su avance.
Definición de y
Ejecución de
Procesos Nivel 2.
Procesos nivel 2
definidos en su
totalidad.
Inicio: 14/09/2009
Fin: 30/10/2009
Ejecución del Plan de Procesos, Plan de Proyectos, Plan Operativo de Recursos y Plan de Capacitaciones.
Definición de los procesos Faltantes y necesarios para el Nivel 2 de Moprosoft.
Control de Proyectos
Gestión del Conocimiento, Reuso y Configuración.
Gestión del Personal.
Ejecución de Proyectos con metodología Ágil.
Atención a los Servicios.
Gestión de la Calidad.
Cierre de Proyectos
Gestión Tecnológica
Elaboración de las Herramientas necesarias para el
Documentos de Procesos para los siguientes rubros:
Control de Proyectos
Gestión del Conocimiento, Reuso y Configuración.
Gestión del Personal.
Ejecución de Proyectos con metodología Ágil.
Atención a los Servicios.
Gestión de la Calidad.
Cierre de Proyectos
Gestión Tecnológica
9
Fase Hito Fechas Actividades Entregables
soporte de los Procesos.
Ejecución de los Procesos definidos.
Estandarización de la metodología de evaluación con las otras empresas.
Ejecución,
Control y
Medición
Procesos de nivel
1 y 2
correctamente
implementados.
Inicio: 01/10/2009
Fin: 23/11/2009
Ejecución del Plan de Procesos, Plan de Proyectos, Plan Operativo de Recursos y Plan de Capacitaciones.
Ejecución y Control de los Procesos definidos para el nivel 1 y 2.
Aseguramiento de la Calidad de Procesos
Medición de Procesos.
Captura de Incentivos de Mejora Continua
Reporte de Estado de Proyectos
Reporte de SQA de Procesos.
Reporte Cuantitativo de Mediciones.
Reporte de Sugerencias de Mejora.
Evaluación de
Resultados
Nivel 2 de
Moprosoft –
Altamente
Implementado
Inicio: 24/11/2009
Fin: 07/12/2009
Evaluación del Plan de Procesos, Plan de Proyectos, Plan Operativo de Recursos y Plan de Capacitaciones.
Evaluación Formal sobre el Nivel de Capacidad 2 del Modelo Moprosoft.
Captura de Lecciones Aprendidas.
Resultados del Proyecto
Proyectos de Mejora
Reporte de Mediciones
Resultado de la Evaluación
10
Fase Hito Fechas Actividades Entregables
Capturas de Comentarios y Quejas del Cliente.
Evaluación Final del Personal.
Captura de las Impresiones del Ambiente del Trabajo
Captura de Incentivos de Mejora Continua
Establecimiento de Proyectos de Mejora.
Formal.
Memoria de la Empresa 2009.
Memoria del Proyecto.
11
7 INDICADORES DE LOGRO DE LOS OBJETIVOS
El cumplimiento de los objetivos del proyecto se mide a través de los siguientes
indicadores de logro:
Objetivo Específico 1
Organigrama de la empresa, misión, visión, valores organizacionales, servicios
ofrecidos, publicación y promoción de la empresa (Web), Código de Ética, Reglamento
Interno, Plantillas de control.
Objetivo Específico 2
Plan Estratégico, objetivos por gerencia, estrategias por objetivo, indicadores de
cumplimiento por objetivo, Riesgos empresariales y mitigantes.
Objetivo Específico 3
Mapa de Procesos, Plan de Implantación de Procesos, descripción de los procesos
prioritarios, resultados de la ejecución de Procesos, métricas e indicadores de Gestión,
resultados de la mediciones realizadas, proyectos de mejora continua, resultados y
documentos que avalen las revisiones de QA realizadas a los proyectos
internos(calidad).
Objetivo Específico 4
Documentación importante de los proyectos específicos, Contratos, Plan de Proyectos,
Comentarios y Quejas del cliente. Plan de Comunicación con los clientes.
Reportes Internos.
Objetivo Específico 5
Plan operativo de recursos, plan de evaluación de recursos, plan de gestión del
conocimiento y plan de capacitación.
Formatos de seguimiento, evaluación, registro de incidencias.
12
8 DESCRIPCIÓN DEL CONTENIDO DEL DOCUMENTO
A continuación se define la estructura del Documento Final del Proyecto (Memoria del
Proyecto) con una breve descripción de cada sección que lo conforma.
Introducción
Explica la situación en la que nace el proyecto, la forma en la que se estructuran las
empresas virtuales de las carreras de Computación y en específico, Java Software Factory.
Capítulo 1: Fundamentación
Se presenta la justificación del proyecto, sus objetivos y el alcance del proyecto.
Capítulo 2: Marco Teórico
Se presenta el marco teórico del proyecto. Incluye temas como Open Source, Java,
Moprosoft, RUP, XP, etc.
Capítulo 3: La Empresa
Describe la empresa y el entorno de trabajo de las empresas virtuales de la carrera.
Describe el Planeamiento Estratégico de la empresa, incluyendo Misión, Visión, Valores y
los Objetivos de la empresa. Finalmente, explica la estructura organizacional de la
empresa.
Capítulo 4: Gerencia de Procesos
Presenta la descripción de la Gerencia de Procesos, el análisis del estado inicial de la
Organización y la propuesta de mejora en cuanto de procesos de la organización. Así
mismo, se presenta la planificación, definición e implementación de los procesos como el
control y la evaluación de los mismos.
Capítulo 5: Gerencia de Proyectos
Presenta la descripción de la Gerencia de Proyectos y sus funciones. Explica cómo se
distribuye la estructura organizacional de la Gerencia. Explica las actividades principales y
los procesos para ejecutar dichas actividades. Describe los proyectos de la empresa.
13
Capítulo 6: Gestión de Recursos
Presenta las principales funciones de la Gerencia de Recursos y las actividades realizadas
en esta área. Explica, como se han gestionado los recursos humanos y el ambiente de
trabajo; así como, los bienes, servicios e infraestructura y el conocimiento tecnológico de
la organización.
Capítulo 7: Resultados
Presenta los resultados de la empresa durante el año 2009. Se estructura de tal forma
que se puedan mostrar los resultados por cada una de las partes descritas
Capítulo 8: Sugerencias
Describe algunas sugerencias para la Gestión futura de la empresa y algunos puntos que
se consideren importantes para los próximos gerentes de la Empresa.
Anexos
Presenta algunos documentos que apoyan a la explicación del documento.
14
9 REFERENCIAS BIBLIOGRÁFICAS
CMMI Product Team
2006 CMMI® for Development Version 1.2
Pittsburgh: Carnegie Mellon University
GANDOLFO, Juan
2008 Los seis pasos del Planeamiento Estratégico.
Madrid: Aguilar
IEEE COMPUTER SOCIETY
2004 Software Engineering Body of Knowledge – SWEEBOK
INDECOPI – Comisión de Reglamentos Técnicos y Comerciales
2009 Norma Técnica Peruana: NTP-ISO/IEC 12207:2006
Lima: INDECOPI
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION – ISO Y INTERNATIONAL ELECTROTECHNICAL COMMISSION - IEC
2005 Software Process Improvement and Capability Determination – ISO/IEC 15504
KRUCHTEN, Philippe
2003 The Rational Unified Process an Introduction. Third Edition
Booch Jacobson Rumbaugh.
MC FEELEY, Bob
1996 IDEAL: A User’s Guide for Software Process Improvement
Pittsburgh: Carnegie Mellon University
15
OKTABA, Hanna y otros
2005 Modelo de Procesos para la Industria de Software – Moprosoft
2006 Método de Evaluación de procesos para la industria de software - EvalProSoft
PROJECT MANAGEMENT INSTITUTE
2008 A Guide to the Project Management Body of Knowledge - PMBOK Guide
WELLS, Don
2009 Extreme Programming: A gentle Introduction en:
www.extremeprogramming.org (Consulta: 15 de Agosto del 2009)