Hoe kiest u een softwareontwikkelaar voor maatwerk?

Beoordeel meer dan alleen de prijs van de offerte

Een geschikte softwareontwikkelaar voor maatwerk kiest u op basis van technische ervaring, duidelijke afspraken, beschikbare capaciteit en de manier waarop het ontwikkelwerk wordt overgedragen. Controleer daarnaast of de partij uw gewenste functies kan bouwen, bestaande systemen kan koppelen en na oplevering technisch beschikbaar kan blijven. De beste keuze is de ontwikkelaar van wie de werkwijze past bij uw project en organisatie.

Welke criteria zijn belangrijk bij uw keuze?

Vergelijk ervaring, verantwoordelijkheden en technische continuïteit

Bekijk eerst of een softwareontwikkelaar aantoonbare ervaring heeft met het type toepassing dat u nodig heeft. Een mobiele app vraagt andere technische kennis dan een ERP-oplossing, webplatform of AI-integratie. Relevante cases kunnen laten zien welke soorten functionaliteiten eerder zijn ontwikkeld. Vraag daarbij niet alleen naar het eindproduct, maar ook naar de gebruikte techniek, gerealiseerde koppelingen en rol van de ontwikkelaar.

Bespreek vervolgens wie binnen het project waarvoor verantwoordelijk is. Uw organisatie bepaalt onder meer het doel, de gebruikers, bedrijfsregels, prioriteiten en acceptatiecriteria. De softwareontwikkelaar vertaalt deze uitgangspunten naar werkende techniek. Een heldere verdeling voorkomt dat belangrijke productkeuzes tijdens de bouw onbedoeld bij de developers terechtkomen.

Hoe vergelijkt u voorstellen voor maatwerksoftware?

Maak functionaliteiten, voorwaarden en oplevering vergelijkbaar

Twee offertes voor maatwerksoftware zijn alleen goed te vergelijken wanneer ze betrekking hebben op dezelfde werkzaamheden. Controleer daarom of iedere aanbieding dezelfde gebruikersgroepen, functies, koppelingen en technische omgevingen omvat. Een lager totaalbedrag kan bijvoorbeeld samenhangen met minder functionaliteiten, een andere testomvang of het ontbreken van beheer na oplevering.

Vraag hoe wijzigingen tijdens het project worden behandeld. Bij een fixed project worden vooraf afgesproken onderdelen doorgaans binnen een vastgestelde opdracht ontwikkeld. Functionaliteiten die buiten deze afbakening vallen, kunnen aanvullende werkzaamheden zijn. Bij een dedicated team wordt capaciteit voor een bepaalde periode beschikbaar gesteld en kan uw organisatie de prioriteiten binnen die capaciteit bepalen. Welke samenwerkingsvorm passend is, hangt af van de duidelijkheid en veranderlijkheid van de opdracht.

Ook de technische oplevering verdient aandacht. Wordt de broncode beschikbaar gesteld? Waar wordt deze opgeslagen? Welke documentatie wordt bijgehouden? Wie beheert de hosting, accounts en externe diensten? En hoe worden gevonden fouten of nieuwe wensen na oplevering verwerkt? Door deze onderwerpen vooraf te bespreken, weet u welke onderdelen bij het project horen en wat afzonderlijk moet worden afgesproken.

Hoe controleert u de technische kwaliteit van een softwareontwikkelaar? Vraag naar codebeoordeling, versiebeheer, testprocedures, beveiligingsmaatregelen en de manier waarop technische keuzes worden vastgelegd. Heeft uw organisatie een eigen IT-specialist, dan kan deze de voorgestelde architectuur en werkwijze beoordelen. Bij bestaande software kan eerst een technische inventarisatie of audit nodig zijn om de omvang van de werkzaamheden vast te stellen.

Let ten slotte op de beschikbare capaciteit. Vraag wie daadwerkelijk aan de toepassing gaat werken, welke technische rollen worden ingezet en hoe vervanging wordt geregeld wanneer een developer niet beschikbaar is. Een passend team bestaat niet noodzakelijk uit zoveel mogelijk mensen, maar uit de kennis en capaciteit die voor uw specifieke software nodig zijn.

Case: een ontwikkelaar kiezen voor een planningsapplicatie

Dezelfde aanvraag inhoudelijk vergelijkbaar maken

Een installatiebedrijf wil de planning van monteurs onderbrengen in een maatwerkapplicatie. De toepassing moet werkorders tonen, beschikbaarheid verwerken en uitgevoerde werkzaamheden terugsturen naar het bestaande administratiesysteem. Voordat het bedrijf een softwareontwikkelaar kiest, worden de gewenste onderdelen in één functionele beschrijving vastgelegd.

Iedere kandidaat ontvangt dezelfde informatie over gebruikersrollen, gegevensvelden, koppelingen en apparaten. Het installatiebedrijf vraagt daarnaast wie verantwoordelijk is voor het bouwen van de API, hoe gegevens worden beveiligd en op welke manier medewerkers de software kunnen testen. Hierdoor worden voorstellen niet uitsluitend op de totaalprijs, maar ook op inhoud en afbakening beoordeeld.

Tijdens de vergelijking blijkt dat niet ieder voorstel dezelfde werkzaamheden bevat. In het ene voorstel is de koppeling met het administratiesysteem inbegrepen, terwijl een ander voorstel alleen de gebruikersomgeving omvat. Ook verschillen de afspraken over hosting, documentatie en onderhoud. Door deze onderdelen afzonderlijk te vergelijken, krijgt het installatiebedrijf een duidelijker beeld van wat daadwerkelijk wordt geleverd.

De organisatie kiest vervolgens de ontwikkelvorm die past bij de vastgelegde opdracht. De opdrachtgever blijft verantwoordelijk voor de planningsregels, gebruikersrechten en controle van de gerealiseerde functies. De gekozen softwareontwikkelaar bouwt de overeengekomen schermen, gegevensverwerking en technische koppelingen.

Maatwerksoftware laten ontwikkelen door APPelit

Leg uw functies en technische uitgangspunten voor

APPelit ontwikkelt maatwerksoftware binnen een fixed project of met een dedicated team. Vooraf worden de gewenste functionaliteiten, technische afhankelijkheden en verantwoordelijkheden besproken, zodat duidelijk is welke werkzaamheden onderdeel zijn van de opdracht.

Voor uw organisatie levert deze duidelijkheid een beter vergelijkbaar voorstel en een concrete basis voor controle tijdens de ontwikkeling op. U weet welke onderdelen worden gebouwd, welke input u zelf aanlevert en hoe de technische oplevering is ingericht.

Wilt u beoordelen of APPelit past bij uw maatwerkproject? Deel uw functionele wensen, gebruikersgroepen en bestaande systemen met ons. Neem contact op om de technische mogelijkheden te bespreken of vraag een vrijblijvende offerte aan.

Ervaar het gemak van onze service!

Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug. U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier

Terugbelverzoek persoon voor APPelit

Ervaar het gemak van onze service!

Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug. U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier



    Perfect en professioneel IT bedrijf, kent de markt zo goed dat ze voorlopen op de actuele ontwikkelingen.
    gertjan baan
    9 maanden geleden
    Snelle, vriendelijke en behulpzame service!
    Mika Lieve
    11 maanden geleden
    Goede en snelle service
    Hidde van den berg
    1 jaar geleden
    Ik loop momenteel stage en werk mee aan de implementatie van een e-learning platform. In dit traject heeft APPelit ons ontzettend goed geholpen om helder te krijgen waar onze behoeften en prioriteiten lagen. Ze stelden de juiste vragen en dachten professioneel en eerlijk met ons mee. Tijdens dit proces werd duidelijk dat onze uiteindelijke keuze buiten de offerte van APPelit viel. Toch bleven zij open, oprecht en behulpzaam. Ze gaven eerlijk aan wat zij konden bieden en waar de match misschien minder goed was, zonder ons iets op te dringen. Die transparante houding waarderen wij enorm. Het getuigt van integriteit en oprechte betrokkenheid bij de klant, ook als daar geen directe samenwerking uit voortkomt.
    Eddu Scholten (EDD)
    2 jaar geleden
    Fijne en professionele dienstverlening. Prettig contact, duidelijke communicatie, klantgerichte en vriendelijke benadering.
    Iris Lodder-Mulder
    1 maand geleden
    Twan van Stralen
    1 jaar geleden
    Sluiten