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
Business Analysten statt. Der Fachbereich teilt dem Business Analyst mit, welche Anforderungen bestehen. Der Business Analyst dokumentiert diese Anforderungen in der Form eines
Anforderungsdokuments.