當前位置:名人名言大全網 - 名人名言 - 影響軟件項目進度的因素有哪些?在線等待!希拉。

影響軟件項目進度的因素有哪些?在線等待!希拉。

可行性分析就是決定做還是不做。

需求分析就是決定做什麽,不做什麽。

即使可行性分析是客觀科學的,決策仍然可能是錯誤的。因為決策者是人,人都是沖動的,有賭博的心態。如果可行性分析顯示做壹件事的成功率是10%,失敗率是90%,如果這件事意義重大,決策者可能會拍著腦袋:“去做吧!”所以,這個世界要快樂的多,也要悲傷的多。4.1節描述了可行性分析的四個要素:經濟、技術、社會環境和人。

目前國內很多軟件公司做系統集成項目。談談系統集成項目的可行性分析會很有意思。然而,這些系統集成項目大多是政府機構。因為軟件行業不規範,客戶端存在腐敗現象,所以業內有“沒有做不了的系統集成項目”的傳言。軟件公司的註意力幾乎完全集中在“如何拿到項目訂單”和“拿到訂單後如何蒙混過關”上,讓我失去了炫耀“可行性分析”的機會。既然妳不能給壹個人如何做好事的正面建議,那就勸他不要做壞事。

4.2節講述可行性分析案例——投資軟件公司失敗的教訓。筆者沒有資格談投資,但它發生了:在過去的壹年裏,我關閉了壹家軟件公司(我自己的),虧損30萬;震驚壹家軟件公司(朋友的),年虧損200萬;幹掉壹個200萬的投資計劃(陌生人的);踩出壹個萌芽的投資想法654.38+0萬元(來自熟人)。鑒於越來越多富有的私營企業渴望投資軟件行業,這方面的可行性分析值得壹談。我就說說我的親身經歷,提壹些建議。

無論是給客戶做軟件項目,還是給自己做軟件產品,都要進行需求分析。需求分析最討厭的就是在項目開始的時候很難找出需求。如果在項目進行到壹半的時候需求發生了變化,項目就會陷入困境。4.3節解釋了為什麽需求分析是困難的,4.4節描述了如何進行需求分析。本章的需求分析不涉及編程,所以不考慮結構化和面向對象的分析方法。

4.1可行性分析要素

可行性分析不能以偏概全,也不能權衡所有瑣碎的細節。可行性分析必須為決策提供有價值的證據。

聯想集團的掌門人柳傳誌曾經說過:“沒錢賺的事,我們不做;不要做有錢賺卻投資不起的事情;如果妳有錢賺,有能力投資,但是沒有可靠的人選,這樣的事情是不會做的。”柳傳誌確立了上述決策的準則,也指出了可行性分析的要點。

壹般來說,軟件領域的可行性分析主要考慮四個要素:經濟、技術、社會環境和人。本節只對這四個要素進行壹般性解釋,旨在建立全局分析的概念。4.2節將結合案例重點對上述要素進行分析和評述。

4.1.1經濟

經濟可行性分析主要包括“成本-效益”分析和“短期-長期效益”分析。1

壹.成本效益分析

成本收益分析是最容易理解的。如果成本高於收益,就意味著虧損。如果成本遠遠高於收益,就意味著大虧。商人不喜歡做虧本的事情。有的店鋪整天貼著“最後壹天跳樓拍賣”的標語,意思是:我要吃大虧了,讓妳占便宜了,同誌,請妳快上鉤。

如果妳是給客戶做軟件項目,那麽收入是寫在合同裏的。如果是自己做軟件產品,那麽收入就是銷售額。

人們在預測產品銷售時過於樂觀,常常會犯下大錯。那些贊美妳產品的人不壹定是買家。俗話說“嫌棄商品的是買家”。當妳沒有遇到壹個挑剔的人,覺得這個產品太好了,不能讓妳發財的時候,妳要做好破產的準備。

如果妳做的是小生意,妳得仔細計算成本。軟件的成本不是指存儲軟件的光盤的成本,而是指開發成本。需要考慮的成本有:

(1)辦公室租金。

(2)辦公用品,如桌椅、書櫃、照明電器、空調等。

(3)計算機、打印機、網絡等硬件設備。

(4)電話、傳真等通訊設備及通訊費用。

(5)信息費。

(6)辦公消費,如水電費、打印復印費等。

(七)軟件開發人員和管理人員的工資。

(8)購買系統軟件的費用,如操作系統、數據庫、軟件開發工具等。有的老板買盜版系統軟件,卻按照市場價計算成本,可以從美國人身上賺壹筆。

(9)市場調研、可行性分析和需求分析的通訊費用。

(10)公司人員培訓費用。

(11)產品推廣費用。如果妳使用互聯網進行宣傳,妳應該考慮建立壹個網站的成本。

(12)如果客戶是政府部門,要充分考慮吃喝賄賂的費用。

(13)如果公司風水不好,會有很多莫名其妙的管理費。每蓋壹個紅色公章,都要化壹把錢。

二、短期和長期利益分析

人們喜歡吃碗裏的,看鍋裏的,想別人家的。既有短期利益又有長期利益是人的夢想。在商業上,這樣的好事不會輕易到來。

短期收益容易把握,風險低。國內軟件公司往往搶著做信息管理系統、多媒體光盤、系統集成項目或者互聯網服務。每當我們沈迷於短期利益,不求上進的時候,就應該記住童年那些遠大的誌向,給自己壹些鼓勵。

長期利益很難把握,風險很大。能以短期損失換取長期利益的人,要麽是雄心勃勃的將軍,要麽是“紙上談兵”、“釜底抽薪”的庸人。現在國內有很多互聯網企業,只投入不生產。為了實現未來的霸主地位,我願意現在就去爭取財力和耐心。最後存活下來的幾家公司將瓜分市場。

為長遠利益奮鬥的人,妳們壹定要走完長征,不要讓事業半途而廢。2

4.1.2技術

技術可行性分析至少應考慮以下因素:

(1)需求描述中的功能能否在給定的時間內實現。如果在項目開發過程中遇到無法克服的技術難題,那麻煩就大了。耽誤進度輕,毀了工程重。

(2)軟件質量如何?壹些應用需要高實時性能。如果軟件運行速度很慢,即使有功能,也沒有實用價值。壹些高風險的應用要求軟件的正確性和準確性。如果軟件出了問題,造成了客戶利益的損失,那麽軟件開發商就要為此付出代價。

(3)什麽是軟件的生產力?生產力低了,就可以少掙錢,逐漸失去競爭力。在統計軟件的總開發時間時,不能漏掉維護的時間。軟件維護是壹件很慢的事情,它可以慢慢消耗前期獲得的利潤。如果軟件質量不好,會導致維護成本很高,試圖通過偷工減料來提高生產力是得不償失的。

技術可行性分析可以簡單表達為:能不能做到?妳做得好嗎?妳做得快嗎?

4.1.3社會環境

社會環境的可行性至少包括兩個因素:市場和政策。

市場分為不成熟市場、成熟市場和垂死市場。

涉足不成熟的市場風險很大。盡可能準確的潛在市場有多大?妳能拿多少份額?需要多長時間?

擠進成熟市場,雖然風險不高,但也沒多少油水。如果供大於求,也就是軟件開發公司多了,項目少了,那麽投標就可能出現惡性議價。國內第壹批賣電腦和集成系統的公司賺了壹筆,其他人眼紅擠進來,所以這個行業的平均利潤下降了。

不要進入垂死的市場。雖然很多程序員懷念DOS時代的精辟編程,但是現在已經沒有人要DOS應用軟件了。學校教學還可以用DOS軟件,而商業軟件公司已經不能開發DOS軟件了。

政策對軟件公司的生存和發展影響很大。整個90年代,中國電信收取的費用相當高,讓國內互聯網公司焦頭爛額。有些軟件行業利潤很高,但可能存在地方保護政策,導致競爭不公平。政策不當會阻礙軟件企業的健康發展,但我們最怕的是政府幹預企業的正當行為。例如:

目前家電行業競爭非常激烈,某名企總裁很厲害,來回敲打對手。於是中央領導來視察企業,並發表講話:“妳們的突出表現得到了中央的高度重視...但我們是社會主義國家,不是資本主義國家,妳總要給兄弟企業裏的同誌留點飯吃吧!”

我曾經拜訪過壹個在北大學經濟學的朋友。這個仍是黨員的年輕人說:“我最近壹直在研究國內明星企業的興衰,發現了壹個規律,明星企業壹旦被政府領導視察,就忘了是誰,就會做出傻事來找死。”

我真的不明白為什麽企業裏會有“秘書”這個職位。我以為“秘書”是世界上排名第壹的可笑官銜,“秘書”是“秘書”的代名詞,是壹個可有可無的行政官員頭銜,實際上成了中國最大的官銜。每次看到新聞聯播把主席誤稱為總書記,我都很氣憤:因為總書記這個稱呼只適用於幾千萬黨員,國家新聞機構不是面向十幾億嗎?

普通人?如果我以後的工作單位還是靠“秘書”來負責,我每天都會忙得上火,還有精力去編程。

4.1.4人

有句名言:“人分為四類——人、人才、人力、人渣。”

如果以上四類人在壹個軟件公司裏都是完整的,那麽最好的分工就是讓“人”做領導,“人才”做壹線開發,“人”做管理員,“人渣”負責行賄。

這裏只談公司領導和開發人員“是或不是”。“人”畢竟是少數,但“人才”是豐富的。那種舉重若輕的“人才”可以當領導,那種舉重若輕的人才適合軟件開發人員。如果壹群本科、碩士、博士的畢業生應聘壹家軟件公司,應該如何錄用?我的建議如下:

首先選擇本科畢業生,因為他們剛剛年輕,精力充沛,不擺架子,不恥下問,要求不高,付出很多。

其次,選擇碩士研究生。如果學生沒有範進忠那麽老,在讀碩士時沒有天天寫文章,放棄了編程工作,那麽壹個有經驗的學士程序員可以帶著他們實習幾個月。

如果學士、碩士被別的公司搶走了,妳得接幾個博士補回來。博士在軟件公司有什麽用?想不出有什麽用,只覺得他們挺可憐的:從碩士到博士,這六七年沒學到多少真本事,卻學會了“自大”甚至“造假”;畢業的時候,驀然回首,發現自己的青春已被虛度,心智已是老態。我不得不嘆息和噓,我不得不讓自己自信。我也是博士畢業,所以會被認為是三手貸款出售。真羨慕那些比我小的光棍和碩士。他們可以飛走,唉。