Está en la página 1de 2

Procesos y procedimientos para el Desarrollo de Software

1. Políticas generales.

Todo desarrollo o mejora a los sistemas en producción, deberán cumplir con


los estándares de alcances, especificaciones, tiempos de realización, pruebas
de cada componente, pruebas de volumen en un ambiente similar en
tecnología al ambiente de producción, documentación del producto, pruebas de
estrés e instalación en ambiente de producción.

2. Metodología aplicada.

Para cada mejora a los sistemas que se encuentran en producción, se debe


proceder de la siguiente manera:

A. Si se relaciona con un sistema realizado por un tercero, es decir, que no


se cuente con los programas fuente y sea necesario solicitarles un
ajuste, nuevo desarrollo o complemento a un componente ya existente,
se deberá:

 Tener una reunión para definir los alcances de las necesidades


que se tienen que cubrir y bajo que condiciones de operación.
 De ser necesario, llevar a cabo las aclaraciones necesarias para
el buen entendimiento de los productos esperados.
 Solicitar un documento de alcances por parte del proveedor, en
donde se determine claramente cada uno de los puntos técnicos
que se tienen que cubrir para llegar a los resultados, condiciones
tecnológicas y de operación, así como, un plan de pruebas en
ambiente de desarrollo que garanticen los resultados, rendimiento
y seguridad de acceso y almacenamiento de la información.
 Realizar juntas de coordinación en donde se verifiquen los
avances del proyecto y asegurar la detección de posibles
desviaciones o malas interpretaciones de los resultados
esperados.
 Generar un ambiente de pruebas controlado para efectuar las
pruebas necesarias, seleccionando por parte de la empresa que
contrata, que el personal seleccionado para el desarrollo de las
mismas, tenga la capacidad, conocimiento y habilidad en el
manejo de la información, para garantizar que se cumplan los
resultados esperados.
 Documentar el resultado de las pruebas para identificar aquellas
funciones que se deben mejorar o que no cumplen con los
alcances especificados y determinar el tiempo en que se deberán
realizar los ajustes para volver a realizar las pruebas necesarias.
 Una vez obtenidos los resultados esperados, programar la puesta
en operación, no sin antes recibir la documentación técnica y del
usuario y capacitación al personal que se hará cargo de la
supervisión de las mejoras.
B. Si la mejora es en los desarrollos internos de la empresa:
 Proceder de la misma manera que se señaló en el apartado A,
pero con la salvedad de:
o Obtener una copia de los programas fuente y entregarlos a
los desarrolladores a través de un documento oficial que
proteja y garantice que la empresa es la propietaria del
desarrollo tecnológico.
o Proporcionarles las herramientas de trabajo, así como los
equipos y datos necesarios para realizar el desarrollo y
crear el ambiente de pruebas.
o Solicitar al menos un reporte quincenal de los avances y
verificar su veracidad a través de pruebas individuales de
los componentes terminados.
o Solicitar un plan de trabajo en caso de contingencias para
garantizar regresar al esquema original de operación, en
caso de fallas.
o Una vez concluido el desarrollo, verificar que los programas
modificados, estén internamente documentados y generar
una copia de seguridad de la nueva versión.
o Eliminar toda la información tecnológica de los equipos en
donde se llevaron acabo los desarrollos y pruebas, para
evitar la divulgación de código y datos no autorizados.

Para ambos casos, se deben firmar documentos de confidencialidad.

También podría gustarte