Angenommen, Sie haben 5 Kunden und entwickeln jeweils 2 oder 3 verschiedene Projekte. Jedes Projekt hat X i Aufgaben.
Jedes Projekt dauert 2 bis 10 Mannwochen.
Angesichts der geringen Ressourcen ist es wünschenswert, den Verwaltungsaufwand zu minimieren.
Zwei Fragen in diesem Szenario:
- Mit welchen Tools würden Sie die Aufgaben priorisieren und ihre Fertigstellung verfolgen, während Sie gleichzeitig den Overhead minimieren?
- Welche Kriterien würden Sie berücksichtigen, um zu bestimmen, welche Aufgabe der nächsten verfügbaren Ressource zugewiesen werden soll, da das Hauptziel darin besteht, den Durchsatz zu erhöhen (mehr Projekte pro Zeiteinheit abgeschlossen, dieses Ziel steht im Widerspruch zum Starten und Beenden eines Projekts und dann zum Fortfahren mit der nächste)?
Ideen, Managementtechniken, Algorithmen sind willkommen
quelle
Mit Kanban können Sie Aufgaben in Workflows verfolgen. Sie zeigen Bereiche im Workflow an, in denen Rückstände auftreten, sodass Sie mehr Aufwand für das Löschen dieser Rückstände aufwenden und anfangen können, die Ursachen zu isolieren.
Es gibt einige nette Referenzen zu den Techniken .
Lies sie alle. Ja. Lesen Sie sie noch einmal, bis nichts mehr Ihrer "gelernten" Erfahrung zu widersprechen scheint . Nehmen Sie dann einige Post-its heraus und versuchen Sie, jemand anderem beizubringen, was Kanban ist. Lesen Sie sie dann noch einmal, damit Sie sehen, was Sie nicht so gut verstanden haben, wie Sie gedacht haben.
quelle
In Anbetracht Ihres Szenarios würde ich den Kunden bitten, die Projekte, an denen Sie für ihn arbeiten, zu priorisieren. Ich würde diese Projekte nicht von jenen mit "den höchsten Gewinnquoten" auswählen, da Sie Ihrem Kunden die Nachricht senden, dass alles, was Sie interessiert, sein Geld ist. Sie möchten, dass Ihr Kunde weiß, dass Sie daran interessiert sind, ihm bei der Lösung seiner Softwareprobleme zu helfen.
Der Prozess der Bestimmung, woran Sie als Nächstes arbeiten, ist ein Gespräch zwischen Ihnen und ihnen, in dem Sie erklären, welche Ressourcen Sie für ihre Projekte zur Verfügung haben und welche sie zuerst priorisieren würden.
Sie sind vielleicht nicht begeistert, dass Sie ihnen sagen, dass Sie nicht alles tun können, was sie wollen, aber sie werden es zu schätzen wissen, dass Sie ihnen die Verantwortung für das übertragen, was sie für wichtig halten.
Ein weiterer Nebeneffekt dieses Prozesses ist, dass Sie die Erwartungen des Kunden besser verwalten können.
quelle
Microsoft OneNote ist das beste Tool, das ich gesehen habe, um mehrere Projekte in verschiedenen Phasen zu verfolgen.
Leider werden bei vielen Softwareunternehmen Prioritäten gesetzt, die auf dem alten Sprichwort "Das quietschende Rad bekommt das Fett" basieren. Welche Kunden sich am lautesten beschweren, wird ihre Projekte zuerst abschließen.
In Fällen, in denen Sie Projekte haben, die mehr als einen Kunden betreffen, ist es möglicherweise einfacher, Prioritäten zu setzen, indem Sie sich fragen, welche Elemente die meisten Kunden betreffen würden.
Ich bin immer daran interessiert, neue und bessere Wege zu finden, um Entwicklungsprojekte zu priorisieren, aber es scheint keinen perfekten Weg zu geben, der sich über verschiedene Organisationen erstreckt.
quelle