Wie implementiert man die 80/20-Regel für die Entwicklerzeit effektiv?

11

Ich bin Entwickler bei einer Bank, bei der eine 80/20-Regel implementiert ist. In 80% der Fälle arbeiten Sie an Ihrem zugewiesenen Projekt und in 20% an etwas, das Sie interessiert. Ich bin mir jedoch nicht sicher, wie ich das machen soll. Ich hoffe, es gibt andere da draußen, die mir Ratschläge geben können, wie es geht.

Mein Problem ist, dass ich nur an die anstehende Aufgabe denken kann, wenn ich wirklich in der Zone bin. Wenn dies 20% sind, möchte ich als letztes anhalten und loslegen, an Schwung verlieren und wieder an meinem Hauptprojekt arbeiten.

Soll ich 4 Tage an etwas und 1 Tag an etwas anderem arbeiten? oder 4 Wochen und 1 Woche?

Ich weiß, dass dies vom Unternehmen abhängt, aber ich hoffe, ein Gefühl dafür zu bekommen, wie dies branchenweit geschieht.

Justin Self
quelle
Wie setzt Ihr Unternehmen das um? Überlassen sie es den Entwicklern?
Ingenieur Welt
13
Haben Sie versucht, Ihrem Chef diese Frage zu stellen?
DXM
1
Wenn es eine offizielle Richtlinie ist, warum würden Sie denken, dass die 20%an understood 'just don't get caught doing it'?
FrustratedWithFormsDesigner
1
Werden Sie angeschrien, weil Sie beispielsweise 22% Ihrer Zeit für das für Sie interessante Projekt aufgewendet haben, oder ist der 80/20 eher eine Baseball-Figur als eine feste Regel? Wenn es sich nur um eine Baseballfigur handelt, ist es möglicherweise am einfachsten, einfach weiterzumachen, bis Sie einen guten Haltepunkt / Sprungbrett erreicht haben, die Zeit grob verfolgen und dann die Projekte wechseln.
Ein
2
Sind die 20% obligatorisch? Google ist berühmt für seine 80/20-Regel, die dort jedoch nicht vorgeschrieben ist. Wenn Sie zu diesem Zeitpunkt keine Idee haben, können Sie 100% der Zeit an Ihren zugewiesenen Projekten arbeiten, 20% der Zeit damit verbringen, die zugewiesenen Projekte eines anderen Teams zu unterstützen, oder sogar weniger als 20% Ihrer Zeit mit diesen Dingen verbringen ( 20% ist eine allgemeine Obergrenze, keine harte Zahl.
Thomas Owens

Antworten:

5

Teilen Sie alle Ihre Aufgaben in Unteraufgaben auf (die "80%" - Aufgaben sowie die "20% - Aufgaben") und schreiben Sie sie auf. Jede Aufgabe sollte klein genug sein, um in höchstens ein paar Stunden erledigt zu werden, und groß genug, um in die "Zone" dafür zu gelangen (wenn es sich um eine Aufgabe handelt, die Ihre Konzentration auf diese Weise erfordert). Wählen Sie dann einen Auftrag aus, um die Aufgaben zu bearbeiten, die die 80/20-Regel pro Woche oder pro Monat erfüllen, je nachdem, was in Ihrem Unternehmen angemessen ist.

Doc Brown
quelle
2

Ich denke, wenn die 20% Unternehmensrichtlinien sind und Sie Ihre Hauptprojekte erledigen, ist es dem Chef egal, wo Sie diese 20% ausgeben. Ich würde versuchen, Ihre Zeit nicht zu sehr zu zersplittern, mindestens einen Tag nacheinander an etwas zu arbeiten. Und wenn Sie in der Zone sind, verbringen Sie nur ein oder zwei Tage mehr und kompensieren Sie später, indem Sie mehr an Ihren Hauptprojekten arbeiten.

Paul Hiemstra
quelle
1

Obwohl mein Unternehmen keine 80/20-Regel als solche implementiert, ermutigt es uns, stets auf dem neuesten Stand der Technik zu bleiben, andere Blogs und Beiträge wie Programmierer usw. zu lesen und im Grunde sicherzustellen, dass wir unsere persönliche Entwicklung und unsere Interessen auf dem neuesten Stand halten Datum.

Um dies zu erreichen, haben sie keine genaue Zeitspanne angegeben, sondern dafür gesorgt, dass wir an einem Projekt- und Aufgabentermin arbeiten und nicht an einer stundenweisen Arbeitsbelastung. Dies hat dazu geführt, dass wir ständig mit unserem direkten Vorgesetzten sprechen, um sicherzustellen, dass die uns zugewiesenen oder von uns übernommenen Aufgaben überschaubar sind, und dass wir außerhalb des Normalen Zeit haben, um uns selbst zu übernehmen und unseren Geist und unsere Interessen aufzufrischen. Wenn wir Probleme haben, sprechen wir darüber, um herauszufinden, warum z. B. Einschränkung der Fähigkeiten, zu viel Arbeit, unrealistische Fristen usw.

Wir behalten einen groben Überblick über unsere Zeit, die wir für Abrechnungszwecke aufgewendet haben, aber dies ist die Stunde auf Tagesbasis, sodass nicht erwartet wird, dass wir aufzeichnen, was wir in jeder Minute des Tages getan haben.

Jeder von uns im Team verwaltet seine Zeit selbst, daher liegt es an ihm, zu bestimmen, wie er dies tut. Einige Mitglieder des Teams arbeiten zu Beginn der Woche hart daran, ihre Aufgaben zu erledigen, und entspannen sich nach Belieben in ihren eigenen Interessen. Andere wie ich neigen dazu, dies während der Woche zu mischen, da ich in meinem Projekt / meiner Aufgabe ziemlich oft auf Straßensperren stoße. An diesem Punkt springe ich also zu etwas anderem, was oft mein eigenes Interesse ist. Da wir jedoch aufgaben- / projektorientiert sind, muss ich immer noch sicherstellen, dass ich die Arbeit erledige. Es liegt in meiner Verantwortung, sicherzustellen, dass ich nicht meine ganze Zeit für persönliche Aufgaben zum Nachteil des Teams verwende.

Dies hat in der Vergangenheit dazu geführt, dass einige Teammitglieder ihre Aufgaben beschleunigten und unerwünschte Ergebnisse erzielten. Um dies zu unterstützen, haben wir regelmäßige Peer Reviews eingeführt und alle dazu ermutigt, Code-Ins anderer Entwickler zu lesen. Wir ermutigen zu einem offenen Diskussionsforum, in dem jeder seine Meinung äußern kann, wenn auch auf respektvolle Weise.

Am Ende kam es auf ein wenig Vertrauen der Mächte an, die das Grunzen übernahmen, um sicherzustellen, dass die Arbeit erledigt ist, und einen guten Manager in der Mitte, um das Schiff am Laufen zu halten.

dreza
quelle
1

Wenn ich so etwas hätte (ich wünschte), wäre ich geneigt, es so zu machen:

  1. Sprechen Sie mit Ihrem Chef darüber und stellen Sie sicher, dass er / sie zustimmt, dass dies der Fall sein wird.

  2. Seien Sie den anderen Leuten, mit denen Sie arbeiten, sehr klar, dass sie bei der Arbeit an zugewiesenen Projekten frei sind, Sie zu unterbrechen / zu sprechen / zu fragen. Aber wenn Sie an Ihren Forschungs- und Entwicklungsarbeiten arbeiten, können sie Sie nicht daran hindern, normale Arbeitsaufgaben zu erledigen.

  3. Ich würde Montag-Donnerstag für die Arbeit und Freitag für F & E verwenden. Auf diese Weise haben Sie eine definierte Zeit der Woche und erhalten einen weniger gestressten Wind bis zum Wochenende.

drekka
quelle
0

So wie ich es sehe, haben Sie zwei Möglichkeiten, solange Sie eine legitime Unternehmensrichtlinie haben, die Ihnen Ihre 20% erlaubt. Stellen Sie sicher, dass Sie Ihren Plan von Ihrem Manager genehmigen lassen.

  1. Blockieren Sie 2 Stunden jedes 8-Stunden-Tages in Ihrem Kalender für die Recherchezeit
  2. Verbringen Sie einen Tag in der Woche mit Forschung und die anderen vier konzentrieren sich auf Ihr Hauptprojekt

Nehmen Sie sich die Zeit, um einen Lernplan zu erstellen und Ziele zu setzen, was Sie erforschen / lernen möchten. Sprechen Sie mit Ihrem Manager und prüfen Sie, ob er Vorschläge zu Themen hat, auf die er sich konzentrieren sollte. Verwenden Sie dann den Vorschlag von Doc Browns, um Ihre Lernzeit in reguläre Aufgaben zu unterteilen. Denken Sie darüber nach, zu bloggen, was Sie lernen.

Was auch immer Sie tun, stellen Sie sicher, dass Sie einen Plan haben und dokumentieren, was Sie tun, damit Sie Ihrem Arbeitgeber zeigen können. Das Sitzen und Surfen im Internet und das Lesen von zufälligen Artikeln ist großartig und Sie können viel lernen, aber Sie werden nichts zu zeigen haben. Das Verfolgen der Artikel, die Sie lesen, hilft dabei.

Amy Patterson
quelle
0

Ich denke, der Schlüssel hier ist nicht, sich auf die 80% / 20% zu konzentrieren, sondern sich darauf zu konzentrieren, dass Sie lernen und sich mit neuen Technologien weiterentwickeln. Wenn du das schon mit den Sachen machst, an denen du täglich arbeitest, großartig! Wenn nicht, stellen Sie sicher, dass Sie entweder neue Inhalte einmischen oder etwas Zeit einplanen, nachdem Sie ein Ergebnis fertiggestellt haben, und tun Sie es dann.

Mir ist klar, dass sich einige neue Technologien nicht für eine stabile Entwicklung eignen (CTPs, Beta usw.), und ich befürworte nicht, dass Sie diese Dinge in Ihre normale Arbeit mischen. Es sei denn, dies ist die Art von Vorteil, die Ihr Unternehmen bietet.

Brian Dishaw
quelle