Modelling The Process and Life Cycle
Modelling The Process and Life Cycle
Modelling The Process and Life Cycle
Cycle
What is a process?
Waterfall model
10
12
13
14
15
16
17
18
19
20
Process models
The software development process can help control the
thrashing by including activities and sub-processes that
enhance understanding.
22
Incremental model
Iterative model
24
26
27
28
29
30
31
32
Prototyping model
Prototyping model
33
34
35
36
37
38
Question
Should a development organisation
adopt a single process model for all
of its software development?
Answer
Pros:
Standardization of training, terminology, the
collection of process metrics, planning and
estimation. Works well if the projects are
very similar in nature.
Cons:
Adopting a single standard process may
unnecessarily constrain some projects from
using the process that is best suited to the
problem and the solution.
40
Question
Suppose your contract with the
customer specifies that you use a
particular software development
process.
How can work be monitored to
enforce the use of this process?
41
42
Answer
Answer (continued)
44
45
46
49
50
51
52
53
54
56
57
58
Agile Methods
60
10
Agile Processes
Extreme Programming(XP)
Leveraging the creativity of developers and
minimising the amount of administration
overhead
Emphasises four characteristics of agility:
Extreme Programming(XP)
Crystal
Scrum
Adaptive Software Development
Communication
Simplicity
Courage
Feedback
61
XP (continued)
Crystal
Communication
Simplicity
Encourages developers to select the simplest design or
implementation to address the needs of the customer
Courage
Commitment to delivering functionality early and often
Feedback
Loops are built into various activities during
development process
62
63
Scrum
64
66
11
ASD (continued)
ASD (continued)
Change is embraced
Iteration is important
Risk is embraced
so that the developer tackles the hardest problems first
68
69
70
71
72
12
73
74
75
76
77
78
13
80
79
End of Lesson II
www.inderscience.com/ijecrm
Then choose Volume 1, Issue 1
Full paper
Can be
Thank you
downloaded
81
82
14