La delgada línea entre desarrolladores y administradores: un acto de equilibrio

Aprender de las propias experiencias no tiene precio. Todos hemos cometido algunos errores, incluido yo mismo. Si bien compartir historias de nuestros errores puede proporcionar cierto alivio cómico, el valor real reside en las lecciones aprendidas. No olvidas un error cuando has tenido que afrontar sus consecuencias.

Hablando desde una observación de primera mano, no es raro que los desarrolladores implementen código en vivo, a menudo apresuradamente, para cumplir con plazos comerciales apremiantes. La urgencia tiende a superar cualquier consideración sobre los posibles estragos que podría causar en un entorno de producción. Estas situaciones ocurren con más frecuencia de lo que piensas.

Proceso de desarrollo de software

El proceso de desarrollo del equipo define quién hace qué, cuándo y cómo.
En el modelo en cascada, las actividades del software avanzan a través de una secuencia de pasos, y cada paso se basa en las actividades del paso anterior.
El modelo en espiral comienza con una serie de prototipos basados ​​en riesgos, seguidos de un proceso estructurado en forma de cascada.
El enfoque iterativo, un híbrido de los modelos en cascada y en espiral, desacopla las fases del ciclo de vida de las actividades de software que tienen lugar en cada fase.
Independientemente del modelo que utilice, debe desarrollar al menos un prototipo inicial para obtener comentarios de los clientes.