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

YouTube

Controlling Wildfires While Only Getting Singed

NDC Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover strategies for managing and improving challenging software systems in this 40-minute conference talk from NDC Conferences. Learn techniques for stabilizing legacy monoliths, undocumented systems, and codebases with unconventional logic. Explore approaches to testing, monitoring, re-architecting, and documenting complex systems. Gain insights on prioritizing urgent tasks, measuring progress, and communicating effectively to gain buy-in for system and team improvements. Delve into topics such as understanding domain knowledge, balancing reactive and proactive work, implementing living documentation, and addressing security, stability, and architectural concerns. Examine methods for prioritizing tasks when everything seems urgent, including cost-benefit analysis and key performance indicators. Investigate systems monitoring, service level agreements, and effective testing strategies. This intermediate-level talk aims to equip you with the tools and enthusiasm to tackle challenging systems and lead positive change in your organization.

Syllabus

Intro
The Battle Plan Get an overview Prioritise Measure Communicate Be ready for failure
Start on the same page
Understanding Domain
Reactive Work
Have a visible business impact
Living Documentation
Documentation as measurable work?
Proactive Work
Security Deadlines Stability Architectural Cost Alignment To Product Need Standardisation Upcoming Technical Requirements
Prioritising when everything is urgent
Letting things burn
Transparency
Cost/Benefit Analysis
Deployment
Key Performance Indicators
Systems Monitoring
Service Level Indicators, Service Level Objectives And Service Level Agreements
Testing
Start from the top
Are current tests automated or manual? • Do the tests match the expected behaviour? • Do they match the code? • Are they maintainable? • What's the lightest most effective touch?
But what about the unit tests?
You can't fix the world
Resources

Taught by

NDC Conferences

Reviews

Start your review of Controlling Wildfires While Only Getting Singed

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.