Werkende betalingen
Een betaalscherm tonen kan. Geld ontvangen niet. Daarvoor heb je een goedgekeurd account bij een betaaldienst nodig, met controle op je bedrijfsgegevens. Die aanvraag loopt buiten de bouwdag om.
Een werkdag levert een klikbaar prototype op waarmee je een idee kunt laten zien en toetsen. Er is ook een lijst met dingen die er bewust niet in passen. Die grens is geen voorbehoud achteraf, maar de reden dat een dag genoeg is voor waar het wel voor bedoeld is. Hieronder staat wat er buiten valt en waarom.
Alles wat afhankelijk is van goedkeuring, toegang of doorlooptijd van een ander valt buiten een bouwdag.
Een bouwdag is kort, en dat is precies de bedoeling. In die tijd bouwen we de kern van je idee zo ver uit dat je erdoorheen kunt klikken en er een gesprek over kunt voeren. Wat we niet kunnen versnellen zijn de dingen die buiten de dag om lopen: een account dat door een betaaldienst moet worden goedgekeurd, toegang tot een systeem waar een beheerder over gaat, of een beoordeling in een appstore.
Dat onderscheid is bruikbaar bij het bepalen van de scope. Werk dat binnen de dag valt is werk waar wij invloed op hebben. Werk dat buiten de dag valt, wacht op iemand anders. Daarom is de eerste vraag in de intake niet hoeveel we kunnen bouwen, maar welke vraag je aan het eind van de dag beantwoord wilt hebben.
Wat er wel uitkomt staat op de pagina over wat je na een dag bouwen krijgt. Deze pagina is het spiegelbeeld daarvan.
Vier categorieën komen het vaakst voorbij. Ze hebben gemeen dat de vertraging niet in het bouwen zit.
Een betaalscherm tonen kan. Geld ontvangen niet. Daarvoor heb je een goedgekeurd account bij een betaaldienst nodig, met controle op je bedrijfsgegevens. Die aanvraag loopt buiten de bouwdag om.
Een koppeling met een boekhoudpakket, ERP of ledenadministratie vraagt toegang, rechten en testdata. Dat regelen kost doorgaans meer tijd dan het koppelen zelf. In het prototype bootsen we het gedrag na.
Publiceren vraagt een ontwikkelaarsaccount, beoordelingsmateriaal en een beoordelingsronde bij Apple of Google. Het prototype werkt wel op een telefoon en is te delen via een link.
Daarnaast valt er een vierde categorie buiten: alles wat met productie te maken heeft. Een beveiligingsaudit, migratie van bestaande gegevens, een uitgewerkt rollen- en rechtenmodel en gedrag onder zware belasting horen bij een app die live gaat, niet bij een prototype dat een vraag beantwoordt.
Niet omdat het te moeilijk is, maar omdat de klok elders loopt.
De onderdelen hierboven zijn stuk voor stuk goed te bouwen. Het punt is dat ze afhangen van beslissingen en processen buiten de bouwdag. Een betaaldienst beoordeelt je aanvraag op zijn eigen tempo. Een IT-afdeling geeft toegang wanneer het in de planning past. Een appstore doet een controle die dagen kan duren.
Als we die onderdelen toch in de dag zouden proppen, gaat de tijd op aan wachten en aanvragen in plaats van aan bouwen. Het resultaat is dan een halve koppeling en geen antwoord op je eigenlijke vraag. Door ze er bewust buiten te laten, blijft de dag beschikbaar voor het deel dat je wilt zien werken.
Zie ook wat er gebeurt als het onderweg anders loopt, want dat is een andere vraag dan deze.
Een praktische indeling om je eigen idee tegen te houden.
De grens is een scoping-instrument, geen beperking waar je omheen moet werken.
In de intake bepalen we samen welke vraag centraal staat. Vaak blijkt dat het onderdeel dat buiten de dag valt niet het onderdeel is waar je twijfel over hebt. Iemand wil weten of gebruikers de flow snappen, niet of de betaling technisch werkt. Dan is een getoonde betaalstap voldoende.
Soms ligt het anders en zit je vraag juist in het stuk dat niet past. Dan bespreken we dat vooraf, en kijken we of er een kleinere variant is die dezelfde onzekerheid wegneemt. Als die er niet is, is een dag niet het juiste formaat en zeggen we dat.
Twijfel je zelf over de omvang, dan geeft de scope-slicer een eerste indeling van je featurelijst, en loopt de kan-dit-in-1-dag-check de vraag met je na.
Omdat de tijd zelden in het koppelen zelf zit. Toegang regelen, de juiste rechten krijgen, testdata bemachtigen en uitzoeken hoe het andere systeem zich gedraagt loopt via mensen en procedures die niet op een bouwdag wachten. Wat wel kan, is de koppeling nabootsen met representatieve gegevens, zodat je de flow eromheen kunt beoordelen.
Een betaalflow tonen kan, een werkende betaling ontvangen niet. Voor dat laatste heb je een goedgekeurd account bij een betaaldienst nodig, plus een controle op je bedrijfsgegevens. Die aanvraag loopt buiten ons om en duurt langer dan een dag. In het prototype zie je het scherm, de bevestiging en het vervolg, zonder dat er geld beweegt.
Publicatie vraagt een ontwikkelaarsaccount, een beoordelingsronde bij Apple of Google en materiaal zoals iconen, schermafbeeldingen en een privacyverklaring. De beoordeling alleen al duurt dagen. Een prototype dat op een telefoon werkt kun je wel gewoon delen via een link.
Nee. Wat erin zit werkt, je kunt erdoorheen klikken en het gedraagt zich zoals je verwacht. Het verschil met een productieversie zit in wat eromheen hoort: beveiliging tegen misbruik, foutafhandeling voor uitzonderingen, gedrag onder belasting en onderhoud op termijn.
Dan is dat het gesprek dat we in de intake voeren, en niet iets dat je aan het eind van de dag ontdekt. Soms is er een kleinere variant die dezelfde vraag beantwoordt. Soms is de conclusie dat je meer tijd nodig hebt dan een dag, en dan zeggen we dat vooraf.
Dat kan, maar het is een apart traject met eigen keuzes over architectuur, beveiliging en beheer. Sommige onderdelen blijven bruikbaar, andere worden opnieuw opgebouwd met productie als uitgangspunt.
Omdat een verkeerde verwachting het grootste risico van een korte bouwdag is. Als vooraf duidelijk is wat er wel en niet in past, gaat de dag over de vraag die je wilt beantwoorden in plaats van over wat er ontbreekt.
Stuur ons je idee. In de intake bepalen we samen welke vraag we op de bouwdag beantwoorden en wat daar wel en niet voor nodig is.
Een korte intake volgt na je inschrijving. Daarna stemmen we scope en datum af.
We nemen contact op om de intake in te plannen.
We gebruiken cookies om je ervaring te verbeteren en het gebruik van de site te meten.