01
Applicatie en situatie leren kennen
We bespreken wat je applicatie doet en wie haar nu onderhoudt. We bekijken code, versies, tests, hosting en releases en brengen in kaart welke risico's eerst aandacht nodig hebben en wat al goed werkt.
Zoek je Ruby on Rails-developers voor je applicatie? 10KB detacheert geen developers. Je werkt met een team dat de verantwoordelijkheid voor je Rails-software neemt: voor onderhoud en beheer, voor doorontwikkeling of voor allebei.
Een vast team dat je applicatie leert kennen
Onderhoud, beheer en doorontwikkeling bij één partij
Verantwoordelijkheid voor kwaliteit, releases en continuïteit

Geen detachering
Wie een Ruby on Rails-developer wil inhuren, zoekt meestal iemand die het werk aan een applicatie oppakt. Bij detachering werkt die developer onder jouw aansturing en blijft de verantwoordelijkheid voor de software bij jou liggen. Wij detacheren geen developers.
We nemen de verantwoordelijkheid voor je Rails-applicatie zelf. We houden haar up-to-date en veilig, onderzoeken en verhelpen problemen en ontwikkelen haar verder. Samen met jou bepalen we de prioriteiten. Hoe het werk wordt gebouwd, getest en uitgerold, is onze zorg.
Meerdere developers leren je applicatie kennen, reviewen elkaars wijzigingen en kunnen het werk van een collega overnemen. Zo blijft je software in goede handen, ook bij vakantie, ziekte of een wisseling in het team.
Lees over structurele doorontwikkeling
Waarom een software agency
Meerdere developers kennen je applicatie. We leggen kennis vast in reviews, documentatie en een reproduceerbare ontwikkelomgeving.
Naast de code letten we op updates, beveiliging, releases en de omgeving waarin je applicatie draait. Voor al die onderdelen heb je één aanspreekpunt.
Je werkt met een team dat naast Ruby on Rails ook frontend, hosting en DevOps kent. Die kennis is er al als je applicatie erom vraagt.
Onderhoud en beheer of doorontwikkeling
Bij onderhoud en beheer houden we je bestaande applicatie bruikbaar en veilig. We werken Ruby, Rails en gems bij, beoordelen beveiligingsmeldingen, onderzoeken fouten en beheren releases. Hosting, monitoring en afspraken over bereikbaarheid en spoedondersteuning leggen we zo nodig vast in een SLA.
Bij doorontwikkeling bouwen we verder aan je applicatie. Onderhoud en nieuwe functies staan op één backlog, zodat nieuwe wensen het noodzakelijke onderhoud niet verdringen. Voor structurele doorontwikkeling kan een maandelijkse retainer passen. Inzet, budget en prioriteiten stemmen we af op jouw applicatie.
We werken sinds onze oprichting in 2013 met Ruby en Rails. Bij een bestaande applicatie kijken we eerst naar versies, gems, tests, databasemigraties, achtergrondtaken en de productieomgeving.
Bekijk onderhoud en support
SGI Compliance · Werkplanner
De ontwikkeling van Werkplanner lag bij verschillende freelancers. Bij een wisseling moest SGI Compliance zelf vervanging en kennisoverdracht organiseren. SGI zocht daarom een vaste partij met meerdere Ruby on Rails-developers die de applicatie kon onderhouden en verder ontwikkelen.
We namen de ontwikkeling geleidelijk over. De developer die de applicatie al jaren kende, bleef tijdens de overgang betrokken en beoordeelde onze wijzigingen. Inmiddels ligt de verantwoordelijkheid voor ontwikkeling en kennisoverdracht bij ons team. Meerdere developers kennen Werkplanner en een collega kan het werk bij afwezigheid overnemen. In de wekelijkse afstemming met SGI sluiten onze developers zelf aan.
Bekijk de case
Zorgsoftware · Smartfile
Bij de bestaande Rails-software van Smartfile werd het toevoegen van functies risicovoller. Vooral de toegang tot patiëntgegevens vroeg aandacht. We verbeterden de autorisatiebasis, waarbij toegang expliciet moet worden toegekend.
We inventariseerden bestaande functionaliteit voor geautomatiseerde tests en automatiseerden deployments. Met een tweede omgeving kon het team terugrollen als een uitrol misging. Verantwoordelijkheid voor software betekent ook aandacht voor testen en opleveren, naast de functies die je wilt toevoegen.
Bekijk de case

Roos Rietveld
Directeur bij Planned Culture

Esther Radder
Productmanager Werkplanner bij SGI Compliance Nederland

Antoon Scheffers
IVBB

Toon Van Dooren
Lead innovation engineer bij Savvii Managed Hosting
Een bedrijf van developers
Bij 10KB werken, naast Bas voor sales en Linda voor operations, alleen developers. We hebben geen projectmanagers, designers of marketeers in dienst. Softwareontwikkeling is ons vak en daar is ons bedrijf op ingericht.
Je legt je vraag uit aan de mensen die de code schrijven. We maken de techniek begrijpelijk: welke opties zijn er, wat betekent elke keuze voor betrouwbaarheid, beveiliging, kosten en onderhoud? Je hoeft geen programmeur te zijn om mee te beslissen.
Samen kiezen we wat het beste past bij jouw uitdaging. Ook tijdens de ontwikkeling blijven we die afweging maken, bijvoorbeeld als het gebruik groeit, eisen veranderen of een eenvoudiger oplossing mogelijk blijkt. Afstemming, planning en uitleg horen bij het werk van onze developers.
Zo werkt direct contact met developers
Ewout Kleinsmann en Roland Boon
Ewout en Roland programmeerden tijdens hun studie al samen. Daaruit ontstond in 2013 10KB. Ze doen nog steeds waar het mee begon: samen software bouwen.
Ze werken dagelijks mee aan alle projecten. Hun werkdag draait om code: zelf programmeren, het werk van collega's reviewen en technische keuzes maken. Als je met hen over je software praat, spreek je mensen die ook zelf aan de oplossing bouwen.
Ewout begeleidt trajecten van eerste schets tot oplevering en houdt in de gaten hoe de onderdelen samenwerken. Roland zet de technische lijnen uit en let op de kwaliteit, beveiliging en onderhoudbaarheid van de code. Je vindt ze gewoon tussen de andere developers.
Maak kennis met het hele team
Afspraken vóór de eerste regel code
Bij een afgesproken kostengarantie is de pessimistische schatting uit de offerte het maximum. Dat geldt zolang functionaliteit en uitgangspunten gelijk blijven. Kost het minder werk, dan betaal je de werkelijk bestede uren. Nieuwe wensen begroten we apart.
Fouten uit onze oorspronkelijke ontwikkeling herstellen we kosteloos binnen de afgesproken scope en garantieperiode. Die periode staat in de offerte. Ook de nazorg leggen we vooraf vast: hoe je problemen meldt en wie ze oppakt.
Opleverpunten uit een afgesproken onafhankelijke security audit herstellen we kosteloos binnen de afgesproken audit en projectscope. De garantie dekt herstel aan de opgeleverde oplossing. Nieuwe beveiligingswensen buiten die afspraken vallen niet onder de garantie.
Maximum bij gelijkblijvende scope
Bij een afgesproken kostengarantie is de pessimistische schatting uit de offerte het maximum. Dat geldt zolang functionaliteit en uitgangspunten gelijk blijven. Kost het minder werk, dan betaal je de werkelijk bestede uren. Nieuwe wensen begroten we apart.
Jouw investering, jouw software
De auteursrechten op de maatwerkcode die we voor je ontwikkelen dragen we altijd aan je over. Je kunt de software zelf laten doorontwikkelen, een eigen team opbouwen of met een andere leverancier verdergaan.
Dat regelen we ook praktisch: met toegang tot de broncode, documentatie en de benodigde accounts. Hosting en externe diensten zetten we waar mogelijk op jouw naam. Voor gebruikte bibliotheken en externe diensten blijven hun eigen licenties en voorwaarden gelden.
Voor bestaande code controleren we met jou de rechten en afspraken met de vorige leverancier. Onze overdracht van auteursrechten betreft de maatwerkcode die wij ontwikkelen.
Je blijft bij ons omdat de samenwerking goed is. Je software houdt je niet aan ons vast.
Onze afspraken over intellectueel eigendom
De samenwerking in drie stappen
We maken de aanpak concreet voor jouw applicatie, situatie en budget.
01
We bespreken wat je applicatie doet en wie haar nu onderhoudt. We bekijken code, versies, tests, hosting en releases en brengen in kaart welke risico's eerst aandacht nodig hebben en wat al goed werkt.
02
We leggen vast waarvoor we verantwoordelijk worden: onderhoud en beheer, doorontwikkeling of allebei. We bespreken maandelijkse inzet en budget, hoe je problemen meldt en welke ondersteuning is afgesproken.
03
We nemen het werk stapsgewijs over, waar nodig samen met de huidige developer. Tests, reviews en documentatie helpen bestaande werking te bewaken. Je beoordeelt werkende wijzigingen rechtstreeks met de developers en we bespreken steeds de volgende prioriteiten.
We passen goed bij je als je een partij zoekt die de verantwoordelijkheid voor je Ruby on Rails-applicatie neemt. We bespreken of je applicatie, de gewenste ondersteuning en je planning bij ons passen.
Neemt een freelancer of andere partij nu afscheid van je applicatie? Lees dan hoe we een Ruby on Rails-applicatie overnemen.
We detacheren geen developers. Je werkt met een team van 10KB dat de verantwoordelijkheid neemt voor je Rails-applicatie, voor onderhoud en beheer, doorontwikkeling of allebei. Je spreekt rechtstreeks met de developers die eraan werken.
Bij detachering werkt een developer onder jouw aansturing en blijf jij verantwoordelijk voor de software. Bij ons ligt de verantwoordelijkheid voor de technische uitvoering bij ons team: kwaliteit, tests, releases en kennisborging. Jij bepaalt samen met ons de prioriteiten.
Dat hangt af van je applicatie en de afspraken die we maken. Voor structurele doorontwikkeling kan een maandelijkse retainer passen; inzet en budget bepalen we samen. We factureren maandelijks achteraf op basis van de werkelijk gewerkte uren. Hosting en SLA-afspraken krijgen hun eigen scope.
Dat spreken we apart af. Regulier ontwikkelwerk betekent niet automatisch dat een developer buiten werktijd bereikbaar is. Voor bedrijfskritische software kunnen we passende afspraken over ondersteuning en bereikbaarheid vastleggen in een SLA.
Collega's reviewen wijzigingen, belangrijke keuzes worden vastgelegd en de ontwikkelomgeving moet reproduceerbaar zijn. Zo kunnen meerdere developers de code leren kennen. We bespreken bij de start welke documentatie of overdracht nog nodig is.
Ja. Bij SGI Compliance namen we de ontwikkeling geleidelijk over van de eerdere developers. We bekijken eerst versie, gebruikte gems, tests en uitrol. Een overname is geen belofte dat iedere bestaande fout direct verholpen is; die inventariseren en begroten we afzonderlijk.
Ewout

Vertel wat je Ruby on Rails-applicatie doet, wie haar nu onderhoudt en wat je wilt bereiken. We bespreken welke verantwoordelijkheid we kunnen overnemen en hoe de samenwerking eruitziet. Bel 024 669 05 18 of mail Ewout rechtstreeks.
CONTACT
Heb je een vraag of wil je sparren over je software? Laat je gegevens achter, dan nemen we snel contact met je op.