Projecten
Uitwerken van het idee
In een paar korte sessies werken we je idee uit tot concreet plan van aanpak. Onderdeel van dit plan van aanpak is de het Minimum Viable Product (MVP). Het MVP is een versie van het product met genoeg functies om feedback te krijgen voor verdere ontwikkelingen. Ook proberen we in kaart te brengen wat de minimale investering bedraagt en wat de software uiteindelijk zal opleveren vor je organisatie.
Op basis hiervan kan jij de beslissing nemen of je verder wilt gaan naar de volgende stap, het bouwen van een prototype.
Bouwen van een prototype
Binnen twee weken ontwerpen, bouwen en testen we een prototype van de software. We werken hier met 2 tot 5 man aan. Met dit prototype tonen we de technische haalbaarheid aan. Op basis van het prototype stellen de het plan uit de eerdere sessie bij en kan je beslissen of je verder wilt gaan met de volgende stap, het ontwikkelen van de software.
Ontwikkelen van de software
Als we voor je gaan ontwikkelen dan doen we dat op basis van de SCRUM methodiek. Dit betekent dat we in relatief korte periodes van ongeveer twee weken (Sprints genaamd) steeds nieuwe werkende functies van je software opleveren. Je kan na elke sprint beginnen met testen en feedback geven op wat er is opgeleverd. Zodra een sprint is afgerond bepalen we wat er in de volgende sprint opgeleverd moet worden.
Het team
Over het algemeen bestaat het team uit een projectleider, een ontwerper en programmeurs. Hoeveel programmeurs er nodig zijn bepalen we aan het begin van het traject. het zullen er altijd minimaal twee zijn. De projectleider wekt altijd vanuit Amsterdam. We zoeken altijd de beste programmeurs voor jouw project en de lokatie maakt daarbij niet uit. Ons uitganspunt is dat de kwaliteit van het werk goed moet zijn en dat de plek waar het werk verricht wordt minder ter zake doet.
De lokaties
Ons kantoor staat in Amsterdam en vandaaruit coordineren we de werkzaamheden. De programmeurs komen soms uit Amsterdam, soms uit ander delen van Nederland en soms uit andere delen van de wereld. Wij werken altijd met academisch geschoold personeel en alleen met programmeursd die die we zelf persoonlijk goed kennen.
Communicatie
Jouw aanspreekpunt is de projectleider. Je zult regelmatig ontmoetingen hebben, ofwel in Amsteredam of bij jou op kantoor.
Om de voortgang van het project te bewaken gebruiken we Jira. Een zeer goede tool om zowel nieuwe wensen inzichetlijk te maken en fouten in de software vast te leggen. Op een gebruiksvriendelijke manier wordt alle communicatie tijdens het ontwikkelen vastgelegd. Geen gedoe meer met lijsten in Word, Excel en mail.
Tarieven voor uitwerken idee
Het uitwerken van het idee doen we in enkele korte sessie. Hoveel sessie er nodig zijn hangt af van het project en loopt uiteen van 1 to 5. Een sessie duurt een dagdeel en kost 500 euro.
Tarieven voor prototype
Het eerste prototype leveren we in 2 weken op kost en tussen de 3000 en 8000 Euro. Dit prototype is inclusief een evaluatie sessie om het plan naar aanleiding van het prototype bij te stellen.
Tarieven voor programmeren
Programmeren doen we tegen een vooraf afgesproken vast tarief. We maken geen onderscheid in lokatie, functies of werkzaamheden; Helder en overzichtelijk.
Na elk maand krijg je een duidelijk factuur waarin precies is vastgelegd aan welke activiteiten hoeveel uur zijn besteed.
Risico beperken met Prince 2
Om het risico van overschrijdingen van tijd en geld te beperken werken we met de Prince methodiek. Prince klinkt vaak heel ingewikkeld en wordt vaak geassocieerd met veel bureacratie, maart in wezen is Prince heel simpel. Een speerpunt van Prince zijn de de business-case en de ‘doorgangen’. In de business-case wordt vastgelegd wat de software opbrengt aan bijvoorbeeld besparingen of extra inkomsten. Prince verdeelt het project in een aantal fases en na elke fase wordt bekeken of het op basis van de omschreven business-case zinvol is om door te gaan met het project. De eerste fase is dan gelijk al het uitwerken van het idee.
Hetzelfde gebeurt na oplevering van het prototype. De inzichten kunnen nu gewijzigd zijn en we gaan weer kijken of het zinvol is om door te gaan.
Flexibel ontwikkelen op basis van Scrum
Door met SCRUM te werken kunnen we snel en flexible werken. Elke twee weken leveren we nieuwe functies op voor jouw software die je direwct kunt gaan testen. je kan onmiddelijk bijsturen als dat nodig mocht zijn.
Kwaliteit opleveren met test-driven ontwikkeling
Door te werken op basis van test-driven ontwikkeling kunnen we de goede kwaliteit van onze software garanderen.