Por Aaron Sherman
Un principio básico de los procesos de desarrollo modernos es el desarrollo ágil. Esta metodología de desarrollo enfatiza el uso de pequeñas historias de usuarios de tamaño de mordedura para definir lo que hace un sistema desde una perspectiva de usuario, no técnica. Un usuario se preocupa si un producto es rápido, fácil de usar y soluciona su problema. No les importa si sigue una arquitectura de 3 niveles, tiene Mongo DB, o si está utilizando Rails o Asp.net.