ArchitectuurprincipeVoor het stellen van de kaders aan het architectuurontwerp kunt u gebruik maken van architectuurprincipes. Dit zijn richtinggevende uitspraken die de ontwerpvrijheid van de architect inperken. Een architectuurprincipe is een breed toepasbare en fundamentele aanname of verplichting voor de ontwikkeling van een oplossing. Een goed architectuurprincipe is SMURF:
Een van de manieren om de kwaliteit van een architectuurprincipe te toetsen is zich af te vragen wat er niet (meer) is toegestaan als je dit principe toepast. Een voorbeeld is het NORA-principe "eenmalige gegevensverstrekking, meervoudig gebruik". Dat principe houdt in dat bijvoorbeeld klantgegevens maar éénmaal aan die klant worden gevraagd, maar door verschillende applicaties of organisatieonderdelen kunnen worden gebruikt. Een gevolg van het overheidsbreed toepassen van dit principe is de invoering van de basisregistraties. Sommige principes nemen de vorm aan van concrete richtlijnen voor de inrichting of uitvoering van een proces of taak, bijvoorbeeld "pas altijd een 'vier-ogencontrole' toe bij financiële transacties > € 10.000". We spreken dan soms van bedrijfsregels of business rules. Bronnen voor principesPrincipes kunt u ontlenen aan diverse bronnen. Verschillende referentiearchitecturen voor de overheid bieden hiervoor input:
Organisatiespecifieke principesElke organisatie heeft zijn eigen principes, randvoorwaarden en richtlijnen. Denk bijvoorbeeld aan de uitspraak "re-use before buy before build", liever software hergebruiken dan kopen dan zelf bouwen. U kunt dit soort uitspraken goed gebruiken als stuurinstrument in de verdere architectuurontwikkeling. Het is daarom aan te bevelen ze eenduidig als architectuurprincipe te beschrijven en breed in de organisatie te communiceren. Hierdoor kunnen er geen misverstanden zijn over de kaders waarbinnen u wilt werken. |