Value-Based Software Engineering (VBSE)

Software Engineering wird in der heutigen Praxis und in aller Regel werteneutral betrieben: Softwareprojekte werden danach organisiert, wie die von Stakeholdern formulierten Anforderungen technisch am besten in einem Softwaresystem realisiert werden können. Anforderungen werden hierbei als gleich wichtig behandelt, beim Controlling werden nur die Kosten und die verbrauchte Zeit betrachtet und die Zuständigkeit der Softwareentwickler Read more about Value-Based Software Engineering (VBSE)[…]

Labyrinth mit Lösungsweg auf Tafel gemalt

Requirements Engineering: Der Weg zur Antwort

Anforderungsermittlung ist eine der schwierigsten Aufgaben im Projekt. Man soll etwas machen, ohne zu wissen, was der Kunde braucht. Das Problem: der Kunde weiß es meistens auch nicht! Dennoch soll man Anforderungen ermitteln, die scheinbar keiner kennt. Wie ist das zu bewerkstelligen? Gezieltes Requirements Engineering macht es möglich. Hinter dem Begriff verbirgt sich mehr als Read more about Requirements Engineering: Der Weg zur Antwort[…]

Modellieren: Abstrakt animierter Mann mit Lichtstrahlen, die aus dem Kopf schießen

Epistemisches Modellieren – Eine Methode zum Aufdecken unpräziser Anforderungen

In Softwareprojekten passiert es immer wieder, dass Anforderungen unpräzise formuliert und dann von den Architekten und Entwicklern missverstanden werden. In diesem Artikel stelle ich eine Methode vor, die solche Probleme frühzeitig aufdeckt und zugleich die Qualität von Anforderungsdokumenten verbessert: das Epistemische Modellieren. Die Methode setzt auf aktuellen Forschungsergebnissen aus der Schreibdidaktik auf und macht sie Read more about Epistemisches Modellieren – Eine Methode zum Aufdecken unpräziser Anforderungen[…]

Mann mit Aktenkoffer und Vorschlaghammer vor Wand mit Loch

Mauern zwischen IT- und Fachbereichen einreißen – Aber wie?

Kein Unternehmen funktioniert heutzutage auch nur einen Tag ohne die „Nerds“ in der IT. Dennoch wird die IT häufig von anderen Abteilungen als notwendiges Übel betrachtet. Obwohl ohne sie Unternehmen fast jeden Tag den korporativen Super-GAU erleben würden: Softwarefehler, Systemabstürze und Serverausfälle. Und zwar mehrmals. Die technische Evolution hat IT-Fachkräfte auf eine unverzichtbare Stufe emporgehoben. Read more about Mauern zwischen IT- und Fachbereichen einreißen – Aber wie?[…]

ReqPat – Anforderungsspezifikation mit Satzmustern

Anforderungserhebung und Spezifikation von Systemen erfolgen auch heute noch oft in Form von einfachen Textdokumenten. Auch wenn ein modellgetriebenes Requirements Engineering viele Vorteile bietet, ist ein Großteil der Anforderungsdokumente natürlichsprachlich orientiert. Hier können Werkzeuge die einen bei dieser Arbeit unterstützen eine wertvolle Hilfe sein. Anforderungserhebung mit DOORS oder ähnlichen Tools ist ein etablierter Weg seine Anforderungen Read more about ReqPat – Anforderungsspezifikation mit Satzmustern[…]