3.4A manager went to the master programmer and showed him the requirements document for a new application. The manager asked the master: "How long will it take to design this system if I assign five programmers to it?"
一個專案經理帶給編程大師一個項目的需求,然後問大師:“如果我給你5個程式員,要多少時間設計這個項目?”
"It will take one year," said the master promptly.
“一年”,大師說。
"But we need this system immediately or even sooner! How long will it take it I assign ten programmers to it?"
“但是我們等不了那麼長時間,越快越好,如果10程式員呢?”
The master programmer frowned. "In that case, it will take two years."
大師皺了一下眉頭說:“那就要花2年”。
"And what if I assign a hundred programmers to it?"
“那,100年程式員呢?”
The master programmer shrugged. "Then the design will never be completed," he said.
大師聳了聳肩說:“那這個項目就永遠完不成了。” 6.2
Why are programmers non-productive? Because their time is wasted in meetings.
為什麼程式員沒有效率,因為他們把時間都浪費在開會上了。
Why are programmers rebellious? Because the management interferes too much.
為什麼程式員難於管理?因為管理者的幹預太多了。
Why are the programmers resigning one by one? Because they are burnt out.
為什麼程式員一個接一個地辭職,因為他們累壞了。
Having worked for poor management, they no longer value their jobs.
在糟糕的管理下工作,他們享受不到工作的樂趣。
6.4
A manger went to his programmers and told them: "As regards to your work hours: you are going to have to come in at nine in the morning and leave at five in the afternoon." At this, all of them became angry and several resigned on the spot.
經理對程式員說,“你們的工作時間是早上9點到正午點。”,所有的程式員都很不滿。
So the manager said: "All right, in that case you may set your own working hours, as long as you finish your projects on schedule." The programmers, now satisfied, began to come in a noon and work to the wee hours of the morning.
經理又說:“好吧,那隨你們的便,只要能按時完成任務。”,程式員們這下滿意了,他們中午上班,一直工作到淩晨。