Diese Frage kocht schon seit einiger Zeit in meinem Kopf und deshalb wollte ich diejenigen fragen, die in ihren Entwicklungsumgebungen agile / Scrum-Praktiken anwenden.
Mein Unternehmen hat es endlich gewagt, agile Praktiken zu integrieren, und hat mit einem Team von 4 Entwicklern in einer agilen Gruppe probeweise angefangen. Es hat 4 Monate mit 3 Iterationen gedauert und sie machen es weiter, ohne für den Rest von uns völlig agil zu werden. Dies liegt an der Tatsache, dass das Management darauf vertraut, die Geschäftsanforderungen mit einer Reihe von Ad-hoc-Anfragen von oben zu erfüllen.
Kürzlich habe ich mit den Entwicklern gesprochen, die Teil dieser Initiative sind. Sie sagen mir, dass es keinen Spaß macht. Sie dürfen von ihrem Scrum-Master nicht mit anderen Entwicklern sprechen und keine Anrufe im Arbeitsbereich entgegennehmen (was in gewissem Umfang in Ordnung sein kann). Wenn ich zum Beispiel mit meinem Freund über Kicks im agilen Team sprechen möchte, darf ich nicht ohne die Zustimmung des Scrum-Masters. Wer sitzt direkt neben dem agilen Team.
Die Idee von all dem oder dem Agilen ist es, agilen Entwicklern ein vollständiges Vakuum für Unterbrechungen zu bieten und sie in über 6 produktive Stunden zu versetzen. Nun, Leute, ich bin kein agiler Guru, aber was ich für andere Organisationen gelesen habe, gibt mir das Gefühl, dass agil nicht billig ist. Es sind Ressourcen und Budget erforderlich, um die Teams agil zu machen und Probleme bei ihrem Eintreffen zu beheben, um sie wieder auf Kurs zu bringen.
Für den Anfang ist eine Schulung für Entwickler und ein Coaching für Manager usw. erforderlich. Der derzeitige Scrum-Master war ein Manager, der ein paar Tage im agilen Schulungskurs verbracht hat, den das Management bezahlt hat. Er leitet nun dieses agile Team. Ich habe auch in der Besprechung gehört, dass agiles Manifest nicht vorschreibt, dass agiles nicht in Steinen liegt und für jedes Unternehmen unterschiedlich angepasst wird. Nun, das klingt alles gut und vernünftig.
Abschließend dachte ich immer, dass die Agilität Harmonie in den Entwicklungsteams bringen sollte, was zu glücklichen Entwicklern führt. Ich habe jedoch ein ganz anderes Gefühl, wenn ich mit den Entwicklern im agilen Team spreche. Sie sind unglücklich darüber, dass sie nichts anderes als arbeiten können, den ganzen Tag still sitzen und nur arbeiten, und sie sind der Meinung, dass es nur eine andere Möglichkeit für das Management ist, sie zu mehr Arbeit zu bewegen.
Sagen Sie mir bitte, ob dies eines der Beispiele für bewährte Praktiken ist, die zum Zweck des egoistischen Vorteils für mehr Dollar verwendet werden. Oder vielleicht sind es nur wir, die Entwickler wie ich, und dieses agile Team hat das Gefühl, dass sie es nicht mögen, in einer Umgebung zu arbeiten, in der sie nur arbeiten, weil sie bei der Arbeit sind.
Es ist ein Unternehmen im Gesundheitswesen mit Niederlassungen in den USA. Es fühlt sich definitiv wie ein Cowboy-Stil an, der mich wirklich dazu bringt, überhaupt nicht agil sein zu wollen, vor allem nicht in meiner jetzigen Firma.
Alles hat damit zu tun, dass das Management völlig billig ist. Verzichten Sie auf teuren Kaffee für eine günstigere Version, achten Sie auf Einsparungen und Produktivität, während Sie so schlank wie möglich bleiben.
Mein Gefühl ist, dass jemand im Management hinter der Tür diese Idee verworfen hat, dass Agilität Sie dazu bringt, mehr zu produzieren, damit wir unseren Chefs zeigen können, dass wir mehr mit der gleichen Mitarbeiterzahl produzieren. Oder vielleicht können wir damit den Personalbestand reduzieren, wenn dies der Fall ist.
Sie haben ihre 5-minütige tägliche Besprechung. Es ist jedoch nicht gestattet, mit jemandem außerhalb des Teams zu chatten oder zu sprechen. Der Schwerpunkt liegt auf der Arbeit.