Ist es eine gute Idee, die Module auf verschiedene Entwickler aufzuteilen? wenn man bedenkt, dass sie Freiberufler sind

Wir haben ein Projekt, aber wir haben einen sehr kurzen Zeitraum im Vergleich zu den Anforderungen. Wir haben nur 2 Entwickler und 1 Designer. Wir denken darüber nach, Freiberufler einzustellen, die uns bei verschiedenen Modulen helfen, und das Kernteam wird die Integration der Aufgaben von Freiberuflern übernehmen.

Das Codierungsmuster wird von unserem Team bereitgestellt und sollte von den Freiberuflern befolgt werden, und das Kernteam überprüft den Code, bevor es genehmigt wird.

Das Management ist nicht bereit, hier Personal einzustellen, da dies teuer ist, sodass die einzige Wahl darin besteht, Freiberufler einzustellen, die projektbasiert arbeiten.

Ich weiß, dass dies ein riskanter Ansatz ist, aber ich kann mir keine andere Lösung dafür vorstellen. Irgendein Vorschlag? Danke dir.

Sie haben hinsichtlich des Umfangs wenig Zeit, erwarten Sie also keine hohe Qualität. Das Code-Review (Kernteam prüft den Code) ist qualitativ aber zeitaufwändig. Für mich müssen Sie alle verfügbaren Entwickler für das Projekt einsetzen (Scrum-Methode oder was auch immer). Lassen Sie das Team technisch über die Wahl der Module organisieren
Wie kurz ist das Zeitfenster? Tage? Wochen? Monate? Wie viele zusätzliche Ressourcen werden eingesetzt? Werden die zusätzlichen Ressourcen zusammen mit dem internen Team untergebracht?
Sie sagen Freiberufler, aber Auftragnehmer im Büro wären doch sicher sinnvoller?

Antworten (2)

Wenn Sie bereits wenig Zeit haben, ist die Einstellung von Freelancern, dh „nach Abschluss der Spezifikation bezahlt“, wahrscheinlich keine gute Wahl.

Das Schreiben der Spezifikation, das Aushandeln von Verträgen, das Testen des Produkts anhand der Spezifikation, das Zurückgehen auf Änderungen usw. wird viel Zeit in Anspruch nehmen. Wenn Sie nicht einen großen Teil leicht definierbarer Arbeit haben, die vom Rest des Projekts getrennt ist, würde ich es nicht empfehlen.

Weitere Optionen sind:

Auftragnehmer einstellen. dh pro Tag bezahlt, um mit Ihrem Perm-Team im Büro zu arbeiten. Sie haben weniger Arbeit, um das Projekt zu spezifizieren und aufzuteilen. Außerdem werden Ihre Bedenken hinsichtlich der Codequalität usw. reduziert, wenn Sie direkt im Büro sind.

Verwenden Sie ein handelsübliches Produkt, um einige der Anforderungen zu erfüllen

Setzen Sie sich streng mit den Anforderungen auseinander und liefern Sie das Nötigste

Verpassen Sie einfach die Frist, schließlich könnten Sie sie aus einer Reihe von Gründen verpassen, vermutlich gibt es im Vertrag eine Strafklausel, die das Szenario abdeckt.

Aus Ihrer Frage geht hervor, dass Sie jedoch auf Zeit, Umfang UND Ressourcen festgelegt sind. In diesem Fall gibt es keine Lösung.

"Wir haben ein Projekt, aber wir haben einen sehr kurzen Zeitraum im Vergleich zu den Anforderungen."

Dies scheint die Wurzel des Problems zu sein, und so wie es sich anhört, ist es eine Untertreibung. In diesem Fall würde ich die anfängliche Lieferung auf das absolute MVP reduzieren und den Rest der Arbeit in Phasen gliedern wollen.

Aus meiner Sicht (und aus Erfahrung mit Freiberuflern) klingt die Einstellung von Freiberuflern zu riskant, da es Zeit braucht, Entwickler in den Praktiken und Strukturen der Unternehmen zu schulen, und dies zu übereilen, um noch mehr Risiken einzuführen. Dies ist meiner Meinung nach auch den Freiberuflern selbst gegenüber nicht fair.

OP gibt nichts an, aber ich nehme an, dass sie in diesem Fall der PM sind. In diesem Fall würde ich vorschlagen, dass Jamcoder mit dem Management und möglicherweise dem Kunden über die Auflösung der Liefergegenstände diskutiert, um zu versuchen, einen Weg zu finden, ein vereinbartes Produkt zu liefern, da das gesamte Projekt im Moment zum Scheitern verurteilt ist.

tut mir leid, dass ich so negativ bin!

Viel Glück!