DevOps und Continuous Delivery: sich gemeinsam kontinuierlich verbessern

Softwareentwicklung ist Teamarbeit. Die sich immer mehr verbreitenden agilen Vorgehensmodelle sind das beste Beispiel dafür. Dabei wird beispielsweise ein Sprint bzw. eine Iteration gemeinsam geplant, sich täglich über den Fortschritt ausgetauscht und abschließend gemeinsam reflektiert. Am Ende des Sprints steht ein Softwareprodukt zur Verfügung, welches neue Features und Verbesserungen enthält und von den Kunden genutzt…

Zeiterfassung mit Team Foundation Server Teil 4 – mit TFS ASAP

In unserer Blogreihe zu Zeiterfassung mit TFS (Teil 1 – Out-Of-The-Box, Teil 2 – Mit Anpassungen, Teil 3 – Mit Drittanbieterwerkzeugen) haben wir verschiedene Möglichkeiten beschrieben, wie man mit dem TFS die Projektzeiten besser erfassen und nachverfolgen kann. Da uns dieses Thema auch immer wieder bei unseren Kunden begegnet, haben wir unsere Erfahrungen in die TFS-Erweiterung TFS…

TFS Work Item History zeigt nur die Änderung der Revisionsnummer

Unter gewissen Umständen kann es vorkommen, dass in der History eines Work Items ein Eintrag vorhanden ist, der “nur” die Veränderung der Revisionsnummer anzeigt (siehe Abbildung 1). Auf den ersten Blick wirkt dies etwas seltsam, da man dieses Attribut nicht manuell verändert und das Work Item dann abspeichert. Das muss noch kein Grund zur Verzweiflung…

Berechtigungen auf Work Item Type Level

In einem meiner aktuellen Projekte galt es, Berechtigungen für eine bestimmte Benutzergruppe auf einen Work Item Type zu beschränken. Ein Blick in die Möglichkeiten der Berechtigungsverwaltung im TFS in der MSDN verrät bereits, dass man Berechtigungen für Work Items typischerweise über die Attribute Area- bzw. Iteration-Path steuert. Dies ist in den meisten Fällen auch eine…

Agilität in der Produktentwicklung: Wie agile Softwareentwicklung und klassisches Produktmanagement zusammenpassen

Gegenwärtig kann man den Eindruck gewinnen, dass man mit einem nicht-agilen Vorgehen schon gar nicht mehr wettbewerbsfähig arbeiten kann. Doch so schön sich die Welt der Product Backlogs, ungestörter Sprints und selbstbestimmter Teams auch anhört, so gibt es in der praktischen Umsetzung doch erhebliche Unterschiede und Herausforderungen. Speziell in der Entwicklung von Produkten, bei denen…

Ring frei im Requirements Engineering

Im heutigen Hauptkampf stehen sich zwei altbekannte Kontrahenten gegenüber. In der linken Ecke mit unzähligen Jahren Berufserfahrung und ein wahres Schwergewicht: Karlo Classic. Zielgerichtet geplant weiß er noch vor dem ersten Glockenschlag, wo er nach der 12. Runde stehen wird. Und nichts kann ihn aus der Bahn bringen. Und zur Rechten, mit spielerischer Leichtigkeit bewegt…