軟件開(kāi)發(fā)流程-可行性分析
2014-04-23 23:56:52 訪問(wèn):
一、可行性分析的定義
可行性分析是要決定“做還是不做”。
需要分析是要決議“做什么,不做什么”。
即便可行性分析是客觀的、迷信的,但決策仍有可能是過(guò)錯(cuò)的。因?yàn)闆Q策者是人,人會(huì)激動(dòng),有賭博心態(tài)。如果可行性分析表明做某件事的勝利率是10%,失敗率是90%,假使該事情的意思無(wú)比大,決策者興許會(huì)一拍腦袋:“豁出去,干!”于是這世界就多了一份極喜與極悲。
二、可行性分析的因素
做可行性分析不能以偏蓋全,也不可以什么雞毛蒜皮的細(xì)節(jié)都加以衡量??尚行苑治霰匦铻闆Q議供給有價(jià)值的證據(jù)。
聯(lián)想團(tuán)體領(lǐng)導(dǎo)人柳傳志曾說(shuō):“沒(méi)錢賺的事我們不干;有錢賺但投不起錢的事不干;有錢賺也投得起錢但沒(méi)有牢靠的人選,這樣的事也不干。”柳傳志為決策破了上述準(zhǔn)則,同時(shí)也為可以行性分析指明了重點(diǎn)。
個(gè)別地,軟件范疇的可行性分析主要考慮四個(gè)要素:經(jīng)濟(jì)、技術(shù)、社會(huì)環(huán)境和人。本節(jié)只是泛泛地說(shuō)明這四個(gè)要素,旨在樹(shù)立全局分析的觀點(diǎn)。
2.1 經(jīng)濟(jì)
經(jīng)濟(jì)可行性剖析重要包含:“成本——收益”分析跟“短期——深遠(yuǎn)利益”分析。 1
一、成本——收益分析
成本——收益分析最輕易懂得,如果成本高于收益則表明虧損了,如果成本大大高于收益那就虧大了。商人都不喜歡做吃虧的事件。有些商店成天貼著“最后一天跳樓大拍賣”的標(biāo)語(yǔ),意思是:我預(yù)備吃大虧讓你占廉價(jià),同道,你快上鉤吧。
如果是為客戶做軟件名目,那么收益就寫在合同中。如果是做自己的軟件產(chǎn)品,那么收益就是銷售額。
人們?cè)陬A(yù)估產(chǎn)品銷售額時(shí)經(jīng)常過(guò)火樂(lè)觀而犯下大錯(cuò)。那些對(duì)你的產(chǎn)品說(shuō)奉承話的人并不見(jiàn)得就是要買貨的人,俗話說(shuō)“嫌貨才是買貨人”。當(dāng)你沒(méi)遇到一個(gè)挑刺的人而感到這產(chǎn)品好得會(huì)讓你發(fā)大財(cái)時(shí),就要做好會(huì)破產(chǎn)的心理籌備。
假如做的是小本生意,那可得對(duì)成本進(jìn)行細(xì)算。軟件的本錢不是指寄存軟件的那張光盤的成本,而是指開(kāi)發(fā)成本。要斟酌的成本有:
(1)辦公室房租。
(2)辦公用品,如桌、椅、書(shū)廚、照明電器、空調(diào)等。
(3)盤算機(jī)、打印機(jī)、網(wǎng)絡(luò)等硬件裝備。
(4)電話、傳真等通信設(shè)備以及通訊費(fèi)用。
(5)材料費(fèi)。
(6)辦公耗費(fèi),如水電費(fèi)、打印復(fù)印費(fèi)等。
(7)濟(jì)南軟件開(kāi)發(fā)人員與行政人員的工資。
(8)購(gòu)置系統(tǒng)軟件的用度,如買操作系統(tǒng)、數(shù)據(jù)庫(kù)、濟(jì)南軟件開(kāi)發(fā)工具等。有些老板買盜版的體系軟件,卻按市場(chǎng)價(jià)算成本,可從美國(guó)佬那里賺一筆。
(9)做市場(chǎng)考察、可行性分析、需求分析的交際費(fèi)用。
(10)公司職員培訓(xùn)費(fèi)用。
(11)產(chǎn)品宣揚(yáng)費(fèi)用。如果用Internet作宣傳,則要考慮建設(shè)Web站點(diǎn)的費(fèi)用。
(12)如果客戶是政府部分,還要充足考慮用于吃喝玩樂(lè)、行賄的費(fèi)用。
(13)如果公司的風(fēng)水不好,會(huì)有良多莫名其妙的管理費(fèi)。每戳一個(gè)紅艷艷的公章都要化一把鈔票。
二、短期——長(zhǎng)遠(yuǎn)利益分析
人們愛(ài)好吃著碗里的、看著鍋里的,還想著別人家里的。短期利益和長(zhǎng)遠(yuǎn)利益兼得是人們夢(mèng)寐以求的事。在貿(mào)易上,這等好事可不會(huì)容易來(lái)臨。
短期利益容易掌握,風(fēng)險(xiǎn)較低。國(guó)內(nèi)濟(jì)南軟件公司常常呈現(xiàn)一窩蜂地去做信息管理系統(tǒng)、多媒體光盤、系統(tǒng)集成項(xiàng)目或Internet服務(wù)。每當(dāng)我們陷溺于短期利益不思進(jìn)取時(shí),應(yīng)當(dāng)好好回想童年時(shí)代那些巨大的抱負(fù),給自己一些鼓勵(lì)。
長(zhǎng)遠(yuǎn)利益難以掌握,危險(xiǎn)較大。能為了長(zhǎng)遠(yuǎn)利益不惜短期虧損的人,要么是雄心勃勃的將帥之才,要么是“夸夸其談”、“眼高手底”的那一類庸人。國(guó)內(nèi)目前有不少Internet企業(yè),只投入不產(chǎn)出。為了成績(jī)未來(lái)的霸業(yè),情愿當(dāng)初拼財(cái)力、比耐性。最后存活下來(lái)的幾個(gè)公司將瓜分市場(chǎng)。
那些為久遠(yuǎn)好處斗爭(zhēng)的人們,你們可得把長(zhǎng)征的道路走完啊,千萬(wàn)別讓事業(yè)延年益壽。 2
2.2 技術(shù)
技術(shù)可行性分析至少要考慮以下幾方面因素:
(1)在給定的時(shí)間內(nèi)是否實(shí)現(xiàn)需求闡明中的功效。如果在項(xiàng)目開(kāi)發(fā)進(jìn)程中碰到難以戰(zhàn)勝的技術(shù)問(wèn)題,麻煩就大了。輕則遷延進(jìn)度,重則葬送項(xiàng)目。
(2)軟件的品質(zhì)如何?有些運(yùn)用對(duì)實(shí)時(shí)性要求很高,如果軟件運(yùn)行慢如蝸牛,即使功能具備也毫無(wú)適用價(jià)值。有些高風(fēng)險(xiǎn)的應(yīng)用對(duì)軟件的準(zhǔn)確性與準(zhǔn)確性要求極高,濟(jì)南森普,如果軟件出了錯(cuò)誤而造成客戶利益喪失,那么濟(jì)南軟件開(kāi)發(fā)方可要賠慘了。
(3)軟件的生產(chǎn)率如何?如果出產(chǎn)率低下,能賺到的錢就少,并且會(huì)逐步損失競(jìng)爭(zhēng)力。在統(tǒng)計(jì)軟件總的開(kāi)發(fā)時(shí)間時(shí),不能遺漏用于維護(hù)的時(shí)間。軟件保護(hù)是異常拖后腿的事,它能把前期拿到的利潤(rùn)緩緩地消費(fèi)光。如果軟件的質(zhì)量不好,將會(huì)導(dǎo)致維護(hù)的代價(jià)很高,打算通過(guò)偷工減料而進(jìn)步生產(chǎn)率,是得失相當(dāng)?shù)氖隆?/p>
技巧可行性分析能夠簡(jiǎn)略地表述為:做得了嗎?做得好嗎?做得快嗎?
2.3 社會(huì)環(huán)境
社會(huì)環(huán)境的可行性至少包括兩種因素:市場(chǎng)與政策。
市場(chǎng)又分為未成熟的市場(chǎng)、成熟的市場(chǎng)和將要滅亡的市場(chǎng)。
涉足未成熟的市場(chǎng)要冒很大的風(fēng)險(xiǎn),要盡可能正確地估量潛在的市場(chǎng)有多大?自己能占多少份額?多長(zhǎng)時(shí)光能實(shí)現(xiàn)?
擠進(jìn)成熟的市場(chǎng),固然風(fēng)險(xiǎn)不高,但油水也未幾。如果供大于求,即濟(jì)南軟件開(kāi)發(fā)公司多,項(xiàng)目少,那么在競(jìng)標(biāo)時(shí)可能會(huì)涌現(xiàn)惡性殺價(jià)的情況。國(guó)內(nèi)第一批賣計(jì)算機(jī)的、做系統(tǒng)集成的公司發(fā)了財(cái),別人眼紅了也擠進(jìn)來(lái),這個(gè)行業(yè)的均勻利潤(rùn)也就降落了。
將要消亡的市場(chǎng)就別進(jìn)去了。只管許多程序員悼念DOS時(shí)期編程的那種酣暢淋漓,可現(xiàn)在沒(méi)人要DOS利用軟件了。學(xué)校教養(yǎng)尚可用用DOS軟件,商業(yè)濟(jì)南軟件公司則不可再去開(kāi)發(fā)DOS軟件。
政策對(duì)濟(jì)南軟件公司的生存與發(fā)展影響非常大。全部90年代,中國(guó)電信的收費(fèi)相稱高,僅此一招就把國(guó)內(nèi)互聯(lián)網(wǎng)企業(yè)打得氣息奄奄。某些軟件行業(yè)的利潤(rùn)很高,但可能存在處所維護(hù)政策,使競(jìng)爭(zhēng)不公正。政策不當(dāng)將妨礙濟(jì)南軟件公司的健康發(fā)展,可最怕的還是政府干涉企業(yè)的正當(dāng)行動(dòng)。例如:
現(xiàn)在家電行業(yè)競(jìng)爭(zhēng)十分劇烈,其中有一個(gè)有名企業(yè)的總裁非常了得,把對(duì)手打得節(jié)節(jié)潰退。于是中央領(lǐng)導(dǎo)人就來(lái)視察該企業(yè)并作講話:“你們的事跡光輝,得到了中心的高度器重,……但咱們是社會(huì)主義國(guó)家,不是資本主義國(guó)度,你們總得給兄弟企業(yè)的同志們留口飯吃吧!”
有一次我訪問(wèn)了北京大學(xué)一位研究經(jīng)濟(jì)學(xué)的友人。這個(gè)年輕人,仍是個(gè)黨員,競(jìng)?cè)贿@么說(shuō):“我最近在研討海內(nèi)明星企業(yè)的興衰問(wèn)題,我發(fā)明了一個(gè)法則,明星企業(yè)一旦被政府引導(dǎo)人觀察過(guò),它就忘了本人是誰(shuí),就會(huì)做些走向逝世亡的蠢事。”
我切實(shí)不清楚企業(yè)中為什么還要有“書(shū)記”職位。我認(rèn)為“書(shū)記”乃是天下第一號(hào)好笑的官銜,“書(shū)記”本是“秘書(shū)”(secretary)的同義詞,是個(gè)可有可無(wú)的行政人員的稱說(shuō),在中國(guó)居然成了最大的官銜。每次看到消息聯(lián)播把國(guó)家主席錯(cuò)叫成總書(shū)記我都十分憤慨:因?yàn)榭倳?shū)記的稱喟只對(duì)幾千萬(wàn)的黨員實(shí)用,國(guó)家的新聞機(jī)構(gòu)豈非不面向十多億一般老庶民?如果我將來(lái)的工作單位還靠“書(shū)記”來(lái)管事,我天天準(zhǔn)忙著賭氣,那里還有精神去編程。
2.4 人
有句名言:“人分四類——人物,人才,人手,人渣。”
如果一個(gè)濟(jì)南軟件公司里上述四類人齊全了,那么最好的分工是讓“人物”當(dāng)領(lǐng)導(dǎo),“人才”做第一線的開(kāi)發(fā)人員,“人手”做行政人員,“人渣”負(fù)責(zé)行賄。
這里只談公司的領(lǐng)導(dǎo)與開(kāi)發(fā)人員“行還是不行”。“人物”究竟是少數(shù),“人才”可是濟(jì)濟(jì)的。舉重若輕的那類“人才”可以做領(lǐng)導(dǎo),舉輕若重的那類人才合適做濟(jì)南軟件開(kāi)發(fā)人員。如果一群持有學(xué)士、碩士和博士文憑的畢業(yè)生到濟(jì)南軟件公司應(yīng)聘,該如何錄用呢?我的倡議如下:
先取舍本科畢業(yè)生,由于他們合法青春、干勁十足、不擺架子、不恥下問(wèn)、請(qǐng)求不高、貢獻(xiàn)甚多。
其次抉擇碩士畢業(yè)生,如果該生沒(méi)象范進(jìn)中舉時(shí)那么老,并且在讀碩士時(shí)不每天去造文章而拋棄了編程工作,那么讓有教訓(xùn)的學(xué)士程序員帶他們煅練多少個(gè)月就可以用了。
如果學(xué)士、碩士被其它公司取光了,那只好撿幾個(gè)博士充數(shù)。博士到了濟(jì)南軟件公司有什么用呢?我想不出有什么用,只曉得他們挺值得可憐的:從碩士讀到博士出頭,這六七年時(shí)間,真本領(lǐng)沒(méi)學(xué)多少,倒學(xué)會(huì)“眼高手低”甚至“平心而論”;畢業(yè)時(shí)驀然回想,察覺(jué)青春已被虛度,心靈已呈老態(tài),唯有長(zhǎng)嘆短噓,強(qiáng)把自信作自負(fù)。我也將博士畢業(yè),就要論為三手貸賤賣了。真愛(ài)慕那些比我年青的學(xué)士、碩士們,他們可以遠(yuǎn)走高飛,唉!