現(xiàn)在很多行業(yè)都開始引進(jìn)管理系統(tǒng),因為管理系統(tǒng)應(yīng)用在工作和管理過程中效果非常明顯,不僅可以提高管理效率,而且在員工的工作積極性上也會有明顯的提升。
那么管理系統(tǒng)開發(fā)難度大嗎?
如果公司不是開發(fā)公司的話,自己是不是可以搞定所有的開發(fā)要求呢? 在開發(fā)上,不管是管理系統(tǒng)開發(fā)還是其他系統(tǒng)的開發(fā),考慮到長期使用也考慮到后期員工的使用感受,肯定是推薦大家跟專業(yè)的開發(fā)公司或者是團(tuán)隊合作,這樣程序和系統(tǒng)在應(yīng)用的時候才能有一個不錯的體驗感受。 而且就算是單純的考慮成本問題,跟專業(yè)的團(tuán)隊合作只是支付一個管理系統(tǒng)開發(fā)的費用,但如果是自己公司成立團(tuán)隊來負(fù)責(zé)開發(fā)的話,那么在進(jìn)行開發(fā)的時候就需要注意了,整體的成本以及維護(hù)成本都會提升很多。
現(xiàn)在幾乎只要是專業(yè)的開發(fā)團(tuán)隊在進(jìn)行開發(fā)的時候都可以提供很多專業(yè)的服務(wù)以及售后給客戶,比如說系統(tǒng)在后期使用和維護(hù)的時候如果有問題的話,那么前期的開發(fā)團(tuán)隊給來解決。但如果是自己搞定的開發(fā)系統(tǒng),在后期如果系統(tǒng)出現(xiàn)問題或者是不穩(wěn)定現(xiàn)象的話,就只能自己公司想辦法解決了。而且管理程序應(yīng)用以后,如果出現(xiàn)問題的話,不僅會影響到公司的正常運轉(zhuǎn),而且也會讓員工認(rèn)為公司在各方面都不是很靠譜,選擇的開發(fā)管理軟件也不是很好,這些都是影響公司在員工心中形象以及定位的關(guān)鍵所在。
項目管理與軟件開發(fā)的質(zhì)量、效率、最終成果息息相關(guān),本文主要講述軟件項目的風(fēng)險評估、成本預(yù)算、客戶溝通、需要分析、開發(fā)管理、成品交付等多個流程。
軟件項目風(fēng)險是指在整個項目周期中所涉及的成本預(yù)算、開發(fā)進(jìn)度、技術(shù)難度、經(jīng)濟(jì)可行性、安全管理等各方面的問題,以及由這些問題而對項目所產(chǎn)生的影響。項目的風(fēng)險與其可行性成反比,其可行性越高,風(fēng)險越低。
軟件項目的可行性分為經(jīng)濟(jì)可行性、業(yè)務(wù)可行性、技術(shù)可行性、法律可行性等四個方面。而軟件項目風(fēng)險則分為產(chǎn)品規(guī)模風(fēng)險、需要風(fēng)險、相關(guān)性風(fēng)險、管理風(fēng)險、安全風(fēng)險等六個方面:
1. 產(chǎn)品規(guī)模風(fēng)險
項目的風(fēng)險是與產(chǎn)品的規(guī)模成正比的,一般產(chǎn)品規(guī)模越大,問題就越突出。尤其是估算產(chǎn)品規(guī)模的方法,復(fù)用軟件的多少,需求變更的多少等因素與產(chǎn)品風(fēng)險息息相關(guān):
(1) 估算產(chǎn)品規(guī)模的方法
(2) 產(chǎn)品規(guī)模估算的信任度
(3) 產(chǎn)品規(guī)模與以前產(chǎn)品規(guī)模平均值的偏差
(4) 產(chǎn)品的用戶數(shù)
(5) 復(fù)用軟件的多少
(6) 產(chǎn)品需求變更的多少
2. 需求風(fēng)險
很多項目在確定需求時都面臨著一些不確定性。當(dāng)在項目早期容忍了這些不確定性,并且在項目進(jìn)展過程當(dāng)中得不到解決,這些問題就會對項目的成功造成很大威脅。如果不控制與需求相關(guān)的風(fēng)險因素,那么就很有可能產(chǎn)生錯誤的產(chǎn)品或者拙劣地建造預(yù)期的產(chǎn)品。每一種情況對產(chǎn)品來講都可能致命的,這些的風(fēng)險因素有:
(1) 對產(chǎn)品缺少清晰的認(rèn)識
(2) 對產(chǎn)品需求缺少認(rèn)同
(3) 在做需求分析過程中客戶參與不夠
(4) 沒有優(yōu)先需求
(5) 由于不確定的需要導(dǎo)致新的市場
(6) 不斷變化需求
(7) 缺少有效的需求變化管理過程
(8) 對需求的變化缺少相關(guān)分析等
3. 相關(guān)性風(fēng)險
許多風(fēng)險都是因為項目的外部環(huán)境或因素的相關(guān)性產(chǎn)生的??刂仆獠康南嚓P(guān)性風(fēng)險, 能緩解策略應(yīng)該包括可能性計劃,以便從第二資源或協(xié)同工作資源中取得必要的組成部分,并覺察潛在的問題,與外部環(huán)境相關(guān)的因素有:
(1) 客戶供應(yīng)條目或信息
(2) 交互成員或交互團(tuán)體依賴性
(3) 內(nèi)部或外部轉(zhuǎn)包商的關(guān)系
(4) 經(jīng)驗豐富人員的可得性
(5) 項目的復(fù)用性
4. 技術(shù)風(fēng)險
軟件技術(shù)的飛速發(fā)展和經(jīng)驗豐富員工的缺乏,意味著項目團(tuán)隊可能會因為技巧的原因影響項目的成功。在早期,識別風(fēng)險從而采取合適的預(yù)防措施是解決風(fēng)險領(lǐng)域問題的關(guān)鍵,比如:培訓(xùn)、聘請顧問以及為項目團(tuán)隊招聘合適的人才等。關(guān)于技術(shù)主要有下面這些風(fēng)險因素:
(1) 缺乏培訓(xùn)
(2) 對方法、工具和技術(shù)理解的不夠
(3) 應(yīng)用領(lǐng)域的經(jīng)驗不足
(4) 對新的技術(shù)和開發(fā)方法應(yīng)用不熟悉
5. 管理風(fēng)險
盡管管理問題制約了很多項目的成功,但是不要因為風(fēng)險管理計劃中沒有包括所有管理活動而感到驚奇。在大部分項目里,項目經(jīng)理經(jīng)常是寫項目風(fēng)險管理計劃的人,他們有先天性的不足——不能檢查到自己的錯誤。因而,使項目的成功變得更加困難。如果不正視這些棘手的問題,它們就很有可能在項目進(jìn)行的某個階段影響項目本身。當(dāng)我們定義了項目追蹤過程并且明晰項目角色和責(zé)任,就能處理這些風(fēng)險因素:
(1) 計劃和任務(wù)定義不夠充分
(2) 對實際項目狀態(tài)不了解
(3) 項目所有者和決策者分不清
(4) 不切實際的承諾
(5) 不能與員工之間的進(jìn)行充分地溝通
6. 安全風(fēng)險
軟件產(chǎn)品本身是屬于創(chuàng)造性的產(chǎn)品,產(chǎn)品本身的核心技術(shù)保密非常重要。但一直以來,我們在軟件這方 面的安全意識比較淡薄,對軟件產(chǎn)品的開發(fā)主要注重技術(shù)本身,而忽略了專利的保護(hù)。軟件行業(yè)的技術(shù)人員流動是很普遍的現(xiàn)象,隨著技術(shù)人員的流失、變更,很能會導(dǎo)致產(chǎn)品和新技術(shù)的泄密,致使我們的軟件產(chǎn)品被它公司竊取,導(dǎo)致項目失敗。而且在軟件方面關(guān)于知識產(chǎn)權(quán)的認(rèn)定目前還沒有明確的一個行業(yè)規(guī)范,這也是我們 軟件項目潛在的風(fēng)險。
7. 回避風(fēng)險的方式
(1) 以開發(fā)方誘導(dǎo)能保證需求的完整,使需求與客戶的真實期望高度一致。再以書面方便形成《用戶需求》這一重要的文檔,避免疏漏造成的損失在軟件系統(tǒng)的后續(xù)階段被逐步地放大。
(2) 設(shè)立監(jiān)督制度,項目開發(fā)中任何較大的決定都必須有客戶參與進(jìn)行的,在該項目中項目監(jiān)督由項目開發(fā)中的質(zhì)量監(jiān)督組來實施。
(3) 需求變更需要經(jīng)過統(tǒng)一的負(fù)責(zé)人提出,并且要用戶需求的審核領(lǐng)導(dǎo)認(rèn)可,需求變更應(yīng)該是定期而不是隨時的提出,而且開發(fā)方應(yīng)該做好詳細(xì)的記錄,讓客戶了解需求變更的實際情況。
(4) 控制系統(tǒng)的復(fù)雜程度,過于簡單的系統(tǒng)結(jié)構(gòu),對用戶來使用比例會有明顯的折扣,甚至造成軟件壽命過短。反之,軟件結(jié)構(gòu)的過于靈活和通用,必然引起軟件實現(xiàn)的難度增加,系統(tǒng)的復(fù)雜度會上升,這又會在實現(xiàn)和測試階段帶來風(fēng)險。適當(dāng)控制系統(tǒng)的復(fù)雜程度有利于降低開發(fā)的風(fēng)險。
(5) 從軟件工程的角度看,軟件維護(hù)費用約占總費用的55%~70%,系統(tǒng)越大,該費用越高。對系統(tǒng)可維護(hù)性的輕視是大型軟件系統(tǒng)的最大風(fēng)險。在軟件漫長的運營期內(nèi),業(yè)務(wù)規(guī)則肯定會不斷發(fā)展,科學(xué)的解決此問題的做法是不斷對軟件系統(tǒng)進(jìn)行版本升級,在確保可維護(hù)性的前提下逐步擴展系統(tǒng)。
(6) 設(shè)定應(yīng)急計劃,每個開發(fā)計劃都至少應(yīng)該設(shè)定一個應(yīng)急預(yù)案去應(yīng)對出現(xiàn)突發(fā)情況和不可遇知的風(fēng)險。
所以綜合來看的話,系統(tǒng)開發(fā)這樣專業(yè)的事情還是交給專業(yè)的團(tuán)隊來搞定在效果方面會更好也更加穩(wěn)定一些,而且不用有任何的顧慮和隱患等問題擔(dān)心了,放心使用就可以了。歡迎聯(lián)系無錫小禾呈科技-系統(tǒng)開發(fā)專家(15358092238,電話微信同號)。