「最要說不的是那些 『高風險的關鍵時刻』。愈是關鍵時刻,『不』字就愈有價值。當公司存亡成敗皆繫於此時,你必須盡己所能,把最好的資訊傳遞給你的經理,這往往意味著要說『不』」
「事實上,優秀的經理人對於敢於說『不』的人總是求賢若渴。因為只有敢於說『不』才能真正做成一些事情」
取自: The Clean Coder (p.59 & p.62)
案例: 某司重大產品發表會前夕
Paula: 「那個專案的進度預估是這樣的,約 8 周後可以完整 Demo,也可能提前或延後 1 周」
Mike: 「進度早已排定了,從現在開始,還有 6 周」
Paula: 「我先回專案小組評估 6 周後有把握交付些什麼,但絕不會是整個系統。有些功能肯定還不能用」
Mike: 「客戶想見到的是完整 Demo!」
Paula: 「我們都已經竭盡全力了,Mike,這個問題上我們已經盡很大的努力了,完整交付日期肯定是在 8 到 9 周之後,而不是 6 周」
Mike: 「你們可以多加班呀!」
Paula: 「相信我,這個任務需要 8 或 9 周」
Mike: 「好吧,拿出你的最佳方案來,但要繼續想想怎樣才能在 6 周內做完。我知道你們會找到辦法的」
Paula: 「我會給你看一個 6 周的方案,但有些功能或資料都不會包含在那,我只能做到這樣」
Mike: 「好吧,不過我敢肯定如果夥伴們願意努力試試的話一定會有轉機的」
// 過了一些時候,在總監召集的業務策略會議上...
Don: 「客戶 6 周後會來看完整 DEMO,他們希望看到一切就緒」
Mike: 「沒問題,我的團隊正全力以赴,總之我們會保證完成任務的」
Don: 「很好,你們都很有團隊精神」
-- End --
噢,你好阿 Bob。我們新來了一位副總,決定不再發布那支 APP 了
(經理人數)^2
+ 2 x (新經理人數)
+ Bob 的孩子數
= 最後時刻增加的天數
取自: The Clean Coder (pp.74-75)
P.S. 關於本小節,筆者目前沒有特別深刻的感受,只覺得工程師真的要好好保護自己 QQ,有網友願意分享看看心得的嗎~
「寫出好的程式碼,堅守專業主義精神,有可能嗎?」
「是的。但首先你要學會如何說『不』」
取自: The Clean Coder (p.59 & p.62)
「如果你能夠一直信守承諾,大家會認為你是一名『嚴謹負責的開發人員』。這是我們這一行中最有價值的評價」
取自: The Clean Coder (p.85)