|
|
|
|
|
by closeparen
2701 days ago
|
|
Usually we talk about waterfall being riskier, in that there is no validation that your approach is leading to a working system, or that the working system is meeting business needs, until the very end. The big bang integration step might fail, the testing might reveal show-stopper bugs, or the customer might go "oh, that's not what I meant," etc. but by the time you're learning any of that, it's too late. Why do you think it's preferred in risk averse industries? Is the agile-partisan view of the relative risk incorrect? Missing something? |
|
But what people seem to forget about is that waterfall is actually cheaper in those cases where you have a clear understanding of the needs, the end product, and actions and tasks you need to do. This is usually the case in banking - you usually have a box product you need to customize and integrate (the toughest part, and processes are pretty much set (also strongly determined by the regulatory requirements). Hence, most innovations are just automation of specific process steps.
Another thing to consider is that the people in the bank are used to work in this way, so it removes some traction and gets you up to speed faster.