Jij de lusten, wij de lasten. En omgekeerdOok voor webapplicaties geldt: software is hard work. Als het lukt, geeft dat veel voldoening, maar om heel eerlijk te zijn: de successen komen vaak pas via dwaalwegen en valse starts. Onze aanpak is nu aantoonbaar beter dan toen we begonnen, maar we zijn wel door schade en schande wijs geworden. Daarover gaat dit stuk. Over onze aanpak, over de schade en schande, en ook wel over de wijsheid. Jij en wijAls je dit leest, ben je waarschijnlijk een klant van ons of kun je het worden. In het beste geval werken klant en leverancier met elkaar samen, tenminste, dat is onze visie. In dit stuk beschrijven wij hoe we deze samenwerking zien. Jij verwacht van ons dat wij jouw bedrijfsresultaten verbeteren. Daar doen we alles voor, maar natuurlijk wel om er zelf ook beter van te worden. Hoe maken we deze twee wensen tot één gedachte? Diepste valkuil: onbegripVolgens onze, inmiddels ruime ervaring is het ergste wat onze samenwerking bedreigt dat wij iets anders maken dan wat jij in jouw hoofd had. Natuurlijk kennen we dit probleem en anticiperen erop. We praten uitvoerig met je over de strategie en leggen het resultaat vast in een pakket van eisen, maar we kunnen altijd iets vergeten of verkeerd begrijpen. En het probleem ligt niet alleen aan onze kant: er zijn ook klanten die de grootste moeite hebben om helder onder woorden te brengen wat ze willen. De enige uitweg is: doorvragen. Meer tijd voor bespreking vooraf. Dit houdt in dat het pakket van eisen gedetailleerder wordt en de kans op misverstanden kleiner. Natuurlijk gaan we hier niet eindeloos mee door. Dat zou ook geen zin hebben, want de uitvoering van het project begint dan later en de kosten worden hoger. Bovendien neemt, naarmate de voorbesprekingen langer duren, het rendement ervan af. Gedeelde smartHet is niet meer dan billijk dat jij en wij de risico’s van een project eerlijk delen. Het is voorgekomen dat we op een project verloren hebben omdat de klant steeds maar weer nieuwe veranderingen eiste. Om herhaling daarvan te vermijden hebben we een paar vaste strategieën. Wanneer we aan een project beginnen, is het aan jou om te bepalen hoeveel voorbespreking we erin stoppen. Als je een beperkt budget hebt en toch veel voorbespreking wilt, betaal je voor de tijd die we in die besprekingen steken. Maar als het budget niet zo’n punt is, houden we een redelijke hoeveelheid voorbesprekingen waarvoor je niet hoeft te betalen. ‘Redelijk’ komt meestal neer op 3%. Dat wil dus zeggen: in het totaalbedrag van een project is 3% bespreking vooraf niet meegerekend. Maar het blijft een wat grijs gebied, dus lees de laatste paragraaf . Maximum aantal urenVerder leggen wij vast hoeveel uur we maximaal aan jouw project besteden. Zodra we het eens zijn over het pakket van eisen, zeggen we hoeveel tijd de uitvoering ons kost. Dit bepaalt de prijs. Vervolgens noemen we een tweede getal, het maximumaantal uren, dat 15% hoger ligt. Als we bijvoorbeeld 100 uur geschat hebben, ligt het maximum op 115. De bedoeling van deze buffer is tweeledig. Als wij steken hebben laten vallen bij de voorbespreking, gebruiken we extra tijd voor de uitvoering. Maar als jij veel aanvullingen en veranderingen wilt, betaal je daarvoor wanneer we daardoor het maximum aantal uren overschrijden. Lees verder: niemand is volmaakt... |
Agile
[~wendbaar]
Onze werkwijze is 'agile'. We beginnen zo snel mogelijk met bouwen en gaandeweg mag je ons vertellen wat erbij moet of wat eraf kan. We bouwen op voortschrijdend inzicht. |