Scrum for One

  • Joseph McCoy
  • 0
  • 1600
  • 172

Das ist ein komisches Wort, nicht wahr?? “Gedränge.” Scrum ist eine Projektmanagementstrategie für Softwareentwicklungsteams. Der Name kommt vom Rugby (ich denke), wo er sich auf den Beginn eines neuen Stücks bezieht. In der Programmierwelt ist es eine Technik, die Arbeit eines Teams ohne einen klaren Plan zu koordinieren, auf erreichbare kurzfristige Ziele hinzuarbeiten und den Prozess dann auf eine andere Zielgruppe zu wiederholen - was meiner Meinung nach so etwas ist, als würde man im Rugby auf ein Ziel hinspielen . Aber Sie wissen schon - weniger Knochenbrüche. Hoffnungsvoll. Werbung

Ich bin kein Teil eines Softwareentwicklungsteams. Ich bin nicht einmal ein Programmierer. Als ich kürzlich auf einen Artikel über Scrum stieß, fiel mir auf, dass es zwar für große, kollaborative Projekte gedacht war, aber viele Elemente von Scrum gab, die sich ziemlich gut an die individuelle Produktivität anpassen ließen. Obwohl Scrum in jeder Phase eines Projekts implementiert werden kann, eignet es sich hervorragend für Projekte, die aus irgendeinem Grund ins Stocken geraten sind - Projekte, die aufgrund mangelnder Ressourcen, mangelnder Ausrichtung oder gar mangelnder Teamarbeit hängengeblieben sind - und Das ist etwas, was uns allen zu der einen oder anderen Zeit passiert. Vielleicht, nur vielleicht, können die Prinzipien, die Teams von Programmierern wieder auf Kurs bringen, auf die Projekte angewendet werden, an denen jeder von uns festgehalten hat.

Scrum 101

Obwohl es ganze Lehrbücher gibt, die sich mit der Verwaltung von Teams und ihren Projekten mit Scrum befassen, sind die Grundprinzipien sehr einfach: Werbung

  • Mach was du kannst mit dem was du hast. Projekte bleiben hängen, weil eine Ressource - ob es sich um Material, Wissen oder Arbeitskräfte handelt - fehlt. In der Regel können jedoch auch ohne diese Ressourcen viele Dinge erledigt werden - andere Teile des Systems, die erstellt werden müssen, kreative Problemumgehungen, zu entwickelnde Standards usw. Während der Planung jeder Etappe und täglich “Check-In” Diese Defizite werden dabei berücksichtigt und es wird darauf geachtet, dass mangelnde Ressourcen nicht zu mangelnden Fortschritten führen.
  • Ständiges Feedback. Wie ich gerade erwähnte, fördert Scrum den täglichen Kontakt zwischen seinen Teammitgliedern, damit a) niemand das gesamte Projekt zum Erliegen bringt und aufhält und b) das kollektive Wissen des gesamten Teams auf kreative Weise in neue Probleme einfließen kann. Die Besprechungen dauern nur 15 Minuten und drehen sich um drei Fragen:
    1. Was haben Sie bisher erreicht??
    2. Was wirst du heute erreichen??
    3. Was hindert Sie daran, jetzt Fortschritte zu machen??

    Diese einfachen Fragen sollen alle identifizieren “logjams” und brechen sie auf, bevor sie das gesamte Projekt aufhalten.

  • Arbeiten Sie auf klar definierte kurzfristige Ziele hin. Bei Scrum-Projekten handelt es sich im Allgemeinen um Einzelversionen der in der Entwicklung befindlichen Software - das heißt, es handelt sich um signifikante, aber relativ einfache evolutionäre Verbesserungen des Projektstatus zu Beginn des Projekts. Beispielsweise könnten eine Reihe neuer Funktionen implementiert, eine Schnittstelle entworfen, eine Datenbankstruktur zugeordnet usw. werden. “Browser schreiben” ist zu groß für ein Projekt, es ist zu weit von der Realisierung entfernt, um ein aussagekräftiges Scrum-Projekt zu ermöglichen; “Bug in Zeile 1178 korrigieren” zu klein. Idealerweise sollte sich die zu entwickelnde Software nach Abschluss jedes Projekts in einem brauchbaren Zustand befinden - Scrum wurde entwickelt, um die Eventualitäten der Softwarewelt zu bewältigen, in der Projekte häufig auf den Markt gebracht werden müssen, um ein konkurrierendes Projekt zu bekämpfen, oder einfach nur um ein Einkommen einbringen.
  • Sprint. Die grundlegende Arbeitseinheit von Scrum ist der Sprint - ein gezielter Sprung zur Erreichung der unmittelbaren Projektziele. Zu Beginn des Sprints bestimmt das Team genau, welche Ressourcen für sie verfügbar sind, was sie mit diesen Ressourcen erreichen möchten und wie lange sie daran arbeiten werden. Dann arbeiten sie an diesen Zielen und diesen Zielen nur. Der Sprint ist absolut heilig - seine Mitglieder arbeiten an dem Projekt, das sie zusammengestellt haben, und an nichts anderem, bis der Sprint abgeschlossen ist. Es kann eine Woche, 30 Tage oder irgendwo dazwischen sein - die vereinbarte Zeit ist ausschließlich dem Sprint gewidmet. Wenn dies erledigt ist, werden die Teammitglieder möglicherweise aus dem Team oder in das Team versetzt oder anderen Projekten zugewiesen, aber bis dahin sprinten sie.

Solo scrumming

Mir scheint, dass dies mit ein wenig Modifikation ziemlich gute Grundsätze für jeden sind, der große Projekte auf dem Teller hat - besonders, wenn Sie, wie ich, die Tendenz haben, auf der Seite zu stehen. Natürlich sind die meisten unserer Projekte nicht kollaborativ, und sie sind auch selten so unterteilt wie Computerprogramme. Die Idee, ein Projekt in evolutionären Schritten zu entwickeln und mit jedem Schritt ein potenziell nutzbares Endprodukt zu schaffen, trifft einfach nicht auf die Art von langfristigen Projekten zu, die die meisten von uns als Einzelpersonen haben - Dinge wie das Schreiben eines Buches, das Lernen eines Fremden Sprache oder eine Promotion verdienen. Werbung

Lesen Sie weiter

Wie man Änderungen im Leben vornimmt, um die beste Version von dir zu sein
Jetzt positive Veränderungen vornehmen (und ein erfülltes Leben beginnen)
Was zu tun ist, wenn Sie sich bei der Arbeit langweilen (und warum Sie sich tatsächlich gelangweilt fühlen)
Scrollen Sie nach unten, um mit dem Lesen des Artikels fortzufahren

Aber die Idee von Scrum ist, denke ich, sehr anwendbar auf unser persönliches Leben. Der springende Punkt ist, durch einen Prozess ständiger Selbsterkenntnis herauszufinden, was uns zurückhält, wie wir damit umgehen können und wohin uns die nächsten Tage oder Wochen führen sollten. Betrachten Sie dann, “Scrum for One”:

  • Mach was du kannst mit dem was du hast. In jedem Projekt, das es wert ist, aufgehängt zu werden, und es ist allzu einfach, sich ein Projekt anzuschauen und zu verzweifeln, weil Sie nicht alles haben, was Sie brauchen, um es zu beenden. Vielleicht haben Sie nicht das, was Sie brauchen Fertig, Aber wahrscheinlich haben Sie das, was Sie brauchen Start, zumindest zu tun etwas der Schritte benötigt, um sich irgendwo in der Nähe der Ziellinie zu bekommen. Und Sie können diese Besonderheit von Scrum zu schätzen wissen: Wenn Scrum-Teams unter weniger als idealen Umständen arbeiten, ohne dass ein Projekt abgeschlossen werden muss, stellen sie häufig fest, dass entweder eine neue Lösung entsteht, die viel besser zu verstehen ist, oder, genauso oft, dass das fehlende Element überhaupt nicht benötigt wird. Im schlimmsten Fall geben Sie sich die Zeit, die Sie brauchen, um das fehlende Teil zu finden - und in der Zwischenzeit kommen Sie Ihrem Ziel unaufhaltsam näher.
  • Ständige Selbstreflexion. Wenn Sie ein Fan von Allen, Covey oder Drucker sind, haben Sie wahrscheinlich bereits die Wichtigkeit einer wöchentlichen Überprüfung akzeptiert. Scrum for One schlägt vor, dass häufigeres Nachdenken hilfreich sein könnte - nichts in der Größenordnung einer vollständigen wöchentlichen Überprüfung, aber ein paar Momente der Ehrlichkeit jeden Morgen, um die Arbeit vor Ihnen und alle Probleme zu definieren, die im Weg stehen könnten. Überlegen Sie einige Minuten, ob Sie das Problem beheben können, und nehmen Sie es für spätere Aktionen in Ihre To-Do-Liste auf, falls dies nicht der Fall ist. Viel Zeit, nur nachfragen “Was steht mir im Weg??”reicht aus, um eine Lösung auszulösen - oft liegt das Problem mehr in uns selbst als in unserer Situation.
  • Arbeiten Sie auf klar definierte, kurzfristige Ziele hin. Geben Sie sich eine Frist und setzen Sie sich ein vernünftiges Ziel - vernünftig, aber sinnvoll - bis zum Ende dieser Frist. Projekte, die sich über Monate oder Jahre vor Ihnen erstrecken, wirken entmutigend (weshalb so wenige Menschen Bücher schreiben), während Projekte, die zu klein sind, häufig nicht sehr zufriedenstellend sind.
  • Sprint. So zu sprinten, wie Scrum-Teams es tun, funktioniert für Einzelpersonen nicht wirklich - Sie haben wahrscheinlich täglich viele verschiedene Rollen zu spielen, was bedeutet, dass Sie sich auf ein einziges Projekt konzentrieren müssen, ohne alles andere schwierig sein, wenn es überhaupt möglich ist. Was du können do blockiert jedoch jeden Tag eine Reihe von Stunden und verwendet sie, um sich ausschließlich auf ein Projekt zu konzentrieren - keine Ablenkungen, kein vorzeitiges Ablegen, nein nichts bis du dein Ziel erreichst.

Offensichtlich ist dies kein vollständiges Produktivitätssystem, aber dennoch interessant. Scrum ist eine sehr effektive Methode zum Verwalten von Projekten und wird von Software-Giganten wie Microsoft sowie winzigen Start-ups und allem, was dazwischen liegt, verwendet. Wenn Sie das nächste Mal nicht weiterkommen, fragen Sie sich die einfache Frage, “Was steht mir gerade im Weg??” und sehen, ob das nicht dazu führt “OK, was soll ich dagegen tun??” Werbung




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

Hilfe, Ratschläge und Empfehlungen, die alle Aspekte Ihres Lebens verbessern können.
Eine riesige Quelle praktischen Wissens über die Verbesserung der Gesundheit, das Finden von Glück, das Verbessern der Leistung einer Person, das Lösen von Problemen in ihrem persönlichen Leben und vieles mehr.