Wie können Sie Verfahrensänderungen herbeiführen, wenn es Ihr Chef ist, der sich widersetzt?

Ich arbeite in einem kleinen Softwareunternehmen in einem Team von 5 Personen. Wir betreuen derzeit eine große Anzahl von Kunden, aber je mehr wir einsteigen, desto offensichtlicher wird, dass einige unserer Richtlinien ziemlich veraltet sind und verbessert werden müssen, um effizienter und weniger zeitraubend zu sein. Zu den Bereichen mit möglichen Verbesserungen gehören:

  • Einführung von Produktivitätstools: Neue Teammitglieder haben diese an Bord genommen (Slack, Trello, Basecamp) und es ist eine deutliche Verbesserung der täglichen Kommunikation und des Arbeitsablaufs.
  • Unberechenbare Praktiken der Versionskontrolle: Nur ein Branch pro Projekt, wobei Breaking Changes an dem Branch veröffentlicht werden, der für den Produktionscode verwendet wird, anstatt zu verzweigen, ohne dass mitgeteilt wird, dass es Breaking Changes gibt.
  • Beim Scope Creep nicht streng genug sein: Ein Großteil unseres Geschäfts stützt sich auf Mundpropaganda, daher wird ein gewisses Scope Creep berücksichtigt, um gute PR zu bieten, aber manchmal wird die Grenze zu spät gezogen und es führt zu Projektverzögerungen, die unsere Kunden kommentiert haben An.
  • Mangelnde Sichtbarkeit der den Projekten zugewiesenen Stunden: Macht es schwierig zu wissen, wie man die Arbeit priorisiert und zeitlich einteilt. Manchmal werden kleinere Projekte mit größeren Budgets mit freier Zeit erledigt, aber manchmal werden größere Projekte mit knappen Budgets nicht kommuniziert, bis es zu einem Problem wird und wir uns schnell der Zeitzuweisung nähern und noch mehr Arbeit zu erledigen haben.

Ich habe in der Vergangenheit mit meinem Chef über Dinge gesprochen und Verfahren implementiert, die nützlich waren (z Kontrollpraktiken scheinen ein Knackpunkt zu sein. Mein Chef ist sehr praktisch und engagiert sich bei der Durchführung von Projekten und ist daher sehr beschäftigt. Teammitglieder und Kollegen, die das Team inzwischen verlassen haben, haben dies nebenbei erwähnt, aber es hat noch nicht wirklich zu einer dauerhaften Veränderung geführt. Es ist offensichtlich, dass die Verbesserung dieser Punkte dem Team helfen wird, denn zwischen mir und den Teammitgliedern, die die Produktivitätstools übernommen haben, hat es die tägliche Arbeit wirklich effizienter gemacht.

Die Punkte 3-4 liegen wirklich außerhalb meiner Kontrolle, da ich kein Mitspracherecht im Management habe, also kann ich nicht mit gutem Beispiel vorangehen, zumal sie eher eine Teamleistung sind, aber es sind Punkte, die meiner Meinung nach angegangen werden könnten.


Meine Frage

Wie spreche ich verfahrenstechnische Bedenken und Verbesserungen mit meinem Vorgesetzten und Vorgesetzten so an, dass sie für die Vorschläge empfänglich sind?

Ich mache mir Sorgen, dies anzusprechen, weil ich nicht konfrontativ wirken oder Probleme verursachen möchte, aber ich denke, dass dies angegangen werden muss, wenn unser Kundenstamm wächst. Das sind Knackpunkte, durch die wir uns in der Vergangenheit irgendwie durchgewurstelt haben, aber ich gehe davon aus, dass sie immer mehr zu einem Problem werden, je länger es dauert und je beschäftigter wir werden.

Sie sagen, dass andere Teammitglieder dieselben Tools verwendet haben, die Sie versuchen, normal zu machen. Wie würde Ihr Chef darüber denken, dass das Entwicklerteam gemeinsam Ihre Ideen vorschlägt, anstatt dass sie nur von Ihnen kommen? Haben Ihre Kollegen Ihrem Chef in der Vergangenheit schon einmal solche Vorschläge gemacht?
@Kozaky, ein Kollege, der jetzt gegangen ist, hat in der Vergangenheit ständig versucht, bessere Praktiken voranzutreiben. Ich habe die Verwendung von Produktivitätstools in unseren wöchentlichen Teambesprechungen erwähnt. Vor einiger Zeit hatten wir ein großes Meeting über solche Dinge und fingen daraufhin an, JIRA zu verwenden, aber das wurde ein paar Monate später aufgegeben, da es nicht jeder benutzte (der Senior und der Chef), also fiel es ein bisschen durch.
Wenn es niemanden gibt, der bereit ist, sie außer Kraft zu setzen, dann scheinen mir die einzigen Optionen zu sein: 1) Zeit und Mühe in die Erstellung eines starken Business Case mit Vorteilen, Kosten, Risikoanalyse usw. investieren, mit dem schwer zu argumentieren ist 2) gehen ... Wenn Ihre Vorgesetzten guten Rat nicht annehmen und sich nicht überzeugen lassen, dann müssen Sie es in einen Topf werfen oder es wirklich lassen. Das ist die Macht, die sie verdienen, um letztendlich für die Dinge verantwortlich zu sein.
@HelloWorld Ich denke, das Verlassen ist dafür etwas eigensinnig. Im Allgemeinen bin ich zufrieden mit meiner Arbeit und wie die Dinge laufen. Es geht nur darum, bessere Praktiken einzuführen, um es für alle einfacher zu machen :)
@Longisland Ja, ich weiß, was du meinst, aber ich meine, es ist eine Option ;) Manchmal ist es schwer, Leute zu überzeugen, es sei denn, sie sind offen dafür. Ich arbeite in der IT und habe sowieso die Ausstrahlung eines Holzbrettes aha

Antworten (2)

Menschen hassen Veränderungen … Und das liegt daran, dass Menschen Veränderungen hassen … Ich möchte sicher sein, dass Sie meinen Standpunkt verstehen. Die Leute hassen wirklich Veränderungen. Das tun sie wirklich, wirklich.

– Steve McMenamin

(Dies ist aus "Peopleware", nicht aus "Die Kunst des Projektmanagements", ich empfehle beides zu lesen)

Nun, ich war in Ihrer Situation, und ich glaube wirklich nicht, dass Sie hier erfolgreich nach oben kommen. Auch wenn Ihr Chef zustimmt „wir brauchen X, Y, Z Änderungen“ aber unverbindlich, wird es nicht bleiben.

Das einzige, was Sie vernünftigerweise tun können, ist, Ihr eigenes Leben zu verbessern. Erstellen Sie eine "Tasche der Exzellenz" um Ihre persönlichen Verantwortlichkeiten herum.

Fangen Sie an, mehr Dinge aufzuschreiben, zum Beispiel am Ende jedes Meetings. Sagen Sie am Ende der Meetings laut: „Was sind also die umsetzbaren Entscheidungen?“ Machen Sie irgendwo online eine Liste (ich benutze Basecamp).

Not being strict enough with scope creep

Wenn Sie sich mit dem Chef treffen oder einfach nur ein Projekt aktualisieren, können Sie immer den Laptop öffnen und sagen: „Leute, wie ich es hier sehe, haben wir vor 3 Monaten entschieden, X nicht zu machen, ändern wir diese Entscheidung? Warum?“ Das Öffnen-Laptop-Vorlesen ist eine sehr effektive Taktik.

Versuchen Sie, proaktiv zu fragen, ob Merkmal X wichtiger ist als Y. Erstellen Sie schriftliche geordnete Aufgabenlisten, damit Sie später darauf zurückgreifen können.

Lack of visibility on hours allocated to projects

Sie werden davon profitieren, wenn Sie fragen können: „Das letzte Mal, als wir X Zeit zugewiesen haben, haben wir X*2 (oder X/2) gebraucht. Sind wir sicher, dass diese Schätzung korrekt ist?“ Dann ist es die Aufgabe Ihres Managers, Aufgaben so zu jonglieren, dass sie in alle Zeitpläne passen. Sie können vom Entwickler reale Daten darüber bereitstellen, wie lange etwas dauern kann. Und Sie können den Chef auch daran erinnern, Artikel für Sie zu priorisieren.

Ihnen das Leben nachhaltig erleichtern

Es wäre großartig, wenn Ihr Chef morgen Fehler in seinem Verhalten erkennen und den Leuten sagen würde, dass sie Dinge aufschreiben sollen. Das wird nicht passieren. Aber Sie können wiederholen, wahrscheinlich bis zu dem Punkt, an dem Sie ärgerlich sind: "Bitte, könnten Sie das auf Basecamp aufschreiben".

Wenn Sie jemandem etwas beibringen oder beigebracht werden, versuchen Sie, einige dieser Informationen öffentlich zugänglich zu machen. Ich persönlich erstelle gerne "HOWTO: Do X"-Threads auf Basecamp. Sogar kleine Notizen helfen Ihnen, sich an Dinge zu erinnern.

Ja, es GIBT Menschen, die Veränderungen hassen. Sie werden Veränderungen nur akzeptieren, wenn sie von einem Chef dazu gezwungen werden, und manche können nicht einmal das tun. Es gibt jedoch andere, die unterschiedliche Toleranzniveaus haben, die von "werde es versuchen, wenn es einen Vorteil gibt" bis hin zu Leuten, die Testpiloten wie Weicheier aussehen lassen, reichen. Die meisten Leute sind im Lager "Was ist drin für mich drin". (siehe Verbreitung der Innovationstheorie: en.wikipedia.org/wiki/Diffusion_of_innovations ).
Danke für die ganzen Infos zu diesen Punkten. Es ist viel zu tun. Ich versuche, das zu tun, was Sie bereits vorgeschlagen haben, indem ich eine Tasche der Exzellenz geschaffen habe. Ich werde versuchen, lauter darüber zu sprechen und sehen, ob das hilft, sich durchzusetzen. Sieht so aus, als wäre es an der Zeit, Basecamp/JIRA abzustauben und zu versuchen, den Ball wieder ins Rollen zu bringen!
@Longisland Ich denke, es sollte daran erinnert werden, dass Manager nicht in Basecamp sein müssen, sondern nur in der Entwicklergruppe. Und Sie können Ihre Arbeit effizienter gestalten, indem Sie Managementfragen stellen („Was ist am wichtigsten?“), anstatt ihnen nur Antworten zu geben („Hier haben Sie gefragt, Chef“). Diese Änderung hat mir geholfen

Ich finde es hilfreich, bei solchen Dingen aus meiner Entwickler-Denkweise herauszutreten und mich stattdessen auf das Problem in geschäftlicher Hinsicht zu konzentrieren.

Eines Ihrer Anliegen ist beispielsweise die Versionskontrolle. Schätzen Sie, was es jedes Mal kostet, wenn Änderungen etwas kaputt machen. Machen Sie eine Berechnung der Zeit (Personenstunden) mal dem, was Ihr Arbeitgeber zahlt, um eine grobe Schätzung zu erhalten. 12 Stunden x 45 $/Stunde = 540 $ jedes Mal, wenn dies passiert. Wenn 3 mal im Monat, dann sind es knapp 20.000 $ für ein Jahr. Zahlen wie diese sollten Aufmerksamkeit erregen.

Gehen Sie genauso vor, um Entwicklungstools zu aktualisieren. Wenn es die Kommunikation und den Arbeitsablauf verbessert, berechnen Sie, was Ihr Unternehmen dadurch einsparen wird – in höherer Produktivität und/oder niedrigeren Kosten.

Das ist ein interessanter Ansatz. Ein Beispiel davon ist gerade erst aufgetaucht, also werde ich versuchen, jedes Mal zu dokumentieren, wenn dies über einen Zeitraum von X Wochen/Monaten passiert, und die Zahlen durchgehen.