O documento discute engenharia de software ágil, que é uma metodologia de desenvolvimento de software iterativo e incremental. A engenharia ágil utiliza técnicas para projetos de alta imprevisibilidade e é apoiada por trabalho em equipe e gestão do ciclo de vida de aplicações. O documento também discute a importância de equilibrar processos com pessoas e tempo para inovação.