En los proyectos de desarrollo de software, ¿qué porcentaje de tiempo se gasta en cada fase de SDLC? ¿Agile ha tenido algún impacto en la duración de cada fase?

Por definición, ágil consolida el SDLC en incrementos más pequeños o iteraciones del ciclo de vida completo. La idea es forzar el análisis del negocio, la arquitectura, la implementación y el aseguramiento de la calidad, y liberarlo en un horario fijo. La idea fundamental detrás del desarrollo ágil es minimizar la duración de cada fase para forzar el problema de entregar valor comercial dentro de un período de tiempo fijo.

Por el contrario, el enfoque en cascada facilita la prolongación y prolongación de cada fase del SDLC. También crea una cultura de especialización donde otras áreas del SDLC “no son mi departamento”.

Creo que Agile, así como Kanban y otros enfoques de timeboxed, han mejorado enormemente la forma en que desarrollamos software.

Recomiendo el maravilloso libro de Mike Cohn Agile Estimating and Planning: Mike Cohn: 9780131479418: Amazon.com: Books para una mirada más profunda y técnica del proceso de desarrollo ágil.

More Interesting

Como ingeniero senior sin una educación CS o SE significativa, ¿cómo puede dar forma a su camino profesional para seguir subiendo la cuesta de grandes y desafiantes problemas técnicos?

Como ingeniero / programador de software, ¿alguna vez encontró que los algoritmos de aprendizaje eran tediosos?

¿Cuál podría ser la mejor característica de servicio que una agencia de desarrollo de software puede brindar a su cliente?

¿Cuál es la tecnología central detrás del software de edición de video como Movie Maker y Final Cut?

¿Cómo fue la ingeniería de software en su conjunto en 1990-2000 en comparación con cómo es ahora décadas después? ¿Cómo se sintió todo para un ingeniero de software? ¿La limitación de opciones y soluciones condujo a un mayor enfoque en los conceptos básicos y el dominio general del dominio?

¿Cómo son perjudiciales los patrones de diseño de programación?

¿Cuánto tiempo necesitas para desarrollar un juego medio 2D?

¿Qué es una presentación interesante (15 min) sobre desarrollo de software que sea adecuada para una entrevista de trabajo?

¿Qué es un SDLC?

¿Cómo es ser ingeniero en el ejército?

Cómo encontrar la validez lógica del siguiente argumento lógico predicado usando la tabla de verdad

¿En qué medida el desarrollo de software es un trabajo de baja categoría?

¿Los malos actores y las vulnerabilidades hacen que todo el cifrado bancario sea totalmente accesible para cualquier persona que pretenda hacer daño financiero?

¿Qué importancia tienen los proyectos paralelos y las contribuciones de código abierto en el proceso de contratación de ingenieros de software?

¿Cómo se sienten los ingenieros de software sobre la responsabilidad de guardia?