淺談建立應(yīng)用軟件項目實施的技術(shù)體系

字號:

1. 從實施角度來看組織的核心競爭力
    很多同行的朋友談及核心競爭力,無論是銷售還是實施人員,都容易產(chǎn)生一種感覺:“我們公司的技術(shù)基礎(chǔ)很薄弱,產(chǎn)品沒有什么特色和亮點”。
    事實上,每家公司對其所專注領(lǐng)域的業(yè)務(wù)都有著深刻的理解。
    客觀去分析那些技術(shù)上做的比較艱難的軟件項目,一個重要特點就是涉及到新的技術(shù)領(lǐng)域,需要在項目中研發(fā)實現(xiàn)。另外值得注意的是:這些項目的實施也必將為后來的項目積累、沉淀很多重要的技術(shù)思路和業(yè)務(wù)理念。
    1.1 明確專長和技術(shù)核心
    比如協(xié)同辦公軟件的提供商,往往把工作流技術(shù)作為自己的專長。
    但事實上被廠商引以為自然的流程引擎即使考慮到各種情況,等系統(tǒng)真正運行起來,還是無法讓工作人員按照規(guī)范的流程來工作。最后流轉(zhuǎn)過程幾乎是在模擬郵件機制來運行,來真正體現(xiàn)系統(tǒng)的“以人為本”。當(dāng)然也會有一些項目,由于“一把手”直接關(guān)注,復(fù)雜的流程真正的體現(xiàn)在辦公自動化系統(tǒng)當(dāng)中,但為適應(yīng)流程的異常情況和加強流程干預(yù),這些項目在實施過程中都無一例外做了大量的底層開發(fā)工作。
    客觀的講,工作流技術(shù)本身只是一種業(yè)務(wù)工作模式,能否執(zhí)行的下去,很大程度上取決于具體用戶的執(zhí)行力度。而協(xié)同辦公應(yīng)用模式并不象財務(wù)軟件那樣有眾多的可操作的標(biāo)準(zhǔn),所以要協(xié)同辦公系統(tǒng)就拿過來可以直接用從實施上有較大難度。同時,工作流規(guī)范體現(xiàn)了一個機關(guān),一個單位的管理規(guī)范,不管是否執(zhí)行,作為一個要上協(xié)同辦公的用戶,無一例外都很看重開發(fā)商在工作流技術(shù)上的造詣。
    例如,一個能得到良好應(yīng)用的工作流產(chǎn)品往往有下面的特點:
    ① 組織機構(gòu)的靈活配置
    ② 權(quán)限規(guī)則引擎
      ?、邸×鞒桃?guī)則引擎
    ④ 表單定制模版庫
    ⑤ 流程干預(yù)和異常處理 等等 bbs.mypm.net
    再拓展一下:對結(jié)構(gòu)化數(shù)據(jù)的統(tǒng)計分析,基于事務(wù)的業(yè)務(wù)處理系統(tǒng),對內(nèi)容的深層次管理和內(nèi)容搜索引擎。關(guān)鍵要看自己的企業(yè)在市場中是否擁有足夠的競爭力。
    1.2 信息門戶、MIS的需求VS 協(xié)同辦公
    近幾年,OA的概念在淡化:政府在強調(diào)服務(wù)職能,企業(yè)在強調(diào)知識管理。尤其是政府門戶網(wǎng)站(這里特指外網(wǎng))日益成為電子政務(wù)項目中不可或缺的一部分。作為一個面向公眾的政府窗口,現(xiàn)有的政府網(wǎng)站建設(shè)并不盡如人意:與電子政務(wù)發(fā)展脫節(jié); “公眾中心”意識沒有樹立;用戶看不懂,不方便使用;內(nèi)容匱乏和信息更新不及時等等。事實上,網(wǎng)站承建商往往缺少的是對政府業(yè)務(wù)的深層次理解和對政府信息門戶的科學(xué)規(guī)劃。對于企業(yè),在其外部網(wǎng)站中同樣需要動態(tài)信息的發(fā)布管理,提高網(wǎng)站的交互性,公眾信息的收集和內(nèi)部加工、處理。然而電子商務(wù)網(wǎng)站除外,很少有企業(yè)肯花巨資只做一個對外窗口。
    很多協(xié)同軟件公司既有足夠的用戶群,也有相當(dāng)?shù)臉I(yè)務(wù)理念沉淀,在這兩方面獨具優(yōu)勢。困難在于對門戶網(wǎng)站的規(guī)劃能力,對門戶網(wǎng)站整體風(fēng)格良好的設(shè)計理念,對基于CM產(chǎn)品的動態(tài)網(wǎng)站核心技術(shù)如模板管理、圖文混排、搜索引擎缺乏經(jīng)驗和相關(guān)積累。
    無論是政府還是企業(yè),內(nèi)部網(wǎng)站(信息門戶)往往有應(yīng)用整合的要求:如實現(xiàn)單點登錄,統(tǒng)一用戶權(quán)限管理,統(tǒng)一認(rèn)證,內(nèi)容整合,個性化定制等等。一方面要求應(yīng)用系統(tǒng)要支持統(tǒng)一的用戶權(quán)限管理或統(tǒng)一的LDAP服務(wù),另一方面要求實現(xiàn)門戶產(chǎn)品的基本技術(shù)框架。
    應(yīng)用集成門戶的初衷是為了解決孤立的信息系統(tǒng)之間無法實現(xiàn)信息共享。從技術(shù)層面上講,所有的門戶產(chǎn)品都不是解決信息孤島的辦法,而是一種變通的、折中的辦法,是因為信息化建設(shè)過程中,應(yīng)用系統(tǒng)缺乏統(tǒng)籌規(guī)劃而造成的。
       客觀的講,這種工作從技術(shù)上還是比較初級和膚淺的,由于沒有初期良好的系統(tǒng)規(guī)劃,在項目執(zhí)行過程中,受到的限制將會很多。
    對于MIS應(yīng)用,更多的強調(diào)事務(wù)處理的時效性和準(zhǔn)確性,數(shù)據(jù)信息的挖掘和分析、加工、利用。如一些聯(lián)機事務(wù)處理系統(tǒng)、業(yè)務(wù)處理系統(tǒng)或者智能分析、決策支持系統(tǒng)。而作為MIS應(yīng)用的核心技術(shù)在于查詢統(tǒng)計、報表和數(shù)據(jù)分析。
    1.3 拋開業(yè)務(wù)模式以后的業(yè)務(wù)應(yīng)用
    以電子政務(wù)應(yīng)用系統(tǒng)的幾個例子來說明,公文交換/公文傳輸系統(tǒng)服務(wù)于具體的辦事人員,領(lǐng)導(dǎo)幾乎不用使用這些系統(tǒng);數(shù)據(jù)交換、集成門戶是底層是基礎(chǔ),更多的服務(wù)于應(yīng)用系統(tǒng),并不需要用戶做什么;
    門戶網(wǎng)站服務(wù)于公眾或者特定的用戶群(取決于internet網(wǎng)還是intranet網(wǎng)),而它的后臺支撐CM產(chǎn)品幾乎只是管理員使用;行政許可應(yīng)用重在解決外網(wǎng)的信息采集、內(nèi)網(wǎng)的信息處理和內(nèi)網(wǎng)到外網(wǎng)的結(jié)果公示,所以整體它的服務(wù)對象即有外網(wǎng)用戶,又有內(nèi)網(wǎng)用戶,二者缺一不可;
    業(yè)務(wù)系統(tǒng)服務(wù)于特定的業(yè)務(wù)群,有很強的專業(yè)性;而辦公自動化系統(tǒng)和上述應(yīng)用不同,面向所有的系統(tǒng)用戶,從領(lǐng)導(dǎo)到職員,因此要具備足夠的通用性和個性。
    拋開系統(tǒng)應(yīng)用的業(yè)務(wù)模式不考慮,這些業(yè)務(wù)應(yīng)用技術(shù)上是相通的。例如一個能解決服務(wù)器間通訊的辦公自動化系統(tǒng)(企業(yè)級OA或大OA),不必再使用公文交換/公文傳輸系統(tǒng),只要與電子簽章,版式文件技術(shù)相結(jié)合就可以實現(xiàn)公文的橫向、縱向的單位間傳輸。
    一個用戶、權(quán)限和應(yīng)用做到統(tǒng)一規(guī)劃的信息化系統(tǒng),應(yīng)用集成門戶和數(shù)據(jù)交換系統(tǒng)的價值將大打折扣。
    一個解決了內(nèi)、外網(wǎng)通訊的辦公系統(tǒng),能很方便的實現(xiàn)行政許可業(yè)務(wù)的單位內(nèi)部處理等等。
    2. 降低項目實施成本和實施難度
    基于項目實施的現(xiàn)有模式和產(chǎn)品基礎(chǔ),實施成本和實施難度這兩個相互關(guān)聯(lián)的要素相互作用。長期以來,實施能力作為各種原因造成的結(jié)果,困擾著很多公司的實施團隊。根據(jù)以往項目實際,可以看出如下實施成本的影響因素:
    2.1 產(chǎn)品的成熟度和軟件營銷范圍與產(chǎn)品實際的吻合程度
    項目執(zhí)行最終要提交一個項目產(chǎn)品,而現(xiàn)有產(chǎn)品和可以使用的技術(shù)與項目產(chǎn)品需求之間的差距直接影響項目實施成本的高低。作為軟件實施部門,一方面需要和開發(fā)部門多溝通,使公司的產(chǎn)品日臻成熟、對市場實際需求的適應(yīng)能力更強,另一方面需要積累相應(yīng)的實施技術(shù)。同時,銷售部門必須清楚的知道我們能做什么,不能做什么;做怎樣的項目我們有優(yōu)勢,做怎樣的項目我們沒有競爭力,從而避免實施資源的浪費,降低項目實施工作的績效。
    2.2 宏觀過程管理體系和流程監(jiān)管控體系的成熟度
    項目執(zhí)行體現(xiàn)了整個企業(yè)的整體運作項目的能力,需要公司各個環(huán)節(jié)相互配合、協(xié)調(diào)運轉(zhuǎn)。分析實施成本和實施難度高的原因就成為實施部門宏觀項目管理的一個內(nèi)容。
    項目成本的組成要素包含固定成本和變動成本。固定成本代表不可控但可預(yù)知的組成部分,而變動成本中包含可能無法預(yù)知的成本。這樣,固定的實施成本所占比重越大,降低實施成本的余地越??;相反,降低實施成本的余地將越大,同時不可控風(fēng)險增加。這兩類成本隨著實施工作的開展會相互轉(zhuǎn)化。
    只有加強宏觀的監(jiān)督、管理和控制,通過規(guī)范和知識積累降低對實施人員的個體技術(shù)要求,才能真正提高項目執(zhí)行能力。
    2.3 項目實施技術(shù)體系、規(guī)范體系的完備和成熟度
    無論是降低實施成本,還是降低實施難度,都離不開項目實施技術(shù)體系和項目實施規(guī)范體系的不斷完善。要打造專業(yè)化的實施隊伍,項目執(zhí)行必須有所為,有所不為,集中有限的實施資源在最關(guān)鍵的項目或業(yè)務(wù)上,提高工作的專注性和專業(yè)性。
    總體上,成熟的產(chǎn)品+標(biāo)準(zhǔn)化專業(yè)化的實施服務(wù)將真正使實施難度降低,使實施成本降低。
    3. 必須形成怎樣的實施技術(shù)體系
    作為軟件執(zhí)行部門,項目實施部門往往承擔(dān)著重要責(zé)任:不僅僅是要做好某一個項目,而是要形成一套能確保做好每一個項目的規(guī)程和方法。
    除了項目立項、執(zhí)行要有所側(cè)重外,很重要的一點就是不斷完善實施技術(shù)體系,提高團隊自我改進能力。實施和產(chǎn)品相關(guān)聯(lián),最終服務(wù)于提高組織級的技術(shù)上的核心競爭力。
    3.1 規(guī)范與效率并重
    實施技術(shù)體系本身也是一種規(guī)范,不過是技術(shù)規(guī)范。最貼近客戶的項目實施部門必須考慮規(guī)范的可操作性和對執(zhí)行效率的影響。
    因此實施技術(shù)體系建設(shè)也采取了先規(guī)劃好框架,然后不斷豐富、完善的漸進策略。一般可分為兩個規(guī)范體系進行建設(shè):實施過程規(guī)范和技術(shù)規(guī)范。
    3.2 不斷形成標(biāo)準(zhǔn)
    項目中的技術(shù)積累具有比較強的時效性,由于產(chǎn)品版本的升級或者客戶的個體需求差異,可能會使用項目積累的價值打折扣。這樣,要充分利用這些知識就必須不斷抽象成實施的技術(shù)標(biāo)準(zhǔn),而且要建立完善的維護體系。
    對于各種公用構(gòu)件或特色功能都明確相應(yīng)負(fù)責(zé)人,并建立配置管理基線,確立組織級的從技術(shù)上對相關(guān)成果有效性進行認(rèn)定的機制,并不斷豐富。
    軟件公司技術(shù)的核心競爭力體現(xiàn)在產(chǎn)品開發(fā)部門的產(chǎn)品對市場需求的前瞻性和對現(xiàn)有需求的適應(yīng)能力,而這些有賴于軟件產(chǎn)品的實施部門先做好收集、整理工作。
    3.3 體現(xiàn)整合的優(yōu)勢
    項目實施過程會遇到各種各樣的需求,同時也會接觸到各種各樣的產(chǎn)品或合作伙伴,這些相關(guān)實施經(jīng)驗、技術(shù)的積累和整合,對完善實施技術(shù)體系也十分重要。
    總之,對于應(yīng)用軟件的實施工作而言,從宏觀上深入分析組織的內(nèi)部、外部技術(shù)環(huán)境,并進行實施過程規(guī)范和技術(shù)規(guī)范兩大體系的建設(shè),對一個軟件團隊的成長有著重要意義。