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