“約耳談軟體” -有關規格

http://local.joelonsoftware.com/mediawiki/index.php/%E9%A6%96%E9%A0%81

原來 Charles Simonyi 是 Microsoft 的『主設計師』
真是太傳奇了!

看起來Joel 也蠻推荐底下這本書的
Peopleware : Productive Projects and Teams, 2nd Ed.
(Jeol 說這一本軟體管理經典)
==========
自此至今, 微軟的程式經理(Program Manager)就是在蒐集需求,定義程式應有作用並撰寫規格. 每個程式經理通常配5位程式員;
程式經理以規格方式定義產品, 而程式員則負責以程式實作寫出產品. 程式經理也必須負責協調行銷, 文件撰寫, 測試, 地區化,
以及程式員不會花時間處理的其他煩瑣細節. 最後當程式員只要全心貫注讓程式正確無誤時, 微軟的程式經理還得心繫公司的”遠景”.

程式管理基本上是完全不同的職業生涯. 程式經理一定都是很技術性的, 不過卻不必是個好的程式人員. 程式經理會研究使用介面接觸客戶並且撰寫規格. 他們必須與各式各樣的人為伍, 由”白痴”客戶到穿著星艦制服上班, 孤癖又惹人厭的程式員,還有身穿2000美元套裝大擺架子的銷售人員. 就某方面而言, 程式經理相當於軟體團隊的黏著劑. 所以領導魅力非常重要.

如果這些人得向我報告, 產品可能不會這麼好.因為有些人可能會認為對上司放馬後炮不太好. 另外我也可能堅持己見, 獨斷短視地命令他們照我的方式進行. 這樣做的話就不可能有機會建立共識. 而凝聚共識的決策型式卻是做對事的最好方法.

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: