《Update》果たして QA マネージャーひとりの責任か
今回の iOS 8.0.1 アップデート騒動をに関するブルームバーグの記事が興味深い。
Apple’s IPhone Software Snafu Has Links to Flawed Maps | Bloomberg
記事自体は、アップルの品質管理を担当する QA マネージャーに原因があり、彼はアップルマップを担当していた人物だったというもの。QA マネージャーの個人名だけでなく SVP、VP の名詞も挙げている。
果たしてひとりに責任に帰せるかどうかは別にして、そこから見えてくるアップルの品質管理体制が興味深い。
・世界中に100人をこえる品質管理チームがいる
・バグ発見はオートメーションより人間を重視している
・直ちに修正すべきバグ(”P1″)かどうかを決めるのは Bug Review Board(BRB)
・緊急度の低いバグ(”P2″ or “P3” bugs)は次のアップデートで処理する
・締め切りに間に合わせようとする側と時間がかかるとする側のせめぎ合いになる
なかなか鉄壁の守りに思えるが、それではどうして動作確認すればすぐ分かるバグが “P1” をくぐり抜けたのかは見えてこない。
* * *
今回のアップデート騒動から学ぶべき教訓はと聞かれた Quora の答えが印象的だ。
As a product developer, what lessons can be learnt from Apple’s disastrous iOS 8.0.1 update? | Quora
「アップデートを考えるときに重要な点は、どういう状況で検討されたか、修正すべきというプレシャーがどれほどあったかという点だ。これはいつもトレードオフになるから・・・」
What IS worth looking at is the context around the update, and why there was pressure to release. These things are always about trade-offs.
❖ ❖ ❖
❖ ❖ ❖
《Update》果たして QA マネージャーひとりの責任か(9月27日)
実務レベルの QA マネージャーひとりを名指しして責任を負わせたブルームバーグの姿勢には批判が多い。
・Justin Williams @justin
Still amazed Bloomberg threw one QA Guy under the bus for 8.0.1. Shit heads.
QA マネージャーひとりを血祭りにしたのはひどい
・Ben Thompson @monkbent
To be clear, Apple deserves to be criticized – heavily – for both Maps and 8.0.1. But offing some random dude is mean and unnecessary.
アップルにも責めがあるとしても、個人だけの責任にするのはひどいし不要だ
・Ken Norton @kennethn
Bloomberg blames a poor QA manager – by name – for every problem at Apple in this disgustingly irresponsible article http://www.bloomberg.com/news/2014-09-25/apple-s-iphone-software-snafu-has-links-to-flawed-maps.html …
個人名まで挙げて責を負わせるのは無責任
・Lessien @Lessien
Bloomberg’s story linking the engineering manager behind Maps and the 8.0.1 update seems unnecessarily personal and petty.
個人まで名指しする必要はなかった
・ɹǝuɹnʇ uǝq ɹoʇɔıʌ @Xeus
Bloomberg just totally ended Josh Williams’ career; mid-level mgr responsible for Apple Maps & iOS 8.0.1 http://www.bloomberg.com/news/2014-09-25/apple-s-iphone-software-snafu-has-links-to-flawed-maps.html …
彼のキャリアもこれでオシマイだ
・Sriram Krishnan @sriramk
Wow, not cool for Bloomberg to name random mid-level Apple employees. How QA actually works is complex. http://www.bloomberg.com/news/2014-09-25/apple-s-iphone-software-snafu-has-links-to-flawed-maps.html …
品質管理の問題は複雑なのに
・Marc Andreessen @pmarca
General principle: Quality problems in software are not the fault of the quality assurance team. http://www.bloomberg.com/news/2014-09-25/apple-s-iphone-software-snafu-has-links-to-flawed-maps.html …
品質管理チームだけの問題ではない
* * *
バグ修正にあたるテスターたちへの同情を寄せるもの:
・Sympathy for the tester | Six Colors
・Why bad bugs hit good people | iMore
すこし離れるが、ジョブズやスコット・フォーストール時代に仕えたエンジニアたちの土日もなく、夜昼もない様子を語るポッドキャストがとても興味深い。彼ら自身 QA チームを高く評価している。
・Debug 47: Melton & Ganatra episode I: Demoing software to Steve Jobs | iMore
この問題はまだ広がりを見せそうだ・・・
[…] iOS 8.0.1 のアップデート騒動があったせいか iOS 8 の普及が伸び悩んでいる。 […]