Casi todas en las que he trabajado utilizan principalmente Waterfall, aunque pretendan hacer Agile. Un ejemplo notable de Agile fue de la consultoría con la comercialización de tarjetas de crédito BoA. Nos cedieron su sitio web y lo ejecutaron con un proceso estrictamente ágil, aunque nunca lo llamaron así.
Vinieron con un nuevo conjunto de requisitos cada 3 semanas, recopilados de varios propietarios de productos en el banco, y entregamos una actualización incremental a sus sitios de producción 3 semanas más tarde. Los sprints de 3 semanas funcionaban como un reloj, aunque no los llamábamos así. Fue probablemente el proyecto más ágil en el que he trabajado, tenía 15-20 desarrolladores divididos en equipos más pequeños que se ajustaron según fuera necesario con cada sprint.
Las normas que rigen su TI interna no permitirían nada de eso, por lo que nos utilizaron. Hecho internamente, incluso un cambio de texto menor tenía que ser codificado y probado con 2 semanas de antelación, y revisado por múltiples comités internos. Todo lo interno tenía que pasar por al menos 2 revisiones, y he visto un cambio de texto que tuvo que pasar por 10!