來編寫程式吧!“Sprint”

幾個月下來,預算騰出來了,Web重構項目啟動。他們起了個名字叫「更進計劃」(Project Excelsior)。好吧。褐灰男(得承認他不止那一身衣服,而且經常穿的像Weezer樂隊成員)每周向你報告進展。

他會帶一些文檔來。每篇都有個名字。「功能規格說明」是一組關於用戶點擊按鈕的聲明,有至少1000條。「在進入Web頁面時,用戶如已登錄,將顯示其用戶名,並表示歡迎,如未登錄,將提醒其登錄或註冊帳戶。(見用戶註冊流程。)」

老天爺可憐可憐吧。接下來文檔羅列了各種出錯信息。有點像一張用文字描述,偶爾插點圖解的藍圖—說了一個不存在的程式。

功能規格說明中有些地方涉及「用戶故事」,就是對人使用網站的過程做一些假想陳述,比如,「作為網站的一名訪客,我希望能快速搜索商品,這樣就可以盡快買到我想要的東西。」

然後就是一些描述網站外觀的圖片,褐灰男管它們叫「線框圖樣」,這些圖片是用一種軟件製作的,所有東西都像是手畫的,有點歪歪扭扭—儘管是電腦做出來的東西。這是為了讓看的人不要誤會,別把這些醞釀中的想法太當回事。噱頭十足,不過道理我明白。

你很少親眼見到褐灰男本尊,因為他總是以嘉賓的身份參加各種開發大會。然後他會發推說都有哪些嘉賓,並在他那已經人滿為患的LinkedIn頁面上做個記錄。他經常會從台上拍一張觀眾席照片,你會看到一群人,絕大多數是男性,很多蓄著絡腮鬍,他們中的多數人正低頭看自己的手提電腦,不往台上看。儘管如此,他還是會把照片發到Twitter上,配上文字:「超贊的觀眾! @ #ArchiCon2015 #微服務建築師座談會台上。」

廣告

他常跟你說,在大會的座談中發言,對於招募人才是非常重要的。誰會不認同呢?聘請一個資深程式設計師的價錢,差不多是一個中層管理人員的薪水,所以他的工作可能就是去開會吧,兩個月下來他招了四個人。最近的兩個住在波士頓和匈牙利,公司在兩個地方都沒有辦公室。

但有什麼關係呢?他每天會通過一種叫Slack的東西開15分鐘的「站立式」會議,Slack差不多就是Google Chat,但有一些付費的視覺主題,程式設計師們似乎一致認為這是一種美妙而高產的工作方式。褐灰男說,「我要盯著『提交』,」意思是他每天會審閱團隊的代碼,確保一切都井井有條。「沒有人會連測試都沒通過就急著投產的。我們都是行家。」

相比之下,你的會議動輒幾個小時,一幫人圍著一張桌子—坐著。你覺得奇怪,他是怎麼讓他的程式設計師們站著的,不過再一想,其中有些人已經在用站立式辦公桌了。沒準兒這就是竅門。

說實話,你也希望偶爾能去參加個大會,成為座上賓。喝著瓶裝水口若懸河這種事,你也沒問題的。