到底軟體與軟體之間的差別是什麼呢?到底什麼樣的軟體才好做呢?到底有沒有「銀彈」呢?
最近在與同事討論乙個軟體的時候想到了乙個很重要的話題,就是軟體的差別。
從使用的角度來分的話,我覺得軟體可以分類業務軟體與管理軟體。業務軟體就是指日常辦理業務需要用到的軟體,如財務軟體。管理軟體則是指用輔助企業管理的軟體,如oa。
我一直以來都在做管理軟體,我深知管理軟體其實並不是乙個單純的軟體。相對於業務軟體來講,管理軟體的成份更多一些,各種成份的比重差別更大一些。在業務軟體中,軟體要實現業務功能是最重要的,也是跟業務緊密相關的,業務的變更才會引起軟體的變更。業務軟體只是指原來人工實現的功能通過計算機來實現自動化處理與計算。業務變更是由什麼引起的呢?一般來說是政策的變化引起業務的變更。如用友的財務系統,他不僅僅是乙個軟體更是一種工具,是一種財務人員必須會用的工具,就算軟體使用起來多麼的複雜,財務人員也要學會他,不然就不是合適的財務人員,相當於說軟體是主導,人要跟著軟體跑,而軟體是跟著制度跑。所以這種軟體操作起來比較有通用性,也比較容易大範圍的推廣應用。軟體應用的成功性也相對有保障。業務軟體的成功依賴於設計人員對業務的熟悉,所以業務系統的開發最關鍵的是對業務了解,對業務要全面掌控,包括對業務的發展趨勢的了解。
而在管理軟體中最重要的不是實現功能,更重要是體現一種管理的思想,因為管理的思想是因人而異的,所以管理軟體的成功率就相當的低。據不完全統計oa系統的成功率不到30%,我覺得這個數字是完全可能的。因為oa系統給人的感覺也就是一種無紙化辦公的系統,只是簡單的把原來手工的處理放到計算機實現。甚至大部分人都認為oa系統是一種業務軟體。不過我還是感覺oa系統是一種管理軟體。或許對於**來講,**的oa就是一套無紙化的辦公系統,因為他們沒有太多的管理思想,**只要按章辦事,也不需要考慮管理成本。或許我的運氣比較好,我做過的幾個管理軟體還算是應用比較成功的,當然這個主要是從客戶的角度來看,從客戶的應用資料統計來看。當然這也並不是都是我的因素,更重要的是客戶的因素,乙個軟體是否能成功很大部分在於管理設計軟體的人有沒有明確的管理思想,有沒有正確的認識到管理軟體的應用過程。做為乙個管理軟體的設計者,是最能體現其優勢性的,為什麼這麼說呢,因為管理軟體的要適應的變化是很頻繁的,如何能適應這種頻繁的變化需求,是管理軟體中最難的乙個。管理軟體就像一台全自動洗衣機,不是說你買了一台全自動洗衣機就可以不用擔心洗衣服的事情了,還是要有人把衣服放進去,按一下啟動按鈕,才有辦法把衣服洗乾淨,而這個按啟動按鈕的人就是軟體成功的關鍵因素。
管理軟體還有乙個很關鍵的因素,那就是適用性原則。如果你的衣服都比較少,只有一兩件小衣服,那麼你全一台全自動洗衣機就有點太浪費水,浪費電了,還浪費時間。如果用手洗可能就是幾分鐘的時間就可以了,但用全自動洗衣機,就需要規定的幾個步驟,再怎麼簡化,至少也需要十幾分鐘時間吧。所以有時候並不是所有的企業都需要購買洗衣機,不要因為別人有了洗衣機就想著自己也買一台,其實並沒有多大的用處。
管理軟體中最難的就是推廣。軟體只是一種工具,如何使用還要看使用的人員。推廣管理軟體,其實就是在推廣一種管理思想,推廣一種制度。管理思想就是要充分考慮多種角色之間的協調與配合。或許有人認為把需求調研清楚,流程規劃好,就可以順利的執行了,但事實並不像他們想像的那樣,流程是需要人去配合的,如果沒有人去執行,再清楚再高效的流程都是空談。所以管理軟體更重要的是一種機制讓使用的人愛用,用起來簡單,讓他們感覺到用起來對他們自身有幫助,只有基於這樣的出發點,管理軟體的推廣才可能得到好的效果。當然強制性的推廣也是可以的,但那樣就達不到人性化的管理。
兩種型別的軟體差別到底在**呢?也許很難說得清楚,但最明顯的差別就是,如果業務軟體停止掉,所有的人員就沒有辦法工作了,這就是業務軟體的重要性。換句話說,業務軟體再難用也是要努力適應,而管理軟體做的再好用,也是有人不用。這就是兩者最重要的差別。
還有一種想法我不太認同,管理軟體做成產品化吧。所謂的產品化就是像業務軟體一樣,燒錄一張光碟,發出去,然後人們就可以開始使用了。我想真正的管理軟體並沒有辦法做到這麼的智慧型與通用。所謂管理就是要適合企業的管理才是管理,沒有和企業結合在一起,那就是企業管理,頂多算一種國際化的管理。對於國際化的管理並不能完全在中國的土地上生根發芽,在中國的企業裡更多的要考慮到人情,考慮到關係。所以管理並不是簡單的複製就可以行得通的。
我在想乙個企業裡肯定會用到業務軟體和管理軟體,真正能體現cio能力的並不是業務軟體,而是管理軟體。如果管理軟體能應用的好,我想這個cio就是個高手。這就是他最大的價值所在。
有時候我也想去嘗試一下做做業務軟體吧,但一直以來都沒有機會,希望將來有機會可以嘗試一下,看看我能不能把業務軟體做好。
中國軟體業人才打造模式之辯
焦點一 軟體藍領能拯救中國軟體業嗎?本世紀初,隨著軟體業 學印度 熱潮的掀起,軟體藍領 一詞也紅極一時。專家們認為,標準化運作 大量從事最基礎程式設計工作的 軟體藍領 的存在,是印度軟體得以迅速崛起的原因之一。為此,他們大聲疾呼 中國軟體業存在大量的人才缺口,大量的 軟體藍領 將是中國軟體業崛起的契...
售前談演講之 演講內容與個人魅力之辯
在討論這個問題之前,我們姑且把內容和個人魅力定義一下 內容包括所有的觀點 理念和知識。個人魅力包括因個人成就或貢獻或地位在社會心態上的一種情節。我們來做乙個假設,你是微軟公司的乙個售前工程師,你訓練有素,比爾.蓋茨是微軟總裁,比爾.蓋茨自己做了乙份精美的ppt,並把ppt給你,要求你演練多次,把比爾...
原 限制軟體的使用次數
在某些時候,比如出試用版啦 之類之類的啦 其實主要是試用版嘍,限制使用者的使用次數。我們一般通過往登錄檔寫一些標識值的方法來完成這個目的 以下為實現的 vc平台 mfc框架 1 unsigned char buffer 255 2 unsigned long length 3 unsigned lo...