Das Requirements Engineering steht am Anfang im Lebenszyklus eines IT-Produkts. In dieser Phase des [Lifecycle Managements|Lifecycle Management] werden die Anforderungen erhoben. In der Praxis findet dies durch Gespräche zwischen dem [Fachbereich|Fachlichkeit] und [Business Analysten|Business Analyst] statt. Der Fachbereich teilt dem Business Analyst mit, welche Anforderungen bestehen. Der Business Analyst dokumentiert diese Anforderungen in der Form eines [Anforderungsdokuments|Anforderungsdokument].