在我對APS軟件機會的看法?的文章中,有網(wǎng)友留言“APS注定無法產(chǎn)品化,無法規(guī)模化,只能走項目定制”。
首先澄清兩點:
1、企業(yè)應用軟件,很難有不定制的,也就是企業(yè)應用軟件基本上都需要做項目。哪怕如SAP提供了標準化軟件,但到具體企業(yè)也需要做定制化開發(fā),SAP在R/3及之前的軟件理念是適應功能差異,即基于標準產(chǎn)品,請實施商針對客戶需求與標準功能之間的功能差異,做定制。
2、企業(yè)應用軟件的產(chǎn)品化,是將軟件項目中,通用的功能標準化以提高軟件復用的比例。其目標是:將通用功能快速部署,能夠?qū)€性化需求快速成功實施。
針對APS,我認為好的APS產(chǎn)品需要包括三方面:
(1)顆粒度小,可以快速部署的標準化的功能;
(2)針對個性化定制功能的便捷的配置方法;【這個比較抽象,以SAP為例說明,SAP中的ABAP,就是SAP為定制提供的配置工具】
(3)針對個性化定制的項目方法論,將項目實施中的成功經(jīng)驗融入方法論中,一方面保證項目實施的成功率,另外一方面降低實施成本。
成功APS的經(jīng)驗
我是在2004年開始接觸并認真學習APS產(chǎn)品的,當時是第一次見識到當時算是領(lǐng)先的APS產(chǎn)品吧。因此將這些產(chǎn)品的一些特點介紹一下。
產(chǎn)品功能維度
APS有需求計劃、庫存管理、計劃系統(tǒng)等功能,而計劃系統(tǒng)中,根據(jù)長期計劃、中期計劃、短期計劃排程有一系列的模塊,這么多計劃模塊中,計劃的邏輯是一致的,只是顆粒度不同(有的計劃是按月匯總計劃,有的計劃是按天計劃,也有按小時、刻鐘的排程;有的需求是按區(qū)域匯總,有的計劃是按城市匯總;有的計劃是按產(chǎn)品系列,有的計劃是針對具體產(chǎn)品)。
比如我在i2工作時,i2比較好的兩款產(chǎn)品主計劃SCP和工廠計劃FP,這兩款產(chǎn)品的培訓資料中,處理邏輯是非常類似的。只是讓兩款產(chǎn)品在對應顆粒度的計劃維度上,可以更快捷的適用?!窘档彤a(chǎn)品功能顆粒度,提高適用性】。
便捷配置維度
為了方便配置,i2的產(chǎn)品是可以借鑒的。
1、產(chǎn)品提供非常多的配置選項。這是基于產(chǎn)品功能的可配置性,通過參數(shù)做配置。
2、APS的產(chǎn)品,主要從ERP獲得主數(shù)據(jù)、運營數(shù)據(jù)通過APS排程后,將輸出在返回給ERP。因此在APS實施時,需要大量ETL工作,很多配置工作可以在ETL過程中,對數(shù)據(jù)處理。數(shù)據(jù)處理的靈活性,提高了可配置性。
3、提供行業(yè)Template。我在i2工作時,i2的產(chǎn)品提供了4個行業(yè)的行業(yè)模板,基于行業(yè)模板,可以快速提供一個針對這個行業(yè)的整體方案,以及可以直接運行Demo。模板中有針對行業(yè)配置的介紹,幫助實施團隊快速實施。其實i2的這個模板的理念,特別值得借鑒。我在Servigistics工作時,前i2的同事進入Servigisitcs,也推動了Servigistics建立模板。SAP在2019年推動Model Company,本質(zhì)上也是在建立行業(yè)模板。
項目方法論
在i2工作時,對我影響最大的是i2的項目方法論工具,如下圖。
i2的項目方法論中Task List是根據(jù)項目實施周期,針對每個階段工作維度的說明,其中每一步包括一個交付物的模板。
可以大大減少項目實施團隊的工作量。
i2的項目實施方法論是早期的工具,后來又在推動BOS,據(jù)說是請麥肯錫團隊為i2打造的項目實施方法。
在BOS方法中,APS的實施分為三個階段:MODEL,BUILD和OPERATE。實施團隊和維護團隊根據(jù)角色,提供了完整的跟中流程。
Model的子階段。
Build子階段
其中每個階段主要做什么,都提供有詳細的說明,以及提供交付物的模板。
Operate子階段
小結(jié)
我認為APS產(chǎn)品化,規(guī)?;?,本質(zhì)需要提供與產(chǎn)品相適應的成功的實施方法,包括角色、項目里程碑、交付物要求。最好是實施方法能夠提供一套工具,這個工具包含了項目中所需的所有演示模板、交付物模板?;谶@套工具,可以大大降低項目人員的能力門檻和項目工作量。