Gebouwd door 10KB

Ruby on Rails-developer inhuren? Wij nemen de verantwoordelijkheid

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

Een developer van 10KB legt iets uit tijdens een gesprek aan de bar

Geen detachering

Een team dat eigenaarschap neemt voor je applicatie

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
Een developer van 10KB legt iets uit aan twee collega's aan tafel

Waarom een software agency

De voordelen van een team achter je software

Continuïteit met meerdere developers

Meerdere developers kennen je applicatie. We leggen kennis vast in reviews, documentatie en een reproduceerbare ontwikkelomgeving.

Verantwoordelijk voor het geheel

Naast de code letten we op updates, beveiliging, releases en de omgeving waarin je applicatie draait. Voor al die onderdelen heb je één aanspreekpunt.

Ook frontend, hosting en DevOps

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

Eigenaarschap, waar je ook mee begint

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
Een developer van 10KB werkt achter twee schermen met donkere interfaces

SGI Compliance · Werkplanner

Van wisselende developers naar een team met verantwoordelijkheid

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
Werkplanner op een tablet bij een saneringsproject

Zorgsoftware · Smartfile

Eerst de basis verbeteren, dan verder bouwen

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
De bestaande praktijksoftware van Smartfile

Ze nemen eigenaarschap over de code en denken mee over het borgen van functionaliteiten en het ontwikkelen van nieuwe dingen in de bestaande applicatie.

Roos Rietveld

Roos Rietveld

Directeur bij Planned Culture

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

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
Twee developers van 10KB overleggen aan een ronde tafel

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. 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

Nieuwe maatwerkcode is 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. 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
Een developer van 10KB kijkt naar twee schermen met broncode

De samenwerking in drie stappen

Van kennismaking naar verantwoordelijkheid overnemen

We maken de aanpak concreet voor jouw applicatie, situatie en budget.

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.

02

Verantwoordelijkheid en inzet afspreken

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

Overnemen, verbeteren en doorontwikkelen

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.

Wanneer kies je voor 10KB?

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.

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 de verantwoordelijkheid bij één partij wilt beleggen. Je zoekt een team dat onderhoud, beheer en doorontwikkeling oppakt en je meeneemt in de keuzes.
  • 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 developer zoekt die onder jouw aansturing meedraait. Wil je zelf het werk verdelen en de verantwoordelijkheid houden, dan past detachering of een freelancer beter.
  • 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.
  • 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.

Neemt een freelancer of andere partij nu afscheid van je applicatie? Lees dan hoe we een Ruby on Rails-applicatie overnemen.

Wat je vooraf wilt weten

Ewout

Contactpersoon: Ewout

Bespreek je Rails-applicatie

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

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.