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

YouTube

Tradeoffs in the Software Workflow

Association for Computing Machinery (ACM) via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the complex tradeoffs in software development workflows in this 58-minute ACM conference talk. Delve into the tension between rapid release cycles and expanding best practices, examining how high-performing organizations balance speed and stability. Learn about the value of reducing work in progress, the impact of continuous delivery, and the importance of integration testing. Gain insights from DORA research and industry practices as the speaker, Titus Winters, a Principal Software Engineer at Google, shares his experience managing large-scale codebases. Discover strategies for optimizing software workflows, evaluating defect detection methods, and understanding the fundamental aspects of software engineering in the context of time and collaboration.

Syllabus

Introduction
The big questions
Software engineering matters
Integration testing matters
When does software have value
Disclaimer
Reducing work in progress
Research results
Power oriented
Culture
Continuous Delivery
Strategic Value
Steps
Whats the value
Scaling factors
Time and people
Sensible workflow
Cost reduction
Stochastic optimization
Technical debt
Postsubmit bugs
Auto rollback
Commits
Integration Tests
Research
Questions Answers

Taught by

Association for Computing Machinery (ACM)

Reviews

Start your review of Tradeoffs in the Software Workflow

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.