Ich arbeite seit 2 Monaten in der IT-Abteilung eines (relativ) kleinen Unternehmens.
Kürzlich sagte mir der Chef einer anderen Abteilung (der ein ehemaliger Entwickler ist), dass es schön wäre, wenn wir anfangen würden, einige moderne Programmiermethoden wie automatisierte Tests und kontinuierliche Integration zu verwenden. Da ich der einzige bin, der etwas Erfahrung mit dem Thema hat, schlug er mir vor, einige Präsentationen vor meinen Kollegen zu halten und zu versuchen, die Konzepte meinem Team vorzustellen. Da er aber einer anderen Abteilung angehört, hat sein Wort keinen "offiziellen" Wert. Ich müsste diese Änderungen selbst meinem Chef vorschlagen.
Ich mache mir aus zwei Gründen Sorgen:
Das sind große Veränderungen. Das Schreiben automatisierter Tests für Legacy-Code ist eine langsame und schwierige Aufgabe.
Diese Methoden erfordern eine gewisse Disziplin. Als Neuling wird es schwierig sein, diese Disziplin dem ganzen Team aufzuzwingen. Wenn mein Chef mich nur halbherzig unterstützt, habe ich Angst, dass ich mit meinen älteren Kollegen in eine unangenehme Situation komme.
Der einzige „Wissensträger“ zu sein, ist ein zweischneidiges Schwert. Es würde mich wertvoll machen, aber es würde mir auch eine große Verantwortung übertragen, vielleicht zu viel nach nur 2 Monaten hier.
Was schlagen Sie vor?
Ich würde den Vorschlag des Leiters einer anderen Abteilung nicht sehr ernst nehmen. Ich weiß nicht, warum er mit Ihnen und nicht mit Ihrem Chef (oder dem höheren Management) gesprochen hat, aber es klingt nicht wirklich richtig (es könnte sogar einen Grund geben, warum er nicht direkt mit Ihrem Chef gesprochen hat). Wie Sie in Ihrer Frage erwähnt haben, sind diese Änderungen alles andere als trivial. Sie erfordern eine ernsthafte Planung und Umsetzung, und solche Entscheidungen können nicht auf der Stelle getroffen werden, nur weil jemand denkt, dass es schön wäre (selbst wenn dieser jemand ein ehemaliger Entwickler und jetzt Abteilungsleiter ist).
Bevor Sie etwas unternehmen, sollten Sie mit Ihrem Chef sprechen. Führen Sie ein persönliches Gespräch und teilen Sie Ihrem Chef diesen Vorschlag mit. Versuchen Sie, keine bestimmte Haltung zu zeigen (zu ängstlich oder enthusiastisch). Erzählen Sie von Ihrer Verwirrung darüber. Dies hilft, die Situation zu klären und zeigt Ihre Professionalität und Einstellung zu Ihrem Job und Ihrem Chef.
Bearbeiten: Einige Klarstellungen zu den Kommentaren. Was ich meine ist, dass Sie sich nicht in diese Aufgabe stürzen sollten, ohne sie vorher mit Ihrem Chef zu besprechen. Ich meine nicht, dass Sie keine Vorschläge machen oder versuchen müssen, etwas zu verbessern _ es ist völlig anders, als sich in eine Arbeit zu stürzen, von der jemand, der nicht ganz autorisiert ist, denkt, dass Sie sie tun sollten.
Die anderen Antworten haben viele gute Ratschläge dazu gegeben, wann, ob und wie Änderungen vorzunehmen sind. Aber treten Sie ein wenig zurück: Sie sind neu in einer Organisation, wurden als neue Wissensträger identifiziert und gebeten, Beiträge zu leisten.
Der logische nächste Schritt hier ist, dass Sie eine Präsentation über die relevanten Technologien halten – mit anderen Worten, einen „Dinge, die ich gelernt habe“-Vortrag, genau wie der Vortrag, den Sie vor Ihren Kollegen halten würden, nachdem Sie von einer Konferenz zurückgekommen sind, auf der Sie waren einiges gelernt. Empfehlungen auszusprechen wäre verfrüht, egal wie lange Sie schon dabei sind; der erste schritt bei jeder betrachtung von veränderung ist bildung. Sie sind in der Lage zu erziehen. Mach das erstmal und schau dann was passiert.
Ich bin seit mehr als einem Jahrzehnt in meinem jetzigen Unternehmen. Ich habe viele Leute gesehen, die mit neuen Ideen hereinkamen, Dinge, mit denen wir nicht beschäftigt waren, weil das nicht unser Fokus war. Diejenigen, die hereinkommen und sagen: "Wir müssen X tun", haben im Allgemeinen keine Anziehungskraft bekommen; auf der anderen Seite diejenigen, die gesagt haben: "Hier sind einige Dinge, die ich über X gelernt habe".
Das Timing ist entscheidend, um größere Änderungen vorzuschlagen. Das erste, was Sie tun müssen, ist, einen guten Ruf bei Ihren derzeitigen Kollegen und Ihrem Chef zu haben. Mit zwei Monaten hast du keine Erfolgsbilanz mit ihnen, ich würde warten, bis du eine hast. Weitere Änderungen werden eher als Lösung für ein Problem akzeptiert, das sich gerade in dieser Minute ereignet. Daher ist es an der Zeit, das Schreiben von Unit-Tests vorzuschlagen, nachdem etwas Wichtiges auf Prod kaputt gegangen ist, was hätte verhindert werden können, wenn es Tests gegeben hätte.
Formulieren Sie Ihre Vorschläge also betriebswirtschaftlich (bessere Qualität, niedrigere Kosten etc.) und halten Sie daran fest, bis das Timing stimmt. Dann bring sie hoch. Und denken Sie daran, versuchen Sie nicht, zu viel auf einmal zu tun. Wählen Sie den Vorschlag, der am ehesten angenommen wird, als den ersten aus, den Sie vorbringen. Ein Erfolg bei einem Vorschlag gibt Ihnen mehr Glaubwürdigkeit, wenn Sie die Änderungen vorschlagen, die für andere wahrscheinlich am schwierigsten zu akzeptieren sind.
Fangen Sie auch an, Verbündete zu finden, andere Menschen, die die Änderungen, die Sie vorschlagen möchten, unterstützen könnten. Es ist einfacher, Dinge zu akzeptieren, wenn die anderen die Idee nicht bekämpfen. Wenn Sie Leute haben, die schon lange dabei sind, denken Sie daran, dass sie wahrscheinlich das aktuelle System geschaffen haben und darin investiert sind. Sie müssen härter arbeiten, um sie dazu zu bringen, Veränderungen zu akzeptieren. Lesen Sie auch etwas über den Widerstand gegen Veränderungen. Alle Organisationen haben dies und es hilft, es zu verstehen und zu verstehen, warum es auftritt und wie man politisch damit umgeht.
Ich schlage vor, es mit Ihrem Chef zu besprechen – fragen Sie insbesondere nach Problemen, die Sie (eventuell) sehen. "Hey, warum ist unser Build kaputt gegangen?" Das gibt Ihrem Chef die Möglichkeit, Ihnen einen Einblick in die technische, geschäftliche und vielleicht politische Haltung dieses speziellen Themas zu geben.
Wenn sie möchten, dass es behoben werden könnte, aber nicht wissen, wie, dann schlagen Sie vor, dass es in vielen Unternehmen über kontinuierliche Integration behandelt wird.
Wenn sie es als nichts abtun, beißen Sie sich vielleicht auf die Zunge.
Wenn sie finster dreinblicken und sagen „Sie klingen wie der Chef in dieser anderen Abteilung“, dann wissen Sie um das politische Minenfeld.
Und im Allgemeinen ist es am besten, diese Dinge als „Best Practice“-Lösungen für Probleme zu verkaufen, anstatt Änderungen vorzunehmen, von denen Sie glauben, dass sie um der Änderung willen durchgeführt werden sollten.
Der Kern meiner Antwort lautet: Finden Sie heraus, ob dies eine realistische Aufgabe ist, die Sie gerne machen würden und die Ihrer beruflichen Karriere gut tut. Wenn nicht, suchen Sie sich einen neuen Job.
Wie bereits vorgeschlagen, würde ich auch vorschlagen, zuerst mit Ihrem Chef zu sprechen. Und auf informellere Weise an Ihre Kollegen, um eine bessere „Einschätzung“ darüber zu erhalten, wie sie über diese Änderungen denken würden. Lies auch zwischen den Zeilen. Wenn er „ja“ sagt, aber nicht wirklich an Bord ist, bedeutet das „ja, aber nein“.
Versuchen Sie auch, ein Gefühl dafür zu bekommen, wie sie über Veränderungen im Allgemeinen und die Konzepte / Ideen / Denkweisen der Dinge denken, die Sie vorschlagen möchten. Wie gehen sie mit technischen Schulden um? Pflegen sie den Code langfristig, refaktorisieren sie etc.? Haben sie Erfahrung mit Open Source? Sie machen also Code-Reviews?
Suchen Sie nach Sätzen wie:
Wenn der Chef nicht (ganz) mit an Bord ist ODER wenn die Kollegen ernsthafte Einwände haben, würde ich zumindest in Betracht ziehen, eine neue Stelle zu suchen (besonders wenn Sie jung sind). gute Passform für Sie.
Ich meine nicht, dass du gehen musst, wenn es ein Problem gibt. Ich meine, gehen Sie, wenn es einen unüberwindlichen Widerstand gegen Veränderungen gibt und Sie in einer Kultur- und Entwicklungspraxis stecken bleiben, die weder für Sie persönlich noch für Ihre berufliche Karriere gut ist.
Einerseits wäre die Bewältigung dieser Veränderung eine tolle Erfahrung für Sie und würde sich wahrscheinlich gut in Ihrem Lebenslauf machen. Die Frage ist jedoch, wie wahrscheinlich es ist, dass es gelingt?
Warum sage ich das:
Ich hätte vorgeschlagen, dass der Manager dieser anderen Abteilung mit Ihrem Chef darüber spricht. Wenn der Leiter einer anderen Abteilung möchte, dass Ihre Abteilung etwas tut, ist es nicht ganz angemessen, die Entscheidungslast einem Mitglied Ihrer Abteilung (insbesondere nicht einem relativ neuen Mitglied wie Ihnen) außerhalb des Abteilungsleiters / leitenden Managers aufzubürden.
"Eine Person ist schlau. Menschen sind dumme, panische, gefährliche Tiere und das wissen Sie."
Während eine Einzelperson ein rationales, vorausschauendes Werkzeug für Verbesserungen sein kann, sind Organisationen dies normalerweise nicht.
Wenn Sie diese Verbesserungen implementieren möchten, ist die wichtige Frage nicht, ob Sie diese Änderungen vorschlagen sollten, sondern vielmehr, wie Sie diese Änderungen mit den besten Erfolgsaussichten vorschlagen können.
Beim Lernen geht es um Perspektive. Wer hat eigentlich die Macht, es umzusetzen? Welche Pferde haben sie im Rennen? Was ist ihr Ziel? Was sind die potenziellen Probleme, mit denen sie konfrontiert werden, wenn sie versuchen, es umzusetzen?
Dies sind die wichtigsten Dinge, die Sie wissen sollten, aber sie sind für Personen, die gerade der Organisation beigetreten sind, normalerweise nicht offensichtlich. Aus diesem Grund sind viele neue Mitarbeiter, die auf weitreichende Veränderungen drängen, von der offensichtlichen Irrationalität des Systems als Ganzes frustriert – sie können die Rationalität jedes einzelnen Akteurs in diesem System nicht erkennen.
Nicht jeder kümmert sich darum, was sein Vorgesetzter will oder wie die Organisation aufgebaut ist oder wie man am besten abteilungsübergreifende Veränderungen umsetzt (es ist wirklich mühsame Arbeit). Route und versuchen, Vertrauen zu gewinnen.
Das Vertrauen von jemandem mit der Perspektive zu gewinnen bedeutet, dass er eine Partnerschaft mit Ihnen eingehen kann, in der er Ihnen erlaubt, sich um die technische Seite zu kümmern, während er sich um die politische Seite kümmert, um die Änderung umzusetzen. Der Schlüssel zum Aufbau des Vertrauens besteht darin, dass Sie auch der politisch kompetenten Person mit Perspektive vertrauen müssen, da Sie durch das, was sie von der Organisation akzeptieren kann, in Ihren Möglichkeiten eingeschränkt sind.
Diese Frage hängt ganz von zwei Dingen ab:
Kurzfristige Auswirkungen
Wenn Sie technisch orientiert sind, können Sie etwas schaffen, das als Nebenprojekt so gut funktioniert, dass Ihr Chef seine Wirksamkeit nicht leugnen kann. Vor vielen Monden arbeitete ich in der Qualitätssicherung für einige Software und schrieb automatisierte Testsoftware, die es mir überflüssig machte, meine Arbeit zu erledigen (ich habe meine Arbeit aus der Existenz programmiert). Ihr Chef wird Schwierigkeiten haben zu sagen, dass automatisierte Testsoftware eine schlechte Idee ist, wenn sie nachweislich erfolgreich ist.
Wenn Sie politisch orientiert sind, können Sie ein paar Wochen damit verbringen, herauszufinden, welche Rolle Ihr Chef in der Organisation spielt und wie viel er Ihnen durchgehen lässt, und ihn dann bitten, Sie an einem Nebenprojekt innerhalb der Organisation zu beteiligen Reich, von dem du weißt, dass er es dich tun lassen wird (da es niemandem anderen Schaden zufügt). Auf diese Weise können Sie etwas schaffen, das Sie schaffen möchten, Vertrauen zu Ihrem Chef aufbauen und in naher Zukunft darauf aufbauen.
Langfristige Wirkung
Wenn Sie langfristigen Erfolg anstreben, würde ich keine große Veränderung vorschlagen. Ich würde stattdessen daran arbeiten, Vertrauen (wenn technisch orientiert) oder eine Perspektive (wenn politisch orientiert) aufzubauen, damit ich das nutzen kann, um mich später in die Lage zu versetzen, eine größere Veränderung vorzunehmen.
Hüten Sie sich vor politischen Landminen. Leute aus anderen Abteilungen, die vorschlagen, dass Sie umfassende Änderungen vorschlagen, stinken nach politischem Opportunismus und schreien mir „Danger Will Robinson“ entgegen. Sprechen Sie mit Ihrem Vorgesetzten und finden Sie heraus, was er denkt. Ob Sie es mögen oder nicht, Ihr Vorgesetzter wird einen großen Einfluss darauf haben, welche Veränderungen Sie umsetzen können, und es ist eine gute Idee, ihn zu verstehen (oder ihn dazu zu bringen, Ihnen zu vertrauen).
Gleichzeitig ist es keine gute Idee, den Manager einer anderen Gruppe ebenfalls zu verärgern. Ich würde also darauf achten, diese Gelegenheit nicht zu nutzen, um auf die gute Seite Ihres Chefs zu kommen, indem ich diesen Manager schlecht aussehen lasse.
Ich würde ein bestimmtes Codebeispiel finden, das besonders kompliziert oder anfällig für Unterbrechungen ist, und die automatisierten Tests für diesen Code einrichten. Mit gutem Beispiel vorangehen. Wenn es Systeme mit ungewöhnlich erheblichen Qualitätsproblemen gibt, bieten Sie an, Ihre Methoden zu verwenden, um sie zu testen. Anstatt zu sagen „Wir sollten das alle tun“, „tue das“ selbst und lasse einige der Vorteile entstehen, bevor du es breiter bewirbst.
Wenn Sie nicht speziell dazu gebracht wurden, Änderungen vorzunehmen, denke ich, dass es für den neuen Typ viel zu früh ist, allen zu sagen, dass das, was sie tun, falsch ist. Wenn ein Unternehmen etwas tut, von dem die herkömmliche Meinung glaubt, dass es falsch ist, stellt sich oft heraus, dass es triftige Gründe dafür gibt. Wenn Sie die Entstehungsgeschichte der Dinge nicht kennen und sich herausstellt, dass Änderungen aufgrund unternehmens-/projektspezifischer Probleme nicht wirklich praktikabel sind, dann verlieren Sie genau zu dem Zeitpunkt an Glaubwürdigkeit, an dem Sie Ihr Unternehmen aufbauen sollten Glaubwürdigkeit.
Mein Rat an alle, die neu sind, ist, zuerst zuzusehen, zuzuhören, zu lernen und vor allem Ihre Glaubwürdigkeit aufzubauen. Wer weiß, wenn Sie tun, was ich sage, lernen Sie vielleicht etwas. Es gibt Zeiten, in denen Sie feststellen werden, dass die herkömmliche Meinung für die spezielle Situation Ihres Unternehmens falsch ist. Es kann sehr gut sein, dass die Art und Weise, wie sie es tun, einfacher/besser/geeigneter für ihre Aufgaben ist, sobald Sie sich daran gewöhnt haben. Selbst wenn sie es falsch machen, wenn Ihre Kollegen Ihnen vertrauen, dann wird es hundertmal einfacher, sie davon zu überzeugen, sich zu ändern, als wenn ein neuer Typ ihnen sagt, wie sie es die ganze Zeit falsch gemacht haben.
In der Zwischenzeit, wenn Sie es wirklich ernst meinen, Änderungen vorzunehmen, sehen Sie sich an, was Sie tun können, um ein Setup zu erhalten, das nur für Sie selbst verwendet werden kann. Vielleicht ist jemand anderes neugierig auf das, was Sie tun, und mag, was Sie getan haben, und er zeigt es jemand anderem, und es wird ohne viel Aufwand von Ihrer Seite wachsen. Zumindest haben Sie herausgefunden, wie Sie Ihre Änderungen in diesem bestimmten Unternehmen zum Laufen bringen können, wenn der Zeitpunkt gekommen ist, an dem es angebracht ist, mit der Umsetzung Ihrer Änderungen zu beginnen.
Nikolai Dante
Lortabac
Benutzer5305
Benutzer5305
JB König
Lortabac
Engel
Benutzer5305
drabsv
MaxW
Thorbjørn Ravn Andersen
gnasher729