Het plan

Door AB.NET op maandag 6 april 2009 20:31 - Reacties (4)
Categorie: ISV, Views: 3.552

Intussen zijn we 3 maanden verder. Het concept van een maandelijkse update is jammerlijk mislukt, maar zo makkelijk geef ik het niet op. Bij dezen ga ik nogmaals een poging doen om jullie maandelijks op de hoogte te houden van mijn vorderingen.

De laatste 3 maanden is er verschrikkelijk veel gebeurd. Helaas alleen niet op het vlak van mijn ISV.
Op 13 februari ben ik vader geworden. En ik kan je nu uit ervaring mededelen, zo'n kleine man kost tijd, heel erg veel tijd. Natuurlijk was dit me al regelmatig verteld tijdens de zwangerschap, maar al die vaders moesten het haast wel overdrijven, hoeveel tijd kon het nu kosten.
Om te wennen aan het vaderschap had ik 2 weken vrij genomen, genoeg tijd om goed voor mijn zoon te zorgen en intussen flink te programmeren, tenminste dat was de planning. Zoals de vaders die dit lezen zullen weten was dat heel naÔef van mij, en voor iedereen die (nog) geen kinderen heeft, al die onzin van vaders vooral niet geloven, deed ik ook niet.
Gelukkig is mijn zoon helemaal gezond, en intussen al 7 weken oud. Ons gezin krijgt langzaam een ritme. Dit betekend dat ik ook weer tijd heb om te programmeren.

Genoeg excuses, omdat er weinig voortgang is zal ik mijn planning aan jullie voorleggen. De ISV gaat opgezet worden volgens het nog beroemd te worden "AB.NET 5 stappenplan".
Ook voor het "AB.NET 5 stappenplan" geldt, mocht ik de komende jaren succesvol worden, werk vooral volgens het stappenplan, als het jammerlijk mislukt, werk vooral niet volgens het "AB.NET 5 stappenplan"

Stap 1: Samenwerking
De ISV doe ik samen met een partner, dit is op het moment een erg losse samenwerking.
We zijn allebei verantwoordelijk voor het programmeren van onze eigen producten. Alle zaken die na het programmeren komen verdelen we 50/50. Denk aan support, verkoop, marketing, etc. Dit heeft het als voordeel dat je elkaar kan controleren en motiveren. Ook bij bijvoorbeeld vakanties is het handig om een vervanger te hebben.
Het idee is om bij succes de samenwerking formeler te maken, maar voorlopig zou het een hoop tijd en geld kosten om alles formeel te maken, zonder dat we weten hoe we het precies willen aanpakken

Stap 2: De website
Omdat we allebei een baan hebben, en de ISV voorlopig een ambitieus side-project is, is het belangrijk dat hele orderproces geautomatiseerd is. We hebben besloten om zelf een site te maken, en geen kant-en-klaar CMS te gebruiken. Of dit de aller-slimste beslissing is laat ik in het midden, wij voelden ons er in ieder geval het beste bij. En het leuke is, wij zijn de baas, dus beslissen we dat lekker zelf.
Met deze website ben ik op het moment druk bezig. Afgelopen week heeft de designer die we hebben ingehuurd de HTML opgeleverd. En dit weekend heb ik deze HTML in de asp.net website gezet.
De hele orderafhandeling moet ik nog inbouwen. Gelukkig kan ik wel code lenen van een eerder project van mijn partner.

Stap 3: Het product
In de tussentijd werkt mijn partner aan ons eerste product. We zijn een keer een avond samen gaan zitten, en hebben een hele lijst van potentiŽle producten gemaakt.
Met deze lijst hebben we familie en vrienden lastig gevallen, en zo bepaald welk product de meeste potentie heeft.
Het idee is om het product met minimale functionaliteit te lanceren. Aan de hand van de feedback van de eerste gebruikers zullen we dan nieuwe functies bijbouwen. Op deze manier zouden we een product moeten krijgen dat perfect bij de wensen van onze toekomstige klanten aansluit.

Dit klinkt misschien heel eenvoudig, maar voor de gemiddelde developer is dit niet logisch. Die kiest ervoor zijn product pas te lanceren als het af is. Dus kan je rustig 3 jaar ontwikkelen aan een product, zonder dat een gebruiker ooit in aanraking komt met je nieuwe product. Als je dan na 3 jaar eindelijk met je product op de markt komt, blijkt dat gebruikers helemaal niet de functies willen waar je de laatste 3 jaar aan gewerkt hebt.
Ook hier is een partnerschap weer handig om het juiste tijdstip van lanceren te bepalen.

Stap 4: Feedback
Eigenlijk heb ik dit al beschreven in stap 3. Het product moet verbeterd worden aan de hand van de wensen van de gebruikers. Dit betekend dus regelmatig nieuwe versies, en ontwikkelen in kleine iteraties.

Stap 5: zie stap 2
De kans dat het eerste product gelijk een hit wordt is klein. Dus als het eerste product gelanceerd is gaan we werken aan een tweede product. En deze stappen zullen zich blijven herhalen, totdat we een succesvol product hebben, of misschien wel succesvolle producten.

Deze keer een nogal tegenvallend voortgangsrapport, ik hoop de volgende keer de lancering van onze site te kunnen aankondigen, en daarna de lancering van ons eerste product.

Volgende: .NET Open Space Code 04-'09 .NET Open Space Code
Volgende: Bizspark 01-'09 Bizspark

Reacties


Door Tweakers user Roytoch, maandag 6 april 2009 21:02

We weten nog steeds niet wat het product is natuurlijk, maar evenwel nog steeds heel veel succes ;) Je 'minimale functionaliteit, snel op de markt' idee is inderdaad veel makkelijker werken dan dat alles perfect moet zijn, want het hůeft niet perfect te zijn. Ken je overigens http://gettingreal.37signals.com/? Leuk om te lezen (hoewel het natuurlijk niet de absolute waarheid verkondigd).

Door Tweakers user elmoxx, dinsdag 7 april 2009 07:38

Lastig inderdaad dat we geen idee hebben wat voor product het nu gaat worden. Ik zou het als klant echter wel vervelend vinden als het programma dat ik koop in potentie fantastisch is, maar dat ik daar dan wel nog een lange tijd op moet wachten.. (weet niet of ik daar mijn geld in zou steken)

kortom, die minimale functionaliteit moet wel voldoende zijn :)

oh, van harte gefeliciteerd met het vaderschap!

Door Tweakers user Bozevkwa, dinsdag 7 april 2009 08:18

Als vader kon ik een glimlach niet onderdrukken toen ik je blog las. Wat zijn wij toch naief ;)

Maar om je een hart onder de riem te steken: wacht maar tot je zoon mobiel wordt en de wereld gaat ontdekken. Dat betekent dat je echt geen tijd meer hebt omdat je constant moet opletten wat hij doet, waar hij is enz. enz.

Druk, maar erg leuk!

Door Tweakers user JapyDooge, dinsdag 7 april 2009 17:18

Op 13 februari ben ik vader geworden. En ik kan je nu uit ervaring mededelen, zo'n kleine man kost tijd, heel erg veel tijd. Natuurlijk was dit me al regelmatig verteld tijdens de zwangerschap, maar al die vaders moesten het haast wel overdrijven, hoeveel tijd kon het nu kosten.
Om te wennen aan het vaderschap had ik 2 weken vrij genomen, genoeg tijd om goed voor mijn zoon te zorgen en intussen flink te programmeren, tenminste dat was de planning. Zoals de vaders die dit lezen zullen weten was dat heel naÔef van mij, en voor iedereen die (nog) geen kinderen heeft, al die onzin van vaders vooral niet geloven, deed ik ook niet.
Gelukkig is mijn zoon helemaal gezond, en intussen al 7 weken oud. Ons gezin krijgt langzaam een ritme. Dit betekend dat ik ook weer tijd heb om te programmeren.
1000% herkenbaar :P Hier op 29 december (zie http://justin.dooge.eu/ ) en ik dacht hetzelfde, en ook 2 weken vrij :')

Nou, dat kun je dus wel vergeten

Gefeliciteerd :P

[Reactie gewijzigd op dinsdag 7 april 2009 17:19]


Reageren is niet meer mogelijk