Seite auswählen

Autor: Kresnadi Budisantoso

INVEST – Charakteristik einer guten Story

Im vorherigen Artikel habe ich User Stories als Mittel zur Anforderungserfassung vorgestellt. Wir haben gelernt, dass eine User Story eine geforderte Funktion in einem kurzen Satz beschreibt, so dass ein Wert für den User erkennbar ist. Der User kann dabei der Endanwender sein oder aber der Käufer der Software – oft handelt es sich dabei um unterschiedliche Personen mit unterschiedlichen Interessen – ich gehe später noch einmal darauf ein. Neben dem Aspekt der Beschreibung hat eine User Story zwei weitere Aspekte, nämlich das Gespräch und die Akzeptanztests. Nur unter Berücksichtigung aller drei Aspekte lässt sich mit User Stories arbeiten. Doch was...

Weiterlesen

Anforderungen in der agilen Softwareentwicklung

Entwickler wollen wissen, was sie machen sollen, nicht wie sie es machen sollen. Für letzteres sind sie in der Regel die Experten. Doch wie teilt man Entwicklern mit, was benötigt wird? Was soll als nächstes implementiert werden? Und wie geschieht das in einem agilen Umfeld? Eine geeignete Möglichkeit ist “User Stories” für die Formulierung von Entwicklungsaufgaben einzusetzen. Ich werde im Folgenden beschreiben, was User Stories sind, wie man mit ihnen plant und warum man sie einsetzen sollte. Ich werde dabei jedoch nicht in die Tiefe gehen, denn damit ließen sich durchaus ein paar Kapitel eines Buch füllen. Statt dessen verweise...

Weiterlesen

Ein frohes, gesundes und erfolgreiches neues Jahr …

2016 ist tot, es lebe 2017! embrace change Das vergangene Jahr war sehr turbulent, mit einigen Höhen und Tiefen … und in jedem Fall mit ein paar Veränderungen, von denen man noch nicht abschließend beurteilen kann, ob sich diese positiv oder negativ entwickeln. Egal was das für Veränderungen waren, wir haben sie alle erlebt. Doch in jeder Veränderung steckt auch eine Chance und oft haben wir die Möglichkeit, diese wahrzunehmen und den positiven Wandel zu unterstützen, ja, sogar herbeizuführen. Scharfsinn, Gelegenheit, Kraft und Zuversicht Daher wünsche ich euch und vor allem auch dir, lieber Leser, den Scharfsinn, solche Chancen...

Weiterlesen

Der perfekte Burger

Für den perfekten Burger reicht es nicht aus nur bestes Fleisch oder eine tolle Soße zu verwenden. Nein, ein perfekter Burger fängt beim perfekten Burger Bun an, also dem perfekten Burgerbrötchen. Ein perfektes Burger Bun kann man auch nicht kaufen, das muss man dann schon selber machen. Mein persönlicher Favorit ist dabei das Rezept von Thorsten, dem Betreiber von bbqpit.de. Zum “Verhängnis” ist mir dabei ein Grillabend bei einem Freund, der die Buns nach seinem Rezept gebacken hatte – danach war ich versaut für 0815 Supermarktware. Die nächste Zutat für den perfekten Burger ist natürlich das Burger Patty, also die “Frikadelle”....

Weiterlesen

Verfügbarkeit erhöhen durch Minimierung der MTTR

In meinem letzten Artikel sprach ich davon, Fehler in Softwaresystemen zu akzeptieren. Dieser Meinung ist auch Michael T. Nygard, wenn er es mit dem folgenden Satz auf die Spitze treibt: Normal mode of operation is partial failure. Also verfolgen wir doch bei der Erstellung von Software doch diesen Ansatz und gehen davon aus, dass der normale Betriebsmodus ein teilweiser Ausfall des Gesamtsystems bedeutet. Doch wie kommen wir zu dieser Annahme? Verfügbarkeit Bei dem Betrieb von Softwaresystemen dreht sich doch alles um die Verfügbarkeit. Man spricht von Availability bzw. oft sogar von High Availability wenn Anforderungen an Softwaresysteme gestellt werden und...

Weiterlesen