什么是管理軟件定制開發項目?它和管理軟件產品區別是什么?

2019-2-10 / 已閱讀:4265 / 上海邑泊信息科技

項目是指一系列獨特的、復雜的并相互關聯的活動,這些活動有著一個明確的目標或目的,必須在特定的時間、預算、資源限定內,依據規范完成。

產品是指能夠提供給市場,被客戶使用和消費,并能滿足客戶某種商業需要的任何東西,包括有形的物品、無形的服務、組織、觀念或它們的組合。產品一般可以分為三個層次,即核心產品、形式產品、延伸產品。核心產品是指整體產品提供給購買者的直接利益和效用;形式產品是指產品在市場上出現的物質實體外形,包括產品的品質、特征、造型、商標和包裝等;延伸產品是指整體產品提供給客戶的一系列附加利益,包括配置、安裝、維護、支持等在給予最終用戶的好處。

軟件產品的使用通常由許可證許可。

與立項獨立開發相比,如果市場上已有成熟產品能滿足商業需要,相對來說總體擁有成本和風險會更小。

但是針對特定商業需求,如果選擇了錯誤的產品,有可能總體擁有成本會更高并有可能不能滿足全部商業需要,因為基于一個現有產品做二次開發和調整會有更多限制,特別當這些限制還不清楚時,潛在風險也不確定。

這時產品或相關領域咨詢專家的介入與意見非常寶貴,能夠針對客戶商業需要估計產品能在多大程度上直接滿足客戶商業需要,以及需要多少額外工作和投資配置產品以匹配客戶商業環境以及會遇到哪些風險會影響項目進度和成功。

項目參數包括項目范圍、質量、成本、時間、資源。美國項目管理協會(project Management InstitutePMI)在其出版的《項目管理知識體系指南》(Project Management Body of KnowledgePMBOK)中為項目所做的定義是:項目是為創造獨特的產品、服務或成果而進行的臨時性工作。

企業在選擇使用管理軟件產品的時候,需要按照自己行業和管理業務流程定制,管理軟件才能真正發揮價值,為企業的價值創造過程創造增加價值。當定制開發方向和需求不明確的時候,軟件定制開發等創新型項目范圍和成本很容易失控并爆炸性增長。在真實實際的企業經營環境之中,當企業從手工管理辦公向信息化、大數據化、智能化轉型的過程中,一開始很多軟件需求很難明確定下來,無法在一開始的合作合同里把業務范圍明細和驗收標準以書面文檔方式表達出來,并且很多業務需求也會隨著企業發展而演化。

以現成的管理軟件產品為基礎和起始點,通過迭代軟件開發明確、細化業務需求可以最快地逼近企業真實的業務需求,獲得最準確的功能范圍、業務邏輯、執行流程、邏輯關系、計算公式方法等,并在實際應用過程中最終確定和演化各種業務需求和技術需求。

與使用更多共性服務于更多客戶的產品相比,項目更具有獨特性、針對性和臨時性。由于服務客戶范圍更小、更具有針對性,所以開發周期會更短、影響更小和變更更靈活,但是整個開發過程成本只由一個特定客戶承擔。針對個性比較強的商業需要,采用項目開發比較合適。

當然產品開發大周期里也有項目開發,但是這個項目開發是內部計劃的,不針對最終客戶。這里的項目特指針對最終用戶的項目。

這里的項目可能也會包括集成成熟產品,或在產品上做定制開發和二次開發。但是一定要注意產品發展計劃不會考慮這里的項目開發計劃,所以做定制開發和二次開發時一定要注意公共接口變更風險,不要使用非公開隱含接口,否則后續項目運營的技術債務很難管理。

 

 


上一篇:管理軟件定制開發時如何選擇現成的管理軟件產品作為基礎平臺?如何根據客戶的商業需要從現成的管理軟件產品迭代演化出適合實際業務場景和流程的定制版管理軟件平臺?
下一篇:什么是管理軟件項目外包?企業如何通過使用外包服務來更專注于自己的核心業務?

推薦列表

返回博客