Este documento describe varias técnicas para la obtención de requerimientos, incluyendo JAD (desarrollo conjunto de aplicaciones), el desarrollo de prototipos, ETHICS (enfoque en los aspectos humanos y técnicos), el uso de puntos de vista, escenarios, etnografía y estrategias como observación, cuestionarios y entrevistas. La mayoría de estas técnicas involucran la participación de los usuarios para asegurar que los requerimientos reflejen fielmente sus necesidades.