ALM-Anleitung
Visual Studio ALM Rangers – Überlegungen zur virtuellen Teams
Die Visual Studio ALM Rangers haben gelernt, dass wertvolle Lektionen zum Organisieren und Verwalten von Teams mit Mitgliedern auf der ganzen Welt – alle haben verschiedene Fähigkeiten Motivationen, Verpflichtungen, Projekt-Zugehörigkeiten und Einschränkungen.
Hier teilen wir unsere Erfahrung und bieten Anleitungen für das Arbeiten mit Teams in weniger als idealen verteilten und virtuellen Umgebungen.
Zur Erinnerung, sind die Rangers eine Gruppe von Experten, die Zusammenarbeit zwischen der Produktgruppe Visual Studio, Microsoft Services und Microsoft MVP Most Valuable Professional () Gemeinschaft durch fehlende Funktionalität Adressierung, Annahme Blocker entfernen und Veröffentlichen von Empfehlungen und Anleitungen, die basierend auf praktischen Erfahrungen zu fördern.
In diesem Artikel beginnen wir durch unsere benutzerdefinierte Projekt-Management-Prozess namens Ruck definieren; dann wir bieten eine Zusammenfassung der virtuellen Team Herausforderungen und Beobachtungen, die mit Rangers Projekte mit Ruck mit Visual Studio Team Foundation Server (TFS) als die Lösung (Application Lifecycle Management, ALM) freigeben.
Wir schließen mit unseren Empfehlungen für die Rangers und andere virtuelle Teams in ähnlichen Umgebungen.
Ruck?
Die Ranger wurden Hund Fooding Visual Studio TFS als ALM-Lösung mit dem Ziel der Verbesserung der Qualität unserer Business Operations und Lösungen der Produktion.
Ein Kernbereich mit potenziellen Auswirkungen, riesige Investitionen wurde das Prozessmodell und den zugehörigen Anforderungen-Management-Prozess.
Unsere Absicht Core ist eine wiederholbare und systematische Weise suchen und Adressierung der Ranger Initiativen der killer-Features zu erstellen.
Definieren und die Weiterentwicklung des Prozesses hat sich eine große Herausforderung erwiesen – etwas wie ein Flugzeug-Modul während des Flugs beheben – aber mit mehrere Projektteams erfolgreich mit Variationen des Prozesses können betrachten wir es als eine solide Säule.
Um sicherzustellen, dass wir keine jemand an die Methoden zu verwirren oder ärgern Prozess fanatisch, haben wir vorläufig nennen unsere angepassten Prozess "Ruck", die in der Welt Rugby bedeutet "loose Scrum."
Herausforderungen der virtuellen Ranger Team-Umgebung
Eine häufige Herausforderung bei Rangers ist, dass jeder einzelne seinen Arbeitsplatz, zu Hause und Ranger Welten und Verpflichtungen auszugleichen.
Die meisten Ranger Aktivitäten haben die niedrigste Priorität dieser drei und oft nachts passieren.
Was das Ökosystem Rangers einzigartig ist, dass unsere Lösungen können nicht freigegeben werden, wenn sie bereit sind, aber implizit Zeit-boxed mit Technologie-Meilensteine und die Nachfrage nach der Lösung.
Wie wir haben noch um eine magische Weise erweitern die Anzahl der Stunden pro Tag zu finden, wir auf eine einzelne Ranger schiere Leidenschaft für die Technologie und die Gemeinschaft zu helfen, freie Zyklen für Ranger Aktivitäten finden verlassen.
Obwohl dies erstellt eine heroic IT-Experten, die zahlreiche Kontextwechsel absorbieren und qualitativ hochwertige Leistungen zu produzieren, kurz gesagt, ad-hoc- und zufällige Schüben, außerdem eine Form der anti-Scrum Prozess vorgestellt.
Blick auf die verschiedenen Standorte unserer Teammitglieder im Index Rangers (bit.ly/9LKgZb), die derzeit enthält nur eines kleinen Prozentsatz der Rangers, erkannten wir, dass die Rangers und somit unsere Teams, um den Planeten verteilt sind.
Wir haben bewusst sein, die wir mit einer Vielzahl von unterschiedlichen Kulturen arbeiten und, dass wir können über kulturellen Normen oder Zoll Annahmen, weder nehmen Sie die Umgebungen für gewährt.
Folglich implementieren wir situational Leadership und Prozess in unseren Projekten um kulturelle Unterschiede zu berücksichtigen (Siehe das Buch "Führung und die eine Minute Manager: erhöhen Effizienz durch Situational Leadership" [Morrow, 1985] von Kenneth H.
Blanchard, Patricia Zigarmi und Drea Zigarmi).
Siehe Abbildung 1, eine große Auswahl an Zeitzonen erfordert, dass einige Team-Mitglieder bis spät bleiben gelegentlich oder zu ungewöhnlichen Zeiten für eine Besprechung Status oder Design aufstehen.
Dies ist weder Spaß noch produktiver.
Abbildung 1 typische Rangers Besprechung über Zeitzonen hinweg
Die Kombination von Rangers aus verschiedenen Ökosystemen wie Produktgruppen, Services, Partner, MVPs und Gemeinschaften stellt eine Vielzahl von Motivationen und Verpflichtungen, die alle vom Programm Rangers Ökosystems und Anerkennung angenommen werden.
Während unser Ziel ist es für maximale Transparenz und Zugriff auf alle Elemente von allen haben wir Randfällen aufgrund von Geheimhaltungsvereinbarungen, Lizenzierung und Infrastruktur-Einschränkungen.
Die häufigen Kontextumschaltungen – und starten und Beenden von einem Projekt oder Feature Bereich – ist das schwierigste Problem, weil es sich um eine demoralisierenden Erfahrung des Teams ist.
Dies kann machen Sprint Burn Down Charts interessantes zu lesen, aber schwer zu effektiv verwenden für Status und Fortschritt nachverfolgen, wie Sie, in sehen können Abbildung 2.
Das erste Diagramm in Abbildung 2 zeigt eine Steigerung in Task Arbeitsaufgaben als Einzelperson oder Team lernt gibt es weitere Implementierung des Produkts rückständigen Artikels als erster realisiert.
Das zweite Diagramm zeigt Beenden der Arbeit an einem Projekt aufgrund von Verpflichtungen des Kunden.
Im Geschwindigkeitsdiagramm Abbildung 3 veranschaulicht unsere Aussage bezüglich der Auswirkungen der Kontextwechsel und das Starten und Beenden von Featurebereiche.
Abbildung 2 Sprint Burn Down Charts widerspiegeln Herausforderungen (zum Vergrößern klicken)
Abbildung 3 Projektgeschwindigkeit
Schließlich variiert, da die Freiwilligkeit des Programms Rangers, Rechenschaftspflicht erheblich, bieten einige Optionen, um eine Verpflichtung zur Übermittlung zu erzwingen.
Glücklicherweise die meisten Rangers halten selbst verantwortlich und stellen daher die meisten Ranger Teams auf jedes Mal.
Analysieren und lernen aus zuletzt geöffnete Projekte
Wie bereits erwähnt, haben wir einige Herausforderungen bei Teams nicht an einem einzigen Standort befindet, wenn Teams sind in verschiedenen Regionen und wenn es keine individuelle Verpflichtung jenseits der Passion to be a Ranger beitragen.
Wir haben versucht, die an diese anzupassen, indem die Strukturierung von Teams nach Geografie, aber häufig nicht Arbeit da es gegen unseren Glauben an Vermietung Entwickler geht wählen Arbeit aus Gebieten, in denen sie Interesse haben, auch wenn es nicht ihre aktuelle Geographie auszurichten.
Aus diesem Grund haben wir selbstorganisierende und verlassen sich auf die Erfahrung, um zu bestimmen, was best Practices für ein bestimmtes Projekt arbeiten.
Die Beschaffenheit des unsere virtuellen Ökosystem zwingt uns zahlreiche vordefinierte Regeln, Prozesse wie Scrum zu brechen.
Wie in Kanban (Siehe das Buch "Kanban: erfolgreiche evolutionären Änderung für Technologie Unternehmen" [Blue Hole Press, 2010], von David j.
Anderson), passen wir unser Prozess für unsere Bedürfnisse.
In vielerlei Hinsicht beziehen wir situational Leadership Projekte, abhängig von der einzigartigen Attribute von jedem speziellen Projekt.
Beispielsweise führen wir wöchentliche treffen, da jeder Tag Arbeitsplätze hat.
Tägliche Besprechungen ("Stand-Ups") sind zu begrenzt und zu häufigen.
Darüber hinaus sind unsere treffen klassische Stand-up Scrum-Sitzungen nicht, weil zu wenige Personen gleichzeitig erfüllen können.
Dies zwingt regelmäßig uns dazu haben zwei Sitzungen an einem Tag mehrere Zeitzonen gerecht zu werden.
Ranger Projekte sind komplex und erfordert, dass wir Transparenz, Kommunikation, Prüfpunkte und Besprechungen häufig haben.
Weil jeder andere Verpflichtungen, wie z. B. Familien und ihre Arbeit Tag müssen Teams eingegrenzt zu vermeiden.
Wir lernen und anzupassen, wir unsere eigenen Muster Projekt einrichten und für bessere Einfluss anzupassen.
Einige dieser Muster sind:
-
Team-Mitglieder für die Aufgabe anmelden, in denen sie Interesse haben, müssen
-
Rechtzeitige e-Mail-Erinnerungen Prüfpunkte oder Meilensteine mit Arbeit Fortschritt Visualisierung
-
Wöchentliche treffen
Unsere vorgenannten Herausforderungen noch verschärfen als Projekt Rhythmen ändern.
Dies gilt nicht nur für unsere Ranger Ökosystem; Wir erleben in vielen Projekten beim Start.
Eine ordnungsgemäße Cadence mit einem neuen Team braucht ein paar Schritte und Fehlentscheidungen vor jeder schließlich synchron, ist mit regelmäßigen Rhythmus ausführen.
Wir, die Autoren habe direkt in der große open-Source-Gemeinschaft außerhalb von Microsoft, so dass hier schreiben Annahmen zugrunde liegt, die von anderen Publikationen und Blog unterstützt werden nicht gebucht.
Im Gegensatz zu open Source-Projekten haben Ranger Projekte eine feste Lieferdatum Zeitplan-Mentalität.
Verstehen wir, öffnen die meisten Source Projekte Schiff, wenn sie fertig oder gut genug, um die Freigabe, werden jedoch lange dieser Vorgang dauert.
Für Rangers-Projekte hängen viele Menschen stark von unseren Artefakte.
Wenn unsere Entwicklungszyklus zu lange dauert, kann unsere Arbeit mit einer neuen Version von Visual Studio veraltet.
Mit einem festen-Lieferdatum fahren das Projekt könnte anti-Scrum gelten.
Jedoch sehen wir nicht dadurch als Time-Boxing Sprints unterscheidet; Wir Time-Feld das Gesamtprojekt.
Für unsere Projekte Ranger verwenden wir die MSF for Agile Software Development V5. 0 oder die Prozessvorlage Microsoft Visual Studio Scrum 1.0; Letztere ist weit mehr beliebt, weil es leicht ist.
Unsere Projekte erfordern einige mehr Planung und Design; Einige Methoden Prozess bezeichnen dies als die Pregame.
Wir verwenden eine Sprint 0 für diese Preise Arbeit, um einer Beteiligung an der Fahrbahn und Time-Feld festlegen, das Planen und entwerfen.
Dies gewährleistet, dass das Startdatum für die Entwicklung und Ziele bekannt sind.
Während Sprint 0 wir führen erforderlichen teamtraining, richten Sie die Umgebung, Planung, Forschung, epic Priorität abstimmen und überprüfen unsere Ruck-Prozess (wird später ausführlicher ePen besprochen).
Einrichten von Umgebungen ist äußerst wichtig, wenn man bedenkt, dass ein Produkt wie Microsoft Lab Management.
Wie in Scrum erfordert unsere Ruck häufige Prüfpunkte.
Wie bereits erwähnt, sind tägliche Besprechungen zu viel für das Team Ruck.
Unsere Version von einem Stand-up ist eine wöchentliche Besprechung oder eine Reihe von Besprechungen in unterschiedlichen Zeitzonen, die in Microsoft Lync durchgeführt.
Diese Sitzungen werden in classic Mode durchgeführt, wo Teilnehmer darüber, was gebeten werden, diskutieren, welche arbeiten sie auf Weiter und gibt es Hindernisse.
Darüber hinaus verwenden wir die Gelegenheit, alle wichtigen Nachrichten kommunizieren, und wiederholen die Vision des Projekts/Sprint.
Wir haben gelernt, dass die Verwendung von Grafiken am effektivsten ist.
Ruck Master oder der Entwicklungsleiter wird seinen Desktop Sprint-Burn-Down-Diagramme anzeigen und zeigt eine Liste von Arbeitsaufgaben für die aktuelle Teammitglied Adresse freigeben.
Visuals und Sichtbarkeit sind Schlüssel!
Ranger Projekte haben oft Schwierigkeiten, die konsistente Geschwindigkeit erreichen, wie Sie, in sehen können Abbildung 3.
Dies ist aufgrund der Natur unserer Teams anti-Scrum wobei Teamkapazität immer im Fluss.
Teammitglieder können ein Projekt in einem Augenblick abweichen, verlassen wir kreativ Arbeit verwalten oder neue Contributors erbitten.
Da dies eine gemeinsame Umstand für unsere Projekte Ranger ist, haben wir ein Manifest Ranger betonen die Bedeutung der Verpflichtungen erforderlichen machen, wenn ein Projekt Ranger beitragen eingeführt.
Wir haben gelernt, dass kleinere Projekte und Team kleinere bessere Ausführung, ordnungsgemäße Cadence und stärkeres Engagement für Team-Mitglied aktivieren.
Auch scheint es, dass es schwieriger für jemanden, der ein kleines Team als ein größeres Team aufzugeben ist.
Abbildung 4 ein Sprint Burn Down-Diagramm veranschaulicht, wo wir gute Cadence Work Item Abschluss erreicht haben und die tatsächliche Entwicklung von Burn Down besser im Vergleich zu den vorherigen Burn Down Charts angezeigt, den idealen Trend entspricht Abbildung 2.
Abbildung 4 bessere Cadence Ergebnisse besser Burn-Down
Wir verwenden ePen eine allgemeine Ansicht oder Aufzug Tonhöhe für ein KE zu skizzieren.
Eng der Agile-Community Verwendung ePen zugeordnet: eine Geschichte mehr umfassende für ein Feature zu erzählen, da Kunden vor-Ort-Details ohne jede zeitliche Verzögerung bereit ist.
Sie können eine epische als eine Geschichte betrachten, die erklärt, warum jemand möchte unsere Lösung installieren oder laden Sie unseren Leitfaden.
Das ePOS führt die Vision für ein Feature und steuert die Erstellung von verwandten Benutzergeschichten aus denen wir unsere Arbeit erstellen.
Da die Out-of-the-Box-TFS-Prozessvorlagen keine epische Typ Element arbeiten, und wir haben Einschränkungen vermeiden wir wo Template Customization, Präfix wir das Feld Titel des Textabschnitts mit "Epic" (siehe Abbildung 5), und wir geben diese Arbeitsaufgabe eine Priorität von 0 (null) für einfache Identifizierung in Berichten oder Berichtsfilter.
Abbildung 5 Verwenden des Epic Präfix in den Titel des Benutzers Story Arbeitsaufgabentyp (zum Vergrößern klicken)
Ranger Projekte sind durch mehrere lose definierte Rollen, wie Entwickler, Tester, Ruck-Master, leitende Entwickler, der Besitzer der Produkt, epic Blei und Reviewer dargestellt.
In vielen Fällen kann ein Team-Mitglied mehr als eine Rolle übernehmen.
Eine Person könnte ein Entwickler für eine Funktion, die ein Tester für eine andere Funktion und Prüfer für ein anderes Projekt.
Drei Core Rangers spielen in der Regel steadfast Rollen zu jedem Projekt: Bijan Javidi als Projektmanager, Willy-Peter Schaub als leitende Entwickler und Brian Blackman als Ruck Master und Trainer.
Die Notwendigkeit für häufige Prüfpunkte und vollständige Transparenz macht die Kommunikation einen entscheidende Teil unseres Prozesses und Ökosystem.
Gute Kommunikation erstellt unterstützend, lancasterschule und kollaborative Webs innerhalb der geografisch verteilte Teams.
Um ein Gefühl der Zugehörigkeit zu erstellen, haben wir immer virtuelle Kick-off Onlinebesprechungen, während, die wir gemeinsame Ziele, Vorgaben, Motivation, Visionen, Vorteile, Bereiche und Einschränkungen definieren.
Am wichtigsten ist, stimmt das Team während dieser Kickoff-Meeting über Leitlinien für Infrastruktur und Kommunikation.
Ruck von Ruck Besprechungen, später, diskutiert minimieren die Notwendigkeit für jedermann in wöchentlichen Stand-up-Sitzungen vorhanden sein und sicherstellen, dass der Status und die Hindernisse transparent, mit ad-hoc-spontane und vordefinierten Kommunikation sind.
Mithilfe des TFS Work Item Tracking (WIT) und der ePen zuordnen, wie in gezeigt Abbildung 6, wir Informationen erfassen und Status Informationen wie Status, Backlog, Features, Akzeptanzkriterien, Bugs und Hindernisse.
Stand-up Minuten werden in Wikis und Design-Informationen in Dokumenten auf dem gemeinsamen Portal dokumentiert.
In einigen Fällen werden die Minuten in der Quellcodeverwaltung gespeichert die – wie alle anderen Komponenten der Infrastruktur – zugänglich von überall in der Welt ist.
Abbildung 6 Team Foundation Server Artefakte die Hierarchie der Ranger PBI/Epic/Aufgabe zuordnen
Die primäre Fahrzeuge für Kommunikation und Zusammenarbeit sind die freigegebenen Portal und am wichtigsten, e-mail.
Verteilerlisten und ein gesteuertes Vokabular verwenden, werden E-mails für alle Beteiligten, einschließlich Rangers außerhalb der Gültigkeitsbereich des aktuellen Projekts freigegeben.
Dadurch wird sichergestellt, dass alle Beteiligten die Informationen erhalten, die Laufwerke Transparenz und selektive lesen, um Interessenten in die Informationen mithilfe von e-Mail-Regeln, delegiert.
Verstehen und den Umgang mit den Auswirkungen der kulturellen und Arbeitsbedingungen
Kommunikation und Management-Formate unterscheiden sich in vielen Ländern.
Einige Kulturen bevorzugen formale und entfernte Kommunikation mit klar definierten Rollen und Erwartungen.
Andere engagieren sich in informellen, im Gesicht und oft gemeinschaftliche Management, wobei ein Zeichen von Respekt auch ein embracing "Umarmung ist".
Um klar zu definieren die möglichen Probleme und sicherzustellen, dass es keine Missverständnisse, die bitter und oft getrennte Teammitglieder verursachen können, haben wir diese Vielfalt zu erkennen.
Wie bei vielen anderen ALM und virtuelles Team Mieter unbedingt Transparenz proaktiv und fortlaufend Umgang mit den Herausforderungen der Kultur.
Zeitzonenunterschiede und kulturelle Unterschiede, häufig Hand in Hand gehen.
Während einige Kulturen oder Einzelpersonen nichts dagegen haben rund arbeiten – oder mehr vor allem aufstehen um verrückt Stunden der Nacht zu eine Teambesprechung – andere dauert große Offensive Wenn gebeten, persönliche Zeit mit der Familie in einem Projekt zu investieren.
Zum Erstellen einer Umgebung, in welches Team Mitglieder fühlen sich, bequem und zusammenarbeiten können, wenn es ist wichtig, Mechanismen finden und Zeiten, die für jeder im Team zur Teilnahme an Konferenzgesprächen oder online-Diskussionen förderlich sind.
Die Mehrheit der Ranger Kommunikation und Zusammenarbeit erfolgt über E-mail und, noch wichtiger ist, TFS Teamprojekt und Portal verknüpft.
Wir sorgen auch regelmäßige Team Stand-up-Besprechungen zu planen, wo wir fördern die Zusammenarbeit, Status Freigabe und kontinuierlich die Team-Identität zu fördern.
Wenn wir über Zeitzonen hinweg mehrere Stand-up-Sitzungen planen, nicht Teammitglieder auf ihre eigene Zeitzone beschränkt sind.
Sie sind erlaubt, um eine oder mehrere Besprechungen teilnehmen, die ihre Zeitzone und ihre geschäftlichen Verpflichtungen entsprechen.
Ruck von Ruck Stand-up-Sitzungen aggregieren den Status nach oben, wie in gezeigt Abbildung 7, mit der Zusammenarbeit und insbesondere die WIT-Infrastruktur.
Sobald abgeschlossen, kann eine konsolidierte Teamstatus transparent mit dem gesamten Team und Aktionäre, die mit die vom Team ausgewählten Kommunikationsmechanismen freigegeben werden.
Abbildung 7 Ruck von Ruck Stand-up-Sitzungen
Abbildung 8 zeigt das ideale virtuelle Team Betrieb in einer Zeitzone, in dem ein leidenschaftlicher Feature Lead mit einer dedizierten und konzentriert sich die Anzahl der Teammitglieder arbeitet, Featurebereiche unterteilt.
Abbildung 8 Ideal virtuellen Team
In der Realität, das typische Ranger Team ähnelt Abbildung 9, wo das Team in mehreren Zeitzonen auf der ganzen Welt verstreut sind.
Das Team führt die Arbeit mit Teilzeitressourcen in verschiedenen Zeitzonen, konzentrierte sich häufig auf mehrere Featurebereiche innerhalb des Projekts.
Abbildung 9 typische Rangers virtuellen Team
Jeder Zugriff auf alle Elemente erteilen, vollständige Transparenz, Förderung einer Teamumgebung geradlinige, Nein-Politik und Making der State-of-the-Art ALM-Technologie verwenden, wir konnten uns effektiv und leidenschaftlich Projektteams zu erstellen.
Siehe Abbildung 10, alle Rangers haben Zugriff auf alle Projekte über eine Rangers-Portal, Arbeitsaufgaben, Quellcodeverwaltung, projektportale und das gesamte Rangers Portal umfasst.
Die Rangers verwenden die kontrollierte Vocab, um E-mails, zu kategorisieren, Vereinfachung des Filterns und Verwendung von Regeln ermöglicht.
Abbildung 10 typische Rangers-Infrastruktur
Die Vielfalt der Arbeitsbedingungen ist wahrscheinlich der schwierigste Teil unserer virtuellen Teams.
Nicht nur Teilzeit Teammitglieder Rangers sind und daher regelmäßig getrennt während regulärer Geschäftszeiten, sie arbeiten häufig in sicheren Umgebungen, beschränken den Zugriff auf die Public-Domain und Rangers ALM-Infrastruktur.
Darüber hinaus funktionieren einige Rangers in weniger günstigen Umgebungen, in denen Kommunikationsleitungen 9.600 Bit/s oder 56 KB-Modem weiterhin standard-Infrastruktur.
Dies schränkt ihre Fähigkeit, Umgebungen und Dienste, die auf Hochgeschwindigkeits-Netzwerke und großer Bandbreite verwenden.
Arbeiten mit TFS – insbesondere Web Access-Komponenten – und unter Berufung auf e-Mail-Nachrichten für Zusammenarbeit, wir konnten uns eine effektive und zuverlässige ALM-Infrastruktur erstellen, die die Mehrheit der Rangers passt.
Verstehen und den Umgang mit Motivationen und Verpflichtungen
Was die treibenden Kräfte sind, die IT-Experten stellen Opfern persönliche Zeit für die Zusammenarbeit mit anderen Rangers und aggregate Erfahrung, wissen und Informationen in Rangers Lösungen und Anleitungen, die oft isoliert arbeiten?
Jede Person hat einen anderen Satz von Motivationen und daraus resultierenden Verpflichtungen müssen identifiziert und verstanden werden, so dass jeder Ressource innerhalb des Teams effektiv genutzt werden kann.
Beim Arbeiten mit virtuellen Teams, fanden wir heraus, dass es wichtig ist, alle Team-Mitglieder zu identifizieren, die leidenschaftlich für Technologie, haben eine "get it done" Mentalität und sind motiviert, aufgeschlossen und sehr selbstdisziplin zu üben.
Kein Team Identität, Technologie oder Prozess können Personen, die viel Aufsicht effektiv in virtuellen Teams arbeiten, vor allem, wenn sie auch erwartet eine führende Rolle ein Team zu erfüllen müssen.
Mithilfe der Ruck-Prozess und die TFS-ALM Lösung ePen definieren, Produkt Rückstände und Aufgaben hat sich erwiesen von unschätzbarem Wert, insbesondere, wenn Teammitglieder aufgefordert werden, sich freiwillig für Aufgaben, anstatt die Aufgaben zugewiesen werden.
Darüber hinaus die Möglichkeit für uns ständig Fortschritte zu verfolgen – oder deren fehlen – hat uns zu identifizieren und sich mit Herausforderungen und Hindernisse früh erlaubt.
Leider ist eine Herausforderung, die wir noch erobert haben nicht rund um den menschlichen Faktor, der immer alle regelmäßig aktualisieren ihre Arbeitsaufgaben rechtzeitig ohne ständige Erinnerungen immer.
Siehe Abbildung 11, wir verwenden eine Kombination aus regelmäßigen Teammeetings, eine Strategie der laufenden Zusammenarbeit und Technologie zu definieren und die Kommunikation im Teams Zweck, Vision, Product Rückstand und Projekt-Status mit dem Team und den Beteiligten.
Dadurch bekommen wir kontinuierliche Buy-in und das Engagement von allen, sogar bei der Arbeit in einem getrennten, virtual, isoliert und einsam Ökosystem.
Abbildung 11 verwenden der Technologie für die Zusammenarbeit und ALM
Es ist erstaunlich, wie ein isoliertes Problem Team Herausforderung beim ihre Existenz und Ihre möglichen Auswirkungen auf das Ziel des Teams ist transparent.
TFS und unsere Ruck hat uns halten den Status und die Herausforderungen "angesichts der jeder" erlaubt Das Ergebnis ist, dass das Team oft identifiziert und Herausforderungen, meistert bevor diese bei der nächsten wöchentlichen Stand-up-Sitzung mitteilen müssen.
Unsere Top-Empfehlungen
Es gibt viele Empfehlungen, Fähigkeiten und Praktiken, die Ihnen helfen verbessern, der virtuellen Team-Umgebung, die Zusammenarbeit und die Wirksamkeit der jedes Teammitglied und die Qualität der Lieferbestandteile.
Für uns enthalten die sieben Top-Empfehlungen:
-
Klar zu definieren und ein Team von Identität und Vision zu fördern.
-
Definieren Sie den Prozess, z. B. den Prozess Ruck klar.
-
Die Richtlinien für die Kommunikation und die Protokolle, klar zu definieren.
-
Klar definieren Sie Meilensteine Status und gemeinsamen Feiern Sie Lieferbestandteile.
-
Implementieren einer ALM-Infrastruktur, die das Team effektiv, wie z. B. TFS und die dazugehörige Technologie zusammenarbeiten kann.
-
Sichtbarkeit und vollständige Transparenz auf einen regelmäßigen Cadence zu fördern.
-
Wählen Sie mit Bedacht, Ihre Teams, Mitglieder freiwillig zu Fragen und Förderung leidenschaftliche und Get-It-done Einzelpersonen.
In einem zukünftigen Artikel werden wir untersuchen, wie die Rangers verwenden VM-Factory und die Testtools in der Teamumgebung für verteilte und virtuellen Visual Studio Konsistenz gefördert und die allgemeine Qualität unserer Out-of-Band-Lösungen zu erhöhen.
Brian Blackman ist principal Consultant bei Microsoft Services Partner ISV-Team, die Konzentration auf die Auswirkungen auf die ISV-Partner Erfolg in Engineering und in den Markt. Er hat einen MBA-Abschluss und ist CSM, MCSD (C++), MCTS und Visual Studio ALM Core Ranger. Er verbringt seine Zeit Code schreiben, erstellen und Bereitstellung von Workshops und consulting in unterschiedlichen Konzentrationen und alle Dinge ALM.
Willy-Peter Schaub ist Senior Program Manager bei den Visual Studio ALM Rangers im Microsoft Canada Development Center. Da die Mitte-80er Jahren, er hat wurde streben Forsimplicity und Wartungsfreundlichkeit bei der Softwareentwicklung. Sein Blog befindet sich unter blogs.msdn.com/b/willy-peter_schaub und Sie können ihn auf Twitter bei twitter.com/wpschaub folgen.
Dank der folgenden technischen Experten für die Überprüfung dieses Artikels: Ben Amodio, Mike Fourie, Bill Heys, Bijan Javidi und
Patricia Wagner