Mejora del proceso de desarrollo de software: el momento es ahora
Por Adam Kolawa
21 de octubre de 2010
2 min leer
Durante demasiado tiempo, el comportamiento general de las iniciativas de mejora del proceso del ciclo de vida del desarrollo de software (SDLC) ha sido algo así como: "Estamos demasiado ocupados, no podemos hacer un proyecto como este ahora".
Pero mientras tanto, como la industria se ha estancado en los intentos de mejora de procesos:
- Las aplicaciones se han vuelto más complejas
- Las industrias se han vuelto más reguladas
- Los riesgos financieros asociados con la falla del software han aumentado
- Los presupuestos para el desarrollo de software han disminuido
Ahora que las empresas esperan más de menos recursos, la mejora del proceso de desarrollo de software se ha convertido en una necesidad.
Desarrollo impulsado por políticas
Una forma comprobada de hacer realidad dicha mejora de procesos, incluso dentro de las limitaciones del entorno actual, es el desarrollo impulsado por políticas. El desarrollo impulsado por políticas ayuda a las organizaciones a establecer, administrar y mantener rápidamente procesos de desarrollo que están realmente optimizados para la eficiencia.
El desarrollo impulsado por políticas NO es una metodología. Es un enfoque de mejora continua de procesos que complementa cualquier metodología de desarrollo de software, desde ágil, híbrido o estricto en cascada. Se adoptan políticas procesables y medibles para mejorar gradualmente el proceso de desarrollo de software: aumentando la productividad y reduciendo los riesgos inherentes asociados con la tecnología aplicada.
Gestión de desarrollo de software
Hace años, adoptamos este enfoque en Parasoft para nuestros propios esfuerzos de desarrollo y obtuvimos resultados tan exitosos que decidimos desarrollar un producto que ayudó a otras organizaciones a adoptar enfoques similares. El resultado es DTP de Parasoft (originalmente llamado "Concerto" cuando salió por primera vez), una plataforma completa de Gestión de Desarrollo de Software (SDM) que garantiza que se pueda producir software de calidad de manera consistente y eficiente, en cualquier idioma.
Aunque soy el CEO de Parasoft, también dirijo el equipo de desarrollo global. Utilizo el análisis cuantitativo y objetivo de Parasoft DTP de mis procesos de desarrollo de software para determinar en tiempo real:
- ¿Llegaré a tiempo?
- ¿Estaré dentro del presupuesto?
- ¿Obtendré la funcionalidad correcta?
- ¿Funcionará la aplicación como se esperaba?
Las respuestas a estas preguntas son críticas: es impactante que alguna vez operemos sin respuestas.
En las próximas publicaciones, destacaré cómo las soluciones SDM como DTP de Parasoft ayudar a las organizaciones a optimizar sus procesos de desarrollo de software para mejorar la calidad y la eficiencia, incluso cuando están evolucionando rápidamente sus aplicaciones en respuesta a las necesidades comerciales en constante cambio.