不知從什么時(shí)候開始,有人大批CIO只懂技術(shù)不懂管理。筆者不否認(rèn)這有一定的道理。團(tuán)隊(duì)管理、規(guī)劃管理等等都是CIO必須要掌握的職業(yè)技能。但是筆者認(rèn)為,現(xiàn)在有部分CIO走的有點(diǎn)遠(yuǎn)了。他們走上CIO的崗位后,就對(duì)IT技術(shù)不聞不問(wèn),就一根筋的在考慮如何提高自己的管理水平。筆者認(rèn)為這是從一個(gè)極端走到另一個(gè)極端。作為CIO來(lái)說(shuō)不能夠忘本,仍然應(yīng)該重視技術(shù)的積累。
一、信息化項(xiàng)目規(guī)劃仍然受技術(shù)的限制。
CIO在做信息化項(xiàng)目規(guī)劃時(shí),仍然受到技術(shù)的限制。如果脫離技術(shù),那么這個(gè)信息化項(xiàng)目規(guī)劃很可能是一座海市蜃樓,只可遠(yuǎn)觀,不可觸摸。如有一位 CIO在做企業(yè)三年項(xiàng)目規(guī)劃的時(shí)候,決定把企業(yè)的企業(yè)資源計(jì)劃管理系統(tǒng)(ERP)、客戶關(guān)系管理系統(tǒng)(CRM)、排程管理系統(tǒng)等等實(shí)現(xiàn)集成,解決他們各自為政的局面。
這個(gè)規(guī)劃的意圖是好的。系統(tǒng)集成現(xiàn)在已經(jīng)是信息化項(xiàng)目中不可阻擋的一個(gè)趨勢(shì)。但是這個(gè)規(guī)劃的實(shí)現(xiàn)受到當(dāng)前技術(shù)的限制。據(jù)筆者了解,要把這三個(gè)系統(tǒng)集成起來(lái)難度不亞于重新實(shí)施這三個(gè)項(xiàng)目。特別是要把排程管理系統(tǒng)跟企業(yè)資源計(jì)劃系統(tǒng)集成起來(lái)更是難上加難。如筆者企業(yè)現(xiàn)在就有一個(gè)企業(yè)資源計(jì)劃管理系統(tǒng),這個(gè)系統(tǒng)中就有排程管理模塊。說(shuō)來(lái)比較慚愧,到現(xiàn)在為止由于排程太過(guò)于復(fù)雜這個(gè)模塊現(xiàn)在還很難用起來(lái)。想想看同一個(gè)系統(tǒng)中不同的模塊之間況且很難實(shí)現(xiàn)無(wú)縫結(jié)合?,F(xiàn)在要把企業(yè)資源計(jì)劃系統(tǒng)與排程管理系統(tǒng)兩個(gè)獨(dú)立的系統(tǒng)集成起來(lái),難度有多大。這不僅跟企業(yè)的管理水平掛鉤,還受到信息化技術(shù)方面對(duì)限制?,F(xiàn)在雖然推出了一個(gè)SOA的軟件集成平臺(tái),但是還少有成功的案例。況且要在已有項(xiàng)目上實(shí)現(xiàn)集成,難度更是難上加難。
所以筆者認(rèn)為,信息化項(xiàng)目規(guī)劃仍然受到技術(shù)的限制。如果CIO脫離技術(shù)這個(gè)約束,平時(shí)不注重技術(shù)的積累,那么其很難做出一個(gè)切實(shí)可行的信息化項(xiàng)目規(guī)劃。從這一點(diǎn)來(lái)說(shuō),筆者建議CIO應(yīng)該重新回到技術(shù)的崗位上來(lái),要重視技術(shù)的積累。
二、軟件選型仍然離不開技術(shù)層面的考慮。
CIO很重要的一項(xiàng)工作就是幫助企業(yè)項(xiàng)目管理團(tuán)隊(duì)選擇一款合適的信息化管理軟件。這項(xiàng)工作即要求CIO具有一定的項(xiàng)目管理能力;同時(shí)也要求CIO具有專業(yè)的技術(shù)背景。否則的話,只靠管理能力很難幫助企業(yè)做出正確的決策。
如在軟件選擇時(shí),CIO必須要考慮軟件的性能,考慮技術(shù)對(duì)性能所造成的影響,特別是在多個(gè)用戶同時(shí)訪問(wèn)系統(tǒng)時(shí)的性能。此時(shí),就需要CIO利用自己的專業(yè)知識(shí),設(shè)計(jì)一個(gè)合適的測(cè)試環(huán)境。在測(cè)試時(shí),需要考慮到在并發(fā)行訪問(wèn)時(shí)數(shù)據(jù)庫(kù)鎖對(duì)性能的影響;數(shù)據(jù)是否存在臟讀、錯(cuò)讀的情況;客戶端的運(yùn)行性能主要取決于哪些因素等等。要對(duì)這些問(wèn)題做出正確的解答,要求CIO必須具有比較專業(yè)的技術(shù)知識(shí)。光有管理水平,缺乏技術(shù)積累,那么CIO在這方面也是一個(gè)門外漢。
如在軟件選型時(shí),需要考慮應(yīng)用平臺(tái)的兼容性。如筆者企業(yè)現(xiàn)在所使用的操作系統(tǒng)主要由三類,分別為L(zhǎng)inux操作系統(tǒng)、蘋果操作系統(tǒng)與微軟操作系統(tǒng)。而服務(wù)器全部采用Linux系統(tǒng)??蛻舳藙t以上三個(gè)操作系統(tǒng)都有。那么筆者在選擇信息化管理軟件時(shí),一定要知道基于什么平臺(tái)開發(fā)的管理軟件可以同時(shí)支持以上這三個(gè)操作平臺(tái)。如果不了解這一點(diǎn),CIO可能會(huì)走很多的冤枉路。如跟對(duì)方辛辛苦苦的協(xié)商好幾個(gè)月,覺得功能方面都滿足了??墒亲詈蟀l(fā)現(xiàn)對(duì)方的管理軟件無(wú)法在Linux系統(tǒng)上運(yùn)行,這不是白忙活了。如果此時(shí)CIO知道某個(gè)平臺(tái)上開發(fā)的應(yīng)用程序無(wú)法實(shí)現(xiàn)跨平臺(tái)時(shí),那么在軟件選型的時(shí)候,憑這一個(gè)技術(shù)的硬桿子就可以過(guò)濾一大批的應(yīng)用軟件??梢娫谲浖x型過(guò)程中,CIO必須考慮跟現(xiàn)有平臺(tái)的兼容性問(wèn)題。而要做到這一點(diǎn),那么必須從技術(shù)的層面去進(jìn)行考慮。這要求CIO在平時(shí)工作中要注重技術(shù)的積累。至少要了解現(xiàn)在出來(lái)了什么新技術(shù),這些技術(shù)有什么特點(diǎn)與缺點(diǎn)。如能否支持跨平臺(tái)的需求等等。這會(huì)給軟件選型時(shí)帶來(lái)很大的幫助。
在軟件選型時(shí)如果CIO有一定的技術(shù)背景,也可以防止被對(duì)方忽悠。如筆者在一次數(shù)據(jù)庫(kù)的選型中,要求對(duì)方要實(shí)現(xiàn)備份服務(wù)器與工作服務(wù)器數(shù)據(jù)的同步。那時(shí)對(duì)方給出了一個(gè)通過(guò)數(shù)據(jù)備份、恢復(fù)的同步方案。筆者雖然說(shuō)不是數(shù)據(jù)庫(kù)管理方面的專家,但是至少在學(xué)校里受過(guò)這個(gè)數(shù)據(jù)庫(kù)正規(guī)的培訓(xùn)??戳怂姆桨负螅P者覺得漏洞百出。筆者知道,如果要實(shí)現(xiàn)備份數(shù)據(jù)庫(kù)與生產(chǎn)數(shù)據(jù)庫(kù)同步的話,最好的方法就是實(shí)現(xiàn)數(shù)據(jù)的同步傳輸或者通過(guò)分布式服務(wù)器來(lái)實(shí)現(xiàn)。筆者提出了這個(gè)疑問(wèn)后,對(duì)方馬上派出一個(gè)技術(shù)專家來(lái)跟我談。他承認(rèn)由于當(dāng)時(shí)跟我談的人是公司的業(yè)務(wù)員,可能跟我表達(dá)的時(shí)候不夠?qū)I(yè)。然后這個(gè)專家又給了我一份專業(yè)的解決方案。我看了之后覺得比較合理。所以,在項(xiàng)目選型的時(shí)候,如果CIO有某方面的技術(shù)背景,如象筆者一樣有數(shù)據(jù)庫(kù)的培訓(xùn)背景,那么就不會(huì)被對(duì)方所忽悠。
項(xiàng)目選型作為CIO的主要工作之一,仍然要求CIO有一定的技術(shù)背景。如果CIO平時(shí)不注意技術(shù)積累的話,那么在選型時(shí)很可能因?yàn)樵诩夹g(shù)方面考慮不全面,而給以后的項(xiàng)目實(shí)施埋下隱患。在軟件選型時(shí)如果在功能上考慮不周而導(dǎo)致項(xiàng)目失敗或者額外的損失,可能CIO不用負(fù)主要責(zé)任。但是如果是技術(shù)層面出了問(wèn)題,那么CIO無(wú)疑要承擔(dān)起所有的責(zé)任。故從這個(gè)角度來(lái)講,CIO技術(shù)積累是非常重要的,甚至?xí)绊慍IO的工作前途。
三、項(xiàng)目實(shí)施過(guò)程中IT技術(shù)也能夠幫助提高實(shí)施效率。
筆者認(rèn)為,不僅在項(xiàng)目規(guī)劃、軟件選型需要CIO了解相關(guān)的技術(shù)背景,其實(shí)在項(xiàng)目實(shí)施過(guò)程中若CIO能夠精通某個(gè)相關(guān)的技術(shù),也可以大大提高項(xiàng)目的實(shí)施效果與項(xiàng)目進(jìn)度。在這方面筆者深有感觸。
去年筆者負(fù)責(zé)下面一家工廠的ERP項(xiàng)目,那時(shí)因?yàn)楣P者懂得一點(diǎn)數(shù)據(jù)庫(kù)方面的知識(shí)就節(jié)省了很多的工作與時(shí)間,還給企業(yè)節(jié)省了不少的二次開發(fā)費(fèi)用。如在基礎(chǔ)資料導(dǎo)入的過(guò)程中,如果要手工輸入的話,會(huì)增加很多的工作量。據(jù)筆者統(tǒng)計(jì),這家工廠光產(chǎn)品信息的基礎(chǔ)數(shù)據(jù)就有近十萬(wàn)條。在這種情況下,手工輸入需要占用大量的時(shí)間。雖然可以通過(guò)多派人員參加這個(gè)輸入工作,也不是很合理的做法。而且這家廠以前就通過(guò)Excel工具來(lái)管理這些產(chǎn)品信息,所以信息還是比較準(zhǔn)確的。為此筆者就考慮,能否把這些數(shù)據(jù)按系統(tǒng)的要求規(guī)范后導(dǎo)入系統(tǒng)呢?可惜的是,在ERP軟件中沒有現(xiàn)成的導(dǎo)入工具。為此筆者就只好利用自己在數(shù)據(jù)庫(kù)這方面的特長(zhǎng),采用SQL*Loader工具把數(shù)據(jù)導(dǎo)入進(jìn)數(shù)據(jù)庫(kù)系統(tǒng)。這個(gè)工具很好用,他可以在導(dǎo)入的過(guò)程中加入邏輯判斷、格式轉(zhuǎn)換、利用函數(shù)重新計(jì)算值等等。而且對(duì)于不符合要求的信息導(dǎo)不進(jìn)去的話,還會(huì)生成一份錯(cuò)誤文件。筆者從格式確認(rèn)到數(shù)據(jù)導(dǎo)入,只花了半天的時(shí)間,就把這十幾萬(wàn)條的信息準(zhǔn)確無(wú)誤的導(dǎo)入到了系統(tǒng)之中。
還有在項(xiàng)目上線之后,采購(gòu)部門需要一份統(tǒng)計(jì)報(bào)表。具體的要求是統(tǒng)計(jì)每個(gè)供應(yīng)商當(dāng)月的采購(gòu)數(shù)量、供貨數(shù)量、不良品率、付款情況、硯池交貨次數(shù)等等。他們希望把這些數(shù)據(jù)導(dǎo)入到Excel中,并且一個(gè)供應(yīng)商一個(gè)頁(yè)簽。筆者跟實(shí)施顧問(wèn)確認(rèn)后,發(fā)現(xiàn)雖然可以把這些信息通過(guò)自定義報(bào)表的格式導(dǎo)入到 Excel中,但是不能夠一個(gè)供應(yīng)商一個(gè)頁(yè)簽這樣分開。采購(gòu)員需要把數(shù)據(jù)先導(dǎo)入到Excel中,然后再進(jìn)行手工分頁(yè)簽。這顯然增加了員工的工作量。而且一不小心還可能會(huì)分類錯(cuò)誤。這該如何處理呢?筆者以前在學(xué)校里的時(shí)候,開發(fā)過(guò)這么一個(gè)小程序。即把數(shù)據(jù)從MYSQL數(shù)據(jù)庫(kù)中導(dǎo)出來(lái)然后完成在Excle中的分頁(yè)工具。為什么ERP軟件不能夠完成這個(gè)功能呢?后來(lái)經(jīng)過(guò)筆者的了解,原來(lái)是ERP所采用的開發(fā)平臺(tái)不能夠根Excle進(jìn)行很好的集成。所以如果要實(shí)現(xiàn)這個(gè)功能的話,必須要進(jìn)行二次開發(fā)。那時(shí)筆者的項(xiàng)目資金預(yù)算已經(jīng)用的差不多了。筆者只好自己動(dòng)手,開發(fā)了一個(gè)下插件,讓其可以按用戶的要求從數(shù)據(jù)庫(kù)中導(dǎo)出數(shù)據(jù)。
可見,CIO如果沒有數(shù)據(jù)庫(kù)方面的技術(shù)積累,那么在遇到以上這兩個(gè)難題時(shí)就可能無(wú)能為力了。所必筆者認(rèn)為,CIO不能夠忘本。CIO在平時(shí)工作中仍然應(yīng)該重視技術(shù)的積累。即使不能夠成為技術(shù)方面的專家,但是也應(yīng)該了解其基本應(yīng)用。這對(duì)于CIO的日常工作會(huì)有很大的幫助。