De juiste partner kiezen voor softwareontwikkeling op maat
De juiste softwareontwikkelingspartner kiezen is een van de meest bepalende beslissingen in een softwareproject. De verkeerde keuze kost tijd, geld en soms het project zelf. We bouwen al sinds 2009 enterprise software en hebben deze fouten van beide kanten van de tafel gezien.
Fout 1: Een bedrijf kiezen dat niet kan leveren wat je nodig hebt
Dit klinkt voor de hand liggend, maar veel bedrijven evalueren leveranciers op prijs of beschikbaarheid in plaats van op relevante ervaring. Vraag om voorbeelden van werk dat vergelijkbaar is met jouw project. Niet alleen logo's op een website, maar echte casestudies met resultaten. Een bedrijf dat soortgelijke problemen heeft opgelost, stelt betere vragen en neemt betere beslissingen gedurende het project.
Fout 2: Een bedrijf kiezen dat je na de lancering niet kan ondersteunen
Maatwerk software heeft onderhoud, beveiligingsupdates en verbeteringen nodig over tijd. Een leverancier die na de livegang verdwijnt, laat je achter met een systeem dat niemand meer begrijpt. Vraag hoe ze post-launch ondersteuning regelen voordat je tekent, niet erna.
Fout 3: Referenties en track record niet controleren
Je ontwikkelingspartner heeft toegang tot jouw bedrijfsprocessen, jouw gegevens en soms de informatie van jouw klanten. Controleer referenties. Lees onafhankelijke beoordelingen op Clutch of vergelijkbare platforms. Een bedrijf met niets te verbergen maakt dit gemakkelijk.
Fout 4: Vaste prijscontracten accepteren zonder de risico's te begrijpen
Als prijzen te goed of te precies klinken, vraag dan hoe ze omgaan met scopewijzigingen. Vaste prijscontracten vereisen dat alle vereisten vooraf worden gedefinieerd, wat bij een echt project vrijwel nooit haalbaar is. Wanneer vereisten veranderen, en dat zullen ze, verandert een vast prijscontract jouw leverancier in een tegenstander die discussieert over wat wel en niet in de oorspronkelijke specificatie stond. We hebben nooit op basis van een vaste prijs gewerkt, omdat we het nooit een goed resultaat voor de klant hebben zien opleveren.
Fout 5: De technologiestack niet controleren
Zorg ervoor dat de leverancier bouwt in technologieƫn die jouw organisatie kan ondersteunen en onderhouden. Als jouw IT-afdeling draait op Microsoft Azure en .NET, creƫert een leverancier die een onbekend platform voorstelt een langetermijn onderhoudsprobleem. Vraag specifiek waarmee ze zullen bouwen en waarom.
Fout 6: Het belang van communicatie onderschatten
Je werkt maanden nauw samen met dit team. Slechte communicatie kost meer dan het bespaart. Zoek naar een leverancier die responsief is tijdens het verkoopproces, een duidelijk communicatieplan heeft voor het project en kan aantonen hoe ze klanten op de hoogte houden. Als ze moeilijk te bereiken zijn voor je tekent, zijn ze dat ook erna.
Fout 7: Intellectuele-eigendomsrechten niet verduidelijken
In de meeste Nederlandse en Europese contracten is de opdrachtgever eigenaar van alles wat in het kader van een werk-voor-huur-overeenkomst wordt geproduceerd. Ga daar niet van uit. Leg het schriftelijk vast en bevestig dat de leverancier jouw code, architectuur of bedrijfslogica niet voor andere klanten mag hergebruiken.
Fout 8: De ontwikkelingsmethodologie niet begrijpen
Vraag hoe de leverancier een project beheert van kickoff tot oplevering. Zie je regelmatig werkende software, of is er een lange stille periode gevolgd door een oplevering? Wij laten klanten aan het einde van elke sprint van twee weken werkende software zien, zodat er geen verrassingen zijn. Als een leverancier zijn proces niet duidelijk kan uitleggen, is dat een waarschuwingssignaal.
Fout 9: Geen duidelijk contract tekenen
Een gedetailleerd contract beschermt beide partijen. Het moet scope, betalingsvoorwaarden, wijzigingsbeheer, intellectueel eigendom, aansprakelijkheid, vertrouwelijkheid, geschillenbeslechting en post-launch ondersteuning omvatten. Als een van deze onderwerpen vaag is in het contract dat je bekijkt, vraag dan om verduidelijking voor je tekent. Ons artikel over tien rampen om te vermijden in je volgende contract voor softwareontwikkeling op maat beschrijft in detail waar je op moet letten.
Neem contact met ons op om jouw project te bespreken, of lees meer over onze softwareontwikkeling op maat.