Freigeben über


Technische Artikel für die Verwaltung des Lebenszyklus von Anwendungen für Visual Studio

Herzlich willkommen bei den technischen Artikeln für Anwendungslebenszyklus-Verwaltung! Diese technischen Artikel unterstützen Sie bei Ihren Entwicklungsvorhaben mit Team Foundation Server. In einigen Artikeln finden Sie ausführliche technische Informationen zu besonderen Szenarien, die das Visual Studio Application Lifecycle Management umfassen. In anderen Artikeln geben Branchenexperten Einblick in Entwicklungsprozesse und -philosophien, die entweder Ihnen bei der Softwareentwicklung oder Ihrem Team während der Arbeit an einem Softwareprojekt behilflich sein können. Diese Artikel repräsentieren die Vorstellungen, Meinungen und Erfahrungen ihrer jeweiligen Verfasser.

Agile Prinzipien

  • Prinzipien und Werte der agilen Softwareentwicklung, von Jeff Sutherland. Jeff Sutherland führt eine Übersicht der agilen Prinzipien auf, wie sie im Manifest für agile Softwareentwicklung definiert wurden.

  • Ein Rückblick auf die letzten zehn agilen Jahre: Verbesserungsmöglichkeiten für die nächsten zehn Jahre von Jeff Sutherland (möglicherweise nur in englischer Sprache). Zehn Jahre nach der Veröffentlichung des agilen Manifests beschreibt Jeff Sutherland die Erfolgsgeschichten der Agile-Methode und legt vier wichtige Erfolgsfaktoren für die nächsten zehn Jahre fest.

  • Fertig und unfertig von Ken Schwaber und David Starr. Die Bereitstellung eines fertigen Inkrements ist ausschlaggebend für erfolgreiche, agile Softwareentwicklung. Anhand von realen und theoretischen Beispielen veranschaulichen die Autoren den Unterschied zwischen der Vorstellung von "Fertig" und der Verwendung von "Fertig" sowie die Auswirkung dieses Unterschieds auf den Erfolg eines Projekts. Die Autoren präsentieren anhand der Beispiele anschließend Tools und Strategien, die Teams bei der Entwicklung einer für sie sinnvollen Definition von "Fertig" unterstützen, sowie Methoden zur Kommunikation der Abhängigkeiten, des Status und der Bedeutung von "Fertig".

Agile Verfahren

  • Erstellen und Verwalten des Produktrückstands von Mitch Lacey. Ein gut funktionierendes Agile-Team basiert auf einem guten Produktbestand. In diesem Artikel erklärt Mitch Lacey die Bedeutung eines Product Backlogs und beschreibt, was ein gutes Backlog ausmacht. Zudem stellt er einige bewährte Vorgehensweisen zum Erstellen und Verwalten des Backlogs vor.

  • Priorisierung von Mitch Lacey. In diesem Artikel stellt Mitch Lacey drei Methoden vor, die sich für viele Teams der agilen Softwareentwicklung bewährt haben: das Kano-Modell für Kundenzufriedenheit, eine Reihe von Innovationsspielen von Luke Hohmann und das Modell der relativen Gewichtung nach Karl Wiegers. Er beschreibt, wie Sie von grober Priorisierung Ihres Bestands zu konkreter Auflistung übergehen, die zufriedenstellend Risiken, Relevanz und Kundenzufriedenheit gegeneinander abwiegt.

  • Schätzung von Mitch Lacey. Mitch Lacey bespricht die Schwierigkeiten bei der Veranschlagung von Softwareprojekten und bietet Tipps zur Nutzung von zwei agilen Software-Veranschlagungstechniken für Teams, die Projekte veranschlagen.

  • Sprintplanung von Mitch Lacey. Sprintplanung muss nicht schwierig sein. In diesem Artikel werden Beispiele und Strategien vorgegeben, mit denen die Sprintplanung gezielt und effektiv vorgenommen werden kann. Außerdem erfahren Sie mehr über Lösungsmöglichkeiten für allgemeine Probleme, auf die Teams bei der Sprintplanung stoßen.

  • Effektive Sprintretrospektiven von David Starr. Über Techniken hinausgehend, werden in diesem Artikel Methoden aufgezeigt, mit denen sich die Praxis und die Ergebnisse von Retrospektiven aufrechterhalten und verbessern lassen.

  • Verteiltes Scrum von David Starr. Verteilte Teams ringen häufig mit konsistenter, fristgerechter und effektiver Kommunikation. In diesem Artikel erklärt David Starr, wie Scrum einen Container bietet, in dem verschiedene Typen verteilter Teams sich verbessern und erfolgreich sein können.

  • Agile-Portfolio-Verwaltung: Verwenden von TFS zur Unterstützung von Backlogs über mehrere Teams hinweg von Gregg-Boer. Erfahren Sie, wie TFS so konfiguriert werden kann, dass ein Portfolio von Backlogs unterstützt wird, mit dem automatisches Rollup und ein Einblick in die Verwaltung der Arbeit über mehrere Teams möglich wird.

  • Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs von Gregg-Boer. Erfahren Sie, wie SAFe-Konzepte sich in TFS einbinden lassen und wie TFS konfiguriert werden kann, um agile Methoden in einem Unternehmen zu skalieren.

Lean und CMMI

  • Lean Software Development von David J. Anderson. David J. Anderson beschreibt Lean Software Development und ihre Geschichte und erläutert, sie von Software-Entwicklungsprojektteams eingesetzt werden kann.

  • CMMI-Prinzipien und -Werte von David J. Anderson. Das Konzept, dass eine Organisation auf einen bestimmten Reifegrad eingewertet wird und dieser als Indikator für die Fähigkeit gilt, zuverlässige Arbeit gegenüber der Regierung zu leisten, ist weiterhin Thema aktueller Debatten. In diesem Artikel spricht sich David J. Anderson für die Capability Maturity Model Integration (CMMI) aus und beschreibt, wie sie wertvolle Einblicke für Manager, Verfahrensingenieure und alle externen Projektbeteiligten bietet, einschließlich Kunden, Investoren, Kontrollorgane und Auditoren.

  • Lean von Scrum von David Starr. In diesem Artikel erfahren Sie mehr über die inhärenten Lean-Qualitäten des Scrum-Frameworks und diverse Möglichkeiten, mit denen Scrum-Teams die Anwendung von Lean Thinking verbessern können.

Entwicklungsansätze

  • Übersicht über Microsoft Solutions Framework [MSF]. Lernen Sie mehr über das Microsoft Solutions Framework (MSF), einen anpassungsfähigen Ansatz für die schnelle erfolgreiche Lieferung von Technologielösungen, bei dem weniger Personen involviert sind und weniger Risiken auftreten, während zugleich höherwertige Ergebnisse erzielt werden.

  • Anwendungsanalyse: Was jeder Entwickler wissen sollte von Sebastian Holst. In diesem Artikel diskutiert Sebastian Holst Ziele und Vorteile der Anwendungsanalyse.

  • Exploratives Testen von Software von James Whittaker. Bei diesem Artikel handelt es sich um einen Auszug aus dem Buch Explorative Softwaretests: Tipps, Tricks, Touren und Techniken zum geführten Testentwurf, erläutert James Whittaker Ziele, Vorteile und Ansätze der explorativen Softwaretests.

Siehe auch

Konzepte

Application Lifecycle Management mit Visual Studio Team Foundation Server

Zusammenarbeit (weiter vertiefen) [umgeleitet]

Zusammenarbeit [umgeleitet]

Storyboard eines Rückstandselements mithilfe von PowerPoint

Anforderungs-und Überprüfungs-Projektbeteiligte-Feed-back mit Team Web Access

Arbeitsnachverfolgung und Workflowverwaltung [umgeleitet]

Eine End-to-End-Ansicht der in Visual Studio TFS konfigurierbaren und anpassbaren Elemente

Weitere Ressourcen

Einrichten und Ausführen einer Einzelserverinstallation [Lernprogramm]

Prozessleitfaden und Prozessvorlagen [umgeleitet]