張靖笙,張靖笙講師,張靖笙聯系方式,張靖笙培訓師-【中華講師網】
    張靖笙 2019年度中國50強講師
    數字化轉型、大數據、工業4.0、人工智能、智能制造、區塊鏈
    49
    鮮花排名
    0
    鮮花數量
    張靖笙:企業級信息系統的軟件工程研究
    2016-01-20 15924

    企業級信息系統的軟件工程研究

                                       張靖笙

    摘  要      當前企業信息系統對于每個企業的長期成長都扮演了舉足輕重的角色,對于實施企業信息系統的軟件工程項目也必然需要融入到企業發展戰略影響這樣一個上下文背景來考慮。本文的研究力圖從企業戰略的視角來分析如何建設企業級信息系統的軟件工程方法的一些特點、關鍵點和方法論,試圖讓企業信息系統的建設和企業的轉型升級更好地融合起來,為企業可持續的發展戰略所服務。

    關鍵詞     軟件工程;企業信息系統

    The research of software engineer to enterprise informationsystem

     

    Abstract:Now enterpriseinformation systems play very importance roles in every enterprise long termgrowing, so in the projects of software engineering to implement an enterpriseinformation system, it should has to be put into the deep consideration to the affectionof enterprise development strategy context background. The research of thispaper engages to analyze some characteristics、key points and methodology in software engineering of how to build upenterprise information systems, and engages to mix together the enterpriseinformation system construction with the enterprise’s transformation andupgrading in a better way, services to enterprise’s sustainable developmentstrategy.

    Key words    software engineering; enterprise informationsystem *

     

    1  當今軟件工程方法在企業信息系統項目中的困境

    作者從事企業信息化研發工作近二十年來,參與了近四十多個各行各業企業和政府部門的企業信息系統建設項目,從傳統四平八穩的瀑布模型、迭代前進的螺旋增量模型,到時下流行的看起來很美的敏捷快速原型法,各色各樣軟件工程的方法也粉墨登場過,而根據作者親身的經歷和對服務過的客戶的長期跟蹤考察,發現林林總總的信息系統在實施后對于企業的發展能起到可圈可點推動作用的系統屈指可數。有些系統自投產之日就不盡人意,不斷修修補補;有些系統根本用不起來,轟轟烈烈的投資換回了無聲無息的廢棄;而大多數系統讓業主企業在費九牛二虎之力系統建設和建成后推廣使用的過程中遇到各種始料不及的各種問題,在脫胎換骨的過程中承受巨大的陣痛,讓當事者多心有余悸,后怕連連。

    作者分析了這些企業信息系統遇到的各種問題,簡單總結為三種困境:

    1)第一種是系統建不起來或者建不到位,各種問題和阻力讓這些項目虎頭蛇尾,轟轟烈烈開場、冷冷清清收尾,甚至無疾而終,成為當事人很長時間里不愿意再提及的心頭隱痛;

    2)第二種是系統建好了卻用不好,在推廣使用過程中遭到企業用戶各種形式的抵觸,數據不完整、數據質量不高這些問題從投產之日起就沒斷過尾巴,讓信息系統的發起人失落、投資人失望、管理人失分、用戶失去耐性和耐心;

    3)第三種是最為常見的,系統以驚人的速度過時淘汰,很多企業的信息系統居然第二年就開始無法適應業務發展的要求了,信息系統的生命力脆弱到剛投產面世就開始被掘墓的下場。

    當今信息化對于企業發展的重要作用已經毋庸置疑了,可為什么企業在投巨資建設信息系統后卻大多數得不到預期的效果呢?這和當今軟件工程的方法僅僅以系統的建設階段作為軟件需求的全生命周期的理論定位有脫不開的關系!無論是瀑布模型、螺旋模型還是敏捷方法,在各種軟件工程的方法體系,以需求作為用戶和開發者的責任分割是當下各種軟件工程方法的理論根據,軟件工程項目都是以需求被提出為源頭,以需求被實現或者被消滅作為結束,而項目的成果,可以說成也需求、敗也需求,需求成了眾多軟件工程項目開發團隊拿來推卸責任的蕭何,開發團隊更多的工程傾向僅僅是正確地做事,而目標和需求是否正確,為什么要開發這個系統,為什么要實現這些系統需求、這些需求的提出合理與否,這些問題往往是被輕視甚至忽略的,因為只要得到用戶對需求文檔的簽字確認,需求就成了軟件開發團隊對系統將來命運的免責護身符。

    然而作為專業的軟件工程工作者,我們有否捫心自問過,我們一直遵循和奉行的軟件工程方法就沒有問題嗎?面對信息系統業主的投資損失我們就沒有責任嗎?

    2  論如何正確認識企業級信息系統

    2.1  什么是企業級的信息系統

    什么是企業級的信息系統,當今產業界和學術界還是眾說紛紜,有依據系統的技術容量規模和功能復雜度貼標簽的,有從系統的作用地位影響力下定義的,有從系統的用戶數量多少和使用年限長短做區分的,這些作者也不全盤否定,但也并不完全認同。

    根據作者多年來的企業信息系統開發和近年的企業信息化戰略規劃咨詢工作經驗,所謂的企業級信息系統,我們必須要有以下三方面的認識:

    1)企業級定位:從企業全局的角度將企業管理模式、企業業務流程、企業信息資源、企業信息系統、企業信息化技術創造性的融為一體,系統考慮與企業信息化相關的業務活動、數據環境、應用系統、技術設備以及它們之間的相互作用關系,并與企業經營、戰略目標相結合;

      2)是系統群而不是單個系統:十多年前企業管理系統產業普遍存在一種追求高大全的傾向,讓很多企業誤認為所謂企業級的信息系統就是一個大ERP或者是大核心業務系統,這樣一個綜合業務處理系統支撐了企業信息化的絕大部分需求,因此不怪乎業界的ERP產品做得越來越龐大。而實踐證明,這樣的道路是行不通的,因為天下連兩片相同的樹葉都找不到,何況復雜的企業組織呢?用單個系統來支撐企業全部業務發展的需求毫無疑問成了一根妄圖用來牽引駱駝前進的救命稻草,企業各種復雜、矛盾、利益沖突的關系讓這根稻草不堪重負,當企業的業務被這樣的信息系統綁架了以后,反過來成為一根可以壓死這匹企業駱駝的要命稻草;

      3)所有企業級的系統必須有機組合成一個企業信息化總體架構:當單個系統無法一統企業的信息化天下后,多個獨立開發互不往來的信息系統并存所造成的數據割據又讓企業耗費大量的人力物力財力,我們可以看到,那些建好用不好或者被迅速淘汰的系統其實質的下場是充當了后面更轟轟烈烈的信息系統軍閥混戰中的犧牲品,而暫時的勝者很快可能又被更新的后者所推翻,盲目投資的代價不僅僅是企業資源的巨大浪費,更帶來了企業戰略失誤的巨大風險。

    所以作者認為,只要是符合以上三方面特征的信息系統就是企業級的,而企業級的信息系統也必須且唯有成為企業信息化總體架構的一個不可或缺組成部分,才能當之無愧和名正言順。

    2.1  分析企業級信息系統與企業發展戰略的關系

    如果說,要解開上文以需求為核心的當下各種軟件工程方法在企業信息系統建設遇到的困境糾結,回答好為什么建設這個信息系統是必須的,傳統的軟件工程方法會把這個歸入目標性需求,也有稱為系統目標或者業務需求,對此作者沒有異議。

    而作者所希望論述的,實際的項目操作中,目標性需求分析并不能有效地揭示信息系統和企業發展戰略的關系,除了信息戰略規劃咨詢項目外,單個甚至即使是企業級的信息系統的目標性需求分析,并不能清晰地陳述作為本系統開發背景的企業戰略路線,當然也不能有效地解釋本系統和企業戰略直截了當的關系,因此,我們在絕大多數的軟件需求說明文檔里面關于系統目標的陳述都是千篇一律的“本系統開發能為了提升業務處理效率,降低業務管理成本,創造什么什么價值”這樣寬泛的聲明,不管是開發者還是用戶,對于系統目標很多時候的感覺是撐撐場面的開場白而已,恰恰是這個給信息系統的生命開了一個很壞的頭,像穿衣服的扣子從一開始就沒扣好,后面的扣子就很難扣對了。

    企業戰略與企業級信息系統的關系,不能簡單地理解為邏輯上的父子繼承關系,而應該從企業生存哲學的角度來加以全面考究。企業的生存和發展本質上離不開三個命題:

    1)第一個命題是“為什么要做這個企業?”,這個命題代表了企業當前在市場的地位和讓企業生命延續下去的理由。

        2)第二個命題是“企業未來要到哪里去?”,即企業愿景的問題,是全體成員為之奮斗的企業戰略目標藍圖。

    3)第三個命題是“企業要怎么做?”,可以概括理解是企業為“安身立命”所做的全部努力,安身體現了要讓企業的生命延續下去,立命體現了企業更高層次的目標追求,和前面兩個基本命題是密切相關的。

    企業的戰略,也恰恰是要回答以上三個企業生存本質命題的系統性陳述,從這個角度,企業首先是一個生命演化系統,其次才是組織能力系統,再次才是資源利用系統,循著這個邏輯,企業級的信息系統本身的建設和使用是企業戰略的系統化、具體化、固化落地的必然手段,當今現代企業制度,本身就是一個高度信息化的企業管理模型,沒有信息系統的落地支撐,企業戰略毫無疑問只會成為紙上談兵的空中樓閣,因此,從企業轉型升級戰略成長的角度,信息系統是企業戰略的外在表現。

    3  論實施企業級信息系統的軟件工程的方法

    3.1  打破企業信息化建設悖論

    從二十世紀六十年代開始,企業信息化經歷了主機、微機、局域網、互聯網幾個時代,早期對于企業信息化的認識,信息化是由一系列的IT項目組成的電子化系統建設過程,系統建成好象企業信息化的目標就達成了,這體現了單純的IT技術觀點。

    這種觀點恰恰帶來了企業信息化的一個悖論-----企業投資信息技術希望節約人力成本,而隨著越來越多的信息系統的投入建設,企業開發和運維龐大的信息系統的成本也越來越高,如果企業的業務并未升級,那么信息化產生的成本反而可能還高于當初的人力成本。幾年前,一個關于ERP的笑話體現了以系統建設為核心的企業信息化悖論:“企業不上ERP是等死,上ERP是找死”,這個悖論表明再僅以單純IT技術觀點來實施信息化是行不通的了。

    心理學告訴我們,怎么看影響怎么干,所以,要打破上面的悖論,必須重新端正對企業信息化的認識。近些年,軟件工程業界已經日益認識企業系統的應用所帶來的工作方式、管理方法的變化,必然要伴隨著企業各項業務和管理的變革,因此,企業信息化和戰略、業務以及各項制度建設的融合是當前這些企業的信息化重點工作。對企業信息化的認識,從單純的系統建設拓展到系統建設加企業業務能力建設,企業信息系統開發成為企業轉型升級的戰略路線上類似修路一樣的基礎性工作,而隨后業務能力也要上路才能完成企業信息化的閉環。

    3.2  企業架構實現業務戰略和信息化的融合發展

    如何把戰略貫徹到企業的日常運作中是讓戰略落地最為關鍵的問題,如果說戰略是讓企業做正確的事情,企業架構就是幫助企業正確地做事情、是幫助企業實現戰略目標的重要工具。

    企業的架構[1]包括企業的業務架構(也稱為業務運營管理模式)和IT架構,現代化的企業是一個需要高度協同、分工合作的復雜組織,企業發展戰略的執行要依賴企業多個要素的互相配合,對信息的需求是方方面面的,而且有些方面的需求可能是互相排斥的,需要做統籌考慮。因此企業信息系統的建設,也必須作為一個復雜的系統工程來看待,企業的架構作為一種對企業多角度的綜合描述,實現對企業從戰略到業務到IT的一致的系統性描述,確保企業各個部分在轉型中能有機組成一個整體。

    運用企業架構的原理和方法形成的信息化規劃藍圖,將作為連接業務戰略與具體解決方案的紐帶,在企業建立具體的業務能力和開發IT系統的時候,必須遵循企業架構的原則,注重與企業整體發展方向的步調協調,從而保證企業戰略的實施。企業架構有利于信息化工作的統一規劃、統一管理、統一協調,能夠為企業戰略的實施提供堅強的保障。

    和城市建設的過程類似,如果在建設的早期不對城市做總體規劃,確定好城市的發展定位、功能分區,交通、供水供電、通訊等公共基礎設施和城市各部分建筑的接口連接關系,并在建設過程中指導具體工程的局部設計,則隨著城市的快速成長就會暴露出諸多問題,譬如我們在國內很多城市都感受過路面被反復挖開,以修理和鋪設水、電、通訊線路等不同設施的困擾,給市民的生活和出行帶來很大的不方便。企業級信息系統建設也是同樣的道理,單個系統的建設或多或少都會跟企業的其他系統或者業務發生關系和造成影響,所以,通過企業層面全局的規劃來避免和消除信息系統各自為政建設和使用的無序局面,是保障企業信息化投資落實到企業走在戰略性轉型升級道路上的必要措施。

    3.3  在企業架構原則下開展企業級信息系統的軟件工程

    當我們認識到,企業級信息系統建設是企業戰略執行任務的重要組成部分,那么我們對于企業級信息系統的軟件工程,就必須超越以用戶需求為核心的軟件工程項目管理理論,把軟件工程提升到在企業架構原則的指導下開展具體信息系統工程建設的戰略高度。企業級信息系統的軟件工程,除了在系統內需要繼承傳統軟件工程中滿足各項用戶需求的項目管理方法,必須增加與業主企業架構和信息化總體架構的銜接,具體工作重點體現在:

    1)在目標要求層面,圍繞企業的發展戰略調研分析為什么要做這個信息系統明晰項目目標、業務需求、環境約束、配套的業務制度和業務能力提升方案的提出和完善;

    2)在用戶需求層面,結合戰略規劃,結合業主的實際業務發展水平,不但要解決業主當下困惑的業務發展問題,還要前瞻性地明確系統需要做什么來支持業主拓展新的業務和管理調整,并為系統下階段開發預留擴展空間;

    3)在系統架構層面,比照企業架構的IT架構中的應用架構、數據架構、技術架構等方面的架構治理原則,在功能范圍、系統邊界、系統間接口、數據標準化、質量要求、技術設計約束等方面遵循和完善企業架構的要求,并且從架構上支持業主的新的業務和管理能力和資源的組合和拓展;

    4)從項目管理層面,主動遵循業主的項目管理辦公室(PMO)等項目群管理機制的管控要求,對每項跨項目的工作都做好影響面分析和積極的多方溝通和確認;

    5)從系統運維層面,從用戶體驗的角度考慮對系統的運維支持,注重常態化收集用戶的使用評價,并且周期性的提供系統升級改進服務,和客戶建立戰略合作伙伴的服務關系。

    4  論企業級信息系統的使命

    評價一個企業級信息系統的軟件工程對企業的價值,孤立的IT技術觀點毫無疑問是不對的,本文所陳述的觀點,論文篇幅所限,相關的工作需要從企業架構相關理論上做更進一步的展開,只是希望對廣大軟件工程工作者的一個提醒,雖然IT技術給人類社會生活帶來了巨大的成就,而企業信息化至今也還只停留在工具的層面。如黨的十八大報告中號召的:“推動信息化和工業化深度融合”。企業級信息系統軟件工程對于企業戰略的價值恰恰也只能體現在和業務的深度融合、同步發展的過程中, 這可以毫無爭議地成為企業級信息系統的使命,也是企業信息化工作者的使命。

    最后,作者相信,作為信息技術工作者,運用信息技術的最高目標,應該是幫助人民更加敏銳地洞悉宇宙、世界和社會變化的如來面目,讓我們在紛繁復雜的變化中尋找解決種種困擾和問題的簡化方法,從而更加從容和有靈性地面對生活,進而體會到宇宙變化背后永恒不變的生命的真諦、天道的價值;讓高科技真正解放人類被物質世界所桎梏的心靈,讓更多的勞動大眾有機會通過創造性的勞動,開啟對生命價值最究竟的體驗和追求,這樣的企業級信息系統才能真正做到科技以人為本!

        (2014年5月29日)

     

     

    參 考 文 獻

    [1] IBM全球企業咨詢服務部于海瀾著.《企業架構---價值網絡時代企業成功的運營模式》.東方出版社,2009年6月



    [1] 參考文獻[1]

    全部評論 (0)

    Copyright©2008-2025 版權所有 浙ICP備06026258號-1 浙公網安備 33010802003509號 杭州講師網絡科技有限公司
    講師網 www.transparencyisgood.com 直接對接10000多名優秀講師-省時省力省錢
    講師網常年法律顧問:浙江麥迪律師事務所 梁俊景律師 李小平律師

    主站蜘蛛池模板: 日韩免费视频一区二区| 久久国产精品一区免费下载| 色噜噜AV亚洲色一区二区| 少妇精品久久久一区二区三区| 亚洲一区二区三区91| 国内精品无码一区二区三区| 国产成人综合亚洲一区| 激情内射亚洲一区二区三区爱妻| 中文字幕一区二区三区视频在线| 国产成人无码精品一区不卡| 精品无码人妻一区二区三区品| 国产一在线精品一区在线观看| 高清一区二区三区视频| 国产成人av一区二区三区在线观看| 亚洲精品日韩一区二区小说| 亚洲无圣光一区二区| 任你躁国语自产一区在| 日本精品一区二区三区在线观看| 一区二区三区无码视频免费福利| 久久无码一区二区三区少妇 | 久久久久99人妻一区二区三区| 动漫精品一区二区三区3d| 日韩在线一区视频| 国产精品高清视亚洲一区二区| 无码人妻精品一区二区三区东京热 | 亚洲国产一区视频| 亚洲一区二区三区国产精品| 夜夜爽一区二区三区精品| 美女福利视频一区二区| 久久精品国产一区二区电影| 精品国产香蕉伊思人在线在线亚洲一区二区| 精品一区二区三区在线播放 | 亚洲av无码片vr一区二区三区| 亚洲av无码一区二区三区观看| 亚洲国产精品无码第一区二区三区 | 亚洲国产日韩在线一区| 亚洲A∨精品一区二区三区下载| 国产SUV精品一区二区88| 日韩视频在线观看一区二区| 精品伦精品一区二区三区视频 | 无码人妻久久久一区二区三区|