RockSOLID software
Kwalitatief goed, zelfs steengoede, software is de heartbeat van de organisatie. Dit betekent dat het fundament de software robuust is zodat het na tientallen jaren nog steeds stabiel staat. Door de solide fundering kunnen oneindig bouwblokken worden toegevoegd en schaalt deze mee met de organisatie voor oneindige groei!
Technical Depth
Kwalitatief goed, zelfs steengoede, software is de heartbeat van de organisatie. Levensduur, architectuur, onderhoudbaarheid, beveiliging en leesbaarheid zijn elementen van kwaliteit die mee ademen met de business behoefte. Dit betekent dat het fundament van RockSOLIDsoftware robuust is zodat het na tientallen jaren nog steeds stabiel staat. Door de solide fundering kunnen oneindig bouwblokken worden toegevoegd en schaalt deze mee met de organisatie voor oneindige groei!
RockSOLID software
Team Rockstars IT heeft een eigen methodiek om hoogwaardige software te leveren. RockSOLIDsoftware leidt Agile teams over de as van 5 pijlers: Code, Build, Test, Release en People&Process.
Code kwaliteit is het fundament van de software. Leesbare en overzichtelijke code spelen hier een belangrijke rol. Er is veel geschreven over design patterns en software principles, welke moeten in de toolset van de developer zitten?
Build Continuous integration is een verregaande vorm van automatisering. Andere concepten zoals security, code kwaliteit en tracebility zijn zaken om tijdens de build goed in te richten.
Test (automated) is een belangrijke sleutel voor RockSOLID software. Grondige testen die altijd uitgevoerd kunnen worden zijn een voorwaarde voor kwaliteit. Testen vindt plaats op verschillende niveaus en bij voorkeur zo dicht mogelijk bij de code (unit testing)/vroeg mogelijk in het traject.
Release Resilience (‘veerkracht’) is belangrijk zodat Software en Cloud infrastructure altijd opnieuw opgestart kunnen worden en er mag nooit data verloren gaan. Cloud concepten zoals immutable Infrastructure as Code zijn hier van toepassing.
People & Process is misschien wel de belangrijkste peiler. “Empowered developers” staat hier centraal. Ze kunnen invloed uitoefenen op de organisatie en de keuzes die er genomen worden.
RockSOLID software video’s
Clean architecture
samenhang componenten en relaties
architectuur warstories
architectuurrollen
Componenten en relaties
Wat is architectuur?
Design patterns
Software testing
Clean code
Specification by example
happy developers, happy customers
Onze IT Rockstars hebben al meerdere DevOps transities ingezet en kunnen hierin, als onderdeel van het team, het voortouw nemen waardoor het team van binnenuit verandert. Onder andere door het starten met een klein team en dit vervolgens uitbreiden in de gehele organisatie om draagvlak te creëren.