Am Anfang ist es von größter Bedeutung Bedürfnisse und Ziele zu definieren, Interessensgruppen und Schnittstellen zu identifizieren und die Vorstellungen und Erwartungen des Kunden zu begreifen. Erst dann sammeln wir die Anforderungen aller Interessensgruppen und setzen sie zusammen. Um dieses Ziel zu erreichen stellen wir Experten zur Verfügung, die Ihre funktionellen Anforderungen völlig verstehen und auch die Wichtigkeit der nicht funktionellen Anforderungen bzw. ergänzenden Anforderungen kennen.
Aus unserer Erfahrung wissen wir, dass die Use Case Methode die effektivste Vorgangsweise ist um ein optimales Verfahren im Verwalten von Anforderungen zu erzielen. Use Cases helfen Komplexität zu handhaben und stellen ein solides Fundament für Anforderungs- und Spezifikationsdokumente, Benutzerhandbücher, Schulungsunterlagen und Testfälle dar.
Um zu verhindern, dass Ihre Anforderungen unterwegs verloren gehen, während Ihr Projekt mittlerweile von der anfänglichen Anforderungsphase über die technische Spezifikationsphase bis zur Testphase gelangt ist, müssen Sie Ihre Anforderungen rückverfolgbar machen. Die Verwendung von Anforderungstools ermöglicht es uns, die Prozesse der Anforderungsverwaltung, der Fehlerverfolgung und des Testmanagements zu integrieren und Verluste zu bemerken. Eine Matrix zur Anforderungsverfolgung zeigt uns, wo Anforderungen fehlen und/oder Spezifikationsdokumente unvollständig sind. Zusätzlich sind rückverfolgbare Anforderungen ein mächtiges Instrument um zwischen gültigen und fraglichen Forderungen nach Änderung (Change Requests) unterscheiden zu können.