Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^5: Beyond Agile: Subsidiarity as a Team and Software Design Principle

by BrowserUk (Patriarch)
on Jul 22, 2015 at 03:47 UTC ( [id://1135786]=note: print w/replies, xml ) Need Help??


in reply to Re^4: Beyond Agile: Subsidiarity as a Team and Software Design Principle
in thread Beyond Agile: Subsidiarity as a Team and Software Design Principle

(think the Toyota uncommanded acceleration bugs),

I think its dubious to say the least that Waterfall methodology would have predicted or corrected the flaws to which that has been attributed: "Toyota did not follow best practices for real time life critical software, and that a single bit flip which can be caused by cosmic rays could cause unintended acceleration. As well, the run-time stack of the real-time operating system was not large enough and that it was possible for the stack to grow large enough to overwrite data that could cause unintended acceleration". Cross-checking, concurrent redundancy --which is what is being suggested should be required -- can be developed just as well using RAD.

That's more a case of best-practice and legislation lagging in new fields. Drive-by-wire is new technology in road vehicles, and things haven't caught up.

Similarly, dual-circuit brakes on cars didn't become law until circa 1976; and there were still vehicles without on the roads into the 80s.

It's not a failure of development methodology; its failure of the specifications that didn't require cross-checked redundancy. It'll come.


With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
I'm with torvalds on this Agile (and TDD) debunked I told'em LLVM was the way to go. But did they listen!

Replies are listed 'Best First'.
Re^6: Beyond Agile: Subsidiarity as a Team and Software Design Principle
by Anonymous Monk on Jul 22, 2015 at 04:00 UTC
    FWIW, the toyota issue was ruled as driver error

      Initially it was, but you're out of date I think:

      On December 26, 2012, Toyota announced it would spend more than US$1,000 million to settle a class action lawsuit involving unintended acceleration by retrofitting vehicles with safety devices and compensated owners for lost resale value

      See more.


      With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.
      I'm with torvalds on this Agile (and TDD) debunked I told'em LLVM was the way to go. But did they listen!
        An even more recent recall that was in the news last week (also due to a software fault).
        Hmm, I thought you were talking about tin whiskers and/or source code issue, none of which turned out to be the case

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1135786]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2024-03-29 08:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found