Course Outline

Introductie

Overzicht van Software Architecture

  • Architecturale drijfveren
  • De noodzaak van architectuur

Verantwoordelijkheden van architecten verkennen

  • Verantwoordelijkheden, vaardigheden en kennis
  • Technisch leiderschap
  • Ontwikkelaar versus architect

Inzicht in het proces van architectuur

  • Coderen, coachen en samenwerken
  • Beheersing van technische risico's
  • Analyseren en evalueren van een architectuur

Architectuurbeslissingen nemen in ontwikkelingsteams

  • Verzamelen en documenteren van issues
  • Opzetten van een community of practice
  • Opstellen van een verantwoordelijkheidstoewijzingsmatrix

Leren over architectuurbeschrijvingen

  • Standpunten en kaders
  • Beschrijving talen

Visualiseren van de Software Architecture

  • Communication en gedeelde woordenschat
  • Modellen en diagrammen
  • Architecturale patronen

Documenteren van de Software Architecture

  • Documentation Als leidraad
  • Onderdelen

Inzicht in normen, verval en herstel

  • Internationale standaarden
  • Procesdivergentie oplossen

Betrokken raken bij het leveringsproces

  • Waar architectuur past in het proces
  • Relatie met organisatiestructuur
  • Agile ontwerpen bouwen

Samenvatting en conclusie

Requirements

  • Kennis van softwareontwerp, -ontwikkeling of -testen

Publiek

  • Senior ingenieurs
  • Junior ingenieurs
  • Ontwikkelaars
  7 Hours

Related Courses

TMAP: Organizing built-in quality at scale

  21 Hours

The Principal Engineer - Masterclass

  14 Hours

Related Categories