什么是軟件?
軟件就是數(shù)據(jù)
為什么說軟件就是數(shù)據(jù)?
數(shù)據(jù)庫是數(shù)據(jù)這個我們可以理解,應(yīng)用軟件是數(shù)據(jù)么?只有認為軟件是數(shù)據(jù),我們才有可能抓住軟件最本質(zhì)的東西。我們也才能融會貫通的去想問題,去處理問題。
我們需要更高的角度來看待軟件,而不僅僅是什么C++、Delph、Orancle、Ja、中間件和開發(fā)平臺之類的東西。所有電腦里的東西都是數(shù)據(jù),只不過有的存儲在主版上,被數(shù)字電門所調(diào)用,比如主機BIOS,有的存儲在板卡上,比如板卡BIOS,有的存儲在硬盤里,最先被調(diào)用的數(shù)據(jù)是OS,然后就是與如何調(diào)用硬件設(shè)備的數(shù)據(jù)就叫驅(qū)動程序,然后......,
數(shù)據(jù)之間一定是有邏輯關(guān)系的,做實施,就是要理解和找到這些數(shù)據(jù)間的邏輯關(guān)系和客觀規(guī)律。然后你遇到問題的時候,才能夠從最全局最宏觀的角度把這個問題放到一個能確保你解決問題的思考平臺上,然后才能真正的看到在這個平臺上都有哪些外部因素對這個問題有潛在的影響的可能,然后才有可能找到正確的解決問題的思路和方法。否則,做事情就是盲人摸象,只是在靠自己的親身經(jīng)驗去做事情,摸到的知道怎么做,摸不到的就認為是根本不存在,也聽不得別人說所摸到的東西,因為根本就不相信。
軟件就是服務(wù)
軟件就是服務(wù),這個其實涉及到很多層次的理解。從開發(fā)角度來說,開發(fā)工作本身就是為履行合同而為客戶提供的一種服務(wù)。從實施角度來說,要讓這個軟件能夠順暢的被客戶使用起來,需要額外的做很多服務(wù)。從咨詢角度呢,若不提供足夠的服務(wù)給客戶,客戶就根本不會想上這個項目的。而銷售角度,需要做的服務(wù)就更多了。
作為軟件公司,這條供應(yīng)鏈上的每個環(huán)節(jié)都是在為客戶為前一個環(huán)節(jié)提供服務(wù)。公司的業(yè)務(wù)部門的負責人,是在為所有與自己所負責的業(yè)務(wù)的人提供服務(wù)。公司的職能部門是為所有的業(yè)務(wù)部門的人提供服務(wù)。
所謂服務(wù),就要創(chuàng)造價值,價值不被認可的服務(wù),比沒有服務(wù)還要糟糕!
軟件就是管理
為什么說軟件就是管理,這個要從為什么會有軟件這個東西說起的。IT行業(yè)的發(fā)展歷史,每個人都會看過很多,但當時只是乖乖學生,聽課看書就是為了應(yīng)付考試,包括實際經(jīng)驗的問題,不可能深刻理解。
計算機因為什么而出現(xiàn),計算的需要,為什么會有這個計算的需要,要管理越來越多的事情,靠人腦和簡單的增加人手已經(jīng)不可能解決了。
為什么信息化程度越高的客戶單位,信息中心的地位越高,為什么會有CIO的提法,IT的過去和現(xiàn)在都已經(jīng)說明,IT是服務(wù)于管理的,IT是為了輔助管理的,IT是為了更好更方便更快捷的做更多的管理工作的。任何軟件的最終用戶(所謂的End
User),其實都是被這個軟件所管理的,這個軟件就是代表這個單位的最高利益在管理。
|