Kursplan

Modul 1: Arkitekturstandarder som skalerer

Mål: Enes om en enkel, felles sett av arkitekturstandarder som Principals kan referere til i daglige beslutninger.

Emner

  • Arkitekturprinsipper: hva som bør standardiseres versus hva teamene selv bestemmer
  • Grunnleggende dekomponering: definere grenser og eierskap
  • Grunnleggende integrasjon: API-kontrakter, versjonshåndtering, kompatibilitet
  • Oversikt over meldingssystemer: Kafka vs RabbitMQ, hva som bør standardiseres
  • Oversikt over data: eierskap og tankegang om kilde for sannhet (Mongo + SQL Server)
  • Vanlige arkitektoniske anti-mønstre i systemer med høy skala
  • Lettvektig dokumentasjon av beslutninger (ADR/RFC-konsept)

Modul 2: Kodearkitektur i store .NET-løsninger

Mål: Enes om praktisk veiledning for arkitektoniske beslutninger på kodenivå i store løsninger.

Emner

  • Strukturering av store .NET-løsninger: moduler, lagdeling, grenser
  • Avhengighetsretning og å gjøre arkitektur synlig i koden
  • Delte bibliotek: når de hjelper versus når de skaper koblinger
  • Integreringsgrenser i koden: mønstre for separasjon av ansvarsområder
  • «Gjennomgangslinser» for kodearkitektur: hva man bør se etter raskt
  • Håndtering av unntak uten å bryte konsistens

Modul 3: Designgjennomganger som driver beslutninger

Mål: Etablere en konsistent tilnærming til designgjennomganger som fører til beslutninger og felles forståelse.

Emner

  • Hva som gjør en sterk designgjennomgang på Principal-nivå
  • Gjennomgangsarbeidsflyt: hva som gjennomgås og når
  • Gjennomgangskriterier: de få tingene som betyr mest
  • Fasilitasjon: å holde senior-diskusjoner fokuserte og produktive
  • Avslutning av beslutninger: hvordan avslutte debatter og gå videre
  • Dokumentere resultater: beslutninger og oppfølgende tiltak
  • Praktisk gjennomgang ved bruk av et kort case (systemnivå)

Modul 4: Innflytelse uten myndighet for Principals

Mål: Styrke vaner knyttet til veiledning, tilbakemelding og samhandling med individuelle bidragsytere.

Emner

  • Veiledning versus dirigering: coaching uten å ta eierskap
  • Å gi teknisk tilbakemelding på høyt nivå (klar og standardbasert)
  • Å drive samhold på tvers av individuelle bidragsytere: praktiske teknikker
  • Å håndtere uenighet og motstand på konstruktiv måte
  • Enkle samtalemønstre og skjemaer som Principals kan gjenbruke


 

Krav

Deltakerne medbringer 2–3 anonymiserte eksempler på gjentakende diskusjoner (valg knyttet til systemdekomponering, integrasjonsmetoder, regler for kodestruktur). Eventuelle eksisterende interne standarder kan deles valgfritt.

 21 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier