Sie müssen nicht programmieren: Lernen Sie einfach, wie Design, Technik und Entwicklung interagieren
Egal ob neu Mobil-, IoT- oder Web3-Produkt, die eine Frage, die mir fast immer gestellt wird, lautet: Wie viel wird es kosten, sie zu bauen?
Ich bekomme diese Frage oft von Unternehmern, die ihr Geschäft verstehen, aber keine Erfahrung in der Entwicklung von Software haben. Da es für fast jede Situation eine andere Antwort gibt, habe ich einige wichtige Punkte, die für Unternehmensleiter immer hilfreich sind, wenn sie zum ersten Mal ein digitales Produkt in Betracht ziehen.
Seien Sie sich über Ihre Budgetklasse im Klaren
Es gibt fünf Hauptpunkte, die Sie bei der Entwicklung eines digitalen Produkts beachten sollten. Die erste und wichtigste ist, festzustellen, wie viel Sie sich leisten können, auszugeben.
Dann können Sie das Problem neu formulieren, wie viel von einem funktionierenden, funktionalen digitalen Produkt mit diesem Budget gebaut werden kann und wie lange es dauern wird, dies zu tun.
Wenn Sie ein nicht-technischer Unternehmer sind und nicht wissen, wo Sie anfangen sollen, können Sie einige typische Standardbereiche in Betracht ziehen. Die Budgets und Zeitrahmen für neue Endbenutzer-Softwareprodukte fallen in der Regel in eine von mehreren Kategorien.
Beginnen Sie damit, zu bestimmen, wie viel Sie für die Entwicklung des Produkts ausgeben können.
Budgetbereich | Bemerkungen | Zeitfenster |
<$25.000 | Mach es selbst; kein kommerzielles Budget | Sehr variabel |
25.000 bis 50.000 US-Dollar | Bootstrap für einen Prototyp, Slideware oder MVP | 8-12 Wochen |
50.000 bis 100.000 Dollar | Funktionales Minimum Viable Product | 12-26 Wochen |
100.000 bis 250.000 US-Dollar | Finanzierte Entwicklung | < 6 Monate |
250.000 bis 1.000.000 US-Dollar | Großprojekt für eine große Innovation | 6-12 Monate |
Viele Variablen wirken sich auf diese Produktentwicklungskosten aus. Die Ausgaben können sich erheblich ändern, je nachdem, inwieweit vorgefertigte Komponenten oder Middleware verwendet werden können, wie streng die Sicherheits- oder Compliance-Anforderungen sind und wie unterschiedlich die Benutzer oder Anwendungsfälle sind, die das Produkt unterstützen muss.
Obwohl Sie das Programmieren nicht lernen müssen, sollten Sie sich bemühen zu verstehen, wie Design, Technologie und Entwicklung zusammenwirken.
Die Einrichtung Ihrer Klammer wird Gespräche mit Ihren finanziellen und internen Stakeholdern verankern und Ihnen bei der Auswahl des richtigen Softwareentwicklungspartners helfen, wenn Sie sich für eine Auslagerung entscheiden.
Priorisieren Sie das Budget für das von Ihnen benötigte Geschäftsergebnis
Ebenso wichtig ist die Frage, was Ihr Projekt leisten soll. Machen Sie sich mit Ihrem Entwicklungspartner über die Ziele des Projekts im Klaren. Das könnte zum Beispiel sein:
- Ein Prototyp zur Demonstration für Investoren, die Kapital investieren könnten.
- Ein Proof of Concept, um Zusagen von potenziellen Kunden zu erhalten.
- Ein Minimum Viable Product (MVP), das von Kunden auf Feedback getestet werden kann.
- Ein Produkt auf Produktionsebene, das Ihre Benutzerbasis skalieren kann.
Wir haben mit einem Ingenieurberatungsunternehmen zusammengearbeitet, das eine softwaregesteuerte Idee für sein Personalmanagementgeschäft hatte. Ihr Besitzer war kein Softwareexperte, und das Unternehmen hatte nur begrenzte Startkapital. Wir haben einen Projektplan erstellt, der Recherchen, Architekturdiagramme, Beispiel-Screenshots und ein realistisches Budget für die Erstellung des Produkts umfasste.
Das Ergebnis war eine professionelle PowerPoint-Präsentation, die dem Unternehmen half, die Finanzierung für die Erstellung der ersten Vollversion der SaaS-Plattform zu sichern. Für weniger als 50.000 US-Dollar konnte der Unternehmer seine Ziele erreichen, ohne eine einzige Codezeile überprüfen zu müssen.