Intrati in legatura

Schița de curs

Modulul 1: Standarde de arhitectură care scală

Obiectiv: A stabili un set simplu și comun de standarde de arhitectură pe care Principalii le pot consulta în deciziile zilnice.

Subiecte

  • Principiile arhitecturale: ce trebuie standardizat vs. ce decid echipele
  • Bazele descompunerii: definirea limitelor și a responsabilităților
  • Bazele integrării: contractele API, versiunarea, compatibilitatea
  • Scurt prezentare asupra messaging-ului: Kafka vs RabbitMQ, ce trebuie standardizat
  • Scurt prezentare asupra datelor: gândirea despre posesie și sursa adevărului (Mongo + SQL Server)
  • Antipatente arhitecturale comune în sistemele cu scalabilitate mare
  • Documentație ușoară a deciziilor (concept ADR/RFC)

Modulul 2: Arhitectura codului în soluțiile mari .NET

Obiectiv: A stabili ghidare practică pentru deciziile de arhitectură a codului în interiorul soluțiilor mari.

Subiecte

  • Structurarea soluțiilor .NET mari: module, stratificare, limite
  • Direcția dependențelor și păstrarea arhitecturii vizibile în cod
  • Bibliotecile partajate: când ajută vs. când creează cuplaj
  • Limitele de integrare în cod: modele de separare a preocupărilor
  • „Lentile de revizuire” pentru arhitectura codului: ce să cauți rapid
  • Gestionarea excepțiilor fără a strica consistența

Modulul 3: Revizuiri de design care generează decizii

Obiectiv: A stabili o abordare consistentă a revizuirilor de design care să producă decizii și înțelegere comună.

Subiecte

  • Ce face o revizuire solidă a designului la nivel de Principal
  • Fluxul de revizuire: ce se revizuiește și când
  • Criteriile de revizuire: few lucruri care contează cel mai mult
  • Facilitarea: menținerea discuțiilor seniorilor focalizate și productive
  • Închiderea deciziilor: cum să încheie dezbaterea și să avanseze
  • Captarea rezultatelor: decizii și acțiuni de urmat
  • Sediu practică utilizând un studiu de caz scurt (la nivel de sistem)

Modulul 4: Influență fără autoritate pentru Principalii

Obiectiv: Consolidarea obiceiurilor de mentorat, feedback și aliniere cu ICs.

Subiecte

  • Mentorat vs. conducere: coaching fără a prelua responsabilitatea
  • Oferirea de feedback tehnic la nivel înalt (clar, bazat pe standarde)
  • Conducerea alinierii între ICs: tehnici practice
  • Gestionarea dezacordului și a rezistenței constructiv
  • Modele simple de conversație și scripturi pe care Principalii le pot reutiliza


 

Cerințe

Participanții aduc 2–3 exemple anonimize ale dezbaterea recurente (alegeri pentru descompunerea sistemului, abordarea integrării, regulile structurii de cod). Orice standarde interne existente pot fi partajate opțional.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite