Beruflich Dokumente
Kultur Dokumente
Problems in Information
Systems Development
Roman Kontchakov
Birkbeck, University of London
Outline
An Exaggeration?
end-users
those who will benefit from the systems outputs, directly or
indirectly
clients
managers, those who have control or influence over
the initiation, direction or progress of the project
developers
those who are responsible for the development of the IS
End-users perspective
Clients perspective
Developers perspective
We are faster!
We are better!
10
Quality Problems
11
Productivity Problems
Requirements drift
12
13
14
15
Brooks' Law
Adding manpower to
a late software project
makes it later.
16
100 Man-Month?
n(n1)/2
e.g., 50 developers give 50(501)/2=1225
channels of communication
17
No Silver Bullet
Essence and Accidents of
Software Engineering
by F.P. Brooks
18
Linus' Law
Given enough eyeballs,
all bugs are shallow.
21
Lines of Code
Measuring programming progress by
lines of code is like measuring aircraft
building progress by weight.
22
23