Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Paving the Road to Effective Software Development

GOTO Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk that delves into the concept of the "paved road" in software development. Learn how autonomous cross-functional teams can deliver business value faster while maintaining essential aspects like security, observability, and cost efficiency. Discover the role of platform teams as enablers, providing tooling and services for common capabilities, managing vendor relationships, and offering insights to product development teams. Examine the balance between team autonomy and organizational control, with real-world examples from the Financial Times. Gain insights into principles for building effective paved roads, including building what people need, reducing adoption risks, minimizing wait times, ensuring ease of use, allowing for extensions and adaptations, and guiding teams towards best practices. Understand the benefits of this approach, illustrated through the log4shell incident response. Equip yourself with strategies to enhance software development processes and team dynamics in your organization.

Syllabus

Intro
Loosely coupled architectures
Empowered teams
Autonomy
Paving the road
Our path to the paved road
Mandatory platform
Financial Times platform
Minimal platform
Guardrails
Paved road
Principles for building paved roads
Build what people need
Reduce the risk of adopting it
Don't make people wait
Make things easy to use
Allow people to extend & adapt
Help people do the right thing
Going off road
The benefits of the paved road
log4shell
Wrapping up
Principles for building the paved road
Outro

Taught by

GOTO Conferences

Reviews

Start your review of Paving the Road to Effective Software Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.