Está en la página 1de 2

Entregable Resumen Ejecutivo – SCM

Un día laboral en K’OS, su empresa de desarrollo de software!



K’OS es una empresa de desarrollo de Software que NO ha implementado dentro de sus procesos las mejores prácticas
sugeridas por estamentos reconocidos como CMMI, para garantizar la calidad y cumplir con las necesidades de clientes y
usuarios finales. Específicamente, K’OS no tiene un sistema de Gestión de la Configuración (CM) ni cumple con las prácticas
sugeridas para ésta área de proceso.

Ahora vamos a ver lo que sucede en un día laboral cualquiera en K’OS:
Éste es Pepito Perez alias PP, desarrollador 10 estrellas, con todas las certificaciones técnicas, con ego de ingeniero. Su perfil
en redes sociales es “melassetodas”. A PP le es asignado un nuevo requerimiento para un cliente y no cualquier cliente... sino
para: ElCliente. El jefe hace una breve descripción del requerimiento: “ElCliente necesita registrar información de un contacto
para cada usuario”. Motivado por terminar lo más pronto posible y poner en práctica su certificación en la reciente tecnología
S15 para que ElCliente quede “matado” con su trabajo, PP inicia el desarrollo del requerimiento.

Para empezar, necesita ubicar las librerías del módulo de usuarios de la aplicación de ElCliente. Busca en la carpeta de
proyectos anteriores que tiene en su PC, en la memoria personal, en el Disco Duro externo y no encuentra la carpeta.
Recuerda que envió por correo la información a ElCliente tres meses antes, busca en su cuenta los correos cercanos a esa
fecha y ubica el mensaje con los archivos adjuntos. Listo, ya puede iniciar. Para realizar el desarrollo con S15 se requieren
componentes que descarga del sitio web S15.com. Como PP está inscrito en el portal se le habilita la descarga de la última
versión que está próxima a liberarse y que contiene mejoras asombrosas. PP realiza los primeros ajustes en el módulo de
usuarios, pero para que todo funcione debe hacer un pequeño cambio en un archivo de otro módulo. Como PP “se las sabe
todas” dedica un tiempo a pensar en el posible impacto y concluye que no debería haber problema (dicho archivo ya no es
usado en otras funcionalidades). Durante éste tiempo PP ha recibido de su jefe varios correos electrónicos con indicaciones
sobre lo que ElCliente espera. Adicionalmente le informa que como han surgido más requerimientos, estos han sido asignados
a su compañero Jhon Doe.

Pepito continua con los cambios en archivos existentes, crea varios paquetes nuevos, borra una entidad obsoleta, inserta
algunos registros. Ya está casi todo listo y en un tiempo record. PP aplica los cambios en el servidor y verifica que
efectivamente “se estén insertando los datos del contacto para los usuarios” y los demás requerimientos solicitados. Llama a
su jefe para mostrarle los resultados.
El jefe valida la funcionalidad, se asombra de las posibilidades de la nueva tecnología usada por PP, pero al momento de
registrar un contacto “Murphy” aparece en escena. PP no se explica que pudo suceder si el ya había realizado la prueba de
registro y todo había funcionado adecuadamente. Inspecciona su código fuente y todo está de acuerdo a lo realizado por él.
Ejecuta la prueba nuevamente en su máquina local y todo funciona, prueba de nuevo en el servidor y falla, así que procede a
volver a copiar los archivos en el servidor.

PP valida el proceso de registro de contactos y funciona bien, así que se concentra en realizar algunos ajustes sugeridos por el
jefe. Como los cambios son menores los hace directamente en el servidor. Pocos minutos después hace de nuevo la
demostración, todo funciona sin problemas y con la completa aprobación del Jefe.

Claramente emocionado por el éxito de su trabajo, PP selecciona, comprime los archivos y los envía a ElCliente mediante
correo electrónico.
ElCliente quien se encontraba ansioso de recibir los nuevos requerimientos, aplica inmediatamente los cambios en el servidor
y procede a verificar las nuevas funcionalidades. Pero ¡Oh sorpresa! La aplicación muestra varias X rojas en su interfaz.
ElCliente busca en lo enviado por PP la documentación técnica, pues recuerda que vio unos archivos con extensión diferente.
No enviaron documentación.

E11EVENN una “Startup” Orgullosamente Vallecaucana.


www.e11evenn.com @E11EVENN_
Editado por Harold Adrian Bolaños Rodriguez, el 24/5/2019 4:24 p. m.
Entregable Resumen Ejecutivo – SCM

El Cliente llama a K’OS por soporte y le comunican a PP, quien le indica al cliente que debe instalar el último componente de
S15. ElCliente se conecta, descarga e instala la última versión disponible y prueba nuevamente. En ésta ocasión el sistema
muestra toda la información, pero al hacer clic sobre los botones no se ejecuta ninguna acción. Llama de nuevo a PP y éste le
pregunta sobre qué versión descargó. ElCliente le dice que la última disponible, sin embargo no parece ser la misma, por lo
cual PP decide enviarle el componente que el descargó y que sólo estaba disponible para usuarios registrados.
Ya con el componente necesario ElCliente puede continuar con la verificación y procede a realizar el registro del contacto al
usuario, el cual funciona adecuadamente. Posteriormente, trata de ubicar la opción para cargar la foto del usuario, así como
para ubicar al usuario en un mapa, pero no encuentra la manera. Nuevamente se comunica con PP y le indica que no
encuentra dichas funcionalidades, pero PP no conoce sobre dichos requerimientos. ElCliente ya molesto le reclama por la
documentación y las Notas de Release, pues en ninguno de los envíos aparece ésta información.
PP le comenta a su jefe lo sucedido con ElCliente y éste asombrado pregunta sobre quién autorizó enviarle a ElCliente el
desarrollo, puesto que era necesario enviar también los requerimientos a cargo de Jhon. Revisan el listado de requerimientos
y a PP estaba asignada la carga de la fotografía del usuario, pero PP nunca vio dicho requerimiento que se encontraba en uno
de los últimos correos enviados por el Jefe. La ubicación del usuario en un mapa estaba a cargo de Jhon.

Ante la situación anterior PP se dirige a su oficina e inicia el desarrollo del requerimiento de carga de fotografía, el cuál debe
tener para YA, pues ElCliente está impaciente y espera dicha funcionalidad para poder continuar con las pruebas. Jhon Doe
por su parte se encuentra finalizando su parte del desarrollo.
Cuando todo se ha finalizado, Jhon Doe envía a PP su parte del desarrollo y PP envía todo en un correo a ElCliente; éste al
recibir aplica en el servidor y continúa con las pruebas. En la carga de la fotografía se encuentran problemas pues el
componente sólo soporta algunas extensiones de imágenes; el requerimiento de ubicación en el mapa funciona desde la
interfaz masiva, pero no desde el registro de un usuario, la interfaz gráfica no es del agrado del cliente y el tiempo de
respuesta no es óptimo. Sin embargo, ante la necesidad ElCliente decide aplicar en producción los cambios y esperar que
posteriormente le envíen las mejoras.
Al día siguiente ElCliente inicia su operación y al tratar de registrar un contacto para el usuario ¡crash!, ocurre un error
bloqueante que no permite dicho registro y detiene la operación del toda el área de servicio al cliente. De igual forma, otras
áreas de la empresa manifiestan problemas en sus operaciones e indican que de nuevo se están presentando errores que
habían sido solucionados hace más de un mes.
Muy preocupado por poder continuar con sus labores llama a K’OS y reporta la situación. PP sorprendido no se explica el por
qué del fallo, puesto que el probó la funcionalidad y en las instalaciones de ElCliente también habían realizado dicho registro.
Ante la gravedad de las circunstancias reportadas pide a sus compañeros ayuda para evaluar la situación.
Tan pronto como se reúnen e inicia la explicación del primer caso usando el archivo base de la funcionalidad, Jhon Doe lo
detiene y le dice que el también modificó dicho archivo y que no ve registrados allí sus cambios. Por lo anterior solicitan una
conexión al servidor de ElCliente y revisan directamente la información aplicada en el servidor de producción. Esto fue lo que
encontraron: Las versiones no corresponden con las líneas base, hace falta aplicar y enviar algunos registros, las
modificaciones de Jhon Doe no están consolidadas con las de PP, lo que está aplicado no corresponde con lo que debería
estar, entre otras situaciones.

E11EVENN una “Startup” Orgullosamente Vallecaucana.


www.e11evenn.com @E11EVENN_
Editado por Harold Adrian Bolaños Rodriguez, el 24/5/2019 4:24 p. m.

También podría gustarte