Está en la página 1de 7

Proceso para el Desarrollo e Implementacin de Software hecho en casa

PROCESO PARA EL DESARROLLO E IMPLEMENTACIN DE SOFTWARE HECHO EN CASA


Las actividades y tareas que debe realizar un equipo que desarrolla software a medida se rigen de acuerdo a la aplicacin de la Norma Tcnica Peruana NTP- !"# $% &''()*'((+ T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 '5 $dicin6 y cuyo uso es obligatorio en todas las entidades del !istema Nacional de nform7tica4 $l presente documento se8ala el procedimiento para la implementacin de software y consta de 9 pasos que deber7n ser e:ecutadas4

RECOPILACIN DE REQUERIMIENTOS
PASO N 01: REQUERIMIENTOS GENERALES "b:etivo4- dentificar los procesos y requerimientos generales con la participacin y aprobacin de los usuarios de la ;nidad .dministrativa< que deber7n ser tomados en cuenta para el desarrollo del proyecto4 0undamento4- Norma Tcnica Peruana NTP- !"# $% &''()*'((+ T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 '5 $dicin64 $strategia4- $l personal designado para el desarrollo del proyecto< en base a entrevistas con el usuario obtendr7 un listado de los procesos y requerimientos generales que deber7n considerarse en el desarrollo del proyecto4 Tcnicas empleadas4 ,estin de requisitos4 $ntrevistas a usuarios< visitas a la ;nidad .dministrativa4 Productos de salida4 Lista de requerimientos generales4 =0ormato N> (&? Participantes4 Personal de la ;nidad .dministrativa incluyendo al @efe de la ;nidad4 Personal designado por la ;nidad de nform7tica4 PASO N 02: ESPECIFICACIONES FUNCIONALES Y TCNICAS "b:etivos4- dentificar la lista completa de requerimientos funcionales y requerimientos tcnicos con la participacin de los usuarios4 0undamento4- Norma Tcnica Peruana NTP- !"# $% &''()*'((+ T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 '5 $dicin64 $strategia4- $l personal designado para el desarrollo del proyecto mostrar7 un prototipo desarrollado en base a los procesos y requerimientos generales documentados en el 0ormato N> (&4 $l @efe de la ;nidad .dministrativa y los usuarios participantes detallar7n las funcionalidades del software contemplando las especificaciones tcnicas del ambiente en que ser7 implementado4 Productos de entrada4 Lista de requerimientos generales4 Prototipo de nterfaces4 Tcnicas empleadas4 ,estin de requisitos4 /escripcin de Procesos Productos de salida4S&G Consulting Unidad de Informtica ! Pg. de

Proceso para el Desarrollo e Implementacin de Software hecho en casa

$specificaciones funcionales y tcnicas del software =0ormato N> ('? Participantes4 Personal de la ;nidad .cadmico .dministrativa incluyendo al @efe de la ;nidad4 Personal designado por la ;nidad de nform7tica4

REVISION Y EVALUACIN
PASO N 03: VERIFICACIN DE REQUERIMIENTOS "b:etivos4- Aerificar que el software desarrollado para la ;nidad .dministrativa< considere todos los requerimientos aprobados por los usuarios en el 0ormato N> ('4 0undamento4- Norma Tcnica Peruana NTP- !"# $% &''()*'((+ T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 '5 $dicin64 $strategia4- La ;nidad de nform7tica verificar7 si se Ba considerado en el proyecto el desarrollo de las interfaces de usuario que dar7n soporte a todos los requerimientos especificados en el 0ormato N> ('4 Productos de entrada4 Procesos identificados4 Lista de requerimientos funcionales y requerimientos tcnicos aprobados4 =0ormato N> ('?4 Tcnicas empleadas4 ,estin de requisitos4 Productos de salida4 verificacin de requerimientos =0ormato N> (C? Participantes4- Personal designado por la ;nidad de nform7tica4 PASO N 04: PRUEBA A FUNCIONES CRTICAS "b:etivos4 1ealizar una evaluacin funcional solamente para aquellas interfaces que formen parte de los procesos crDticos para comprobar si son operadas correctamente por el software4

0undamento4- Norma Tcnica Peruana NTP- !"# $% &''()*'((+ T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 '5 $dicin64 $strategia4- $l personal designado para el desarrollo del proyecto con la participacin de los usuarios de la ;nidad .dministrativa< identificar7n un con:unto de funciones crDticas< luego se efectuar7n las pruebas funcionales para aquellas interfaces que dan soporte a las funciones crDticas< mediante el uso de una base de datos de prueba y la definicin previa de los escenarios de prueba4 Productos de entrada4 Lista de requerimientos funcionales y requerimientos tcnicos aprobados4 =0ormato N> ('? Lista de funciones crDticas con sus interfaces debidamente identificadas4 Lista de recursos necesarios para las pruebas del software =.mbiente de pruebas< %omputadoras< impresoras< entre otros aspectos logDsticos que se crea conveniente?4 Ease de datos de prueba4 =.neFo N> G4(&?

S&G Consulting Unidad de Informtica !

Pg. " de

Proceso para el Desarrollo e Implementacin de Software hecho en casa

$scenarios de Prueba =incluyen precondiciones< flu:os de suceso< resultados esperados?4 =.neFo N> G4('? Plan de pruebas =.neFo N> G4(C? Tcnicas empleadas4 ,estin de requisitos4 Prueba de $scenarios de ;so* %omprobar que las interfaces desarrolladas cubren la funcionalidad establecida4 Prueba de %a:a-Negra* La prueba verifica que el Dtem que se esta probando< cuando se dan las entradas apropiadas produce los resultados esperados4 Prueba de Aalores-0rontera* $s la prueba de situaciones eFtremas o inusuales que el Dtem debe ser capaz de mane:ar4 Productos de salida4 1esultados de las Pruebas =.neFo N> G4(G? /ocumentacin de los resultados de pruebas a las funciones crDticas =0ormato N> (G? y sus aneFos G4(&< G4('< G4(C y G4(G4 Participantes4 Personal de la ;nidad de nform7tica4 Personal de la ;nidad .cadmico .dministrativa incluyendo al @efe de la ;nidad4

ENTREGA Y FINALIZACIN
PASO N 0!: IMPLANTACIN

"b:etivo4- nstalar y configurar el software desarrollado para la ;nidad .dministrativa en su entorno real de operacin de acuerdo a un plan de implantacin previamente definido4 0undamento4- Norma Tcnica Peruana NTP- !"# $% &''()*'((+ T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 '5 $dicin64 $strategia4- ;na vez que se Bayan superado con Fito las pruebas a las funciones crDticas< la ;nidad de nform7tica< proceder7 a instalar y configurar el software desarrollado en su versin Eeta< en aquellos equipos de cmputo considerados en el Plan de implantacin4 Productos de entrada4 Plan de implantacin4 =.neFo N> H4(&? /ise8o de la arquitectura del sistema4 =.neFo N> H4('? 2anuales de instalacin y configuracin4 =.neFo N> H4(C? Procedimientos para la "peracin y la .dministracin del software4 =.neFo H4(G? Procedimientos de !eguridad y %ontrol de .cceso4 =.neFo H4(H? %digo fuente del software implantado =Aersin Eeta?4 =.neFo H4(+? Tcnicas empleadas4 Pruebas de mplantacin* $l ob:etivo de esta prueba es asegurar que el software se instale de la forma prevista en su entorno de operacin4 Productos de salida4 .cta de nstalacin y %onfiguracin del Producto !oftware incluyendo incidencias de la migracin de datos iniciales =0ormato N> (H? y sus aneFos H4(&< H4('< H4(C< H4(G< H4(H y H4(+4 Producto !oftware instalado y configurado correctamente4 Ease de /atos con datos cargados4 Participantes4 Personal de la ;nidad .dministrativa incluido el @efe de la ;nidad4

S&G Consulting Unidad de Informtica !

Pg. # de

Proceso para el Desarrollo e Implementacin de Software hecho en casa

Personal de la ;nidad de nform7tica4

S&G Consulting Unidad de Informtica !

Pg. $ de

Proceso para el Desarrollo e Implementacin de Software hecho en casa

PASO N 0": "b:etivos4

CAPACITACIN

nstruir a los usuarios finales en el uso del nuevo software

0undamento4- Norma Tcnica Peruana NTP- !"# $% &''()*'((+ T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 '5 $dicin64 $strategia4- ;na vez que se Bayan realizado con Fito la instalacin y configuracin del software implantado =versin Eeta? el personal designado para el desarrollo e implementacin del software preparar7 a los usuarios finales en la utilizacin del software construido mediante la e:ecucin de cursos de entrenamiento y se entregar7 documentacin tcnica del sistema4 Productos de entrada4 Plan de formacin de usuarios finales4 =.neFo N> +4(&? 2anuales de usuario actualizado4 =.neFo N> +4('? 2aterial de capacitacin =guDas pr7cticas< presentaciones< arcBivos de ayuda< demos? /ocumentacin de la Ease de /atos =.neFo N> )4(&?4 /ocumentacin tcnica de los componentes principales4 =.neFo N> )4('? /iagramas de actividad de las interfaces que son parte de las funciones crDticas4 =.neFo N> )4(C? Tcnicas empleadas4 $Fposiciones y 1onda de Preguntas4 Pr7cticas dirigidas4 =Tratamiento de casos pr7cticos? $valuaciones4 Productos de salida4 Io:as de asistencia de usuarios finales a las sesiones de capacitacin4 =.neFo N> +4(C? 0icBas de evaluacin a usuarios finales capacitados4 =.neFo N> +4(G? %onformidad de capacitacin a los usuarios finales4 =0ormato N> (+? y sus aneFos =.neFo N> +4(&< +4('< +4(C y +4(G?4 %onformidad de la $ntrega de la documentacin tcnica =0ormato N> ()? y sus .neFos =.neFo N> )4(&< )4(' y )4(C?4 Participantes4 Personal de la ;nidad .dministrativa incluyendo al @efe de la ;nidad4 Personal designado por la ;nidad de nform7tica4

S&G Consulting Unidad de Informtica !

Pg. % de

Proceso para el Desarrollo e Implementacin de Software hecho en casa

PASO N 0#: "b:etivos4

PRUEBAS DE ACEPTACIN

1ealizar la documentacin de todas las solicitudes de cambio presentadas por los usuarios finales4 $valuar la aceptacin o recBazo del software en su con:unto por parte del responsable de la ;nidad .cadmico .dministrativa4

0undamento4- Norma Tcnica Peruana NTP- !"# $% &''()*'((+ T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 '5 $dicin64 $strategia4- %omprende dos etapas* $T.P. &* ;na vez concluida las fases de implantacin y capacitacin< durante el plazo fi:ado en el Plan de .ceptacin =&H dDas como mDnimo? los usuarios finales operar7n el software realizando pruebas funcionales< las fallas o comportamientos no deseados que se encuentren< ser7n reportadas peridicamente =semanal?4 $T.P. '* La ;nidad de nform7tica con participacin del personal de la ;nidad .cadmico .dministrativa se elaborar7n las listas de cBequeo que contendr7n los criterios de aceptacin del software desarrollado para la ;nidad .cadmico .dministrativa4 La e:ecucin de las pruebas de aceptacin al software desarrollado< se realizar7n verificando el cumplimiento de los criterios de aceptacin =listas de cBequeo? y el cumplimiento de Baber implementado las solicitudes de cambio presentadas en el 0ormato N> (94 !e dar7 la aceptacin al software desarrollado para la ;nidad .dministrativa siempre y cuando pase las pruebas< caso contrario ser7 recBazado4

Productos de entrada4 $specificaciones 0uncionales y Tcnicas =0ormato N> ('? Plan de aceptacin4 =.neFo N> J4(&? Listas de cBequeo =.neFo N> J4('? Tcnicas empleadas4 Prueba de stress* $l acto de asegurar que el software funciona como se espera ba:o grandes volKmenes de transacciones< usuarios< carga y dem7s especificados en los requerimientos tcnicos4 Pruebas de .ceptacin4 ,estin de %ambios4 ,estin de %onfiguracin4 Productos de salida4 %digo fuente del software final4 =.neFo J4(C? /ocumentos de solicitudes de cambio4 =0ormato N> (9? 1esultados de las pruebas de aceptacin4 =0ormato N> (J? Participantes4- $n ambas etapas participar7n* Personal de la ;nidad .dministrativa incluyendo al @efe de la ;nidad4 Personal de la ;nidad de nform7tica4

S&G Consulting Unidad de Informtica !

Pg. & de

Proceso para el Desarrollo e Implementacin de Software hecho en casa

PASO N 0$ : PASO A PRODUCCIN "b:etivos4 !ustituir definitivamente el software anterior pasando a produccin el nuevo software y traspasar la responsabilidad de su mantenimiento al personal tcnico de la ;nidad de nform7tica4

0undamento4-4 Norma Tcnica Peruana NTP- !"# $% &''()*'((G T$%N"L",-. /$ L. N0"12.% 3N4 Procesos del ciclo de vida del software4 &5 $dicin64 $strategia4- $n caso de que el software sea aceptado se de:ar7 instalado la Kltima versin del software y concluir7 con la migracin de los datos del software anterior4 Los usuarios deber7n iniciar el uso del nuevo software instalado en todas sus actividades de:ando de lado el software4 Productos de entrada4 1esultados de las pruebas de aceptacin4 =0ormato N> (J? Tcnicas empleadas4 !ustitucin de software4 $Fplotacin de los !ervicios de un nuevo software4 Productos de salida4 ncidencias del Paso a Produccin4 =0ormato N> &(? Participantes4 Personal de la ;nidad .cadmico .dministrativa incluyendo al @efe de la ;nidad4 Personal de la ;nidad de nform7tica4

S&G Consulting Unidad de Informtica !

Pg. ! de