En la arquitectura de software la metodología agile como xp o extreme programming, u otras que también podemos mencionar como Kanban y scrum, las podemos emplear para el desarrollo de proyectos informáticos con técnicas que son cada día más utilizadas por los programadores.