通常,年末是總結反省的好時(shí)機。形勢好的時(shí)候,我們祝賀自己干的漂亮,形勢不好的時(shí)候,我們沉思犯下的錯誤。過(guò)去的一年對于很多人來(lái)說(shuō)都不好過(guò);特別是那些處在技術(shù)產(chǎn)業(yè)中的人們。我想,對于過(guò)去我們所做的錯事,討論的文章已經(jīng)太多,所以我就不再老調重談了。我想給大家講一個(gè)關(guān)于做事做得超級漂亮的故事。這個(gè)事情已經(jīng)成了計算機產(chǎn)業(yè)里的一個(gè)傳奇。它是關(guān)于IBM的黑衣小組的故事。
黑衣小組
二十世紀六十年代的計算機世界跟現在完全不同。計算機個(gè)頭巨大,昂貴,需要人全天候的值守來(lái)保證它運行。產(chǎn)品生產(chǎn)周期通常按年計算,而不是按月算,F代計算工具幾秒鐘能完成的事情當時(shí)需要數周。一旦有新的計算機型號被開(kāi)發(fā)出來(lái),其上的操作系統和各種應用都要重新開(kāi)發(fā)。
然而,也許這其中最大的不同卻是,盡管按這種方式開(kāi)發(fā)計算機系統是超級的復雜,客戶(hù)卻堅持認為各種系統必須完全正確的工作。如今,軟件廠(chǎng)商都在灌輸我們,讓我們相信軟件中的bug是無(wú)可避免的,但是在那時(shí),有bug的操作系統被嚴格的認為是有缺陷的產(chǎn)品?蛻(hù)不會(huì )為有缺陷的產(chǎn)品付款。
這些軟件上的問(wèn)題讓IBM耗費了大量的資金,必須想出辦法應對這個(gè)問(wèn)題。管理者注意到,有些軟件測試人員比其他人員更擅長(cháng)于找出軟件中的問(wèn)題,效果會(huì )高出10%到20%。他們理所當然的認為,如果讓這些人組成一個(gè)小組,這個(gè)小組的測試效果就會(huì )提高10%到20%,就讓這樣的小組去測試要求最嚴格的系統的組件。
事實(shí)證明情況并非這樣。
組成這個(gè)小組的個(gè)人并非格外的智慧和有特長(cháng),但他們全部都對測試有濃厚的興趣,比一般人更擅長(cháng)于測試。當這些志趣相投的人組合到一起后,他們把所有的工作時(shí)間,午餐時(shí)間,有時(shí)還有業(yè)余時(shí)間都花在如何一起更好的找出軟件中的問(wèn)題。
很快,這個(gè)小組里的成員的測試能力就比其他人高出一倍甚至數十倍,他們并開(kāi)始不把他們的工作看作是測試軟件,而是當作去摧殘軟件。團隊成員對他們的這種能力自然而然的產(chǎn)生一種強烈的自豪感,一種邪惡的毀滅者的形象開(kāi)始在他們心中漸漸的培養出來(lái)。作為一個(gè)團隊,他們開(kāi)始在上班時(shí)穿一身黑衣,并且稱(chēng)呼自己為“黑衣小組”。
那時(shí)的IBM并沒(méi)有真正的想培養公司辦公室里的創(chuàng )造性。公司員工的形象是統一的深藍外套和白襯衣。然而,公司管理者們不僅容忍了黑衣小組的出現,而很喜歡他們。也許是他們對這群充滿(mǎn)激情而執著(zhù)的人感到驚嘆,管理者們的唯一要求就是軟件質(zhì)量快速的提高。
事情很快變的有些瘋狂。無(wú)論何時(shí)他們發(fā)現了軟件中的問(wèn)題,團隊里就會(huì )爆發(fā)出極具渲染效果的狂笑。有些人甚至留出了大胡子,當他們琢磨摧殘程序員們的代碼時(shí)會(huì )夸張的用手捻動(dòng)胡須。他們對軟件所做的事情已經(jīng)遠遠超過(guò)了合理的使用性測試,更類(lèi)似一種對軟件的嚴刑拷打。事情做的越瘋狂,這個(gè)團隊的成績(jì)越顯著(zhù)。
需要說(shuō)明的是,黑衣小組對于他們的工作非常的嚴肅,他們跟那些從事開(kāi)發(fā)的團隊之間沒(méi)有多少情誼關(guān)系。程序員某種程度上對黑衣小組很尊敬,但更大程度上是一種畏懼。程序員最不希望出現前面走向自己的人就是黑衣小組,不止一個(gè)程序員因為自己的程序要受到黑衣小組的評估而嚇得流淚。
盡管黑衣小組多么的讓人恐怖,人們都希望成為小組成員。當一個(gè)成員離開(kāi)時(shí),團隊自己會(huì )尋找一個(gè)替補者,這樣讓團隊保持規模并且即使當所有的最初元老都離開(kāi)了后也能最大最長(cháng)久的保持團隊的個(gè)性和效能。
后記
對于軟件產(chǎn)業(yè)不是很熟悉的人也許不能完全的理解黑衣小組在IBM實(shí)現的成就的重大意義,而我們在這個(gè)故事中學(xué)到的真正教育意義其實(shí)跟軟件沒(méi)有多大關(guān)系。
一小隊稍微優(yōu)于常規水平的人被委派去做很多人都認為是無(wú)趣的并且不討好的事,不僅出乎任何人的意料的優(yōu)秀的完成了任務(wù),而且事情做的樂(lè )趣叢生,使之成為這個(gè)領(lǐng)域里的傳奇。
當我在瀏覽這個(gè)年末的計算機行業(yè)以及整個(gè)世界都在面對的諸多問(wèn)題的列表時(shí),我無(wú)法讓自己能像作者希望的那樣帶著(zhù)沉重的心情看待它們。畢竟,即使最糟糕的事情,對于一群志同道合并懷有獻身精神的人來(lái)說(shuō),那也是可以解決的。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/