Contrails
Software zu entwickeln ist nicht immer einfach. Den Aufwand im Vorhinein einzuschätzen, ist sogar noch schwerer. Um den Aufwand von etwas einschätzen zu können, muss es zunächst verstanden werden. Während dies keine schwere Aufgabe ist, wenn es beispielsweise um das Streichen einer Wand geht, kann es zu einer großen Herausforderung bezüglich etwas werden, was erst noch erfunden werden muss.
Einer der besten Wege, diese Herausforderung anzupacken, ist die Erstellung von Mockups oder Wireframes, die das gewünschte Interface genau beschreiben. Um die Wireframes in eine geeignete Form zur Diskussion aufzubereiten, wird jede Interaktion in eine Userstory eingebettet. Eine Userstory ist ein einfacher Satz in folgender Form: "Als ich (um das zu erreichen)". Dies ist die erfolgsversprechendste Form, um Anforderungen an die Software genau zu definieren.
Contrails bietet nicht nur einen einfachen Weg, um Userstories für euer Projekt zu schreiben und zu managen, sondern erlaubt auch eine Einschätzung des Aufwands ganz ähnlich wie beim SCRUM-Poker: Jedes Mitglied des Teams entscheidet über seine eigene Einschätzung und fügt diese hinzu. Hat jedes Team-Mitglied die Einschätzung hinzugefügt, gibt es einen Mittelwert und Abweichungen können im Team oder mit dem Kunden diskutiert werden.
Das Resultat ist ein transparenter und einfacher Weg, den Aufwand für die Entwicklung von Software einzuschätzen.