可行性分析是要決定“做還是不做”。
需求分析是要決定“做什么,不做什么”。
即使可行性分析是客觀的、科學(xué)的,但決策仍有可能是錯誤的。因為決策者是人,人會沖動,有賭博心態(tài)。如果可行性分析表明做某件事的成功率是10%,失敗率是90%,倘若該事情的意義非常大,決策者也許會一拍腦袋:“豁出去,干!”于是這世界就多了一份極喜與極悲。4.1節(jié)講述可行性分析的四大要素:經(jīng)濟、技術(shù)、社會環(huán)境和人。
目前國內(nèi)很多軟件公司做系統(tǒng)集成項目,如果談?wù)勏到y(tǒng)集成項目的可行性分析將很有意思。可是那些系統(tǒng)集成項目大多是政府機構(gòu)的,由于軟件行業(yè)尚不規(guī)范并且客戶方存在腐敗現(xiàn)象,所以業(yè)內(nèi)流傳“沒有做不了的系統(tǒng)集成項目”。軟件公司的注意力幾乎全集中在“如何拿到項目訂單”以及“拿到訂單后如何蒙混過關(guān)”上,使我喪失了賣弄“可行性分析”的機會。既然不能正面指點一個人如何做好事,那么就規(guī)勸他不要做壞事吧。
4.2節(jié)講述可行性分析案例——投資軟件公司失敗的教訓(xùn)。作者本來沒有資格談?wù)撏顿Y,但事有湊巧:近一年來我關(guān)閉了一個虧損30萬元的軟件公司(我自己的);休克一個年虧損200萬元的軟件公司(朋友的);扼殺一個200萬元的投資方案(陌生人的);踩滅一個處于萌芽狀態(tài)的100萬元的投資設(shè)想(熟人的)。鑒于現(xiàn)在比較富有的民營企業(yè)渴望投資軟件行業(yè)的越來越多,值得談?wù)勥@方面的可行性分析。我將講述親身經(jīng)歷后的感受,提一些建議。
不論是為客戶做軟件項目還是為自己做軟件產(chǎn)品,都要進行需求分析。需求分析最惱人之處是難以在項目剛啟動時搞清楚需求,如果在項目做了一大半時需求發(fā)生了變化,那將使項目陷入困境。4.3節(jié)解釋需求分析為什么困難,4.4節(jié)講述如何進行需求分析。本章的需求分析均不涉及編程,所以不考慮結(jié)構(gòu)化、面向?qū)ο蟮确治龇椒ā?/P>
4.1可行性分析的要素
做可行性分析不能以偏蓋全,也不可以什么雞毛蒜皮的細節(jié)都加以權(quán)衡??尚行苑治霰仨殲闆Q策提供有價值的證據(jù)。
聯(lián)想集團領(lǐng)導(dǎo)人柳傳志曾說:“沒錢賺的事我們不干;有錢賺但投不起錢的事不干;有錢賺也投得起錢但沒有可靠的人選,這樣的事也不干?!绷鴤髦緸闆Q策立了上述準則,同時也為可以行性分析指明了重點。
一般地,軟件領(lǐng)域的可行性分析主要考慮四個要素:經(jīng)濟、技術(shù)、社會環(huán)境和人。本節(jié)只是泛泛地解釋這四個要素,旨在建立全局分析的觀念。4.2節(jié)將結(jié)合案例圍繞上述要素進行重點分析與評注。
4.1.1 經(jīng)濟
經(jīng)濟可行性分析主要包括:“成本——收益”分析和“短期——長遠利益”分析。 1
一、成本——收益分析
成本——收益分析最容易理解,如果成本高于收益則表明虧損了,如果成本大大高于收益那就虧大了。商人都不喜歡做吃虧的事情。有些商店成天貼著“最后一天跳樓大拍賣”的標語,意思是:我準備吃大虧讓你占便宜,同志,你快上鉤吧。
如果是為客戶做軟件項目,那么收益就寫在合同中。如果是做自己的軟件產(chǎn)品,那么收益就是銷售額。
人們在預(yù)估產(chǎn)品銷售額時常常過分樂觀而犯下大錯。那些對你的產(chǎn)品說恭維話的人并不見得就是要買貨的人,俗話說“嫌貨才是買貨人”。當你沒碰到一個挑刺的人而感覺這產(chǎn)品好得會讓你發(fā)大財時,就要做好會破產(chǎn)的心理準備。
如果做的是小本生意,那可得對成本進行細算。軟件的成本不是指存放軟件的那張光盤的成本,而是指開發(fā)成本。要考慮的成本有:
(1)辦公室房租。
(2)辦公用品,如桌、椅、書柜、照明電器、空調(diào)等。
(3)計算機、打印機、網(wǎng)絡(luò)等硬件設(shè)備。
(4)電話、傳真等通訊設(shè)備以及通訊費用。
(5)資料費。
(6)辦公消耗,如水電費、打印復(fù)印費等。
(7)軟件開發(fā)