[訊息論壇] ICE Messaging
Forum 郭漢丞
/ 蕭崇威
<實作篇> 小陳的
10 分鐘 iReal® Framework
架構服務日記
小陳是個標準的 MIS 人員,大學讀的是資訊工程,三年前畢業退伍後,老哥問他要不要到證券公司工作,擔任資訊管理的工作。小陳雖然覺得當時證券市場的變化很大,而且證券商的
MIS 好像難度不是很高,但是看著老哥當著營業員,似乎總是吃香喝辣的,即使工作辛苦,但是出社會沒幾年就能開著 BMW
四處拜訪客戶,好像是個不錯的行業,因此經由哥哥的介紹,就到了這家規模不算小的證券商,算算資本額與市佔率都排在前十五名,應該是個不錯的工作起跑點。
不過,工作三年了,日常的 MIS 工作越來越讓他覺得缺乏挑戰性,每天早上進辦公室,最重要的工作似乎是開機與檢查:8:45 期貨開盤,先檢查系統是否連線正常;接下來就是等著
9:00 證券開盤,然後在辦公室等著電話,分公司遇到疑難雜症,就會電話回報。通常只要不發生地震、停電或是莫名其妙的事情,這些電話大概都不會響起;等到收盤後,後台繼續處理交割作業,MIS
的任務也維持在「固守陣地」,少有主動出擊的機會。
工作第一年的小陳很認真,藉由大學時專業的訓練以及不斷的學習,很快的在三個月內就搞清楚了全公司的資訊系統架構,並且提出許多調整建議,親力親為,讓系統效率大幅度提升。等到年度資訊維護合約談判時,小陳還提出了詳盡的
MIS 報告,建議某些維護項目可以不再續約,管理部依據小陳的報告,讓公司省下近百萬的年度維護費用,小陳的部門主管王經理也很大方的向管理部提報,小陳才進公司八個月,就獲得了不錯的紅利與加薪,這讓小陳工作更加賣力。
進公司三年,除了第一年的戰功彪炳,接下來因為股市變化很大,空頭來襲,市場交易量萎縮,使得總公司對於資訊投資的腳步減緩,小陳的工作也越來越單純,讓他在工作上的成就感日益降低。但最嚴重的還不是成就感,而是對於最新資訊技術的熟悉程度,因為離開校園已經好一段時間,加上工作上沒有機會接觸不斷更新的資訊技術,所以讓小陳的危機感越來越重。
小陳眼看著自己的資訊能力似乎日漸退化,可是公司如果沒有新的需求與投資,資訊部門「固守陣地」的任務就不會改變。他只能乾焦急,卻無法主動出擊,平時只能埋首固定的
MIS 工作。這種情況從三個月前開始改變,因為公司來了一位新的企劃經理,負責公司的 Branding
與 Marketing。
三個月前王經理開完主管會議,回到部門以後找小陳到公司附近的咖啡店,告訴小陳新來的企劃經理很有想法,不過都是與資訊有關的需求,最近我們要開始努力尋找新的解決方案,總經理也願意支持相關的資訊投資。這下子小陳回想起三年前進公司的那段日子,心想終於可以再次一展長才了,心裡面既興奮又擔心,興奮的是公司終於肯在資訊部門增加新的投資,擔心的是自己能不能找出創新與穩定的新技術,以配合公司業務的拓展。
聽到王經理的耳提面命,可以感受到部門老闆的壓力,小陳更加快自己的腳步,努力找尋適當的新應用。其實企劃部提出來的概念相當單純,就是「差異化行銷」的策略。企劃部希望能夠依據客戶的屬性,建立差異化的整合行銷服務,善用總公司與分公司的行銷資源,提高運用效率。

圖一、iReal User
Mode 應用程式成品參考圖
很快的,小陳與部門同仁開始執行一連串的資料庫分析,將現有客戶的交易狀況依據企劃部所提出的條件,預計在一個月內提出相關報告與整理。小陳和其他三位同事,在三個星期左右完成了公司所需要的報告。
雖然公司既有的資料庫已經兩三年沒有升級,交叉分析要費點功夫,但是對於小陳和它的同事們,挑戰難度還不算高,挪出一部份的時間來處理,就提前交出報告,讓王經理在主管會議上很有面子。不過報告才交出去一個星期,壞消息來了:因為資訊部的報告做得不錯,客戶層次與分類做得很好,因此企劃部提出新的資訊應用程式建構需求,依據客戶貢獻度的交叉分析,希望資訊部能夠做出五種不同的即時報價與交易整合服務,時間是
ASAP:愈快越好。
這下對於資訊部可真的是晴天霹靂!五個不同的報價軟體,同時所結合的服務還必須依據客戶不同建立差異化的服務層級,時效還要快。當王經理向同仁說明主管會議的結論時,大家還以為企劃部是不是要害資訊部?
王經理率先開始向外尋求技術的拜訪之旅,幾乎整天都不在辦公室,可是一個月過去了,王經理卻很氣餒。一方面是為了差異化行銷所建構的軟體,對於委外單位而言,通常把每一個
AP 視為單獨的個案,所以必須依序進行,即使內容差異只是服務項目的增減,但是個別專案都有一定的執行時間;另一方面則是報價超出公司方面的預算,公司認為只不過是服務內容的增減,不應該是五套軟體的支出,於是王經理以前的合作夥伴,全部開不出與公司預算數接近的報價。
在例行的部門會議上,王經理請 MIS 的同仁一起想辦法,試著突破時效的限制,建構出具備高度彈性的應用軟體,而且還得要可長可久,因為他相信企劃部的需求一定不會就此結束,只要是為了執行差異化行銷,客戶的分類一定會越來越細,新增的需求絕對有增無減。
當王經理在外面奔走之際,小陳一點也沒有閒著,向以前的同學求救,早已經找到了答案。
有一天小陳說:「報告經理,大家可不可以到我的位置上,我有一套新的解決方案展示,或許可以解決目前公司的需求。」其實小陳早已經有技術提昇不足的危機感,因此他平時訂閱大量的電子報,並且三不五時和同學們聚餐,這些同學和他一樣,都是在資訊業界服務,他們聚在一起時可不是風花雪月,唱唱
KTV 就結束,而是有點像讀書會一般各自提出公司的最新技術,以求彼此專業上的成長。
王經理當然還記得以前小陳進公司的優秀表現,只不過這兩年公司的資訊投資減少了,小陳的例行事務多了,技術顯得似乎沒有那麼「高竿」。大家齊聚到小陳的電腦,出現了以下的畫面:

圖二、iReal Design
Mode (設計模式)
王經理一看灰濛一片的視窗,露出不耐煩的表情:「叫我們來看這個幹嘛?別浪費時間了。」
小陳堅定的說:「請大家給我一點時間,十分鐘就夠了。」
接著小陳繼續點按程式的功能表,選擇 [畫面]->[開新畫面]。

圖三
小陳繼續輸入新畫面的名稱,鍵入「超級股海撈錢機」。

圖四
這個動作完畢,畫面會變成白底,新畫面隨之完成了:

圖五
小陳一邊解說,,手上的動作一點也沒停下來,把畫面分割成不同大小的區塊,以便在不同的區塊上顯示不同的資訊。選擇
[設計]->[水平分割]:

圖六

圖七、水平分割後的樣子
接著,小陳在畫面上打算放置分隔線的位置點一下,放入水平分割 (如圖七)。繼續加入垂直分割,選擇
[設計]->[垂直分割]:

圖八

圖九、繼續垂直分割後的樣子
然後小陳接下來把負責揭示訊息的元件,放到已經分割好的位置中。在程式畫面上點選
[設計]->[新增元件]:

圖十
接著跳出了一個小視窗,裡面包含全部在這台電腦上註冊的所有 ActiveX 元件清單 (如圖十一)。小陳選了「艾揚報價元件」,然後用滑鼠把它拖拉到左上角的分割中
(如圖十二)。已經過了兩分鐘,邊動作小陳還邊解說,大家開始有點驚訝這套前所未見的軟體了:「這邊就是 Custom made
的精神所在。」

圖十一
小陳拖拉之後的結果出現下圖:

圖十二
然後小陳繼續選擇「艾揚報價控制元件」。然後拖拉到與上面同一個左上角的分割。這個元件是負責報價資訊的傳遞工作。

圖十三
放入之後,左上角的分割會出現兩個頁籤 (Tab),顯示出已經有兩個元件建立在這個分割裡面了:

圖十四
接著小陳選「艾揚走勢線圖」。

圖十五
同樣使用拖拉的方式,小陳把這個元件拉到右上角的分割:

圖十六
畫面上已經有兩個分割框格擺入元件,可以顯示資訊。小陳選擇 [畫面]->[儲存畫面],先把畫面設定儲存起來。接著小陳將目光轉望鴉雀無聲的同事與王經理,緩緩說道:「這才執行設計一半,剛好五分鐘,接下來經理想要增加哪些金融服務呢?」

圖十七
王經理說:「隨便畫畫,怎麼知道 AP 寫好了沒?」小陳立刻開啟程式,測試一下資訊揭示的效果:選擇 [系統]-[設定]

圖十八
這步驟是在進行與資訊接收相關的網路設定:輸入提供即時訊息的 iPush® Server
主機以及回補主機的 IP 位址和 Port 連接埠號,並提供連線到 iPush® Server
的帳號密碼等資訊。

圖十九
設定完成之後,小陳選擇了 [系統]->[連線]。

圖二十
自動跳出來的登入資訊,確認登入資訊之後,按下 [連線] 就開始登入。

圖二十一
連線成功後,即時資訊,包含行情與線圖,馬上顯示出來。小陳興奮的說:「你們看,就是這麼簡單!」

圖二十二
小陳說:「再給我五分鐘,我就可以把這個 AP 全部完成。」接下來繼續設計下方空白的部分,不斷新增分割以及加入元件。一個全新的
Custom Made 行情揭示系統,不一會兒就大功告成。

圖二十三
王經理看完小陳的示範,心裡已經有譜。接下來的主管會議當中,王經理大出企劃部意料之外,承諾了六個應用軟體快速建置計畫,讓總經理對於資訊部的反應能力大表讚賞。
當然,幕後功臣小陳也沒閒著,馬上帶領同仁開始執行以 iReal®
Framework 設計各種因應業務所需的應用元件。
他們不但動作快,而且每天都準時下班。這個專案結束之後 (不是五個專案喔),小陳也已經不是小小 MIS,前幾天的人事命令才破格將小陳升任副理,讓我們給小陳拍拍手吧。