Verteilung der Fähigkeiten in Teams

Einleitung Nachdem wir uns in einem früheren Artikel mit den Fähigkeiten beschäftigt haben, die Scrum Teams idealerweise haben sollen, wird es nun darum gehen, das Vorhandensein dieser Fähigkeiten bzw. des Wissens zu überprüfen. Dabei geht es auch darum, herauszufinden, wie dieses Wissen im Team verteilt ist. So sollen Wissensinseln und Wissensdefizite entdeckt werden. Zusätzlich werden […]

Test Driven Development in sechs einfachen Schritten

Sie möchten eine neue Software entwickeln. Dabei haben Sie natürlich die Absicht ein tolles Produkt mit einer hervorragenden technischen Qualität zu erzeugen. Und diese hervorragende technische Qualität wollen Sie mit einer möglichst umfassenden Testabdeckung beweisen und absichern. Doch in erschreckend vielen Fällen werden die Punkte hervorragende technische Qualität und umfassende Testabdeckung deutlich verfehlt. Bei der […]

Schrödingers Katze im Projektmanagement

… oder, wie geht es eigentlich meinem Projekt? Wenn wir ein großes Projekt durchführen wollen, dann wissen wir, dass es zu Abweichungen vom Projektplan kommen kann. Und niemand von uns mag es, erst am Ende des Projektes diese Abweichungen zu entdecken oder festzustellen, dass das Projekt ein Fehlschlag war. Deutlich angenehmer ist es für uns, […]

Das Kano-Modell der Kundenzufriedenheit

In dem Artikel Prioritäten von Anforderungen – Kategorie oder Reihenfolge hatte ich mehrfach Bezug auf das Kano-Modell der Kundenzufriedenheit genommen, ohne dieses dabei näher zu erklären. In diesem Artikel holen wir das nach. Die meisten von uns, die sich mit Produkt- oder Anforderungsmanagement auseinandersetzen, kennen das folgende Problem der Entscheidung: In welcher Reihenfolge sind Anforderungen umzusetzen bzw. […]

Prioritäten von Anforderungen –Kategorie oder Reihenfolge?

Ein typisches Problem in jedem Projekt (nicht nur in der Softwareentwicklung) ist die Frage der Prioritäten der Anforderungen. Was muss zuerst erledigt werden, was geht auch später, auf was kann ggfs. ganz verzichtet werden? Es gibt verschiedene Methoden und Verfahren, diese Wichtigkeiten der Anforderungen zu bestimmen, auf die ich heute nicht näher eingehen möchte. Heute möchten wir uns […]

Welche Fähigkeiten braucht ein Scrum Team?

Wenn wir Scrum nutzen, stehen wir vor besonderen Herausforderungen. Eine zentrale Herausforderung ist, dass am Ende eines Sprints ein benutzbares Produktinkrement vorhanden sein muss. Und um dieses Produktinkrement vorzeigen zu können, hat das Scrum-Team maximal 4 Wochen zur Verfügung. Zusätzlich ist es als komplettes Team für die Ergebnisse verantwortlich. Um diesen Herausforderungen begegnen zu können, […]

Die Feedbackschleife in Scrum

Die Feedbackschleife in Scrum Das Ziel von Feedback ist es, eine Veränderung zu bewirken. In der Agilität werden Fehler als Chancen begriffen. Diese Chancen treten in einem Projekt früher oder später auf und sollten daher genutzt werden, um bestehenden Prozesse infrage zu stellen. Durch das frühe Auftreten der Chancen können alle Projektbeteiligten aus diesen lernen […]

Kartenspiel „Deine Meinung bitte! Scrum Edition“

Kartenspiel „Deine Meinung bitte!“ Scrum Edition Durch die Pandemie hat sich in vielen Unternehmen nicht nur die Arbeit, sondern auch die Interaktion zwischen Teammitgliedern in Home Office verlagert. Sowohl die Zusammenarbeit wie auch die sozialen Aspekte des Miteinanders finden dort nun überwiegend online statt. Und damit hat sich auch eine neue Kultur für Team Building […]

Remote Retrospektiven

Ein Praxisbericht Remote Retrospektiven Wie schnell sich doch manchmal die Dinge ändern. Nicht wenige kämpften jahrelang für eine ausgeprägtere remote Kultur in ihrem Unternehmen, scheiterten aber regelmäßig an manchmal sicherlich nachvollziehbaren, häufig aber eben nur fadenscheinigen Begründungen gegen Home Office. Nun, ein gutes halbes Jahr und ein Virus später, haben sich Dinge gravierend verändert. Remote […]

Understanding Incremental Delivery

The notion of incremental delivery is an essential feature of Scrum. It comes together with the concept of Sprint. In “The Scrum Guide,” its definition reads as follows: “An Increment is a concrete stepping stone toward the Product Goal. Each Increment is additive to all prior Increments and thoroughly verified, ensuring that all Increments work together. In […]