Nearshore-Outsourcing, qa testers, Software-Lebenszyklus, Software-Entwicklung Dortmund, STLC, it nearshoring, software-refactoring, QA Testing Software, Nearshore Partner, nearshoring software, apps testen, testmanagement, Testautomatisierung, software testen
Um in Softwareprojekten erfolgreich zu werden, braucht man nicht nur die besten Softwareentwickler, sondern auch erfahrene Scrum Master und Projektleiter, die über eine nachweisbare Erfolgsbilanz verfügen. Sie sind verantwortlich dafür, das Team zu unterstützen, indem sie alle Hindernisse oder Ablenkungen beseitigen, die im Weg stehen könnten. Sie arbeiten nach dem Prinzip der Selbstorganisation und spielen die Rolle des Vermittlers zwischen den Interessen des Product Owners und des Teams, damit der gesamte Prozess ein Gleichgewicht erreicht.
Die Rolle des Scrum Masters kann aus zwei Aspekten für Ihr Unternehmen von Vorteil sein:
- zum einen können Sie das Team vor einem aggressiven Product Owner schützen, der in seinem Streben nach mehr Funktionalitäten ein destruktives Tempo vom Team verlangen könnte und somit Quantität vor Qualität setzt
- zum zweiten sorgt der Scrum Master für eine kontinuierliche Verbesserung des Teams, in dem er die einzelnen Projektteilnehmer dazu auffordert, neue Techniken zu erlernen und bessere Ergebnisse zu erzielen
Was kann ich vom Scrum Master erwarten
Ein Scrum Master wird selten in Vollzeit eingesetzt. Die Praxis weist aus, dass der tatsächliche Einfluß auf das Team erst ab einem Einsatz von 6 Monaten spürbar ist. Leider sehen heutzutage immer noch viele Unternehmen von dieser Option ab, einen Scrum Master in Vollzeit einzusetzen und entscheiden sich im Gegenteil dafür, die Rolle des Scrum Master mit einer weiteren Rolle im Projekt zu kombinieren.
Welche Vorteile hat es, einen Scrum Master in Vollzeit einzusetzen:
- Verbesserung der relativen Teamgeschwindigkeit (team velocity)
- Unerfahrene agile Teams werden durch regelmäßiges Coaching produktiver
- senkende Entwicklungskosten gleichen die Kosten für den Einsatz des Scrum Master aus
- der langfristige Einsatz eines Scrum Master verbessert die Fähigkeiten des Teams zur Autonomie und Selbstorganisation
Die Rolle des Scrum Master ist also keine produktive, sondern eine unterstützende Rolle. Aus diesem Grund wird sie nicht als eine prioritäre Rolle in einem Entwicklungsprojekt betrachtet. In einer Echtzeitsituation dient der Scrum Master seinem Team in allen horizontalen und vertikalen Schichten eines erfolgreichen Projektmanagements.
Nearshore-Softwareentwicklung, nearshoring software, Software-Entwicklung Dortmund, it nearshoring, software-refactoring, Nearshoring, Legacy Code, Software-Lebenszyklus
Unterstützung remote oder vor Ort
Unsere Manager werden bei vielen verschiedenen Unternehmen europaweit eingesetzt. Manchmal für ein Entwicklungsprojekt, das vollständig beim Kunden durchgeführt wird, oft aber in Kombination mit dem Einsatz oder dem Aufbau eines externen Nearshore-Teams. Wir bieten unseren Kunden exklusiv die Möglichkeit, einen mehrsprachigen Experten für eine Laufzeit von bis zu 2 Wochen direkt am Projektstandort einzusetzen. Der Einsatz kann sich entweder einmalig für die Anlaufphase, oder regelmäßig über den gesamten Lebenszyklus von der Analyse bis hin zum Deployment erstrecken und umfasst dabei u.a. folgende Aufgaben:
- Erfassung von funktionalen und nicht-funktionalen Anforderungen
- Durchführung von Voruntersuchungen
- Interviews mit Stakeholder
- Aufbau von (externen) Teams
- Anbindung von Entwicklungsleiter/ Projektleiter / Softwarearchitekt
- Coaching und Umstellung der Entwicklungsteams auf Agile Entwicklung
Ein externer Scrum Master oder Projektleiter ist vor allem ein Trainer und obwohl er über die Organisation und Leitung der Prozesse entscheidet, verfügt er über keine Autorität über die Entwicklungsmannschaft selbst. Er wird nie individuelle Aufgaben zuweisen, sondern Einblicke und Anregungen liefern, wie der Prozess effektiver gestaltet werden kann, um bessere Ergebnisse zu erzielen.