tiny specs

In the following article I want to present the idea for a requirements & specification tool with the code name „tiny specs“. Basic Scope Tiny specs shall be a simple and productive to use requirements engineering tool. As the name “tiny” suggests, it shall not be a big enterprise solution like Caliber RM, or even […]

Mehr lesen »

Versteckte Psychologie in Dokumentationstechniken

Für Anforderungen gibt es viele verschiedene Dokumentationstechniken wie z.B. klassische Dokumente, Minispecs, Wireframes, Blogs, Modelle oder auch Unit Tests und Behaviour Driven Development DSLs. Interessant ist, dass jede Technik einen anderen Fokus setzt und damit Stärken und Schwächen besitzt. Aber nicht nur das, es scheint eine versteckte Psyochologie darin enthalten zu sein, die bestimmtes Verhalten geradezu erzwingt! […]

Mehr lesen »

Specs als ganz großes Kino

Wenn ich vergleiche, wie oft ich schon übermüdet ein eintöniges Science-Fiction-Buch nach wenigen Seiten weggelegt habe und wie oft ich beim Lesen von Softwarespezifikationen abschweife und mir lieber gedanklich mein Abendessen ausmale, dann ist das Rennen knapp und ich weiß nicht wer gewinnt! Softwarespecs haben genauso wie SciFi oft einen immer wiederkehrenden Plot, der es schwer […]

Mehr lesen »

Tracing von Features im Quellcode

Machen wir uns nichts vor. Selbst Vorzeige-Projekte mit Domain Driven Design haben das Problem, dass Funktionalität über viele Klassen zerstreut liegt. Wenn ein Feature bzw. eine Funktion „angefasst“ werden soll, müssen viele Klassen angepasst werden. In einer sauberen Softwarearchitektur ist das sogar per se so, denn eine Funktion benötigt ja eine GUI, zumindest etwas Geschäftslogik, […]

Mehr lesen »

RichSPEC – 1 Seite Spezifikation

Softwarespezifikationen sind oft langweilig. Diese konzentriert zu lesen ist eine Herausforderung. Folgende Form der Spezifkation ist dagegen übersichtlich, schnell erfassbar und sehr informativ: Natürlich kann man das von Hand in Microsoft Word erstellen, aber noch einfacher geht es mit dem RichSPEC Editor: Bei diesem hat man auch noch den Vorteil, dass man das XML-Format automatisiert […]

Mehr lesen »