天天看點

《挖掘管理價值:企業軟體項目管理實戰》一2.2 項目确立過程

本節書摘來異步社群《挖掘管理價值:企業軟體項目管理實戰》一書中的第2章,第2.2節,作者: 徐勤 責編: 楊海玲, 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

挖掘管理價值:企業軟體項目管理實戰

軟體開發項目的确立有的時候是必然發生的,如使用者需求或對現有系統的更新和更新;有的時候是偶然發生的,如市場商機或業務部門突然提出一個需求或者是系統突然出現了故障。不管是何種情況,軟體開發都不可能一蹴而就,總需要一個或長或短的過程。是以在開始軟體項目之前,通常需要一個立項的過程。

立項的目的是為了确定軟體開發的目的和範圍,評估項目的投入、回報、合理性和可操作性,同時得到上層的準許和預算。

通常而言,立項要解決以下問題。

為什麼要開發(目的性)。首先要明确軟體開發的目的是什麼,解決什麼樣的問題,是否合理?具體開發什麼東西?需要明确的定義和描述。

方案可行嗎(可行性)。需求是否可以實作或部分實作?有沒有更好的、更經濟的、更有效的替代方案。

需要多少時間完成(時間性)。需求部門希望項目什麼時候能夠實作,合理可行的時間是多少。

有能力開發嗎(實施性)。如果需要開發,有沒有技術能力,有沒有瓶頸,如何克服。

有足夠的資金開發嗎(資金性)。開發需要多少資金投入,包括财力和人力,有沒有足夠的預算金額。

負責人或團隊(組織性)。開發是否得到準許,需要哪些人參與、誰是項目負責人、賦予多大的權力。

回報(投資性)。項目的回報情況如何,包括有形的和無形的回報,如市場銷售額、節約了多少費用、産生了多少效益、提高了多少效率、促進了多少銷量等。

案例1:條件成熟,項目立項容易成功

案例情景

某金屬回收和加工企業,打算擴建露天原料堆放場地,新增四個貨櫃車稱重處、四個停車場和兩個司機休息室。企業年生産能力6000萬噸、平均每天有300~500輛車需要稱重。在不增加從業人員的前提下,為了提高稱重處的工作效率,友善司機知道自己的車輛在什麼時候可以稱重和卸貨,需要自動告知司機車輛排隊次序,稱重員可以自由安排車輛的次序和記錄稱重的狀态。由于停車場場地較大,需要安裝4個大尺寸led螢幕顯示車輛排隊次序和語音叫号。一個大尺寸led螢幕市場價格大約2萬元,軟體開發價格大約3萬元,本項目已經通過了公司管理層的準許,由it部和物流部負責完成。

案例分析

根據以上案例描述,這是一個包括硬體和軟體的開發項目,在做立項分析的時候,可以采用以下的提問法,來确立項目。

問題一:為什麼要開發?

分析:目的是提高稱重處的工作效率和司機滿意度。

問題二:開發什麼?

分析:提供稱重車輛的排隊、語音叫号、led螢幕顯示功能。

問題三:是否合理?

分析:通過led螢幕顯示和語音叫号,确實可以有效地安排好車輛次序,減少沖突和等待時間,提高稱重效率和司機滿意度,對于公司的業務有着至關重要的作用。

問題四:方案可行嗎?

分析:led螢幕普遍使用,采購容易。停車場有立柱可以安裝led螢幕,也有現成的網絡。通過公司的廣播系統可以播放軟體的自動語音叫号。

問題五:項目完成時間?

分析:需求部門提出在2個月内實作。但是it部門認為,目前有其他已經開展的項目在做,不能投入全部人力和時間,而且開發過程中會用到新技術和新裝置,可能會遇到技術瓶頸,需要更多的時間來做測試。另外購買裝置、簽署合同、安裝調試裝置也需要一個周期,是以希望給到3個月左右的時間。

問題六:有能力開發嗎?

分析:需求中有技術難度的是語音播報和led螢幕顯示。led螢幕顯示功能需要硬體供應商提供相應的資料接口和規範說明。

問題七:有足夠的預算嗎?

分析:本年度有12萬元的it項目預算,需求中基本費用為4 × 2+3=11萬,尚有足夠的預算。

問題八:負責人和團隊?

分析:由公司管理層授權,it部和物流部共同負責完成此項目。

結論:經過讨論和協商,同意立項,費用預算11萬左右,項目時間為2.5個月左右。

案例啟迪

計算機技術是通過抽象的技術、代碼和資料來解決現實中的問題。使用者腦海中對于需求概念往往是單一的、片面的、局部的或利己的,經過需求方(本案例中的生産部門)和實作方(本案例中的it部門)反複論證,合情合理的項目需求才能得到廣泛的支援,容易實作。

案例2:條件不成熟,項目立項失敗

某機械加工企業,主要生産柴油、汽油發動機的缸體。在産品包裝的時候,每個固件上面都貼好了條形碼标簽,每個包裝箱上也貼好了條形碼标簽。目前公司已經有erp系統來控制包裝的流程和記錄,包裝完成後列印包裝清單,但是操作員需要來回走動于工作台和包裝平台。業務部門希望減少操作員來回走動的時間,減輕勞動強度。他們提出采用無線掌上終端掃描條碼,然後在此裝置上輸入資料,完成操作。

根據以上案例描述,這是一個包括硬體和軟體的開發項目,在做立項分析的時候,可以采用以上的提問法,來确立項目。

分析:減少勞動強度和提高效率。

分析:無線掌上終端應用軟體。

分析:來回走動确實增加了勞動負擔,同時也影響了效率。

分析:市場上确實有無線掌上終端可以掃描條形碼,但是此類裝置的螢幕比較小,需要用筆來輸入資料,也沒有辦法直接驅動列印機。另外公司内沒有無線網絡,需要額外布設無線網絡。it部門提出在靠近包裝平台最近的地方是否可以增加桌上型電腦和列印機,以避免操作員來回走動。

分析:需求部門提出在1個月内完成。it部門認為,購買裝置、安裝網線網絡、開發軟體至少需要2個月的時間。

分析:一般終端裝置使用windows ce作業系統,it部門沒有開發過,可能有技術上的困難。

分析:一個無線掌上終端市場價格大約在1.5萬元左右,公司有8個包裝平台。要建設安全可靠的無線網絡覆寫整個包裝工廠中的房間,大約需要2萬元左右。所有裝置成本大約是1.5×8+2=14萬。本年度沒有此項預算,目前公司盈利狀況不佳,如果申請特批可能被否決。如果采用it部門的建議,增加桌上型電腦和列印機,成本大約是4000×8 + 2000×8 = 48000元,這樣的費用更容易被管理層準許。

分析:目前沒有得到管理層的準許,還無法确認項目負責人。

結論:項目不立項。考慮到公司目前沒有此項預算,而且投入較大,提升效果可能不明顯,技術上有困難,同意改為增加桌上型電腦和列印機的方案,由it部門負責完成,完成時間大約為1.5個月。

很多情況下在條件還沒有成熟的時候,或者時機不恰當的時候,項目需求就被提了出來,如果不能進行嚴格的項目确立評估,很可能造成項目華而不實或勉為其難。

案例3:回報不明确,項目立項失敗

啟明遊戲軟體公司是一家專業從事網絡遊戲開發的公司,近年來公司業務一直處于低迷狀态。為了改變這種狀态,公司管理層聘請了mickey為企劃部主管,來主導遊戲軟體題材的策劃。

mickey要求企劃部結合市場趨勢和使用者心理提出多套遊戲軟體設計構思,然後進行項目立項。企劃部的nick提出,鑒于目前中日關系緊張,可以适時推出“抗日”題材的遊戲,如根據某個抗日電視劇或電影為情節,進行改編和開發。

mickey召集企劃部、設計部、開發部和市場部人員對此提議進行立項評估。在會議上,nick首先對項目進行了簡要的闡述:“此項目的目的是為了開拓公司業務,開發新産品,為業務增加新的赢利點。項目的内容以抗日題材的電視劇為藍本,安排至少10個場景和2種遊戲難度,畫面為3d模式,人物安排至少30個以上。項目大約需要1年左右時間完成。如果遊戲開發成功,且上市後獲得良好的使用者群,将可以給公司的業務帶來新的注冊費用、推廣利潤和廣告代理收入。”

開發部的lever說道:“這個項目的技術要求比我們以前開發的項目都高,特别是3d畫面實作方面,對我們來說是一個挑戰,我們的團隊可能會遇到開發的瓶頸。是以我懷疑是否一定要開發3d遊戲。”

市場部的andrew說道:“據我所知,目前市場上有很多‘紅色’主題遊戲,包括抗日題材的,如《抗戰》、《亮劍》、《兵臨城下》等,我們産品的内容是否和競争者相似,我們産品的特點是什麼,定位在哪裡?我們是否應該進行足夠的市場調研?另外,如果借用影視作品的題材,是否要支付版權費用,整個開發和營銷的資金要多少,是否足夠,我們應該做出準确的預算。這個項目開發需要1年的周期甚至更長的時間,等到我們把産品開發出來,市場是否還有這個熱度,這是我最擔心的。”

設計部的julia也說道:“我覺得這個産品定位有點過高,使用者的關注力度和投入時間可能沒有我們預期的那麼長,是以遊戲的市場壽命不見得那麼長。我的建議是,我們可以把遊戲的規模縮小,使用者群體範圍縮小,或者按階段推出。”

mickey看各個部門的意見分歧比較大,于是說道:“好吧,我覺得這個方案還不夠成熟,建議企劃部和市場部重新做一個市場調研後我們再來評估項目立項。”

經過2周的調研,市場部發現同類的遊戲産品在市場上已經有一定的占有率,新産品要獲得較大使用者數的難度很大,建議企劃部另辟蹊徑。

nick的提議之是以不能被有效地立項,關鍵是缺乏良好的投資回報性。盡管nick的出發點很好,但是很可能是一廂情願,因為隻有被市場認可和接受的遊戲,才能創造利潤。類似的題材在市場上已經有衆多的競争者,使用者已經先入為主,如果沒有自己的特色,營銷很可能會失敗。是以,在項目立項時,不能隻考慮技術的因素和難度,應該優先考慮資金投入和市場潛力,在項目構思階段要做好市場調研的工作。

不是所有的軟體需求都是合理的或是适合時宜的。項目立項的目的就是要對需求做出一個準确的評估和判斷,确定是否應該立項或者是值得立項。在具體實踐中,很多項目都是虎頭蛇尾,提需求的時候熱熱鬧鬧,大家積極性很高,上司也賦予厚望,但是随着項目的發展和深入,逐漸發現需求和現實偏移,差距較大,或者是技術遇到瓶頸無法突破;或者是投資超出,預算不夠,無法追加等諸多原因導緻項目胎死腹中,不了了之。是以說項目立項是項目的起點,需要謹慎、客觀、實事求是地評估和決定。

前面我們已經描述了項目實施的目的和重要性,那麼在具體實踐中如何組織和進行呢?項目立項有一個基本流程,包括了基本的活動和文檔記錄,如圖2-2所示。

《挖掘管理價值:企業軟體項目管理實戰》一2.2 項目确立過程

案例4:項目立項申請

某公司從事電子元器件生産,主要産品為手機的信号接收控制子產品,設計年産能達3000萬個左右,所有裝置為進口自動加工裝置。自2009年批量投産以來,産量和銷量穩步提升,原來小規模的手工作業流程已經不能适應快速大規模的生産,生産部門提出需要相應的mes系統來輔助和管理生産的流程,希望在6個月左右的時間可以實施一套管理主線生産流程的系統,進而可以提高良率和效率,在擴大産能的同時,略微增加操作員的數量。生産部門的經理是jack,具體分管主線生産的是william,it部經理是robert,具體分管系統開發的是justin,qa部門負責産線品質的是nancy。以下為此項目立項的具體過程。

1.william以書面形式提出了預案,檔案内容如表2-1所示。

《挖掘管理價值:企業軟體項目管理實戰》一2.2 項目确立過程

2.william召集相關人員開會讨論和評估項目預案,以下是他們主要的對話。

robert 問:我想先細化一下你們的需求。第一,有多少條生産線或者是工位需要實施此系統?每條線或者是每個工位需要多少台電腦?需要什麼樣的電腦、是桌上型電腦、一體機、平闆電腦或是手持終端?

william回答:我們打算按工位來布置電腦,生産一部目前有20個工位,每個工位需要一個電腦,作為資料采集和控制點。用普通的桌上型電腦就可以了,但是要求機箱小,因為生産線的空間有限。

justin問:一個工位一台電腦夠嗎?萬一出現排隊使用的情況怎麼辦?

william回答:一般不會,但是我們有3個工位工時很短,可能會出現等不及的情況。就在這3個工位安裝2台電腦好了。

robert說:好的,基本上需要23台電腦,此外我們需要一個伺服器和一個交換機,還有23個左右的網絡點,硬體費用大概在6萬元左右。

justin說:至于軟體部分的費用,市場上有很多mes系統。我們大緻地詢了一下價格,國外的軟體大緻在10萬美元左右,國内軟體大緻在20萬元人民币左右,這裡面已經包含了客戶訂制的費用。還有上資料庫軟體的許可證費用3萬元人民币。我們大緻地評估了一下,還是選擇國内的軟體,這樣可以得到及時優質的服務,所有軟體方面的費用應該在23萬元人民币左右,加上硬體的費用,總共大約為30萬人民币。我部門今年沒有為此類系統準備預算,是以就得用你部門的生産力提升的預算。另外,關于效益方面,我們認為提升良率是可以實作的,但是周轉率的提升不一定能達到你們的期望,因為使用系統控制制程後,操作員會有稍許額外的工作量,是以我們覺得提高機器的使用率是提升周轉率的有利條件。

jack回答:好的,這個問題我們回去再讨論一下,重新給出一個合理、正确的數字。

justin說:我們還有必要讨論一下風險,使用計算機系統控制生産過程後對于系統的依賴性就更強了,萬一系統因為故障而中斷,是否影響生産。如果影響生産,你們能承受最多多少時間的中斷。

jack回答:這個系統對我們來說至關重要,生産線意外停線的損失很大,是以我們希望系統是穩定可靠的。

robert回答:好的,如果有這樣的需求,我們要求追加一台伺服器,作為後備伺服器,以保證系統是不中斷的。

justin說:最後我們讨論一下項目的時間,我們預計6個月左右是可以完成“準确控制各産品型号的制程、控制材料清單、操作工工位技能”三項的,至于“良率分析和自動報告”,因為需求不明确,另外定制内容較多,是以建議放在第二階段開發,這樣我們有足夠的時間保證第一階段順利成功地完成。

william說:可以,但是在第一階段完成後就要馬上開始。

william根據評估的結果,修正了項目申請,如表2-2所示。

《挖掘管理價值:企業軟體項目管理實戰》一2.2 項目确立過程

通過本案例,我們看到完整有效的軟體項目立項流程可以保障項目被合理地、準确地設定好目标、時間和資源,進而使軟體項目管理建立在紮實穩固的基礎上。

繼續閱讀