You would hope, but it is not in a lot of places I've seen sadly.
Oh you mean someone having to manually change it? I don't think that is applicable here, you're talking about a huge amount of data - it has to be an automated process.
You would hope, but it is not in a lot of places I've seen sadly.
Yeh manually using a spreadsheet/macro/whatever, but also people not knowing how to use the automated tools properly either!Oh you mean someone having to manually change it? I don't think that is applicable here, you're talking about a huge amount of data - it has to be an automated process.
Waterfall planning is tried, tested and works very well when properly implemented, and in many large projects it is the only system that can have a high chance of success and meet all the stakeholders requirements.
Only in some environments does it make sense to use customers as beta testers and let them find the bugs, exposing them to huge security or safety critical issues.
Rather than fixing bugs quickly, it is much better simply not to let the bugs get through to production in the first place.
Otherwise planes fall out of the sky and power stations blow up.
This is the exact opposite of the situation. Agile works very well for small simple projects where the path to the goal is obvious and rapid iteration without planning will most likely lead to sufficient solutions, and failure is of little concern. For larger and more complex projects it fails, horrifically in some cases. Business value require meeting contractual obligations.Waterfall works well when you have work that is easily known, understood and done before. If you are doing anything new, it falls apart. It also very good at meeting contractual obligations that aren't actually what brings the most (or sometimes any) business value.
The only real way of writing safety critical software bug free is with formal methods, and that's incredibly hard at best. Good testing is not limited to only waterfall projects. Agile has requirements for this to be fast, and we like to automate as much as possible but ultimately this has less to do with the project management methodology.Agile will tend to use clients as beta testers and things fail in production with the hope that it can be fixed quickly. Good quality software will simply fail less often.
Waterfall, has lots of measures in place that reduce the chances of failure. Agile just doesn't both, and will be expected to fail in production. Being able to fix bugs quickly is not limited to Agile, that is simply a merit. As you said, agile looks at fast testing, thereby you admit it is more limited in scope.Waterfall is very good at giving you a false sense of security on this. Bugs will always get through and being able to find and fix quickly is by far the better approach. Agile methods don't preclude good testing, but it should be fast to get quick feedback.
Again, a lot of this is a false sense of security. Take aircraft that are easily hackable due to the waterfall and certification methods which mean that vulnerable security software can't be updated without recertification. Google Chris Roberts or click link (https://edition.cnn.com/2015/05/17/us/fbi-hacker-flight-computer-systems/index.html)
An anecdote is of little relevance. Meanwhile, Agile projects are failing repeatedly, time and time again, at great cost:
http://www.information-age.com/uk-wasting-37-billion-year-failed-agile-it-projects-123466089/
'British business is set to waste an estimated £37 billion on failed agile IT projects over the course of the next 12 months"
https://www.computerweekly.com/news...opment-an-IT-fad-that-risks-iterative-failure
Over half of CIOs have discredited agile development, according to a survey commissioned by London-based technology services firm, 6Point6.
Three-quarters of the 300 UK and US-based CIOs surveyed said they were no longer prepared to defend it. Half said they now think of agile as “an IT fad”.
https://michaelochurch.wordpress.com/2015/06/06/why-agile-and-especially-scrum-are-terrible/
This is the exact opposite of the situation. Agile works very well for small simple projects where the path to the goal is obvious and rapid iteration without planning will most likely lead to sufficient solutions, and failure is of little concern. For larger and more complex projects it fails, horrifically in some cases. Business value require meeting contractual obligations.
I don't think Agile is the real problem. It's the misconception that anything which isn't a waterfall methodology is agile. People hacking stuff together with no real plan, making it up as they go and claim they are following an agile approach.
Good quality software will fail less often. Waterfall doesn't help give better quality software though.Agile will tend to use clients as beta testers and things fail in production with the hope that it can be fixed quickly. Good quality software will simply fail less often.
This is the exact opposite of the situation. Agile works very well for small simple projects where the path to the goal is obvious and rapid iteration without planning will most likely lead to sufficient solutions, and failure is of little concern.
Large and complex projects often fail due to the fact they are large and complex, not because of the project management methodology. Software engineering is more like landscape gardening than civil engineering which so much of the methodologies are taken from.For larger and more complex projects it fails, horrifically in some cases.
Yes, but the slow nature of legalities mean that these are often obsolete requirements as soon as they're agreed.Business value require meeting contractual obligations.
Business value require meeting contractual obligations.]An anecdote is of little relevance. Meanwhile, Agile projects are failing repeatedly, time and time again, at great cost:
http://www.information-age.com/uk-wasting-37-billion-year-failed-agile-it-projects-123466089/
I don't think Agile is the real problem. It's the misconception that anything which isn't a waterfall methodology is agile. People hacking stuff together with no real plan, making it up as they go and claim they are following an agile approach.
Surely thee comes a point they roll back, and add the last weeks transactions manually from their backups?
- such as over a bank holiday weekend where they have 72 hours of go time.
Looks like this isn’t going to be fixed anytime soon. Could be months according to some reports this morning.
Bit surprised at that given they supposedly called in IBM who have a pretty decent "hit team" who can pretty much implement a complete solution for this almost on the spot (even with all the data recovery/verification issues that will be needed here) - maybe they don't want to pay what that costs though.
implement a complete solution on the spot... doubtful