about summary refs log tree commit diff
path: root/usth/ICT2.7/P3L4 Unified Software Process Subtitles/16 - Inception Phase - lang_en_vs4.srt
blob: 60ab80ad559788d0072cb085b091727abb2c62df (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
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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
1
00:00:00,175 --> 00:00:03,510
Let's talk a little bit more about phases. The rational unified

2
00:00:03,510 --> 00:00:07,050
process phases are fundamental aspects of this process and which just touched

3
00:00:07,050 --> 00:00:09,200
on them so we just give a quick overview. And I want to

4
00:00:09,200 --> 00:00:12,010
look at these phases in a little more detail. So, what I'm

5
00:00:12,010 --> 00:00:14,960
going to do is, for each phase, I'm going to discuss what it is,

6
00:00:14,960 --> 00:00:18,310
what it produces and how is the result of the phase suppose

7
00:00:18,310 --> 00:00:21,910
to be,. Assessed, and what are the consequences of this assessment. So

8
00:00:21,910 --> 00:00:25,350
let's start with the first phase, the inception phase. The first phase

9
00:00:25,350 --> 00:00:27,920
goes from the idea of the product to the

10
00:00:27,920 --> 00:00:30,990
vision of the end product. What this involves is basically

11
00:00:30,990 --> 00:00:34,230
to delimiting the project scope. And making the business case

12
00:00:34,230 --> 00:00:37,040
for the product presented. Why is it worth doing? What

13
00:00:37,040 --> 00:00:39,870
are the success criteria? What are the main risks? What

14
00:00:39,870 --> 00:00:43,690
resources will be needed? And so on, specifically these phases

15
00:00:43,690 --> 00:00:47,310
answer three main questions. The first one is, what are

16
00:00:47,310 --> 00:00:51,330
the major users or actors, to use the UML terminology.

17
00:00:51,330 --> 00:00:53,450
And what will the system do for them? To

18
00:00:53,450 --> 00:00:56,780
answer this, these phases produce a simplified use-case model where

19
00:00:56,780 --> 00:01:00,480
only a few use-cases are represented and described. So this

20
00:01:00,480 --> 00:01:03,390
is a sort of initial use-case model. The second question

21
00:01:03,390 --> 00:01:05,610
is about the architecture, what could be an architecture

22
00:01:05,610 --> 00:01:08,370
for the system? So in this phase we will normally

23
00:01:08,370 --> 00:01:12,420
also develop a tentative architecture. So an initial architecture that

24
00:01:12,420 --> 00:01:16,540
describes the most crucial subsystems. Finally this phase also answers

25
00:01:16,540 --> 00:01:18,890
the question, what is the plan and how much

26
00:01:18,890 --> 00:01:21,620
will it cost? To answer this question. This phase will

27
00:01:21,620 --> 00:01:24,930
identify the main risks for the project and also produce

28
00:01:24,930 --> 00:01:28,600
a rough plan with estimates for resources, initial planning for

29
00:01:28,600 --> 00:01:32,820
the phases and dates and milestones. Specifically, the inception phase

30
00:01:32,820 --> 00:01:36,370
generates several deliverables. It is very important that you pay

31
00:01:36,370 --> 00:01:39,600
attention so that you understand what this deliberate approach are.

32
00:01:39,600 --> 00:01:42,320
Starting from the first one, which is the vision document.

33
00:01:42,320 --> 00:01:44,800
And this is a document that provides a general

34
00:01:44,800 --> 00:01:48,420
vision of the core projects requirements, key features and main

35
00:01:48,420 --> 00:01:51,890
constraints. Together with this, the inception phase also produces an

36
00:01:51,890 --> 00:01:54,900
initial use case model, as I just mentioned. So this

37
00:01:54,900 --> 00:01:57,720
is a use case model that includes an initial set

38
00:01:57,720 --> 00:02:00,670
of use cases, and then will be later refined. Two

39
00:02:00,670 --> 00:02:04,300
additional variables are the initial project glossary, which describes the

40
00:02:04,300 --> 00:02:07,330
main terms, using the project and their meaning, and the

41
00:02:07,330 --> 00:02:10,229
initial business case which includes business context. And

42
00:02:10,229 --> 00:02:13,470
success criteria. Yet another deliverable for the inception phase

43
00:02:13,470 --> 00:02:15,770
is the initial project plan, which shows the

44
00:02:15,770 --> 00:02:20,650
phases, iterations, roles of the participants, schedule and initial

45
00:02:20,650 --> 00:02:23,610
estimates. In addition, the inception phase also produces

46
00:02:23,610 --> 00:02:26,810
a risk assessment document, which describes the main risks

47
00:02:26,810 --> 00:02:29,970
and counters measures for this risk. Finally, and this

48
00:02:29,970 --> 00:02:32,430
is an optional deliverable, in the sense that it,

49
00:02:32,430 --> 00:02:34,990
it might or might not be produced, depending on the specific

50
00:02:34,990 --> 00:02:37,870
project. As part of the inception phase we might also generate

51
00:02:37,870 --> 00:02:41,780
1 or more prototypes. For example, we might develop prototypes to

52
00:02:41,780 --> 00:02:45,590
address some specific risks that we have identified or to show some

53
00:02:45,590 --> 00:02:48,380
specific aspect of the system of which we are unsure to

54
00:02:48,380 --> 00:02:51,910
the stakeholders. So basically all the typical users of prototypes that

55
00:02:51,910 --> 00:02:54,600
we discussed before. So when we're done with the inception phase

56
00:02:54,600 --> 00:02:58,300
we hit the first milestone for the cycle we are currently performing.

57
00:02:58,300 --> 00:03:00,600
And so there are some evaluation criteria that will tell

58
00:03:00,600 --> 00:03:03,640
us whether we can consider the inception phase concluded or not.

59
00:03:03,640 --> 00:03:06,840
And the first of this criteria is stakeholder concurrence, which

60
00:03:06,840 --> 00:03:10,510
means that all the stakeholders must agree on the scope, definition,

61
00:03:10,510 --> 00:03:13,510
and cost schedule estimates for the projects. The second criteria

62
00:03:13,510 --> 00:03:17,040
needs requirements understanding, out of the initial primary use cases that

63
00:03:17,040 --> 00:03:20,380
we have identified so far, the right one for our system.

64
00:03:20,380 --> 00:03:23,760
And other criteria is the credibility of the cost schedule estimates,

65
00:03:23,760 --> 00:03:28,280
the priorities, defined the risks identifies and the countermeasures for

66
00:03:28,280 --> 00:03:31,590
those risks, and the development process that we're following. Finally, in

67
00:03:31,590 --> 00:03:34,000
the case we produce prototypes as part of the inceptional

68
00:03:34,000 --> 00:03:37,520
phase, this will also be evaluated and assessed to judge the

69
00:03:37,520 --> 00:03:39,960
overall outcome of the phase. So what happens if the

70
00:03:39,960 --> 00:03:43,170
project fails to pass this milestone? So if the outcome of

71
00:03:43,170 --> 00:03:46,020
the inception phase is considered to be inadequate with respect

72
00:03:46,020 --> 00:03:48,642
to one or more of these criteria. Well at this point,

73
00:03:48,642 --> 00:03:51,240
since we're kind of an initial phase of the cycle

74
00:03:51,240 --> 00:03:54,370
the project may be cancelled or considerably re-thought. So to

75
00:03:54,370 --> 00:03:57,610
summarize all of these in one sentence the Inception Phase

76
00:03:57,610 --> 00:04:00,320
is the phase in which we produce. Then you shall vision,

77
00:04:00,320 --> 00:04:04,750
used case model, project plan, risk assessment and possibly, prototypes

78
00:04:04,750 --> 00:04:07,290
for the project. And we have to make sure, that

79
00:04:07,290 --> 00:04:10,680
all of this deliverables satisfy a set of criteria, so

80
00:04:10,680 --> 00:04:13,770
that we can continue on the project. And otherwise, we'll either

81
00:04:13,770 --> 00:04:17,160
cancel the project or rethink its scope, or other aspects of it.