Software ist teuer. Man kriegt nie genau, was man braucht. Man muss total viel selbst organisieren. Am Ende werden viele falsche Deadlines genannt und das Projekt kommt nicht zum Abschluss. Geht mir tierisch auf den Keks.
Um ehrlich zu sein, ich mache das einfach anders. Ich löse individuell dein Problem, indem ich dafür Software für dich baue. Wir gehen gleich drauf ein wie, aber vielleicht sage ich dir erstmal, was ich für meine Kunden z.B. löse!
Wie mache ich das & warum klappt das?
1. Initialgespräch – Was ist dein Problem?
Erstmal rede ich mit dir persönlich. Nicht, was braucht ihr an Software, sondern wir reden wirklich darüber, was ist dein Problem, was du lösen willst? Nicht im Klein-Klein, sondern im Groß. Ich versuche, alle Prozesse, die nötig sind, zu verstehen und zu verstehen, warum du das überhaupt lösen musst. (Problemlösung, pragmatisch)
Negativbeispiel andere Agenturen: Drumherumgerede um erstmal zu imponieren und zu begeistern
2. Arbeitsebene Gespräche – Was sagt der Ausführer?
Dann gehen wir auf die Arbeitsebene, falls du das nicht bist. Also wir reden mit den Leuten, die wirklich involviert sind in dem ganzen Prozess, aber auch hier kurz und knapp, wir wollen pragmatisch verstehen, wie wir das Problem intern in der Ausführung beschrieben. Ich bin ein Pragmatiker.
Diese ersten beiden Schritte dauern jetzt keine Wochen sondern üblicherweise, je nach Problemgröße 2 Meetings a 2 Stunden und dann ein paar Nachfragen. Privat quatschen können wir auch immer, aber ich quassel euch nicht unnötig zu. Keiner mag unnötig lang gezogene Meetings mit Small Talk.
Negativbeispiel: Nach dem Mund reden, nicht selbst aktiv planen. Falsche Erwartungshaltung, Zeitplan und Kostenkommunikation zu früh und zu teuer
3. Lastenheft erstellen – Gemeinsame Definition
Dann im dritten Schritt halten wir das fest. Ich definiere alles, was ich jetzt über eurem Prozess gelernt habe und überlege, wie wir das Problem gemeinsam lösen können. Das halten wir dann in einer Art Lastenheft fest.
Negativbeispiel: Keine gemeinsame Ausrichtung. Ohne Fundament loslegen
4. Clickdummy erstellen – Schnell iterieren
Dann bauen wir daraus einen Klickdummy, damit du jetzt nicht ewig viel Geld verschwendest, sondern wir wollen schnell ans Ziel kommen. Wir wollen einen Klickdummy, wo du schon alles ausprobieren kannst und dann geht das in die Abnahme.
Negativbeispiel: Die Software wird jetzt schon entwickelt.
5. Abnahme und Prototyp – Transparente Entwicklung
Dann gehen wir in die Prototypentwicklung. Wir legen los und wir bauen hier die elementarsten Sachen schnell. Wir haben alles definiert. Ich sage dir auch hier vorab transparent, wie lange wir brauchen und halte diese Deadline. Ein Punkt, den ich bei vielen Entwicklungsfirmen sehe. Sie verschätzen sich sehr und der Kunde ist dann nicht sonderlich happy.
Projektspanne ist üblich 2 Wochen bis 2 Monate, je nachdem wie gut mein Kunde mitarbeitet und Feedback schnell beantwortet. Ich bin da allerdings sehr entspannt.
Negativbeispiel: Die Planung gerät in Verzug. Die Tests lassen auf sich warten, Promises werden nicht delivered.
6. Test und Übernahme in den MVP – Gemeinsam testen
Dann gucken wir bei euch in einem internen Test, das ist jetzt der sechste Schritt, ob euch alles passt. Wenn euch alles passt, dann übernehmen wir das ganze Ding in die Produktion und erweitern nun mit Zyklen und Features, wann immer ihr es braucht.
Negativbeispiel: Hier scheitert es nun meistens komplett mit dem Fortschritt. Die Agentur kann die Versprechen nicht halten. Sie war nicht ehrlich, der Kunde hat nicht gesagt bekommen klappt so nicht und wurd trotzdem überzeugt. Die meisten Agenturen können ihre Deadlines leider nicht halten. Frust beim Kunden.
7. Zufriedene Produktion mit Zyklen und Featureänderungen – Langfristige Betreuung
Wir gehen in den Livebetrieb. Mein Kunde fängt an zu zahlen und kann jederzeit kündigen. Seine Änderungswünsche werden mit mir besprochen und wir werden jeden neuen Case umsetzen. Wenn sein "Wunsch" nicht genau den Case abdeckt, überlege ich mit. Neue Features werden im Monatszyklus eingebaut und brauchen nicht lange. Der komplette Betrieb ist abgesichert durch CI / CD.
Und das passiert in Zyklen, dass wir nichts auf dem Weg zerschießen. Bestimmt auch schon erlebt oder? Ich werde dir auch ganz klar sagen, wenn ein Feature vielleicht mal nicht ganz den Kern trifft. Ehrlichkeit ist hier wichtig und du kannst nicht alles wissen. Viele reden dir jetzt nach dem Mund, das tue ich nicht.
Wir warten das ganze weiter für euch. Ihr habt einen Ansprechpartner. Wir übernehmen das ganze Support-Thema für euch. Und das machen wir jetzt so lange, wie ihr das braucht. Und deswegen sind wir happy, weil wir einen konstanten Cashflow mit euch durchführen. Ihr habt ein Projekt ohne Risiko.
Negativbeispiel: Alle neuen Sachen werden einfach umgesetzt, Projekte scheitern, das Produkt wird zu groß, man muss neu anfangen.
Der wichtigste Punkt
Wir müssen jetzt die ganze Zeit weiter gute Arbeit leisten, sonst sagt ihr nämlich einfach, ja gut, nee, ist uns doch egal. Und das ist ein Riesenproblem bei Softwareprojekten, weil ihr am Anfang super viel Geld ausgebt und dann, wenn ihr die Übernahme macht, merkt ihr, wie viele Funktionalitäten eigentlich gefehlt haben im ersten Aufschlag. Dann muss noch mal berechnet werden und ihr geht in die nächste Runde.
Zusammenfassung
Tätigkeit: Ich entwickle und betreibe schlanke SaaS-Lösungen im Abo.
Mein Versprechen: Software, die jeder versteht. Für dein Problem. Ohne Risiko. Du zahlst nur solange sie hilft, und kannst jederzeit kündigen.
Wenn du mehr wissen willst oder ein Projekt besprechen möchtest, melde dich einfach bei mir!