YoVDO

The Lost Art of Software Design

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Risk Management Courses UML Courses Software Design Courses C4 Model Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the importance of upfront software design in this thought-provoking conference talk from YOW! 2019. Delve into the balance between agile methodologies and architectural thinking as Simon Brown, author of "Software Architecture for Developers" and creator of the C4 model, challenges the notion that all design should emerge during development. Learn how to create a sufficient starting point for your software projects, avoiding costly rework and refactoring. Discover techniques for effective diagramming, modeling, and documentation that support meaningful architectural discussions. Gain insights into creating system context diagrams, establishing a ubiquitous language, and making significant design decisions early in the process. Understand the value of sparking meaningful questions and conducting risk storming sessions to improve your software design approach.

Syllabus

Introduction
Diagrams
Upfront Design
What are your boxes
Why dont you use UML
Whats wrong with diagrams
Architecture diagrams
Tech decisions
Up front design
Significant decisions
A ubiquitous language
System context diagrams
Spark meaningful questions
Risk storming


Taught by

GOTO Conferences

Related Courses

Security Principles
(ISC)² via Coursera
Emergency and Disaster Training and Exercising: An Introduction
Coventry University via FutureLearn
A General Approach to Risk Management
University System of Georgia via Coursera
A Strategic Approach to Cybersecurity
University of Maryland, College Park via Coursera
Academia de auditoría en la nube: independencia en la nube (Español LATAM) | Cloud Audit Academy - Cloud Agnostic (Spanish from Latin America)
Amazon Web Services via AWS Skill Builder