系統工程師之路-3

就算同公司的業務、我們的主管,甚至到公司最大的老闆,都認為「過程」不重要,只要快點完成,能快點結案、驗收就好,身為系統工程師的我們,千萬不要傻傻的認為『反正他們只要結果,我就隨便用用,過程不重要。』

他們常說『我只要結果,別告訴我Why!』,有一部份的原因是為「他們不了解細節、不需要了解細節,或不想了解細節。」如果大老闆這樣想,很正常,大老闆那需要管這些細節,如果有大老闆,每天來問我「Allen啊! xx客戶那邊的[wikipop language=”zh”]密碼強度[/wikipop],怎麼這麼弱?」、「Allen啊! 為什麼[wikipop language=”zh”]虛擬記憶體[/wikipop],設定的這麼小?」或是「Allen啊! 不是告訴過你,顯示卡的驅動程式,不要套用Windows 內建的嗎? 顯示卡要裝[wikipop language=”zh”]驅動程式[/wikipop]啊!」

如果大老闆是這樣,那就真的比「下班不能準時、上班不能遲到、沒補休、沒加班費,還要可怕。」

[ad#文章內容-文字]

業務這樣想,也很正常,業務只要能把東西賣出去就好,架構跟功能可不可行,Who care? 於是『外行領導內行』這聲音就出來了…那我們的主管呢? 他也不用知道『過程』嗎?

如果我的主管,也不在乎『過程』,那我要自求多福了,『過程』往往決定最後的『品質』,是能否順利驗收和結案的關鍵點,就在這了。可能您會問,為什麼我一直強調『驗收』和『結案』,因為能『驗收、結案』代表客戶會付款給我們公司,那不就是公司的『收入』來源? 不就等於是我的『薪水』來源? 我該關心嗎? 我當然要非常關心!

過程會決定最後的品質,而影響過程的,是「耐心」和「細心」,這跟公司的福利好不好、客戶的態度好不好都無關,而是自己對工作的一種態度。

前陣子看到同事在裝Windows Server,過程當然是很帥氣的「下一步」、「下一步」,突然到了一個地方,這位同事停了下來,在輸入主機名稱的地方,把主機名稱輸入進去。

我在旁邊看到了,就說『你設錯地方囉,這不是打ComputerName」的地方』

他回我「明明就寫ServerName」然後就瞪了我一眼,我實在很不好意思的再跟他說『大哥,這是設SNMP,他寫的是「[wikipop language=”zh”]SNMP[/wikipop] Trap 主機名稱,不是「主機名稱」』

後面的對話就不描述了,沒有耐心想好好的看完畫面上的描述,變成了瞎子摸象模式在裝[wikipop language=”zh”]OS[/wikipop]。

平常裝個一、二台server 其實沒有什麼,可是如果一次裝個十台 二十台server 那就會有衍生性的問題出現,別的不說,現在有張技術單(派工單)上面寫要安裝十台 Windows 主機 跟五台[wikipop language=”zh”] AIX[/wikipop] 主機,Server沒押完成日期還好,你一看到完工日是明天,我想我第一句會說『TMD,只會發誓別人死的業務,又幹這種鳥事了。』這沒辦法,競爭這麼激烈,公司要生存,業務要業績,工程師往往連個補休,都要不到。但,除非不要這份工作,不然還是要敬業。

沒耐心的我,如果裝作業系統是這樣,那我會忽略掉很多事情,比如『驗收的標準』為何?
這是最重要的一件事! 如果開工前,沒有確認這件事,最後所有的責任,都會落在工程師身上,有的驗收很簡單,貨到就算驗收,有的要有從系統產出的硬體裝置清單,設定清單,
先了解『如何算驗收』才不會出現『不能順利驗收,都是工程師的錯』,我曾經為了六台主機要驗收,做出300多頁的驗收文件。

一次裝個十五台,是有很多準備工作,這不是龜毛,而是一種態度,一種對自己工作的嚴謹。

像是

0.確認那些Server 各是幾U。
1.要不要上[wikipop language=”zh”]Rack[/wikipop](機架、機櫃)。
2.如果要上Rack,總共有幾個Rack。
3.Rack 是原廠的還是它牌的,如果是它牌的,尺吋合不合。能不能上滑軌,如不能上滑軌有沒有層板,如果沒層板沒滑軌,請快點告訴業務。
4.電夠不夠,有一定的機率客戶會反問,要多少電才夠。
5.客戶端的電壓是110 還是 220。
6.如果要裝在原有的Rack 上面,但原有的Rack已經有機器了,能不能停機。
7.需不需要移原有Rack上的舊機器,到別的地方。
8.有沒有KVM。
9.能作業的時間。
10.機房有多大,適合幾個人進去作業。

把Server 安裝到Rack 裡要注意的事情,差不多就這些,作業系統設定的東西更是要先問清楚。

1.主機名稱設定方式。
2.帳號、密碼。
3.IP相關設定值。
4.Partition(硬碟分割區)大小,[wikipop language=”zh”]File system [/wikipop]大小。
5.Windows Service pack(微軟作業系統更新程式),AIX ML([wikipop language=”en”]Aix Maintenance Level[/wikipop]) 要裝到什麼版本。

這些都只是最基本的,問清楚後,我的方法會是再做一張裝機檢核表,把客戶需要設定的先打在一張表格裡再加上,等我做完後就打個勾,當然這個動作要很確實,不要自己騙自己。順便看看驗收方式有沒有要系統產出的資訊,如果有就順便存個檔或是拍個圖,回辦公室後就印出來,驗收也是可以很輕鬆。

看著我做的檢核表,我根本不需要再花心力去記每一台設定的進度,我看我的表就一目了然,客戶看到這個動作也會覺得放心,因為我很用心面對他的機器。沒看到或是不在意也沒關係,如果前幾回所言,這個社會,很少人會去在意『過程』。

2009/08/29
2011/03/06 重編 SunAllen

[ad#文章內容圖形]
[ad#文章內容-文字]

您可能也會喜歡…