Posted on 2006-04-26 16:15
奔跑的阿甘 閱讀(465)
評論(0) 編輯 收藏 引用 所屬分類:
軟件開發(fā)
前不久QC部門發(fā)布了一個自己開發(fā)的銀行xxxx系統(tǒng),還獲得集團進步獎,讓人啼笑皆非!這套軟件在別人擁有自主版權(quán)的系統(tǒng)上對資源進行改頭換面,雖然“拿來主義”不是壞事,但是居然將無辜的系統(tǒng)占為己有再冠冕堂皇地給之取名,再參與集團評比,實在是卑鄙。這種嚴重損壞軟件從業(yè)人員利益的卑劣行為叫人切齒,還好,QC部門也只是自娛自樂罷了,因為R&D部門沒有幾個真正使用它的。
細細數(shù)來公司正在開發(fā)軟件的部門真是夠多,從正統(tǒng)的TSD到工程為主的DCSC, WCSC,再到前面提到的QC,每個部門都有相當一支隊伍在做軟件開發(fā),是公司的研發(fā)實力很強嗎?非也!那是為何?重復(fù)的軟件勞動太多了!
TSD作為專門從事軟件開發(fā)的部門,是公司軟件產(chǎn)品的源頭。從技術(shù)層面講,這里永遠不缺乏軟件“高手”。事實上,每個加入該隊伍的員工正是抱著一種技術(shù)無止境的心態(tài)從事開發(fā)。然而,缺乏業(yè)務(wù)知識的軟件開發(fā)人員卻比比皆是。這里不缺乏C++高手,COM專家,但是軟件服務(wù)于業(yè)務(wù),一味地追求技術(shù)導(dǎo)致開發(fā)出的軟件背離實際需求,不容易維護和擴充,最終無法快速適應(yīng)客戶千變?nèi)f化的需求,競爭對手乘機而入,市場隨之而去了。
TSD是軟件源頭,如果源頭水質(zhì)不好哪來清如許的渠?DCSC,WCSC還有QC是自來水加工廠,經(jīng)過工廠加工出來的水基本上比較合客戶的口味了。然而這個代價是非常大的。DCSC,WCSC,QC分別按照自己的標準以自己的工藝加工產(chǎn)品,最后交到客戶手中的產(chǎn)品質(zhì)量參差不齊,同時,當TSD宣布軟件源頭發(fā)現(xiàn)了一個很大的bug時,其他三個部門將著手同樣的事情修改軟件,大規(guī)模的重復(fù)勞動帶來了軟件質(zhì)量和生產(chǎn)力水平的下降,最終直接導(dǎo)致市場的缺失。
這就要求TSD開發(fā)的源頭產(chǎn)品有個相當優(yōu)良的架構(gòu)設(shè)計,做到易擴展,易維護,核心模塊穩(wěn)定。易擴展性和易維護性是一個重要考慮。因為這些正是“自來水加工”部門正在做的工作,也是目前他們正在面臨的問題,即每一個小小的需求都要動用核心模塊代碼。這也是客戶最關(guān)心的工作,因為他們的需求和業(yè)務(wù)變化多端,如何做到最快的適應(yīng)這個變化也就是懂得如何去贏得市場了。所以,籠統(tǒng)的說,架構(gòu)設(shè)計基本上就是核心加業(yè)務(wù),在這個核心上定制隨需應(yīng)變的業(yè)務(wù)。
公司產(chǎn)品越多,客戶越多,就越發(fā)現(xiàn)目前軟件產(chǎn)品的局限性,發(fā)現(xiàn)有一個完美的架構(gòu)設(shè)計是多么重要?;旧夏壳癟SD應(yīng)著手解決的問題就是如何給其他三個部門提供一個美好奔騰的“心”,至于業(yè)務(wù),不懂沒關(guān)系,讓他們自行加工生產(chǎn)吧。