Iniciando la carrera.....




               Iniciando mi carrera profesional me he dado cuenta que siempre las solicitudes de software son urgentes y todo esta atrasado, no importa o no tiene mucho la carta gantt, curvas criticas mal diseñadas, siempre la solicitud de un desarrollo son con tiempos muy acotados, no dando importancia a las pruebas, creaciones de unidades de testeo, documentación asociada, análisis etc... siempre todo es para ayer.... 
  Debido a ese tipo de desafíos constantes en la carrera de un desarrollador, surgían miles de preguntas internas, desde ¿Pero porque tratan de crear en tiempos tan acotados desarrollos importantes? , desechando todas las buenas practicas que siempre recomiendan, la carta gantt terminaba como porta vasos de la taza del café, o  creábamos lindos ceniceros para los cigarrilos , en fin, dabamos un monton de utilidades despues de las reuniones a esas lindas cartas gantt y no se veian un uso mejor que el mencionado. El jefe de proyectos trataba de liderar con la poca información del requerimiento, llegabamos a la mitad  de la construcción y pafff como se imaginan RFC, (Request for change) cambios del requerimiento, Y así el proyecto que estaba pensado en 1 mese se transforma en realmente una pesadilla, los presupuestos ya no alcanzan, se escala el proyecto y siempre la dirección o gerencia termina enterándose de algún proyecto durante el mes... Culpables sobran faltan realistas.... 

Al cabo de un tiempo entre tener miles de proyectos atrasados, y entregando uno o que otro, falta lo importante QA la calidad del software , como se obviaron los pasos  de análisis, toma de requerimientos, no escucharon a los Analistas Senior etc... se crea un software con miles de incidencias que con llevan a tener un desgasto de recursos humanos , costos del triple o más de lo que costo la solución, esto es la realidad de un simple desarrollo, todo porque no se tomo en consideración el proceso de ingeniería y a la dirección o gerencia en su apuro por tener una solución desarrollaron algo sin consistencia suficiente para estar estabilizado en ambientes productivos. 

Después de iterar con distintos mandos medios, me centro en la búsqueda de metodologías consistentes y que se  puedan aplicar en forma rápida, sin tener que ser ingeniero de la nasa para poder implementarlas.

Dentro de esta búsqueda frenética me encuentro con la metodología KAIZEN , Kaban  y Scrum  Las cuales me han llamado la atención por sus cualidades dinámicas , no muy estructuradas y pueden cambiar rápidamente los actores , funciones, y recrearse en el tiempo que transcurre el proyecto, así por fin he logrado mantener a la parte comercial feliz , la parte tecnica por primera vez toma algún tipo de forma, y todos trabajamos de mejor forma... Siempre se debe mejorar y tratar de ser mejores, pero por lo menos ya encontré mi punto de partida y como poder generar esa simbiosis entre clientes , proveedores  y el directorio...

No hay comentarios

No hay comentarios :

Publicar un comentario