SolidForm werkt vanuit Breda aan software voor organisaties door heel Nederland. Maar onze locatie is eigenlijk niet het interessantste aan hoe we werken.
Onze omvang wel.
We houden het team bewust compact. Niet omdat groei onbelangrijk is, maar omdat een klein technisch team een paar eigenschappen heeft die bij maatwerksoftware veel verschil maken: korte lijnen, weinig overdracht en mensen die het vraagstuk zelf begrijpen.
Bij ingewikkelde software gaat namelijk verrassend veel informatie verloren zodra een project door te veel lagen heen moet.
Een klant vertelt iets aan een accountmanager. Die maakt er een briefing van. Een projectmanager vertaalt dat naar tickets. Een analist vult de details aan. Uiteindelijk krijgt een ontwikkelaar een taak met de vraag om scherm X of koppeling Y te bouwen.
Technisch kan dat prima werken. Alleen bestaat het risico dat degene die het daadwerkelijk bouwt nooit heeft gehoord waarom het probleem bestaat.
Wij proberen die afstand klein te houden.
De mensen aan tafel bouwen ook mee
Bij ons is het heel normaal dat een ontwikkelaar aansluit bij gesprekken over processen, gebruikers of data.
Niet omdat iedere technische specialist ook consultant moet zijn, maar omdat context betere software oplevert.
Een vraag als "kunnen jullie hier een extra veld toevoegen?" klinkt bijvoorbeeld eenvoudig. Tot je vraagt waarom dat veld nodig is. Misschien wordt dezelfde informatie al ergens anders bijgehouden. Misschien is het symptoom van een proces dat eigenlijk anders ingericht moet worden. Of misschien moet de informatie juist automatisch uit een ander systeem komen.
Als je alleen het ticket uitvoert, bouw je een veld.
Als je het vraagstuk begrijpt, kun je soms een hele handmatige stap weghalen.
Dat verschil is precies waarom direct contact voor ons belangrijk is.
Minder specialismen, meer systeemdenken
Een compact team betekent ook dat we niet voor ieder onderdeel een volledig los team hebben.
Onze ontwikkelaars werken over meerdere lagen heen. Van gebruikersinterface en API's tot databases, integraties, Azure-infrastructuur en AI-componenten.
Natuurlijk heeft iedereen zijn eigen sterke kanten. Maar we vinden het belangrijk dat mensen begrijpen hoe de onderdelen samen een systeem vormen.
Dat helpt bijvoorbeeld wanneer een scherm langzaam voelt. Het probleem hoeft dan niet in het scherm te zitten. Misschien wacht de API op drie externe systemen. Misschien wordt een query verkeerd uitgevoerd. Misschien is de data-opbouw onhandig of ontbreekt goede caching.
Wie het hele systeem kan overzien, zoekt breder naar de oorzaak.
Groeien betekent niet automatisch meer mensen
Bedrijven vertellen bij groei vaak hoeveel mensen erbij zijn gekomen.
Wij kijken liever naar een andere vraag: wat kunnen we als team beter dan een jaar geleden?
Kunnen we betrouwbaarder deployen? Kunnen we complexere integraties beheersbaar houden? Kunnen we AI veilig in bestaande processen verwerken? Kunnen we sneller zien wanneer een systeem ergens vastloopt? Kunnen we een klant beter helpen bepalen wat juist níét gebouwd hoeft te worden?
Die vorm van groei vinden we minstens zo relevant als het aantal bureaus op kantoor.
Het betekent ook dat we selectief blijven in projecten. Maatwerk vraagt aandacht. We willen genoeg ruimte houden om een systeem goed te begrijpen en na livegang verantwoordelijkheid te kunnen nemen voor wat we hebben gebouwd.
Breda is de basis, niet het verhaal
Ons kantoor in Breda is de plek waar veel van die gesprekken, experimenten en technische keuzes samenkomen.
Maar uiteindelijk draait het niet om het kantoor.
Het draait om de manier waarop we willen samenwerken: rechtstreeks, technisch betrokken en zonder onnodige afstand tussen het probleem en de mensen die het oplossen.
Dat willen we ook behouden als SolidForm verder groeit.
