Frage

Ich bin der zweite Entwickler und habe kürzlich hier in einem PHP/MySQL-Shop angestellt.Ich wurde hauptsächlich aufgrund meiner Erfahrung bei der Bewältigung eines Prozesses aus einem chaotischen Durcheinander eingestellt.Zumindest habe ich das bei meiner letzten Firma so gemacht.;)

Seit ich hier bin (schon seit ein paar Monaten), habe ich meinen Chef, meinen Produktmanager und mehrere andere Schlüsselfiguren an Bord geholt (aber meistens Hühner, wenn man die Scrum-basierten Stereotypen verzeiht).Ich habe auch dazu beigetragen, den Entwicklungszyklus eines großen Produkts, das seit über einem Jahr im Rückstand war, transparenter zu machen.Die Leute lieben es!

Mein Kollege (im Moment der einzige andere Entwickler hier) ist jedoch nicht begeistert davon.Sie zieht es vor, ihre Tür zu schließen, sich auf ihre Arbeit zu konzentrieren und allein zu sein.Mich?Ich mag den gesamten agilen Ansatz der Zusammenarbeit, Kooperation und Offenheit.Ohne ihren Input begann ich mit den Scrum-Übungen (tägliche Scrums, Burndown-Charts und andere Dinge, die meiner Meinung nach für mich und meine vorherigen Teams funktionierten (ua H.Knibergs coole Wandkarte).Während unseres täglichen Aufstehens schleicht sie an uns vorbei und ignoriert uns, als stünden wir nicht direkt vor ihrer Tür (was wir tatsächlich tun).Es ist ziemlich erstaunlich.Ich habe noch nie einen solchen Widerstand gesehen.

Frage...Wie bekomme ich sie an Bord?Gruppenzwang funktioniert nicht.

Vielen Dank von allen Scrum-Borg-Kollegen,

wunderschön

War es hilfreich?

Lösung

Während andere agile Methoden wie Scrum viele gute Praktiken verkörpern, ist es für viele Menschen manchmal ziemlich abstoßend, ihm einen Namen zu geben und es (wie viele Blogger kommentiert haben) zu einer „Religion“ zu machen, die am Arbeitsplatz übernommen werden muss. inklusive mir.

Es hängt davon ab, welche Optionen und Verpflichtungen Sie haben, aber ich weiß, dass ich viel mehr daran interessiert wäre, Ideen anzunehmen, weil es gute Ideen sind, und nicht, weil sie ein Mitläufer sind.Versuchen Sie, sie nach und nach in die Praktiken einzuführen bzw. daran heranzuziehen, indem Sie ihr zeigen, wie sie auch ihr Leben und ihre Arbeitsabläufe verbessern können.

Programmierer lieben coole Dinge, die ihnen dabei helfen, Dinge zu erledigen.Sie hassen es, belehrt zu werden oder gebeten zu werden, in etwas einzusteigen, was sie als Zug betrachten.Präsentieren Sie es als Ersteres und nicht als Letzteres.(Stellen Sie sicher, dass es sich tatsächlich um Ersteres handelt.)

Bearbeiten:eine andere Frage

Ich habe eigentlich noch nie für ein Unternehmen gearbeitet, das eine bestimmte agile Methodik verwendet hat, obwohl ich ziemlich zufrieden bin, wo ich jetzt bin, da wir viele agile Praktiken ohne den Hype und das Dogma integrieren (meiner Meinung nach das Beste aus beiden Welten). ).

Aber ich habe gerade etwas über Scrum gelesen und gefragt, ob ein solches System überhaupt für ein 2-Personen-Team von Vorteil ist?Es scheint, dass Scrum mit einem gewissen Mehraufwand für ein Projekt verbunden ist, und dieser könnte die Vorteile überwiegen, wenn Sie ein sehr kleines Team haben, in dem Kommunikation und Planung ohnehin einfach sind.

Andere Tipps

Ohne ihren Input begann ich mit den Scrum-Übungen (tägliche Scrums, Burndown-Charts und andere Dinge, die meiner Meinung nach für mich und meine vorherigen Teams funktionierten (ua H.Knibergs coole Wandkarte).Während unseres täglichen Aufstehens schleicht sie an uns vorbei und ignoriert uns, als stünden wir nicht direkt vor ihrer Tür (was wir tatsächlich tun).Es ist ziemlich erstaunlich.Ich habe noch nie einen solchen Widerstand gesehen.

Frage...Wie bekomme ich sie an Bord?Gruppenzwang funktioniert nicht.

Huch!Wer würde jemals in einem solch bedrückenden Umfeld arbeiten wollen?Wenn Sie Glück haben, schickt sie Ihnen ihren Lebenslauf zu und Sie können jemanden einstellen, der Ihren Entwicklungsprozess unterstützt.

Angenommen, Sie möchten an ihr festhalten, würde ich die Rhetorik ablehnen (oder ganz ausschalten) und zunächst daran arbeiten, eine Freundin und Arbeitskollegin zu sein.Wenn das Projekt ein Jahr zu spät kommt, kann es sein, dass sie sich nicht gut fühlt, und es hört sich so an, als hätten Sie keine Angst davor, Ihren Erfolg herauszuposaunen.Das kann einschüchternd sein.

Allerdings weiß ich nichts über Scrum.Ich stelle mir gerade vor, wie es wäre, in den Schuhen eines Kollegen herumzulaufen.

schön, Kumpel,

Ich würde Ihnen wirklich empfehlen, den Blog von Steve Yegge zu lesen „Gut agil, schlecht agil“.Es ist alt, aber gut, und ich denke, es ist eine Pflichtlektüre für jeden – so wie ich vor etwa zwei Monaten –, der ein wenig, sagen wir, „übereifrig“ ist, seinen Arbeitsplatz agiler zu gestalten.Agile bietet viele gute Praktiken, aber man muss sie alle mit Vorsicht genießen und das übernehmen, was einem fehlt, und auf all den anderen Kram verzichten, der für eine bestimmte Situation unbrauchbar sein könnte – z. B.das tägliche Gedränge.Wenn Ihre Kollegin einfach nur in Ruhe programmieren möchte (lesen Sie Peopleware, warum das eine gute Sache ist) und sie ein produktives Teammitglied ist, hören Sie auf, sie mit Ihrem Scrumming zu nerven, und lassen Sie sie auf die Art und Weise arbeiten, die ihr am besten gefällt.

Die Leute stehen diesen Praktiken normalerweise weniger „feindselig“ gegenüber, wenn man einfach auf sie zugeht und einfach sagt: „Haben Sie eine Sekunde Zeit?“Hören Sie, die Kommunikation ist im Moment wirklich ein Problem. Ich habe das Gefühl, ich weiß nicht, was Sie tun, und ich möchte Ihnen wirklich nicht noch einmal auf die Füße treten und zwei Tage damit verbringen, etwas zu schreiben, das Ihnen letzte Woche bereits gefallen hat Lasst uns daran arbeiten.Ich würde gerne X ausprobieren, was meint ihr?“Seien Sie mitfühlend und tolerieren Sie keine „faulen Äpfel“, das ist im wahrsten Sinne des Wortes die Art und Weise, wie ich meinen Arbeitsplatz umgestaltet habe, und viele Probleme haben begonnen, sich in Luft aufzulösen.Wir sind keineswegs ein 100 % XP- oder 100 % Scrum-konformer Ort, denn wir verwenden einfach das, was funktioniert und benötigt wird.

Einfach.Sprechen Sie nicht über Scrum.Benutze bei ihr kein Gedränge.Nehmen Sie stattdessen die zugrunde liegenden Prinzipien von Scrum (z. B.(den Zweck im Gegensatz zur Anwendung) und entwickeln Sie verschiedene Ansätze, die ihrer Arbeitsweise entsprechen, aber subtile Anklänge an Scrum aufweisen.

Alle Menschen sind unterschiedlich und viele Programmierer mögen Scrum nicht.Ich würde es ihnen nicht aufzwingen, denn das wäre einfach kontraproduktiv.Ich würde vorschlagen, die Probleme im Entwicklungsprozess zu identifizieren (auf eine Art und Weise ohne Scrum), zu prüfen, ob Sie sie dazu bringen können, zuzustimmen, dass die Probleme bestehen, und dann zu fragen ihr was ihrer Meinung nach eine gute Lösung wäre.Ihre Mitarbeit und ihr Beitrag zum Prozess sind für ihre Zusammenarbeit von entscheidender Bedeutung. Wenn sie nicht einverstanden ist, wird sie keine Staatsbürgerin.

Von da an können Sie hoffentlich eine Art quasi-hybrides Scrum + ihre Herangehensweise an den Prozess erstellen, bei dem Sie sich beide auf den weiteren Weg einigen können.

Ich denke, der Schlüssel wäre, ihr zu helfen, zu verstehen, warum Sie Scrum überhaupt anwenden.Ich schätze, du hast deine Gründe, also warum sagst du es ihr nicht?Es ist wahrscheinlich, dass Sie auf Widerstand gegen jede Veränderung stoßen, wenn die beteiligten Personen nicht verstehen, warum es eine Veränderung gibt und welchen Nutzen sie daraus ziehen.Wenn Sie ihr Ihre Gründe für den Einsatz von Scrum und die folgenden Vorteile in einer Weise erklären können, die sich auf ihre tägliche Arbeit bezieht, ist es meiner Meinung nach wahrscheinlicher, dass sie eine positivere Einstellung dazu annimmt.

Wenn sie im Scrum-Prozess keinen Wert sieht oder nicht versteht, wie er sich auf sie auswirkt, wird sie sich wahrscheinlich nicht darum kümmern.

Ich denke, eines der wichtigsten Konzepte, die jemand in Bezug auf Scrum verstehen sollte, ist die Tatsache, dass man als Gruppe arbeitet und sich als Gruppe und nicht als Einzelpersonen für sein Projekt einsetzt.Für viele Menschen ist das am schwersten zu begreifen, da sie es so gewohnt sind, in „ihrer eigenen Welt“ zu leben.

Ich bin mir nicht sicher, ob Scrum hier das zentrale Thema ist.Ich vermute, dass sie sich dadurch bedroht fühlt, dass der Neue viele neue Ideen einbringt und für Aufsehen sorgt.Ich war schon einmal in dieser Situation, als die neue Person eine neue Perspektive auf die Dinge einbrachte, und manchmal ist es einfach schwierig, die bestehenden Menschen sofort zu einer neuen Denkweise zu bewegen.Dazu ist oft ein Kulturwandel erforderlich, der nicht über Nacht geschieht.

Versuchen Sie, so weit wie möglich ihren Input und ihre Meinung zu den Dingen einzuholen, und versuchen Sie zu zeigen, dass Sie es respektieren, dass sie schon länger im Team ist als Sie.Wenn sie nach einer Weile immer noch nicht teilnimmt, können Sie es nur Ihrem Vorgesetzten mitteilen und ihn von dort aus weitermachen lassen.

Setzen Sie Ihre Bemühungen fort, den anderen Entwickler einzubeziehen.Denken Sie daran, dass Sie derjenige sind, der diese Änderung vornehmen möchte.Bitten Sie um Hilfe bei Problemen, die Sie haben.Laden Sie sie zum täglichen Stand-up-Meeting ein.Ich plane derzeit das tägliche Stand-Up und stelle sicher, dass alle Schweine und Hühner eingeladen sind.Wenn Sie der Projektleiter sind, liegt es an Ihnen, die Situation anzugehen und ein Risiko einzugehen.Geh da raus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top