Software development methodology
Customer perspective
Traditional methods of software development based on the cascade
production process do not work in practice apart from very specific
projects in which time, schedule, budget and business value are less
important than being in accordance with specification and formal
accordance with imposed standards.
Engineer perspective
Dear engineer:
- if you feel that you spend most of your time on actions that do not directly lead to developing high quality application of which you could be proud and which you could present in your CV without hesitation
-
if, in your opinion, the production process of your present company is irrational, over complicated or full of artifacts that you need to produce although you think they are pointless and useless from the business point of view

