Professional Documents
Culture Documents
Introduction To RSD: © 2008, University of Colombo School of Computing
Introduction To RSD: © 2008, University of Colombo School of Computing
Introduction to RSD
Classic mistakes
To achieve rapid development you need to avoid making any big mistakes. Some inefficient development practices have been chosen so often with such predictable bad results that they deserve to be called classic mistakes. They have been made so often and their consequences have become easy to predict. The classic mistakes rarely produces the results that people hope for.
2008, University of Colombo School of Computing
Project was riddled with mistakes and all the kings managers and tech leads couldnt rescue the project for any ones sake
10
11
12
13
Wishful thinking
Closing eyes and hoping some thing works when there is no reasonable basis for the thinking. Undermines meaningful planning.
14
Feature Creep
Average project goes through about 25% change in requirements over the project life. Such changes can be fatal to RSD.
15
16
17
18
19
20
21
22
Inadequate Design
Rushed projects sometimes undermine design by not allocating enough time.
23
24
25
26
27
Choosing the most effective life cycle model for a project depends on, How well the customer and client understand the requirements at the beginning of the project? How well the system architecture is understood? How much reliability is needed? How much planning ahead and designing ahead is needed during a project for future versions?
2008, University of Colombo School of Computing
28
29