Im Rahmen einer Softwareentwicklung sollte grundsätzlich ein Lastenheft erstellt werden. Es enthält unter anderem die Zusammenstellung aller Anforderungen des Auftraggebers hinsichtlich Liefer- und Leistungsumfang. Im Lastenheft sind sowohl die fachlichen Anforderungen aus Anwendersicht als auch die technischen Anforderungen beschrieben. Damit enthält es die für den Hersteller des Softwaresystems relevanten Informationen zur Aufgabenstellung. Im Lastenheft wird im Unterschied zu einem Pflichtenheft nur definiert, was wofür zu lösen ist und nicht wie die Leistungen zu erbringen sind.
Die Lastenhefterstellung wird in der vorliegenden Fallstudie (s. Anhang) anhand eines konkreten vom Fraunhofer ISST durchgeführten Projekts beschrieben. In dem Projekt hat das Fraunhofer ISST den Auftraggeber bei der Ermittlung der fachlichen aber auch der technischen Anforderungen für das Lastenheft begleitet.
Dabei wird in der Fallstudie nur auf den fachlichen Teil eingegangen. Denn gerade in der Erstellung des fachlichen Teils des Lastenhefts liegt eine besondere Herausforderung sowohl für die Anwender bzw. Auftraggeber als auch für die Softwareentwickler. Die Anwender kennen implizit ihren Fachkontext meist recht gut. Sie haben aber Schwierigkeiten diesen im Sinne von fachlichen Anforderungen explizit zu formulieren und als Softwareentwickler ist man häufig gezwungen dem Auftraggeber hierbei Unterstützung zu geben. Die Fallstudie bietet somit dem Entwickler eine Hilfestellung zur Erstellung des fachlichen Teils des Lastenhefts.
Die Fallstudie zeigt, dass es bei der Erstellung eine wesentliche Aufgabe war, sich auf bestimmte Kernelemente eines Lastenhefts zu konzentrieren. Sie beschreibt die in dem Projekt entwickelten Modellierungs- und Darstellungstechniken für diese Kernelemente. Diese zeichnen sich vor allem dadurch aus, dass sie sowohl für die Anwender verständlich als auch für den Softwareentwickler zur Erbringung seiner Aufgaben hinreichend formal sind.
Damit werden in der Fallstudie folgende Fragen beantwortet:
Auf welche Aspekte soll man sich beim Erstellen des Lastenhefts konzentrieren?
Wie wird bei der Erstellung der fachlichen Anforderungen eines Lastenhefts vorgegangen?
Wie können verschiedene Aspekte des Lastenhefts allgemeinverständlich dargestellt werden?
Am Ende hat bei diesem konkreten Projekt die Erstellung des fachlichen Teils des Lastenhefts ca. 6-8 Personenmonate bei einem Umfang von 61 Anwendungsfällen, 78 Dialogen, 60 Dialogfunktionen, 14 Hauptdaten-Objekten und 27 Rollen und Rechten gedauert.
Mit dem Lastenheft konnte dann ein öffentliches Ausschreibungsverfahren zur Entwicklung eines Softwaresystems vorbereitet werden. Dabei stellte sich heraus, dass auf Grund der Qualität des Lastenheftes auch die abgegebenen Angebote einen qualitativ hohen Standard erreichten. Daneben ließen sich aus den gemachten Erfahrungen auch allgemein anwendbare Erkenntnisse für die Erstellung von Lastenheften ableiten.