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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
1
00:00:00,120 --> 00:00:02,000
Now we get to the final part of the lesson.
2
00:00:02,000 --> 00:00:04,810
And in this part I want to talk about well known,
3
00:00:04,810 --> 00:00:09,230
ineffective development practices. These practices, when followed, tend to lead
4
00:00:09,230 --> 00:00:13,245
to predictably bad results. So let's look at some examples of
5
00:00:13,245 --> 00:00:17,130
these classic mistakes. And we're going to start with mistakes
6
00:00:17,130 --> 00:00:20,660
involving people. And notice that there is a long list. So
7
00:00:20,660 --> 00:00:23,100
I'm going to discuss just a few of those mistakes.
8
00:00:23,100 --> 00:00:25,215
And I'm going to point you to more information on this
9
00:00:25,215 --> 00:00:27,550
topic in the class notes. And some of these mistakes are
10
00:00:27,550 --> 00:00:30,020
actually kind of entertaining. So I'll recommend that you look at
11
00:00:30,020 --> 00:00:33,210
the class notes and go in more depth in this list.
12
00:00:33,210 --> 00:00:35,550
So the first people mistake I want to mention is the
13
00:00:35,550 --> 00:00:38,945
one that I define, heroics. And this refers to too much
14
00:00:38,945 --> 00:00:43,480
emphasis on can do attitudes, so this idea that one person
15
00:00:43,480 --> 00:00:46,330
by himself or by herself can do everything and can make
16
00:00:46,330 --> 00:00:50,422
the difference in the whole project. And unfortunately, this encourages extreme
17
00:00:50,422 --> 00:00:53,950
risk taking and discourages cooperation, which is plain bad for
18
00:00:53,950 --> 00:00:56,610
the project. For example, it might force people not to
19
00:00:56,610 --> 00:00:59,600
report schedule slips. It might force people to take on
20
00:00:59,600 --> 00:01:02,210
on too much responsibility. And normally, and I saw it
21
00:01:02,210 --> 00:01:05,600
happen many times, the final result is a failure. So
22
00:01:05,600 --> 00:01:08,410
what you want when you're developing a larger project, is
23
00:01:08,410 --> 00:01:11,710
actually to apply soft engineering principles. Have teams, have team
24
00:01:11,710 --> 00:01:15,580
work, and have cooperation among the different team members, without pointing
25
00:01:15,580 --> 00:01:18,830
too much on single individuals. Another classic mistake
26
00:01:18,830 --> 00:01:22,140
is to not create the right working environment. We
27
00:01:22,140 --> 00:01:24,900
all like to work in nice environments. And there
28
00:01:24,900 --> 00:01:27,790
is strong evidence that the working environments can play
29
00:01:27,790 --> 00:01:30,670
a big role in productivity. There is evidence
30
00:01:30,670 --> 00:01:34,280
that productivity increases when the workplace is nice, quiet,
31
00:01:34,280 --> 00:01:37,950
warm, and welcoming. Finally, some of the most important
32
00:01:37,950 --> 00:01:41,480
people relating mistakes are due to poor people management.
33
00:01:41,480 --> 00:01:44,540
For example, lack of leaderships, or leadership that is
34
00:01:44,540 --> 00:01:47,920
exercised using the wrong means in the wrong way, which
35
00:01:47,920 --> 00:01:50,280
can lead to very unhappy personnel and therefore, low
36
00:01:50,280 --> 00:01:54,190
productivity, or even people leaving teams. Another classic example of
37
00:01:54,190 --> 00:01:57,370
poor management is adding people to a project that
38
00:01:57,370 --> 00:02:01,600
is behind schedule, which never works. Why it doesn't work?
39
00:02:01,600 --> 00:02:03,440
Because these new people need to be brought up to
40
00:02:03,440 --> 00:02:06,520
speed, and that causes further delays rather than improving the
41
00:02:06,520 --> 00:02:08,280
situation with the project schedule.
|