Informe de proyecto de control de calidad en proyecto Empresa Automotriz CAR
Docente: Jorge Navarrete Altamirano Nombre: Rodrigo Ortiz Fecha: 26 de mayo del 2014 Ramo: calidad y auditoria de software
[EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software
Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 2
Ejercicio de Gantt. La empresa automotriz CAR, de la ciudad de Temuco, necesita hacer un cambio en sus sistemas, usted debe prever todo para no tener inconvenientes con el concepto Calidad, para ello elaborar un plan de trabajo que est dividido en: Como Nombre de Proyecto: Plan de anlisis del Sistema. Plan de anlisis 3 das o Definir a los contactos para reunir informacin o Agendar reuniones o Definir los formatos de informacin Anlisis de la Informacin o Concentrar los datos recopilados o Seleccionar el Modelo Base o Seleccionar los modelos de negocio o Revisar diferentes modelos o Documentar los modelos o Entrega de anlisis (hito). Implementacin o Seleccionar la plataforma tecnolgica o Disear la arquitectura de negocios o Plasmar la arquitectura de negocios o Establecer las entradas de informacin o Disear los reportes de salida o Implantar los reportes o Pruebas unitarias o Documentar la Implementacin o Entrega de Implementacin (Hito) Nota Debe agregar Recursos de M.O., no olvidar Holgura, y revisar el concepto de lnea base.
[EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software
Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 3
Nombre del proyecto: Plan Anlisis Sistema Alcances: Alcance del proyecto: o Instalacin cliente servidor. o Generacin de informes. o Conexin remota para solicitud de informes. o Capacitacin de empleados. o Soporte tcnico y mantencin.
Alcance del producto: o Instalacin y configuracin del sistema en la empresa. o Migracin y poblamiento de la nueva base de datos. o Generar manuales de usuario y capacitacin. o Creacin de aplicacin para mviles.
Objetivos: crear un sistema nuevo con una interfaz grfica amigable, intuitiva y fcil para el usuario, con apariencia pero algunas modificaciones a la interfaz grfica anterior y con la incorporacin de nuevos mdulos, gracias a las nuevas marcas. Agilizar y mejorar los procesos de compra hacia los proveedores, tanto antiguos como nuevos, por la expansin del rubro y la llegada de potenciales clientes de distintos sectores socioeconmicos. Capacitar a nuestros empleados en el nuevo sistema para que su trabajo sea agradable y eficaz.
[EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software
Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 4
Anlisis En la primera etapa realizaremos una reunin para recopilar informacin junto con el cliente, en esta reunin asistir el jefe de proyecto, el analista, el informtico de la empresa y algn operario senior. Para realizar esto se realizaran anlisis FODA, definiremos el problema estableciendo objetivos y alcances a lograr. Para ellos estudiaremos y/o modelaremos el negocio gracias a los diagramas de casos de usos, diagrama de actividades, diagrama de secuencias y de clases. Adems de establecer que nuestro modelo de negocio es del cebo y anzuelo, por lo que es muy efectivo en el rubro. Toda esta informacin reunida podremos dar paso al diseo. Diseo En el diseo de este proyecto se utilizara diagrama UML la cual se adjuntara a este informe. Junto con el jefe de proyectos, analistas, desarrolladores analizaremos y daremos paquetes de soluciones en las cuales, en la prxima reunin, se presentara junto con el informtico de la empresa y jefe de operaciones para discutir la solucin ms eficaz, dentro de este informe impreso, contendr la maqueta de la interfaz grfica, diseo de base de datos y diagramas utilizados para desarrollar el software. Desarrollo En esta etapa los desarrolladores, gracias a la informacin y diagramas que los analistas generaron, ellos en el desarrollo de software utilizaran el modelo de proceso, esto es porque este modelo tiene la caracterstica de una duracin ms corta, y el jefe de proyecto es quien tomara las decisiones, siendo que este modelo es para equipos de trabajo debe llegar a un consenso para la solucin del problema. Empezarn a crear y poblar la base de datos, todo esto con SQL, construyen la interfaz grfica y la lgica de negocio con el lenguaje seleccionado, orientado a objeto, JAVA. Las versiones mviles las realizara los desarrolladores quienes usaran como sistema operativo Android.
[EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software
Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 5
Pruebas En cada mdulo antes del HITO se ejecutara tcnicas de control estticas, para la revisin del cdigo, tanto en base de datos como en las lneas de cdigo, para que posteriormente en la etapa de pruebas, puedan pasar inmediata y satisfactoriamente, ahorrando tiempo en esta etapa, tanto en las pruebas beta como en las pruebas alfa, todas estas pruebas las ejecuta un desarrollador en un ambiente controlado con la base de datos clonada para as ser ejecutada y probarla al 100%. Las pruebas a las versiones mviles tambin las realizara el desarrollador. Implementacin En la esta ltima etapa, la implementacin del software existir un periodo de marcha blanca por un tiempo razonable la cual se ejecutara con una base clonada a la original, y el sistema de storage raid 2, para una mejor estabilidad de datos. Esta etapa lo realizara los desarrolladores, pero la generacin de manuales lo realizara los analistas, al igual que la capacitacin, el jefe de proyecto ser quien entregue los certificados de aprobacin de la capacitacin del sistema, y la entrega del sistema propiamente tal tanto en los equipos como en Smartphone.
FODA
1 Fortaleza: Tiene un gran prestigio ante sus clientes. Un slido servicio de calidad 2 Oportunidades: Ampliacin de mercado y rubro Concesin de ms marcas 3 Debilidades: Personal no capacitado en el nuevo sistema Tiempo de adaptacin 4 Amenazas: Otra empresa automotriz acapare sus clientes Nuevas marcas sin soporte
[EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software
Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 6
Presupuesto 1. Recursos materiales o Insumos informticos, como cable UTP, discos duros, etc. costeado por la empresa cliente. o Se necesitara un servidor y renovacin de computadores de escritorios. 2. Recursos humanos o Se contara con un jefe de proyecto, 2 desarrollador, y 2 analistas para que el proyecto se concretice en un corto plazo. 3. Recursos institucionales o La empresa cliente otorgara facilidad en entrega de informacin vital para el desarrollo ptimo y eficaz de este nuevo sistema. o La empresa cliente elegir a uno de sus informticos y operario capacitado o de mayor antigedad para el anlisis y recopilacin de informacin. 4. Valor total del proyecto o El tiempo de duracin es este proyecto ser de 4 meses o La inversin en insumos y equipo ser de $5.500.000.- o El costo horas hombres es de $1.800.- o La inversin o valor total del proyecto es de $15.000.000.-
Lista de actividades, tareas y responsables (EDT) Actividades Responsable 1.1 anlisis problemas, objetivos, alcances - 1.1.1 entrevista con cliente Jefe de Proyecto, Analista 1.1.2 recopilar informacin Analista 1.1.3 anlisis FODA Analista 1.1.4 definir problema Analista 1.1.5 definir objetivos Analista 1.1.6 definir alcances Analista 1.2 modelar el negocio - 1.2.1 diagrama caos de uso Analista 1.2.2 diagrama de actividades, secuencia Analista 1.3 anlisis de solucin. - [EMPRESA AUTOMOTRIZ CAR] Calidad y auditoria de software
Ingeniera en ejecucin en informtica. autor: Rodrigo Ortiz 7
1.3.1 reuniones con analistas y desarrolladores Jefe de Proyecto, Analista 1.3.2 documentos de solucin Jefe de Proyecto 1.3.3 hito Jefe de Proyecto, Analista 1.4 diseo de solucin - 1.4.1 diseo BBDD Desarrolladores 1.4.1.1 crear BBDD Desarrolladores 1.4.1.2 tcnicas de control estticas Desarrolladores 1.4.1.3 correccin BBDD Desarrolladores 1.4.2 diseo GUI Desarrolladores 1.4.2.1 diseo maqueta Desarrolladores 1.4.2.2 crear maqueta Desarrolladores 1.4.2.3 tcnicas de control estticas Desarrolladores 1.4.2.4 corregir maqueta Desarrolladores 1.4.3 diseo SW Desarrolladores 1.4.3.1 diagrama casos de uso Desarrolladores 1.4.3.2 diagrama secuencias, actividades Desarrolladores 1.4.4 hito Jefe de Proyecto, Analista 1.5 codificacin - 1.5.1 seleccionar lenguaje adecuado Desarrolladores 1.5.2 seleccionar framework adecuado Desarrolladores 1.5.3 seleccionar formulario y maqueta Desarrolladores 1.5.4 codificacin Desarrolladores 1.5.5 tcnicas de control estticas Desarrolladores 1.5.6 hito Jefe de Proyecto, Analista 1.6 inicio pruebas QA - 1.6.1 tcnicas de control dinmicas Desarrolladores 1.6.2 Ejecutar pruebas beta Desarrolladores 1.6.3 Ejecutar pruebas alfa Desarrolladores 1.6.4 hito Jefe de Proyecto, Analista 1.7 implementacin SW - 1.7.1 instalacin de la solucin Desarrolladores, Analista 1.7.2 generacin de manuales Desarrolladores 1.7.3 capacitacin Analistas 1.7.3.1 entrega capacitacin Jefe de Proyecto 1.7.3.2 entrega certificados Jefe de Proyecto 1.8 mantencin - 1.8.1 mantencin preventiva Desarrolladores 1.8.2 mantencin correctiva Desarrolladores 1.8.3 versiones Desarrolladores 1.9 entrega de solucin Jefe de Proyecto