Kann jemand in einer Programmierfirma sein eigener Scrum Master sein?

Wenn ein Programmierer in einem kleinen Unternehmen sein eigener Scrum Master sein will und Scrum-Teams sich selbst organisieren sollen, heißt das, dass ihn niemand managen kann? Wenn das stimmt, dann:

  1. Wie kann er sich selbst verwalten?
  2. Wie kann er seine Zeit für die Verwaltung planen und für seine Arbeiten planen?
  3. Wie können Projektmanager Berichte von ihm erhalten?
  4. Kann man ihm Verantwortung übertragen?
  5. Welche Workitems sollte er täglich für sich definieren?
hört sich nach Produktivitätsproblem an. vielleicht solltest du es mal mit efficiency.stackexchange.com versuchen ?
Hallo Säbel! Ich bin mir nicht sicher, ob mein Konzept von ScrumMaster falsch ist oder was Sie beschreiben, ist eher ein TeamLead. Wenn Sie Wikipedia überprüfen , sollte der SM den Entwicklerjob "objektiver" machen. In diesem Sinne glaube ich, dass es keinen anderen Ausweg gibt, als dass der Entwickler selbst alle Blocker entfernt (da es niemand anderen gibt, der dies für ihn tut) ...
eigentlich der Grund des Problems "Niemand kann ihn verwalten !!!" kann sehr wichtig sein, um Ihre Frage zu beantworten. außerdem warum kann ihn keiner managen?! Was bedeutet seine/ihre Stellenbeschreibung oder Aufgabenbeschreibung? (er/sie ist Entwickler, Forscher oder ...) Wer zahlt sein/ihr Gehalt für Leistung? Wer liefert die Produkte? (Wer ist der Product Owner?) Wer ist rechtlich für Kunden & Product Owner verantwortlich?
Ich habe die Frage umgestaltet, um zu verdeutlichen, was das OP meiner Meinung nach wirklich gefragt hat. Wenn ich die Absicht verpasst habe, können Sie sie gerne bearbeiten oder zurücksetzen.

Antworten (2)

So wie ein UX-Designer für die Schaffung einer hervorragenden Benutzererfahrung verantwortlich ist, ist ein Scrum Master dafür verantwortlich, eine hervorragende Projekterfahrung für diejenigen zu schaffen, die das Team einsetzen, um ihre Ideen in die Realität umzusetzen.

Indem wir das „Team“ aus der externen Perspektive betrachten, können wir leicht die Teile von Scrum eingrenzen, die relevant sind, selbst wenn das Team aus einer Person besteht.

Ein Scrum-Team bietet:

  • transparenter Einblick in den Fortschritt des Teams
  • eine Vorstellung davon, was die Stakeholder in jedem Sprint erwarten können
  • eine Gelegenheit für die Beteiligten, Feedback zu geben
  • die Chance für Stakeholder, ihre Meinung und / oder Richtung in jedem Sprint zu ändern
  • funktionierende Software.

Wenn ein Teammitglied als sein eigener Scrum Master arbeitet, kann es diese Dinge dennoch bereitstellen, indem es ein sichtbares Scrum Board führt, sich mit den Stakeholdern trifft, um die Arbeit zu priorisieren, auf den Sprint-Showcase hinarbeitet, auf Feedback reagiert und wertvolle Software veröffentlicht. Wie er dies innerhalb der Grenzen des Sprints tut, ist seine eigene Sache, genauso wie es die des Teams wäre.

Wenn ein einzelner Programmierer auch als sein eigener Product Owner arbeitet – zum Beispiel besitzt er eine Ein-Mann-Firma – dann wird er nicht durch die Notwendigkeit eingeschränkt, mit externen Stakeholdern zu kommunizieren. Er kann seine eigenen Prioritäten erstellen, Code nach Bedarf freigeben und Feedback direkt von seinen Benutzern erhalten. In diesem Fall würde ich Kanban in Betracht ziehen, einfach wegen des Fokus, den die WIP-Limits bieten, und der flexibleren Kadenz.

+1 für eine großartige Antwort darauf, welche Teile von Scrum für ein 1-Personen-Team gelten. Ich stimme Ihnen auch zu, dass Kanban oder XP besser zu einer One-Man-Show passen würden.

Scrum ist für Teams

Während Sie Scrum in einem Ein-Personen-Shop verwenden könnten , ist Scrum wirklich ein Framework, das eher für Teams als für Einzelpersonen entwickelt wurde. Die zugrunde liegende Inspektions- und Anpassungsphilosophie steht auch einem Ein-Mann-Betrieb mit Kanban oder Extreme Programming (XP) zur Verfügung; Insbesondere XP eignet sich oft hervorragend, wenn Sie eher nach agilen Praktiken als nach einem Projektmanagement- Framework suchen .

Widersprüchliche Rollen

Die Rolle des Scrum Masters ist eine Prozessschiedsrichterrolle. Dies ist von Natur aus ein Interessenkonflikt mit der Rolle des Teammitglieds. Aus dem gleichen Grund, aus dem Sie (theoretisch) unparteiische Schiedsrichter im Profisport haben, sollte die Rolle des Scrum Masters von den Entwicklerrollen getrennt sein.

Selbstorganisation bedeutet nicht unmanaged

Projektteams sind immer durch Ressourcen, Zeitpläne und (vor allem) durch die Unternehmenskultur eingeschränkt. „Selbstorganisation“ soll eine Abkürzung für einen Prozess sein, bei dem Teams herausfinden, wie sie die Arbeit ohne Mikromanagement erledigen können; Die Organisation verwaltet weiterhin, welche Arbeiten zu erledigen sind und welche Ressourcen für das Projekt zur Verfügung gestellt werden.

Der ganze Rest

Der Rest Ihrer Frage befasst sich mit den Besonderheiten des individuellen Zeitmanagements, der Priorisierung und der Berichterstattung, die auf Ihr spezielles Arbeitsumfeld lokalisiert werden. Es gibt keine „one size fits all“-Lösung; Eine zu finden, die zu Ihrer Unternehmenskultur und individuellen Situation passt, ist Teil des selbstorganisierenden Teils der Agilität.

Ich glaube nicht, dass viele Leute (mich eingeschlossen) dem zustimmen, was Sie SM als „Die Rolle des Scrum Masters ist eine Prozessschiedsrichterrolle“ beschrieben haben. SM kann am besten als Servant Leader beschrieben werden, nicht als Prozesspolizei, er/sie ist ein Coach/Mentor/Facilitator etc. für das Team/die Menschen/Organisation/Kunden.
@sheidaei Sie können gerne widersprechen. Jedes Tätigkeitsfeld hat eine Lernkurve, die im Allgemeinen Rotes Lernen → Funktionale Kompetenz → Beherrschung durch Anwendung von Prinzipien umfasst . Wenn Sie das Prozess-Refereeing wirklich nicht als einen wesentlichen Aspekt der Framework-Facilitation ansehen, dann haben Sie die zugrunde liegenden Prinzipien nicht vollständig gemeistert. Ich ermutige Sie, Ihre Bedenken als neue Frage zu eröffnen, da Kommentare nicht für eine ausführliche Diskussion gedacht sind.
Können Sie mir helfen, die Punkte von "Prozess-Refereeing" mit den zugrunde liegenden Prinzipien zu verbinden? Wo ist diese Lernkurve, auf die Sie sich beziehen? Ich bin gespannt, mehr darüber zu erfahren.