親愛(ài)的老板:程序員的10分鐘就是3個(gè)小時(shí)
國(guó)外程序員艾德·韋斯曼(Ed Weissman )從業(yè)32年。某天老板告訴他產(chǎn)品有個(gè)問(wèn)題,10分鐘可以修復(fù)問(wèn)題,誰(shuí)知結(jié)果一干就是3個(gè)小時(shí)。本文就是艾德記錄下的過(guò)程。
10:48
老板:嗨,艾德,蘇在底特律說(shuō),“產(chǎn)品歷史屏幕”上經(jīng)常出現(xiàn)錯(cuò)誤的發(fā)票號(hào)碼(Invoice Part Number)。你能幫我們搞定這個(gè)問(wèn)題么?
艾德: 我現(xiàn)在在忙其他事。你到我的任務(wù)隊(duì)列中提交一個(gè)ticket吧。
老板: 這事10分鐘就夠了。
艾德: 你確信么?
老板: 嗯,確定。我一會(huì)開(kāi)個(gè)網(wǎng)絡(luò)會(huì)議。蘇會(huì)演示給你看,然后你有空的時(shí)候再仔細(xì)看看。
艾德: 好的。
老板: 嗯。去你的 Outlook 中查收(會(huì)議)邀請(qǐng)吧。
11:05
收到 11:30 的網(wǎng)絡(luò)會(huì)議的 Outlook 邀請(qǐng),接受。
11:25
從我的IP電話呼叫了網(wǎng)絡(luò)會(huì)議的800號(hào)碼。撥了兩次,都占線。從IP電話打我手機(jī),同樣是忙。哎,IP電話系統(tǒng)再次壞了。從我手機(jī)呼叫了網(wǎng)絡(luò)會(huì)議的號(hào)碼。我是***個(gè)上線了,然后又掛掉了。在瀏覽器中點(diǎn)擊鏈接進(jìn)入了網(wǎng)絡(luò)會(huì)議,還是***個(gè)。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
11:38
老板進(jìn)入會(huì)議,問(wèn):蘇在哪里?
艾德: 我不知道。
老板: 你能看到我的屏幕么?
艾德: 不能。
老板: 哦,等一下。我來(lái)做主(Let me be the host)。現(xiàn)在能看到了么?
艾德: ?嗯,可以了。但我想蘇是不是去展示問(wèn)題了。
老板: 對(duì)。我一會(huì)讓她做主。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
11:47
蘇進(jìn)入會(huì)議:我們?cè)趺丛谶@里呢?
老板: 來(lái)這兒的目的就是讓你給艾德展示“產(chǎn)品歷史屏幕”出什么問(wèn)題了。
蘇: 展示“產(chǎn)品歷史屏幕”的問(wèn)題?
老板: 你知道的,你不說(shuō)發(fā)票部分號(hào)碼有時(shí)候會(huì)出錯(cuò)么?
蘇:你指 mil-spec 訂單?
老板: 我真的不知道。你不發(fā)送了ticket么?
蘇: ticket 號(hào)碼是多少呢?
老板:稍等,我查一下。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
11:53
老板: ticket 號(hào)碼是 13827。記住了吧?
蘇: 我怎么在我電腦上查看 ticket。
老板: 點(diǎn)擊內(nèi)網(wǎng)中的 IT 控制板。
蘇: 我點(diǎn)不了啊。網(wǎng)絡(luò)會(huì)議軟件全屏了。
老板: ?那你在鍵盤(pán)敲擊Alt+F4,然后去內(nèi)網(wǎng)。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
11:57
蘇: 搞定,ticket 號(hào)碼是多少呢?
老板: 我應(yīng)該寫(xiě)下來(lái)了。我再找找……
老板: 13827.
蘇: 嗯,我看到了。 這個(gè)問(wèn)題出現(xiàn)過(guò)幾次。沒(méi)人知道為什么。通常在 R27-83 這個(gè)號(hào)碼時(shí)出問(wèn)題了。
老板: 好,給艾德看吧。
蘇: 我怎么回到網(wǎng)絡(luò)會(huì)議界面呢?
老板: 你得重啟了。剛才Alt+F4給關(guān)閉退出了。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
12:04
蘇: 好了,網(wǎng)絡(luò)會(huì)議軟件打開(kāi)了。你能看到我么?
老板:不能,你得點(diǎn)擊“Host”按鈕。
蘇:在哪里?
老板: 在右上角的小方框中。
蘇:是“History”框么?
老板: 不是,是“Attendees”框。
蘇: 好的?,F(xiàn)在你能看到我了么?
老板:不能。再試。
蘇: 我試了。好像你得退出主模式吧。
老板: 哦,我忘了。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
12:14
老板: 我退出主模式了。你再試試。
蘇: ?好的?,F(xiàn)在你能看到我的屏幕了吧?
老板: 可以看到。
艾德: 我也可以。
蘇: 好的,如果我進(jìn)入主菜單,點(diǎn)擊“Operations”,然后點(diǎn)擊“Sales”,再點(diǎn)擊“History”,我到了“Sales History”菜單。看到了吧?
老板:嗯。
艾德: 看到了。
蘇: ?然后我按“Part”點(diǎn)擊“Sales History Display”。輸入”R27-93″,主屏幕彈出來(lái)了。然后我點(diǎn)擊“Invoices”,我摁 F5,再 F3,再 F7,發(fā)票號(hào)碼(Invoice Part Number)就變成了”GT548″。不應(yīng)該這樣的。
艾德:好,讓我查看一下,再答復(fù)你。
老板: OK,再見(jiàn)。
蘇: OK,拜拜。
艾德現(xiàn)在陷入了主模式,因?yàn)槠渌麅晌煌顺隽?。他不能退出。窗口鎖定了。他重啟電腦了。
12:38
艾德登錄,進(jìn)入開(kāi)發(fā)系統(tǒng)。進(jìn)入主屏幕,點(diǎn)擊“Operations”,然后點(diǎn)擊“Sales”,再點(diǎn)擊“History”,到了“Sales History”菜單。然后按“Part”點(diǎn)擊“Sales History Display”。他輸入”R27-93″,主屏幕彈出。他然后點(diǎn)擊“Invoices”,摁 F5,再 F3,再 F7,發(fā)票號(hào)碼(Invoice Part Number)還是”R27-93″,本該就如此。在開(kāi)發(fā)系統(tǒng)中工作正常。
12:46
艾德通過(guò)他的秘密后門(mén)登錄產(chǎn)品。進(jìn)入主屏幕,點(diǎn)擊“Operations”,然后點(diǎn)擊“Sales”,再點(diǎn)擊“History”,到了“Sales History”菜單。然后按“Part”點(diǎn)擊“Sales History Display”。他輸入”R27-93″,主屏幕彈出。他然后點(diǎn)擊“Invoices”,摁 F5,再 F3,再 F7,發(fā)票號(hào)碼(Invoice Part Number)變成了”GT548″。蘇沒(méi)說(shuō)錯(cuò)。
12:57
艾德查看了版本控制系統(tǒng)。這個(gè)問(wèn)題弗瑞德(Fred)在11月11日已經(jīng) check out。艾德運(yùn)行了一個(gè) diff,看到弗瑞德已經(jīng)發(fā)現(xiàn)他更改后的第425行的代碼有問(wèn)題,并修正了。
1:03
艾德呼叫弗瑞德,看他在忙啥。Voice mail。
1:07
艾德給弗瑞德發(fā)電子郵件,解釋問(wèn)題。
艾德繼續(xù)看 Hacker News。
1:17
弗瑞德回?fù)馨?。艾德告訴他去看郵件。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
1:28
弗瑞德回?fù)埽篛K,我想起來(lái)了。程序出錯(cuò),是因?yàn)橐粋€(gè)離岸外包的程序員改變了“Operations”目錄下所有程序的header。他在重新編譯前不小心刪了一行代碼。不知怎么地,還通過(guò)了QA,現(xiàn)在蘇發(fā)現(xiàn)了這個(gè)Bug。
艾德: 那么你現(xiàn)在能修復(fù)么?
艾德:不行吧。這個(gè)模塊中還有12個(gè)其他的改動(dòng)。我先看看,再打給你。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
1:36
弗瑞德回?fù)埽涸?XL500 模塊通過(guò)之前,我是改不了這些變動(dòng)。模塊被凍結(jié)(on hol),必須得讓QA先批準(zhǔn)。所以我們只能等了。
艾德:好的,謝謝弗瑞德。我一會(huì)就給老板發(fā)郵件告訴他。
艾德給老板發(fā)了解釋郵件。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
1:48
老板: 好,這個(gè)看起來(lái)是個(gè)問(wèn)題。貌似我不得不升級(jí)指導(dǎo)委員會(huì)了(Steering Committee)。艾德,很高興你能分出10分鐘來(lái)。謝謝。
(艾德開(kāi)始在瀏覽器的另一個(gè)選項(xiàng)卡中看 Hacker News。)
原文:http://blog.jobbole.com/12790/
【編輯推薦】