Главная
Study mode:
on
1
Introduction
2
The big questions
3
Software engineering matters
4
Integration testing matters
5
When does software have value
6
Disclaimer
7
Reducing work in progress
8
Research results
9
Power oriented
10
Culture
11
Continuous Delivery
12
Strategic Value
13
Steps
14
Whats the value
15
Scaling factors
16
Time and people
17
Sensible workflow
18
Cost reduction
19
Stochastic optimization
20
Technical debt
21
Postsubmit bugs
22
Auto rollback
23
Commits
24
Integration Tests
25
Research
26
Questions Answers
Description:
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.

Tradeoffs in the Software Workflow

Association for Computing Machinery (ACM)
Add to list
0:00 / 0:00