Sie sind auf Seite 1von 13

DISEO Y DESARROLLO DE SOFTWARE

Pgina 1 de 13

Contenido 1 OBJETIVO ................................................................................................................................................ 2 2 ALCANCE ................................................................................................................................................. 2 3 DEFINICIONES......................................................................................................................................... 2 4 REFERENCIAS......................................................................................................................................... 2 5 DIAGRAMA DE FLUJO ............................................................................................................................ 3 6 DESCRIPCION ......................................................................................................................................... 4 6.1 Anlisis de Factibilidad del requerimiento ........................................................................................ 4 6.2 Planificacin de Etapas del Diseo y Desarrollo ............................................................................. 4 6.2.1 Diseo Propuesta .................................................................................................................... 4 6.3 Desarrollo prototipo .......................................................................................................................... 4 6.3.1 Anlisis de elementos de entrada ........................................................................................... 4 6.4 Desarrollo del Sistema ..................................................................................................................... 5 6.4.1 Resultado del Diseo y Desarrollo .......................................................................................... 5 6.4.2 Revisin ................................................................................................................................... 5 6.4.3 Verificacin .............................................................................................................................. 5 6.5 Certificacin de Cliente .................................................................................................................... 5 6.5.1 Validacin ................................................................................................................................ 5 6.6 Implementacin y puesta en marcha ............................................................................................... 5 6.7 Capacitacin Mesa de Ayuda .......................................................................................................... 5 6.8 Seguimiento y soporte usuarios ....................................................................................................... 6 6.9 Control de Cambios .......................................................................................................................... 6 7 REGISTROS ............................................................................................................................................. 6 8 ANEXOS ................................................................................................................................................... 6 9 PERSONAL CON COPIA ......................................................................................................................... 6 10 CONTROL DE CAMBIOS .................................................................................................................... 7

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 2 de 13

OBJETIVO Establecer el procedimiento del desarrollo de software desde sus inicios, es decir, desde la toma de requerimientos, hasta su entrega final a la mesa de ayuda, quien da el soporte final a los usuarios.

ALCANCE Este procedimiento aplica cada vez que se deba analizar un nuevo requerimiento de desarrollo entrante pasando por su desarrollo, implementacin y puesta en marcha, y define los pasos a seguir para estos efectos.

DEFINICIONES QA: Aseguramiento de la calidad, que esta dentro de las responsabilidades del rea de Control de Calidad. Prototipo: Son las pantallas diseadas para una demostracin del entorno y grafica con las cual se construir el sistema final. Integracin: Ambiente en el cual se dejan disponibles los mdulos o sistemas para la certificacin ya sean internas o del cliente. Mesa de Ayuda: rea dedicado a la atencin de usuarios.

REFERENCIAS Manual de la Calidad Plataforma Group Norma ISO 9001:2008, Sistemas de Gestin de la Calidad; Requisitos. Norma ISO 9000:2005, Sistemas de Gestin de la Calidad; Fundamentos y Vocabulario.

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 3 de 13

DIAGRAMA DE FLUJO
Subida a Integracin Entrega a QA Manuales Planes de Prueba Funcional

Entrada Requerimiento

Si Analisis de Factibilidad Requerimiento Aprobado Si Entrega a Certificacin Cliente

Propuesta Diseo de Propuesta tcnico comercial Gantt Certifica Aprobado?

Reformular?

No

Acepta Cliente

Si

Planes de Prueba con aprobacin cliente

No

Si Docto def. requerimiento Preparacin documentacin final

Documentacin Tecnica Manuales Definitivos Instructivo Mesa de Ayuda

Fin

Desarrollo Prototipo

No

Subida a Integracin Entrega a QA

Planes de Prueba Interfaz

Certifica Aprobado? Si Entrega a Certificacin Cliente

Implementacin y Puesta en Marcha

Capacitacin Mesa de Ayuda

Seguimiento y Soporte a Usuarios

Certifica Aprobado?

Fin

Si Modelo de Datos Desarrollo Sistema Diagramas No

Revisin

Plan de prueba Bsico

No

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 4 de 13

DESCRIPCION

A continuacin se describen las etapas y/o actividades que son parte del proceso de Desarrollo de Software, que comienza ya sea por desarrollar un sistema a un cliente cautivo o un cliente nuevo. 6.1 Anlisis de Factibilidad del requerimiento

En esta etapa se recopila toda la informacin posible para entender el negocio de la empresa, situacin actual y necesidades que nos permita entender si es posible o no realizar el desarrollo o servicio que esta requiriendo, para ello se debe cumplir principalmente con los siguientes hitos: Generar una primera reunin: Para conocer la necesidad y de ah definir las reuniones necesarias para entender a cabalidad el alcance del proyecto y poder elaborar una propuesta de calidad. Desarrollar un estudio de factibilidad: Aqu se constata la posibilidad de realizacin del proyecto tanto en recursos, plazos y tecnologa. 6.2 Planificacin de Etapas del Diseo y Desarrollo

Esta etapa consiste anlisis interno y la definicin de los objetivos de la solucin a desarrollar, requisitos, definicin de la arquitectura por el arquitecto y fabricacin de carta Gantt por el encargado tcnico del proyecto. Con lo que se concluir un documento con la propuesta final que ser entrega al cliente para su aprobacin, propuesta diseada por el jefe del proyecto. 6.2.1 Diseo Propuesta Desarrollar una propuesta: Basada en la solucin, pero aun con dudas y consultas, con estimativo de plazos y costo. Envi de la propuesta: Es aqu donde se presenta la solucin y aclaran las dudas y donde el cliente decide continuar o no.

6.3

Desarrollo prototipo

De acuerdo a lo establecido, para cada sistema, se debe desarrollar un prototipo tipo maqueta para que el usuario tenga claro cual ser la interfaz y de que forma se le mostraran los datos que requiri, este prototipo tiene como finalidad abordar todo el mbito de la interfaz de usuario en esta etapa para asi minimizar las modificaciones de forma al final del proyecto. El jefe del proyecto tendr la responsabilidad de asignar quien realizara dicho prototipo que puede radicar tanto en el rea de desarrollo como en el ejecutivo a cargo de proyecto. 6.3.1 Anlisis de elementos de entrada

De acuerdo a lo definido en la etapa anterior, se deben tomar todos los elementos de entrada y generar la documentacin tcnica pertinente, tal como el modelo de datos y el diagrama general de procesos y/o actividades, responsabilidad que tiene el jefe del proyecto tcnico para poder continuar con el desarrollo
Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 5 de 13

final del producto, este documento llamado definicin de requerimientos lo debe generar el jefe del proyecto y entregar tanto al rea de desarrollo como al rea de QA. 6.4 6.4.1 Desarrollo del Sistema Resultado del Diseo y Desarrollo

En esta etapa se debe desarrollar el producto final de acuerdo a lo definido en los documentos de definiciones y de acuerdo al prototipo desarrollado en la etapa anterior, como resultado del desarrollo 6.4.2 Revisin

Como parte integral del desarrollo, esta contemplado que cada desarrollador, haga sus propias revisiones, a partir de los documentos de definiciones, y de acuerdo al documento de Plan de Pruebas Bsico, este documento tiene especificado la revisin bsica y estndar para la gran mayora de los sistemas y que consiste en revisar entre otras cosas, validaciones de tipos de datos, largos mximo, etc., el encargado de generar y mantener este formulario es el encargado de QA. 6.4.3 Verificacin

Para poder responder y verificar que el producto desarrollado cumple con los requisitos del proyecto, el departamento de QA debe verificar cada uno de los mdulos entregados del sistema completo y velar para que esto suceda, para esto, se debe contar con el documento llamado plan de pruebas que consta de dos archivos, uno con el resumen de las incidencias, si es que existen, y otro con el detalle, este documento debe ser generado y mantenido por el encargado de QA. 6.5 6.5.1 Certificacin de Cliente Validacin

Una vez la verificacin se realice correctamente, el sistema se debe entregar al cliente, y este basado en los mismos documentos de plan de pruebas utilizados en la etapa anterior (limpios sin datos), estos pueden proceder a hacer las validaciones pertinentes, adecundose a los tiempos establecidos en la carta Gantt. Se dar como validado por cliente el proyecto una vez que se firme una copia del plan de prueba realizado o bien exprese su aprobacin en el mismo documento o enve un mail confirmando esta aprobacin. 6.6 Implementacin y puesta en marcha

Mediante la certificacin usuaria el sistema es liberado a un ambiente de produccin, nuestro o del cliente para una marcha blanca y posterior uso productivo. El rea de desarrollo hace entrega de la solucin desarrollada, la documentacin asociada y capacita a los encargados del rea de Servicios para dar soporte usuario a la solucin. 6.7 Capacitacin Mesa de Ayuda
Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 6 de 13

Al mismo tiempo de la implementacin y puesta en marcha, se produce la capacitacin a la Mesa de Ayuda, utilizando el instructivo generado para estos efectos, Esta rea es la encargada de realizar el seguimiento y soporte a los usuarios en relacin al sistema y servicio entregado. 6.8 Seguimiento y soporte usuarios

Nuestros sistemas cuentan con un periodo de garanta y en muchos casos de servicio, acordado por contrato, por lo que cualquier error de sistema categorizado como incidencia, ser corregido dentro de las 48 prximas a ser informado, estando a su disposicin una mesa de ayuda capacitada que permita apoyar al usuario y/o dar curso a una solicitud de correccin.

6.9

Control de Cambios

Dentro de lo planificado, cualquier cambio luego del paso a produccin que escape del alcance del proyecto, se generara un control de cambios sobre el proyecto, y cada uno de los nuevos requerimientos debe ser evaluado desde el punto 6.1 de este documento.

REGISTROS Propuesta Gantt Documento de Definicin de Requerimiento Planes de Prueba Modelo de Datos Diagramas

ANEXOS Anexo 01: Propuesta Anexo 02: Gantt Anexo 03: Documento de Definicin de Requerimiento Anexo 04: Planes de Prueba Anexo 05: Modelo de Datos Anexo 06: Diagramas

PERSONAL CON COPIA Representante de la Gerencia Gerentes y/ Jefes de reas

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 7 de 13

10 CONTROL DE CAMBIOS Revisin Fecha de cambio 19/04/12 Responsable Motivo de Cambio

00

Representante de Gerencia

Edicin Inicial

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 8 de 13

Anexo 01: Propuesta

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 9 de 13

Anexo 02: Gantt

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 10 de 13

Anexo 03: Documento de Definicin de Requerimiento

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 11 de 13

Anexo 04: Planes de Prueba

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 12 de 13

Anexo 05: Modelo de Datos

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

DISEO Y DESARROLLO DE SOFTWARE

Pgina 13 de 13

Anexo 06: Diagramas

Copia de procedimiento no vlida si en la primera pgina no tiene el texto COPIA CONTROLADA PLATAFORMA GROUP

Elaborado por: Representante de Gerencia

Revisado por: Gerente General

Aprobado por: Gerente General

Revisin y Fecha 00 19/04/2012

Das könnte Ihnen auch gefallen