Human Aspects of Software Engineering (Charles River Media Computer Engineering)
-
Why do we write software? What are the purposes of code writing?
-
What human beings needs do software systems serve?
-
What software projects would you consider successes? Failures?
-
In your opinion, what percentage of software products succeeds? Fails?
-
According to [Mullet99], three quarters of all large software products delivered to the customer are failures. Sometimes they are not used at all; in other cases, they do not meet the customer s requirements. How would you explain this phenomenon ? Where do the problems lie?
-
Based on Chapter 2, how do different software development methods attempt to develop software systems that fit customers needs?