Cursusaanbod

Module 1: Architectuurstandaarden die schaalbaar zijn

Doel: Akkoord gaan over een eenvoudige, gedeelde set architectuurstandaarden waarnaar Principals in dagelijkse beslissingen kunnen verwijzen.

Onderwerpen

  • Architectuurprincipes: wat te standaardiseren versus wat teams beslissen
  • Basisprincipes van opdeling: grenzen en verantwoordelijkheden definiëren
  • Basisprincipes van integratie: API-contracten, versiebeheer, compatibiliteit
  • Overzicht van messaging: Kafka versus RabbitMQ, wat te standaardiseren
  • Overzicht van data: eigenaarschap en bron-van-waarheid-denken (Mongo + SQL Server)
  • Veelvoorkomende architecturale anti-patronen in schaalbare systemen
  • Lichtgewicht documentatie van beslissingen (ADR/RFC-concept)

Module 2: Code-architectuur in grote .NET-oplossingen

Doel: Uitlijning over praktische richtlijnen voor code-architectuurbeslissingen binnen grote oplossingen.

Onderwerpen

  • Het structureren van grote .NET-oplossingen: modules, lagen, grenzen
  • Richting van afhankelijkheden en zichtbaarheid van architectuur in de code behouden
  • Gedeelde bibliotheken: wanneer ze helpen versus wanneer ze koppeling creëren
  • Integratiegrenzen in code: patronen voor scheiding van verantwoordelijkheden
  • Code-architectuur"beoordelingslenzen": waar snel op te letten
  • Omgaan met uitzonderingen zonder consistentie te doorbreken

Module 3: Ontwerpresensies die beslissingen bewerkstelligen

Doel: Een consistente aanpak voor ontwerpresensies invoeren die beslissingen en gedeeld begrip oplevert.

Onderwerpen

  • Wat een sterke ontwerpresensie op Principla-niveau uitmaakt
  • Resensiewerkflow: wat wordt beoordeeld en wanneer
  • Beoordelingscriteria: de weinig aspecten die het meest belangrijk zijn
  • Faciliteren: ervoor zorgen dat senior discussies gericht en productief blijven
  • Besluitvorming afsluiten: hoe debatten te beëindigen en vooruit te komen
  • Uitkomsten vastleggen: beslissingen en vervolgacties
  • Oefenresensie met behulp van een korte casestudie (op systemniveau)

Module 4: Invloed uitoefenen zonder autoriteit voor Principals

Doel: De gewoonten rondom begeleiding, feedback en uitlijning met individuele bijdragers versterken.

Onderwerpen

  • Begeleiden versus aansturen: coachen zonder eigenaarschap over te nemen
  • Technische feedback op hoog niveau geven (helder, gebaseerd op standaarden)
  • Uitlijning bewerkstelligen tussen individuele bijdragers: praktische technieken
  • Constructief omgaan met meningsverschillen en weerstand
  • Eenvoudige gesprekspatronen en scripts die Principals kunnen hergebruiken


 

Vereisten

Deelnemers nemen 2–3 geanonimiseerde voorbeelden van terugkerende debatten mee (keuzes voor systeemopdeling, integratieaanpak, regels voor codestructuur). Bestaande interne standaarden kunnen optioneel worden gedeeld.

 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën