4 ms·
Will someone at Heroku please describe your QA process?
by absconditus 16y ago
Will someone at Heroku please describe your QA process?
- hello_moto 16y agoI like this question and I hope more startups/companies explain how they maintain quality. There are far more stories about how "I code this in 24/48 hours/1week/3week" but less stories about "this is how we maintain high-quality code" or "this is our automation strategy".
- JoachimSchipper 16y agoI don't care for Heroku, but this is over the top: distributed systems are complicated, to build and especially to test. Even Google gets it wrong: http://gmailblog.blogspot.com/2009/09/more-on-todays-gmail-issue.html http://gmailblog.blogspot.com/2009/09/more-on-todays-gmail-i... is not entirely dissimilar.
- absconditus 16y agoHow is it over the top? I am genuinely curious about their QA process. I am not judging them.
- hello_moto 16y agoI don't know much about Google "process" but usually a company has a set of minimum rules about quality and code standards. The individual team usually have more rules on top of that. Why? Cause everything depends on the type of problems that people have to face. So to say that "Google gets it wrong" as the whole company doesn't seem to fit well. The "GMail" team didn't catch this one. And I understand that testing is hard and certain things might not testable/doable. But to know how Google try to minimize the impact by doing "something" is far more important.
- GICodeWarrior 16y agoI am not sure this is the right question to ask. The problem is that you can build an elaborate maze of QA checks and still miss problems like these (and kill the company's ability to innovate in the process). The reasons why you have (or don't have) various QA processes are much more interesting than the processes themselves.
- moxiemk1 16y agoIndeed. The underlying assumption that a "QA process" as traditionally conceived would have prevented this sort of problem is fairly faulty, I think.