Software engineering for supply chain - Lecture 4.6

00:02 Introduction
01:43 Mechanization
07:34 Beyond the paradox
12:14 The story so far
14:32 Today’s submodules
16:24 Requirements (mainstream 1/5)
20:12 Design (mainstream 2/5)
25:37 Construction (mainstream 3/5)
30:29 Testing (mainstream 4/5)
34:09 Maintenance (mainstream 5/5)
41:12 Identity (trenches 1/8)
46:35 Resume (trenches 2/8)
51:43 Practices (trenches 3/8)
56:47 Bastions (trenches 4/8)
01:02:00 Code writers (trenches 5/8)
01:06:23 Pain tolerance (trenches 6/8)
01:14:55 Productivity (trenches 7/8)
01:21:37 The Unknown (trenches 8/8)
01:27:00 Conclusion
01:29:55 4.6 Software engineering for supply chain - Questions?


Taming complexity and chaos is the cornerstone of software engineering. Considering that supply chains are both complex and chaotic, it shouldn’t come as too much of a surprise that most of the enterprise software woes faced by supply chains boil down to bad software engineering. Numerical recipes used to optimize supply chains are software and, thus, subject to the exact same problem. These problems grow in intensity along with the sophistication of the numerical recipes themselves. Proper software engineering is for supply chains what asepsis is to hospitals: on its own it doesn’t do anything - like treating patients - but without it, everything falls apart.