Working on software development (where Requirements Gathering, Information Architecture, and/or UX-UI design are crucial aspects, before programming tasks) is in itself a matter of documenting processes, information, requirements, solutions, and descriptions of them in detail, enough to let the rest of the team understand what is required from their professional specialties. Let¿s see some deliverables shared between stakeholders and development teams.