about summary refs log tree commit diff
path: root/usth/ICT2.7/P1L1 Introduction and Overview Subtitles/9 - Evidence of the Software Crisis - lang_en.srt
blob: 059207857e4702b58f988ebbada393dcff13f5c1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
1
00:00:00,120 --> 00:00:03,220
After recapping the three major issues that characterize a software crisis

2
00:00:03,220 --> 00:00:05,626
let's see what was the evidence that there was indeed a

3
00:00:05,626 --> 00:00:07,900
crisis. So what I want to discuss now is the result

4
00:00:07,900 --> 00:00:11,060
of a study performed by Davis in 1990s. So in even

5
00:00:11,060 --> 00:00:13,670
more recent times than the 60s and the 70s. And the

6
00:00:13,670 --> 00:00:17,280
study was performed on nine software projects that were totaling a

7
00:00:17,280 --> 00:00:20,990
cost around $7 million and I'm going to show you how this

8
00:00:20,990 --> 00:00:25,190
projects went using this representation, this pi representation, in which I'm

9
00:00:25,190 --> 00:00:27,520
going to discuss what each of the segment of the

10
00:00:27,520 --> 00:00:30,010
pi represent. So let's start looking at the first one.

11
00:00:30,010 --> 00:00:32,920
This is a software that was usable as delivered. Other

12
00:00:32,920 --> 00:00:36,590
software was delivered, and usable, either after some changes or

13
00:00:36,590 --> 00:00:41,080
after some major modifications, so within additional costs involved.

14
00:00:41,080 --> 00:00:43,530
But the striking piece of information here is that the

15
00:00:43,530 --> 00:00:46,890
vast majority of the software, so these two slices, were

16
00:00:46,890 --> 00:00:50,250
software that was either delivered but never successfully used or

17
00:00:50,250 --> 00:00:53,730
software that was not even delivered. And this corresponded

18
00:00:53,730 --> 00:00:57,500
to five over the seven total million dollars for

19
00:00:57,500 --> 00:01:00,050
all the projects. So clearly, this shows a pretty

20
00:01:00,050 --> 00:01:03,910
grim picture for software development and its success. In short,

21
00:01:03,910 --> 00:01:06,410
there was clear evidence the software was becoming to

22
00:01:06,410 --> 00:01:08,990
difficult too build and that the software industry was facing

23
00:01:08,990 --> 00:01:11,190
a crisis. And this is what led to the

24
00:01:11,190 --> 00:01:15,130
NATO Software Engineering Conference that was held in January 1969,

25
00:01:15,130 --> 00:01:19,100
which is what we can consider the birth of software engineering. And what

26
00:01:19,100 --> 00:01:23,080
I'm showing here is a drawing of the proceedings for that conference. And if

27
00:01:23,080 --> 00:01:26,020
you look at the class notes you can see a link to the actual

28
00:01:26,020 --> 00:01:27,640
proceedings, in case you are interested in

29
00:01:27,640 --> 00:01:29,180
looking at the issues that were discussed.