29 juni 2022 - Workshop Simon Brown - Software Architecture for Developers


Op 29 juni 2022 organiseert Simon Brown, als aanvulling op zijn keynote tijdens Fort X, zijn 1-daagse workshop Software Architecture for Developers. Deze workshop geeft je een introductie van een pragmatische en praktische aanpak van software architecture. Technisch leiderschap, communicatie en het balanceren van up front design met een agile aanpak passeren de revue.

Met behulp van zijn eigen C4-model legt hij uit hoe de documentatie van software architectuur op vier niveau's kan worden gevisualiseerd. Het C4-model biedt de optie een gezamenlijke visuele architectuur en evolutionaire architectuur in de context van agile teams te ontwikkelen, waar meer formele documentatiemethoden en architectonisch ontwerp vooraf niet gewenst zijn.

Een beter begrip en beheersing van software architecture kent legio voordelen, waaronder:

- Betere architectuur leidt tot kostenbesparing omdat er minder rework en refactoring nodig is
- De communicatie rondom architectuur wordt transparanter, waardoor de samenwerking tussen teams beter verloopt
- Met een goede software architectuur wordt een agile werkwijze makkelijker uit te voeren

Bekijk het volledige programma hieronder en koop je ticket direct voor slechts €749,- per ticket. Of ga voor het combiticket inclusief een ticket voor Fort X voor slechts €799,- per ticket. Tickets zijn te koop op de Fort X website of aan te vragen via het formulier aan de rechterkant van deze pagina. Wil je meer tickets tegelijk kopen? Geef dat dan aan in het formulier.

Koop tickets

Programma:
  • Introduction
  • Architecture
    • What is software architecture?
    • Architecture vs design
    • The importance of software architecture
  • Architectural drivers
    • Requirements
    • Quality attributes
    • Constraints
    • Principles
    • Agility
  • Morning break
  • Architects
    • A definition of the software architecture role
    • Technical leadership and the different leadership styles
    • Technical skills
    • Soft skills
    • Software architecture and coding
  • Visualising software architecture
    • Diagramming anti-patterns and typical problems
    • An overview of the C4 model
    • Notation and tips for better diagrams
  • Lunch
  • Software design exercise
    • Software design exercise
    • Design exercise review #1
  • Afternoon break
  • Software architecture in the delivery process
    • Quantifying and prioritising risk
    • Identifying risk with risk-storming
    • Design exercise review #2
    • Waterfall, RUP, agile, etc
    • The conflict between architecture and agile
    • Approaching software architecture in a pragmatic, lightweight way
    • How much up front design is enough?
  • Discussion, questions and wrap-up
SoftwareArchitectureForDevelopersWorkshop
*
*
*