Gibt es einen Begriff, der den Punkt beschreibt, an dem das Hinzufügen weiterer Entwickler zu einem Softwareprojekt zu sinkenden Renditen führt?
Mir ist klar, dass es auf hohem Niveau komplizierter ist, als nur eine Reihe von Entwicklern, bei denen das Projekt produktiv sein wird (Ex / Status des Projekts, Qualität des hinzugefügten Entwicklers), aber ich versuche, etwas zu finden eine Möglichkeit, dies durch Wiederholung mit nichttechnischem Management in Verbindung zu bringen. Ich suche im Grunde nach einem Begriff, der ein starkes mentales Bild wie "Endgeschwindigkeit" hervorruft, mit Ausnahme von Brooks Gesetz .
but senior management tends to view it as aggressively negative
Die Agenda der Geschäftsleitung in Ihrem Fall hat wahrscheinlich zwei Gründe: die Projektabschlussdaten auf jede mögliche Weise zu verringern und die Entwickler zu kontrollieren. Jede Ansicht, die ihren vorgefassten Vorstellungen zuwiderläuft, wird als negativ angesehen und hängt davon ab, wie aggressiv Sie versuchen, sie zu "überzeugen". Andernfalls werden Sie nur als "kein Teamplayer" bezeichnet. Das Management spricht für jemanden, der nicht kontrolliert werden kann.Antworten:
Ihre Frage enthält die Antwort: den Punkt, an dem die Renditen sinken. Dies ist der Punkt, an dem das Hinzufügen von mehr Ressourcen mehr kostet als der produktive Effekt dieser Ressourcen. Das ist ein grundlegendes wirtschaftliches Konzept, daher wird von Ihrem Management erwartet, dass Sie dies auswendig wissen ...
quelle
" Das Hinzufügen von Arbeitskräften zu einem späten Softwareprojekt macht es später. Ein Arbeitsmonat ist ein Konzept einer Arbeitseinheit, die proportional zur Anzahl der Beschäftigten multipliziert mit der Zeit ihrer Arbeit ist. Brooks Gesetz besagt, dass diese Beziehung ein Mythos ist, und ist daher das Herzstück des Buches. "- Quelle: Wiki-Mythical_Man_Month .
quelle
Zum Wiederholen verurteilt
Der arme Fred Brooks ist wie Cassandra aus Homers Illiade . Wenn Sie das Buch lesen, aus dem der Film Troy stammt, war sie diejenige, die sich nicht für das (trojanische) Pferd interessierte. Sie sagt die Zukunft genau voraus, aber niemand glaubt ihr, bis die Vorhersage stattgefunden hat und sie es selbst gesehen haben.
Kämpfen Sie nicht gegen Management / passiven Widerstand oder sorgfältige Einstellung?
Mein Rat ist, dass es wahrscheinlich kein guter Tag ist, um zu sterben, und dass Sie es tun sollten, wenn Ihr Manager möchte, dass Sie mehr Personal einstellen. Wenn Sie einige Parameter vorschlagen, z. B. jemanden mit spezifischer Erfahrung und die Verwendung einer schnellen Screen-out-Technik, verdreifacht sich die Suchzeit, und möglicherweise erreichen Sie Ihre Frist, bevor der Disruptor eintrifft.
Wenn Sie die Zeit minimieren, die Sie für unwahrscheinliche Kandidaten aufwenden, sparen Sie viel Zeit. Zum Beispiel wird jeder Lebenslauf ohne Ihre drei wichtigsten Anforderungen im ersten Drittel seines Lebenslaufs geworfen. Die Kandidaten müssen vor Interviews vor Ort einen 30-minütigen Telefonbildschirm durchlaufen und Personalvermittler ignorieren, die Ihre Anforderungen nicht vorab prüfen. Andere Techniken gibt es zuhauf. Stellen Sie sicher, dass alles, was Sie verwenden, effizient und effektiv ist.
Kontrolle der Belastung durch die Integration neuer Mitarbeiter
Wenn Sie die Einstellung vor Ablauf Ihrer Frist vornehmen und sich mit einem neuen Mitarbeiter befassen müssen, planen Sie Zeit von Personen ein, die sich nicht auf dem kritischen Weg befinden, an Schulungen teilzunehmen. Es ist hilfreich, wenn Mitglieder Ihres Teams einen sehen, einen machen, einen zeigen. Wenn Sie ein Teammitglied mit geringer bis mittlerer Erfahrung haben, wird dies das Verständnis Ihrer Prozesse, Tools und der Codebasis verbessern, um einen neuen Mitarbeiter in diesen Bereichen zu betreuen.
Hoffentlich haben Sie einige Unterlagen, daher ist es eine gute kurz- und langfristige Investition, die neue Person mit dem Lesen von Unterlagen zu beauftragen, die ihnen beim Hochfahren helfen. Sie sollten schrittweise in Ihre Prozesse einbezogen werden, und ihre Arbeit sollte von Personen überprüft werden, die sie davon abhalten können, das Projekt mit mutigen, aber schädlichen Änderungen auf den Felsen voranzutreiben.
Beste und schlechteste Aufgaben für Neueinstellungen
Wenn Sie ein separates Projekt oder eine Technologieentwicklung haben, die sich auf die Verwendung in einem zukünftigen Projekt vorbereiten kann, kann dies ebenfalls ein großer Vorteil sein. Das Erlernen Ihres spezifischen Tool-Sets, das Ausführen eigener lokaler Builds, Unit-Tests, Usability-Tests, Dokumentationen und die Teilnahme an Überprüfungen sind hervorragende Kandidatenaufgaben für Neueinstellungen. Ein neuer Mitarbeiter hat möglicherweise eine neue Perspektive und kann wertvolle kritische Kommentare zu Dingen liefern, mit denen Ihr Team gelernt hat, zu leben, und die es nicht mehr sehen kann.
Weniger vorteilhafte Anwendungen für neue Mitarbeiter können Teambesprechungen mit Managern und Nicht-Entwickler-Stakeholdern, Einschätzung, Ermittlung und Management von Anforderungen (sofern sie keine Experten sind, nachdem sie bei einem Wettbewerber gearbeitet haben), Patente und Befragungen neuer Kandidaten oder anderweitige Unterstützung bei der Personalbesetzung sein.
Harmonie im Team bewahren, zukünftige Erwartungen setzen
Neue Einstellungsprioritäten kommen immer noch ins Spiel. Wenn Sie ein Team haben, das die Formung, das Stürmen, das Normieren und die Durchführung der Evolution durchlaufen hat, müssen Sie dem neuen Mitarbeiter Ihre Erwartungen an seine Leistung und die geplanten Verantwortlichkeiten innerhalb des Teams mitteilen. Sie dürfen den Job des neuen Mitarbeiters nicht weniger anspruchsvoll erscheinen lassen als andere Rollen im Team. Wenn Ihr Team aggressiv auf Termine drängt, sollte der neue Mitarbeiter Möglichkeiten haben, zu demonstrieren, dass er aggressiv auf Integration drängt.
quelle
Ich kenne keinen Standardbegriff für die Verringerung der Erträge aus Arbeitskräften. Da es darum geht, Menschen zu überzeugen, versuchen Sie stattdessen, einen Satz zu drehen:
quelle
Ein relativ enger Begriff wäre der "Bereich der Elastizität ": Die Analogie zum Erreichen des Preis-Unelastizitätsbereichs, wenn eine weitere Preissenkung Ihren Umsatz nicht steigert, sollte beim Management eine Glocke läuten.
quelle