Las cinco principales técnicas de recolección de datos son: entrevistas, encuestas, observación, diccionario de datos y diagrama de flujo. Las entrevistas involucran conversaciones dirigidas con preguntas y respuestas. Las encuestas usan preguntas normalizadas para obtener perfiles de opiniones de una muestra representativa. La observación implica observar actividades para comprender cómo se realizan. El diccionario de datos describe elementos de un sistema. Y el diagrama de flujo representa los pasos de un proceso gráficamente.