Gebouwd door 10KB

Een Ruby on Rails-bedrijf dat je software blijft kennen

Je zoekt een Ruby on Rails-bedrijf dat bestaande software begrijpt en verder kan ontwikkelen. Ruby hoort sinds 2013 bij 10KB. We werken aan bedrijfsapplicaties zoals Werkplanner en helpen teams met onderhoud, overname en technische verbeteringen. Je overlegt rechtstreeks met developers over wat jouw product nodig heeft.

  • Auteursrechten op maatwerkcode die we ontwikkelen naar jou

  • Een developmentbedrijf, geleid door twee lead engineers

  • Afspraken over overdracht, onderhoud en doorontwikkeling

Het kantoor van 10KB in de Vasim in Nijmegen

Een Rails-partner voor jouw applicatie

Aantoonbare Rails-kennis en continuïteit in een team

Bij SGI Compliance namen we de ontwikkeling van Werkplanner geleidelijk over van freelancers. De opdrachtgever zocht meerdere Ruby on Rails-developers voor onderhoud en verdere ontwikkeling. We zorgen dat meerdere developers de applicatie kennen, werken collega’s intern in en leggen de ontwikkelomgeving vast. Ewout en Roland werken zelf mee als lead engineers.

Bij Smartfile verbeterden we de autorisatie, tests en deployments van bestaande Rails-software. Zulke projecten vragen om meer dan nieuwe functies schrijven: de bestaande werking begrijpen, risico's onderzoeken en technische verbeteringen combineren met het werk dat gebruikers nodig hebben.

De expertise en inzet die jouw applicatie vraagt bespreken we tijdens de kennismaking. Een team geeft ruimte om kennis te delen; concrete planning en beschikbaarheid spreken we per traject af.

  • Overname: we beoordelen bestaande code, rechten, accounts en documentatie en organiseren kennisoverdracht waar mogelijk met de huidige developer.

  • Onderhoud en doorontwikkeling: updates, tests, releases en nieuwe functies krijgen een gezamenlijke backlog en passende vervolgafspraken.

  • Nieuwbouw: we bekijken of Rails-conventies passen bij je portaal, bedrijfsregels en koppelingen. Als een andere techniek beter aansluit, bespreken we die afweging.

Onze afwegingen bij Ruby on Rails
Twee developers van 10KB bekijken samen code

Bestaande Rails-software · SGI Compliance

Werkplanner: van freelancers naar een vaste partner

Werkplanner ondersteunt projectuitvoering met configureerbare formulieren en documenten. SGI zocht een vaste partij met meerdere Rails-developers. We namen de ontwikkeling geleidelijk over en bouwen de applicatie samen met de opdrachtgever verder uit.

Een vastgelegde ontwikkelomgeving en interne kennisoverdracht helpen collega’s instappen. Ook onderhoudbaarheid vraagt keuzes: we brengen onderdelen van de afzonderlijke frontendlaag stapsgewijs terug naar Rails-conventies met Hotwire en Stimulus. Die modernisering loopt nog.

Bekijk Werkplanner bij SGI Compliance
Bauke en Roland bekijken samen software op een beeldscherm

Bestaande Rails-software · Smartfile

Eerst de basis verbeteren. Dan weer uitbreiden.

Bij Smartfile maakte de technische basis het lastig om nieuwe functies toe te voegen. Vooral de toegang tot patiëntgegevens vroeg aandacht. We verbeterden de autorisatie, inventariseerden de bestaande werking en brachten automatische tests aan.

We verbeterden ook het deploymentproces. Daarmee kreeg het team een beter controleerbare basis voor verdere ontwikkeling. Het voorbeeld laat zien waarom we bij bestaande Rails-software soms eerst aan tests, rechten en releases werken voordat we de backlog uitbreiden.

Bekijk de verbeteringen bij Smartfile
Smartfile: software voor fysiotherapiepraktijken

Denken echt mee en ontwikkelen niet zomaar wat er gevraagd wordt.

Esther Radder

Esther Radder

Productmanager Werkplanner bij SGI Compliance Nederland

Het zijn geen ja-knikkers, maar echte sparringpartners. Vakinhoudelijk zeer bekwaam.

Antoon Scheffers

Antoon Scheffers

IVBB

Zowel als sparringspartner als uitvoerend hebben jullie ons goed geholpen.

Toon Van Dooren

Toon Van Dooren

Lead innovation engineer bij Savvii Managed Hosting

Het is de eerste keer dat ik software development als simpel, transparant en meetbaar ervaar.

Viktor Mirovic

Viktor Mirovic

Eigenaar bij TasteIndex

Een bedrijf van developers

Je spreekt de mensen die het bouwen

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
Developers van 10KB overleggen op kantoor

Ewout Kleinsmann en Roland Boon

Geen directeuren, maar twee lead engineers

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
Ewout en Roland in gesprek aan de bar op het 10KB-kantoor

Afspraken vóór de eerste regel code

Drie garanties die je houvast geven

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. Bestaande fouten in overgenomen software vallen hier niet automatisch onder. 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

Een bovengrens aan de kosten

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 zijn van jou

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. Bij overname controleren we ook de rechten op de bestaande code; die gaan niet automatisch door onze ontwikkeling op jou over. Voor gebruikte bibliotheken en externe diensten blijven hun eigen licenties en voorwaarden gelden.

Je blijft bij ons omdat de samenwerking goed is. Je software houdt je niet aan ons vast.

Onze afspraken over intellectueel eigendom
Een developer van 10KB aan het werk achter een beeldscherm

Een aanpak voor jouw applicatie

Van inzicht naar samen verder werken

01

De technische situatie begrijpen

Wat doet je Rails-applicatie, wie ontwikkelt haar nu en waar loopt verdere ontwikkeling vast? We bekijken code, afhankelijkheden, database, achtergrondtaken, tests en deployments. Voor nieuwbouw bespreken we of de Rails-aanpak past.

02

Een passende route en inzet bepalen

Bij overname organiseren we toegang en kennisoverdracht. Bij onderhoud prioriteren we updates en backlog; bij nieuwbouw bepalen we een eerste bruikbare scope. We ramen het werk en leggen aannames, budget en verantwoordelijkheden vast.

03

Samen ontwikkelen en kennis delen

Je werkt rechtstreeks met developers. Reviews, documentatie en een vastgelegde ontwikkelomgeving helpen collega’s instappen. We leveren wijzigingen in afgesproken stappen op en maken vervolgafspraken over onderhoud en ondersteuning.

Wanneer kies je voor 10KB?

Onze kracht zit in software engineering. Dat is vooral waardevol als de techniek bepalend is voor wat je bedrijf kan doen en hoe betrouwbaar je dienstverlening is.

We passen goed bij je als…

  • Je software cruciaal is voor je bedrijf. Klanten, medewerkers of andere systemen vertrouwen erop. Uitval en fouten hebben direct gevolgen, dus beschikbaarheid en herstel verdienen aandacht vanaf het begin.
  • Je hoge eisen stelt aan beveiliging. Je verwerkt gevoelige gegevens of financiële transacties en wilt onderbouwde keuzes over toegang, gegevensverwerking en controle op de werking.
  • Je continuïteit wilt bij een team. Je Rails-software is bijvoorbeeld gebouwd door een freelancer. Je wilt de kennis delen en afspraken maken over onderhoud, releases en de overdracht.
  • Je langdurig wilt doorontwikkelen. Je zoekt een team dat lastige berekeningen, koppelingen of schaalvraagstukken kan oplossen en de software begrijpelijk en onderhoudbaar houdt.

Kies liever een andere aanpak als…

  • Je een one-stop-shop zoekt. Een bureau dat ook je online marketing doet en je visitekaartjes ontwerpt, is een ander soort partner. Wij richten ons op de ontwikkeling en het beheer van software.
  • Een gevibecode oplossing goed genoeg is. Kun je met bijvoorbeeld Lovable maken wat je nodig hebt, en voldoet dat aan je eisen? Dan is daar helemaal niets mis mee. Je hoeft geen maatwerktraject te starten als een eenvoudiger oplossing volstaat.
  • Je project beter past bij een kant-en-klaar systeem. Denk aan een grote contentwebsite met CMS of een standaard webshop. Kun je die goed realiseren met Drupal, Magento of Webflow? Kies dan een specialist daarin. Wij hebben geen ervaring met die systemen en ze passen niet bij onze specialisatie.

Twijfel je welke route past? We bespreken graag of onze technische expertise iets toevoegt aan jouw vraag.

Wat je vooraf wilt weten

Ewout

Contactpersoon: Ewout

Bespreek je Rails-applicatie

Vertel wat je applicatie doet, wie haar ontwikkelt en wat je wilt verbeteren. We bespreken code, kennis en de vervolgstappen. Bel 024 669 05 18 of mail Ewout rechtstreeks.

CONTACT

Neem contact met ons op

Heb je een vraag of wil je sparren over je software? Laat je gegevens achter, dan nemen we snel contact met je op.