2008年12月21日 星期日

專案管理-在沒有把你的 hard skill 拿出來好好用之前 , 不要談甚麼 soft skill

不曉得 , 是我對品質太要求還是怎樣?
常常碰到一些令人會爆火的專案 ,

談到專案管理 , 大家都會說專案管理有 Hard Skill & Soft Skill ,
常常有人會提到 Soft Skill 很重要 ,  然後就會說 某某的脾氣太硬或是溝通技巧不好等等不適合當PM ,
就我個人來看 , 當專案的PM沒有好好的做好Hard Skiil 應該做的事情之前 , 老是在提 Soft Skill 根本就是個笑話 ....

有沒有看過 , 廠商的 PM 沒有好好做好 PM的 Hard Skill 該做的事 , 然後專案一直delay 一直沒有有效的產出 , 然後 廠商的 PM 就來每次道歉說好話的 , 如果這個就是當PM的 Soft Skill ,
那我會說這樣的專案 PM 不要也罷...

偏偏國內還有不少主管看不清這種狀況的  ,  老把 Soft Skill 當作是遴選 PM的第一優先條件 ,
拜託 , 基本的事情做好了 , 才能來談 Soft Skill ,

看過專案的Review Meeting , 兩個月的會議內容跟兩個月前的會議內容沒有甚麼不同的 ,
就是
(a)Dealy , Delay , Dealy , 
(b)有沒有甚麼有效產出?  沒有
(c)怎麼樣才能趕上進度? 怎樣才能做出有效產出? 沒有

然後呢?  一直要來談所謂的 Soft Skill 嗎?
可以把問題解決嗎? 不行,...

所以在沒有把你的 hard skill 拿出來好好用之前 , 不要談甚麼 soft skill

我看過廠商的PM , 連自己的專案組織都沒有 , 還是我用問的 , 一個一個把廠商的成員 , 全部寫下來, 包含廠商的專案組織成員 , 角色 , 角色的職責工作等等 , 都是我用問的 , 廠商的PM在我問之前 , 完全沒有把這樣的文件內容寫下來 ,...

在我問完這些東西之後 ,
我馬上就可以100%的確認廠商的進度一定會200%的延誤 , 因為廠商的人力嚴重不足 , 甚至還有許多工作是沒有被任何角色所負責的, 簡單的說 , 就是有工作要作 , 但是掉在地上沒人作 ,
像這些 , 明明都是透過 Hard Skill 就可以去完成的事 , 但是呢 , 廠商的PM看起來就是很忙 , 然後在瞎忙...

這些你用Soft Skill 可以把事情作好嗎?

再說廠商的PM到目前為止 , 仍然在搞不清楚狀況 , 仍然在為了文件而文件....
拜託 , 我已經強調過 N次的 , 不要為了文件而文件 , 廠商仍然在搞不清楚狀況 , 這也是為什麼我不要求廠商PM去把專案組織文件交給我的原因 , 我情願自己去問 , 自己去寫 , 因為他們根本就是搞不清楚狀況...

這 也是到目前為止 , 我看到有不少專案共通的問題 , 很多主管都以為 PM一定要有的 , 就是好的溝通技巧 , 好的Soft Skill , 反而把最基礎 , 也是最重要的 Hard Skill 放在最後不管 , 但是當專案嚴重誤時 , 嚴重超出成本 , 品質嚴重有問題時 , 這些都是因為 PM沒有好好落實基本工作所導致 , 基礎沒做好之前 , 不要老是假裝沒事 , 不要老是假裝請大家吃飯 , 喝飲料就可以把事情做好...


備註:
我不是說 "溝通" 不重要 ,
在PM的相關課程或是教材中會談到 , 溝通 , PM需要準備"必要的材料"(文件 & 專案進行相關資訊 & 狀態)與其他利害關係人溝通或是說明 ,

(a)但是如果像廠商的PM ,上上週專案進度 , 上週專案進度 , 甚至到本週專案進度都是掛 0 ,  請問廠商的PM是要去客戶溝通甚麼?
(b) 如果像廠商的PM完全不把必要的文件準備好 , 常常空口說白話 , 只帶一張嘴 , 完全沒有準備 , 沒有承諾 , 永遠雜亂無章 , 廠商的專案成員沒有人知道自己負責甚麼角色 , 沒有人知道自己該做甚麼工作, 請問這樣是要跟客戶"溝通"甚麼?

如果沒有沒有準備  , 沒有進度 , 沒有產出 ,  談甚麼"溝通" 都是空的 , 沒有用處..

2008年12月13日 星期六

Open Type Font 轉 True Type Font


Open Type Font 轉 True Type Font

2008/12/13 12:57
Open Type Font 轉 True Type Font
(OTF 轉 TTF)

以下要說明的是轉換字型把 OTF 轉 TTF

在UBUNTU上完全不用花錢去買軟體 , 因為上面幾乎都有了
(Windows 平台上也有可以轉 Open Type 字型為True Type 字型的工具 , 但是要錢...)

(1)首先你需要安裝 fontforge 這個軟體
用套件管理員安裝 或是下指令 "sudo apt-get install fontforge"
去安裝

(2)建立一個 otf2ttf.sh 的檔案 , 記得屬性要改成可執行
===REF FROM http://www.stuermer.ch/blog/convert-otf-to-ttf-font-on-ubuntu.html===
#!/usr/local/bin/fontforge
# Quick and dirty hack: converts a font to truetype (.ttf)
Print("Opening "+$1);
Open($1);
Print("Saving "+$1:r+".ttf");
Generate($1:r+".ttf");
Quit(0);
===REF FROM http://www.stuermer.ch/blog/convert-otf-to-ttf-font-on-ubuntu.html===



(3)執行指令去產生 TTF檔
===REF FROM http://www.stuermer.ch/blog/convert-otf-to-ttf-font-on-ubuntu.html===
fontforge -script otf2ttf.sh youFONTNAME.otf
===REF FROM http://www.stuermer.ch/blog/convert-otf-to-ttf-font-on-ubuntu.html===

重要注意事項:
(2) , (3) 的內容 , 我是在以下連結找到的 , 為了尊重別人的智慧 原文連結在此 請大家連過去看
http://www.stuermer.ch/blog/convert-otf-to-ttf-font-on-ubuntu.html

2008年12月3日 星期三

專案開發 寓言故事_01_實做能力很強的廠商

專案開發 寓言故事_01_實做能力很強的廠商

有一家廠商號稱實做能力很強 , 你要甚麼車都能作給你

有一個客 戶聽到 , 哇 , 實做能力這麼強 ,

就找了這家廠商要訂做客製化的車子 ,

沒想到 , 契約簽完後 ,

客 戶想要的 19人座的巴士車體 , 餐車般的內裝 , 還要能夠配備會議廳的相關設備 統統不會有....

廠商的人不斷說他們的實做方式 有多厲害 ,

但是廠商完全沒有跟客戶好好訪談過客戶的需要 ,

甚至於還要客戶配合廠商做出來的怪東西 ( 一台拖板車 , 上面釘了 10 張椅子 , 冷風吹來 , 雨水潑下 )

然後說是客戶不懂 , 廠商一直在強調他們的拖板車有多可靠 , 有多彈性 ,

完 全不理會客戶要甚麼



寓意:
當一家幫你作東西的廠商完全沒有理會你的需要時 ,
只是在要求你要配合他們的 結果時 ,
這家廠商的能力有多強都是虎爛的

<如果要我配合廠商的東西 , 那我去找套裝軟體就好了 , 更便宜 , 更穩定,  何必訂做...>

VMWARE Server 2.0 起不來的暫時解決方案

VMWARE Server 2.0 起不來的暫時解決方案

VMWARE Server 2.0 起不來的暫時解決方案

最近發生過兩次 VMWARE Server 2.0 起不來的狀況
真 正原因不明 ,
不過都是發生在 Ubuntu Update 完某些套件之後


暫時的解決方案是
開啟終端機輸入以 下指令

sudo /usr/bin/vmware-config.pl

去重新讓系統配置跟編譯VMWARE
之後 就能啟動了
(我的UBUNTU 是 8.04 , 有固定更新)

[暫時沒有上到 UBUNTU 8.10的計畫 , 因為目前的 UBUNTU 8.04 用的還算蠻穩定的...]

2008年11月26日 星期三

VMWare Server 2.0 & Tomcat 互相衝突問題

VMWare Server 2.0 & Tomcat 互相衝突問題

(Tomcat can't startup ,because   port 8005 is already using by other program )

如果你有安裝 VMWare Server 2.0 , 然後發生 Tomcat 無法啟動 ,
那直接告訴你問題所在 ,

(1)
因為VMWare Server 2.0佔用了TCP Port 8005 ,
導 致 Tomcat 無法啟動

(2)
相同的原因 , 如果是在 Windows 平台中 , 如果你發現你的 VMware Server 2.0起不來 , 或是有異常,
檢查一下 , 你是不是有其他的Tomcat去佔用了 8005的port

解決方法:
因為我不想移除VMWare Server 2.0 , 所以我只好去修改 Tomcat 的Config
修改以下這兩個檔的內容
apache-tomcat-5.5.27/conf/server.xml
apache-tomcat-5.5.27/conf/server-minimal
雖 然衝突到的 port 只有 8005這個port , 不過我很乾脆的把設定中所有的TCP/IP Port 統統加上 50000
例如 8005 就改為 58005 , 8080 就改為 58080 port

以下是修改的內容
(1)apache-tomcat-5.5.27/conf/server.xml





... 中間內容略...

 

   
   
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="58443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
 
   
   
               enableLookups="false" redirectPort="58443" protocol="AJP/1.3" />
... 中間內容略...



(2)apache-tomcat-5.5.27/conf/server-minimal



 
   
   
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />
 


 
   

   
   

   
     
             resourceName="UserDatabase" />
     
   

   
 


2008年11月16日 星期日

在UBuntu上編輯PDF檔 - 2

在UBuntu上編輯PDF檔 - 2

2008/11/16 17:40
這個是延續上一篇 ,

在UBuntu上編輯PDF檔

 接著要介紹第四種方法 , Open Office 3.0 + PDF Import extension

1.使用套件管理員解除安裝 OpenOffice 2.x 所有相關套件(UBUNTU 8.10 仍然是OpenOffice 2.x)

2.下載 OpenOffice 3.0 官方網址
http://download.openoffice.org/other.html#en-US
(a) 選這一個  繁體中文版 / Linux DEB
http://openoffice.bouncer.osuosl.org/?product=OpenOffice.org&os=linuxinteldeb〈=zh-tw&version=3.0.0
(b) 下載回來 OOo_3.0.0_LinuxIntel_install_zh-tw_deb.tar.gz
(c)解壓縮在桌面(  ~/Desktop/ )上

3.執行安裝 OpenOffice 3.0

執行以下指令
cd ~/Desktop/OOO300_m9_native_packed-1_zh-TW.9358/DEBS
sudo dpkg -i *.deb

3,a 執行安裝 OpenOffice 3.0 桌面整合(就是掛上 Menu)
cd ~/Desktop/OOO300_m9_native_packed-1_zh-TW.9358/DEBS/desktop-integration
sudo dpkg -i openoffice.org3.0-debian-menus_3.0-9354_all.deb

4. 下載 PDF Import extension for OpenOffice 3.0
http://extensions.services.openoffice.org/project/pdfimport
Linux    Download extension    0.3.2-Linuxx86    2008-Oct-16    1.72 MB
下載回來 pdfimport.oxt

5.開啟 Open Office 3.0 Writer
(a) 使用終端機輸入以下指令 , 開啟 Open Office 3.0 Writer
/opt/openoffice.org3/program/swriter
(Open Office 3.0官方版安裝完成後 , 不會自動幫你建立軟體捷徑)<--執行 3.a之後就會有了

(b) 執行 Open Office 3.0 Writer 上得功能表 
工具->擴充軟體管理程式
出現 增加擴充軟體 視窗 , 點選 按鈕 "增加" , 或出現視窗詢問你 oxt 檔案所在
選擇剛剛下載的  pdfimport.oxt , 然後把它新增上去 , 完成後 ,
關閉  Open Office 3.0 Writer
然後重新啟動  Open Office 3.0 Writer

6. 匯入PDF檔
Open Office 3.0 Writer 功能表 檔案->開啟舊檔 ,
選擇 你要匯入的 PDF檔
(注意 , 注意 , 如果你的PDF 有點大 ; 就是超過 512 KB 以上的 ; Open Office 會花比較久的時間處理它 ;
感覺很像是當掉了 ; 但是它其實正在處理中....
 )

7.Open Office Draw 出現了(剛剛不是開 Open Office Writer 嗎?)
我哪知啊? ,
看來 Open Office 是把 PDF 當作是繪圖方式在處理....所以開啟 Open Office Draw...

嗯...將就一點 , 目前測試的結果 ,
可以正確的輸入中文 , 存檔 (Open Office 3.0 Draw)

然後匯出成 PDF (中文內容也不會有問題...)

(只 是匯入的時候會比較慢)


==================================
因為官方版的 Open Office 3.0 不會自動加入捷徑
手動設定 Open Office 3.0 軟體捷徑 , 相關設定:
(1)文書處理
/opt/openoffice.org3/program/swriter %U
(2)簡報
/opt/openoffice.org3/program/simpress %U
(3)試算表
/opt/openoffice.org3/program/scalc %U
(4)資料庫
/opt/openoffice.org3/program/sbase %U
(5)數學公式
/opt/openoffice.org3/program/smath %U
(6)繪圖
/opt/openoffice.org3/program/sdraw %U

2008年11月9日 星期日

Vmware Server 2.0已經釋出

Vmware Server 2.0已經釋出

2008/11/09 13:35
Vmware Server 2.0已經釋出一陣子了

在UBuntu 8.04上可以直接安裝
先前的版本(VMWare Server 1.x)還要另外找修正版(vmware-any-any-update-116之類的套件)
才能在UBuntu上完整安裝完 畢 ,

VMWare Server 2.0可以不用這樣做了


(0)下載的網址在這
https://www.vmware.com/freedownload/login.php?product=server20
需 要帳號 密碼 , 沒有的就立即跟它申請一個

(1)
下載的時候 , 選擇 Linux 的 .tar.gz (不要選 RPM)
目 前的版本是 VMware-server-2.0.0-122956.i386.tar.gz

(2)
下載完畢 , 解壓縮 VMware-server-2.0.0-122956.i386.tar.gz ,
 會有一個這個目錄 vmware-server-distrib
進去這個目錄 , 開啟終端機 , 輸入並執行以下指令
sudo vmware-install.pl
(其他的幾乎都是按Enter , 下一步就可以)
中間會問管理帳號要用那一個 ,  請輸入 你現在登入的帳號
裝完之後 , 請記得一定要重新開機

(3)
啟動管理介面
應用程式->其它 ->VMware Server Console

它會幫你叫出 Firefox (在Ubuntu上)
需要輸入 ID & Password , 輸入你現在登入Ubuntu的帳號跟密碼
就可以看到畫面 ,
點選某一個你的虛擬機 , 在右側的console頁面 ,
你需要點選其中的plugin ,它會自動在firefox上安裝plugin (VMWare Remote Console Plugin)
 (如果有警告訊息 , 你看一下 , 只要允許這次的安裝即可)


稍微測試了一下
管 理介面 , 改成Web的管理方面
我不是很喜歡這個管理介面
其他方面還沒有更進一步的去測試它 , 其他的一切用法暫時間看不出有太大的差異

不過它改成Web介面就表示如果你要從外面的其他機器 ,
可以只要有Browser  然後安裝完plugin之後就可以從外面連回你的VMWARE SERVER

不過說實在 , 我根本不需要 , 因為我都是本機在測試 , 我也不想開放給外面的任何連線可以連進來
這個功能對於個人用戶來說根本不實際 , 再說 .

如果是企業用戶可能也不會允 許這樣作