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