Richard W. Selby
Director of Engineering
Northrop Grumman
Adjunct Professor
University of Southern California
Barry Boehm
Contributions
Summary
November 9, 2022
Biography of Barry W. Boehm: Positions and Education
1
Biography of Barry W. Boehm: Projects and Activities
2
Biography of Barry W. Boehm: Boards and Committees
3
Biography of Barry W. Boehm: Honors and Awards
4
“Software and Its Impact: A Quantitative Assessment” (1973)
5
“Software and Its Impact: A Quantitative Assessment” (1973) (cont.)
6
“Software Engineering Economics” (1981)
7
“Software Engineering Economics” (1981) (cont.)
8
“Improving Software Productivity” (1987)
9
“Improving Software Productivity” (1987) (cont.)
10
“A Spiral Model of Software Development and Enhancement” (1988)
11
Spiral Model and Concurrent Engineering
Theory W: WinWin Achievement Theorem
Making winners of your success-critical stakeholders requires:
12
“Theory W Software Project Management: Principles and Examples” (1989)
“Managing Software Productivity and Reuse” (1999)
13
“Software Economics: A Roadmap” (2000)
14
“Early Experiences in Software Economics” (2002)
15
Pareto 80-20 Distribution of �Test Case Value
16
Actual business value
% of
Value
for
Correct
Customer
Billing
Customer Type
100
80
60
40
20
5
10
15
Automated test
generation tool
-
% of
Value
for
Correct
Customer
Billing
Customer Type
100
80
60
40
20
5
10
15
Automated test
generation tool
-
all tests have equal value*
*Usual SW assumption for all requirements, objects, defects, …
“Value-Based Software Engineering” (2006)
Initial VBSE Theory: 4+1 Process�– With a great deal of concurrency and backtracking
17
“Value-Based Software Engineering” (2006)
“Incremental Commitment Model” (2014):�Single Increment View
18
“Incremental Commitment Life Cycle Process” (2014)
19
Barry Boehm’s Approach to Systems and Software Engineering
20