Frage

Ich plane, ein Outsourcing Dev-Team zu verwalten, das an meinem Codebase arbeitet, indem er dieses Team in den Feature-Filialen für alle Arbeiten, die sie zugewiesen haben, mit dieser Arbeit arbeiten.Sie wären dafür verantwortlich, Änderungen vom Kofferraum wöchentlich zu verschmelzen.Mein eigenes Team würde auch weiterhin die Feature-Verzweigung nach Bedarf verwenden.

hat jemand Tipps, die auf Erfahrungen basierend auf der Erfahrung mit einer bestimmten Verzweigungsstrategie integriert werden?

War es hilfreich?

Lösung

Es war meine Erfahrung, dass bei der Arbeit mit ausgelagerten Entwicklungsteams das Beste, Entwicklungsprozesse zu vermeiden, die zu viele manuelle Schritte beinhalten.Wenn es Verwirrung gibt, wie man eine Fusionsausgabe auflösen kann, müssen sie Ihnen oder Mitglied Ihres insourizierten Teams miteinander kommunizieren, und das wird alle verlangsamt.

Die meisten ausgelagerten Teams, mit denen ich mich befasst habe, waren in Indien, also haben Sie den Zeitzonenunterschied als Herausforderung, ihr Arbeitstag endet normalerweise, wenn Sie beginnen, es sei denn, Sie haben ein teures Team, das est, zentrale, berg-pazifische Zeiten arbeitet.Die Kommunikationsfragen sind nur Killer und meistens würde ich am nächsten Tag kommen, um zu finden, dass sie nichts erreicht haben, weil sie nicht ohne meine direkte Hilfe etwas herausfinden konnten.

Das Zusammenführen ist im Allgemeinen runzelnd, aber ich habe persönlich nur gesehen, dass es in engen Strickteams mit Zwischenprodukten an leitende Entwickler funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top