資訊世界

免費測試員

無論喜歡與否,你已成為測試軟體的白老鼠。

撰文/波哥(David Pogue)
翻譯/鍾樹人

資訊世界

免費測試員

無論喜歡與否,你已成為測試軟體的白老鼠。

撰文/波哥(David Pogue)
翻譯/鍾樹人

幾年前,我在美國哥倫比亞商學院教授一門課程,名稱是「產品暢銷與失敗的原因」。身為頭髮花白、浸淫業界25年的科技產品資深評論員,我打算把辛苦得來的智慧傾囊相授給這群年輕、有理想的未來創業家。

例如,當時我分享了黑莓公司(Blackberry)第一支觸控螢幕手機風暴機(Storm)的故事。黑莓公司為了趕上2008年的假期購物季,在錯誤百出的困窘情況下,就讓產品上市,大多數人在此之後就沒聽過這名字了。我做出結論:「絕不要把你的顧客當成測試員。讓你的軟體在上市時就正常,因為觀感不佳的第一印象難以挽回。」

我點著頭,對自己明確的主張感到滿意;這時我注意到有三、四隻手迅速舉了起來。舉手的人是暑假在軟體公司打工的學生。

其中一名女學生表示:「但軟體永遠不可能真正完成。產品只要幾近完成就能夠出貨了,你可以之後再推出軟體更新。」

我嚇到了,便問她:「你明知軟體有錯還是會出貨?」

這時,我的學生全對著我翻白眼。他們說:「波哥教授,每個產品搭載的軟體出貨時都有已知的錯誤。你必須在版本1.0時設法修正重大錯誤,然後上市販售,這樣才會有收益。你可以稍後再更新軟體。」我心想,真的嗎?

在搭火車回家的路上,我了解到他們說對了一件事:軟體有錯不再只是偶然而已,這已成為規則了。科技公司一直以來把付費的顧客當成免費測試員。

這也不只是跟軟體有錯有關。如今,軟體設計師會透過大眾的回饋來引導軟體的基本設計:軟體該提供什麼功能,以及該如何運作。

【欲閱讀更豐富內容,請參閱科學人2014年第154期12月號】