重慶理工大學會計學院 程平 重慶理工大學云會計大數據研究所 蔣雨
約束條件下基于公有云的A IS可信需求優先級管理*
——以用友T+為例
重慶理工大學會計學院 程平 重慶理工大學云會計大數據研究所 蔣雨
公有云作為云計算的一種主要形態如今正被云供應商廣泛應用,通過這個平臺提供的AIS產品具有成本較低等特點。本文在分析AIS可信屬性間相互影響的基礎上,以用友T+為例,引入設計結構矩陣確定可信屬性的貢獻度,然后在定制成本、交付時間約束下基于cocomo模型確定AIS可信屬性的初步排序,最后基于kano模型對用戶需求的分類將AIS可信屬性與kano模型的分類相對應,確定最終的AIS可信屬性優先級排序,從而實現AIS可信需求優先級管理。
云會計 AIS可信屬性 cocomo模型 kano模型
云計算是基于互聯網上的軟件、硬件和服務的組合,以網頁服務的方式提供給用戶的技術。隨著云計算產業的發展和普及,云計算對企業會計信息化應用和建設模式產生了較大的影響,為中小企業快速推進會計信息化建設提出了可能。云計算環境下的會計信息系統(AIS)是將會計數據轉換為信息的系統,該系統能在云模式下實現多終端用戶的體驗,讓用戶的工作效率得到大幅度提升,為高效財務工作提供可能。AIS作為一種典型的可信軟件,其可信性受到用戶廣泛的關注。AIS的可信性是指會計信息的輸入、處理和輸出過程符合會計信息使用者的預期,同時AIS所輸出的各種財務報告和管理報告等的真實性和相關性也符合使用者的預期。由此可見,AIS的可信性與用戶需求密切相關,根據企業自身規模及不同云環境的特點,用戶需求有所不同,如大型集團化的企業一般選擇私有云環境下的產品,而小微型的企業會考慮公有云環境下的產品,因此云供應商需提供不同的AIS產品來滿足用戶的差異化需求。本文僅考慮在公有云環境下小微型企業用戶的需求。
小微型企業在我國的經濟發展中開始占有越來越重要的地位,2012年4月,國務院出臺《國務院關于進一步支持小型微型企業健康發展的意見》,從財稅、金融、公共服務等方面加大對小微企業的支持力度,隨著小微企業的不斷發展,企業的財務也從傳統的手工賬往會計信息化方向發展,因此云供應商對適用于小微型企業的云產品研發也越來越重視。這類企業雖然受到人才、資金、企業規章制度不規范等因素的制約,但隨著經濟的發展,其業務量及種類也隨之增加,對于企業的轉型云供應商提供的軟件產品也應隨之改變。云供應商在滿足用戶需求的同時,也要考慮到定制產品的效率及成本,由于可信需求之間有相互影響作用,定制人員在實現可信需求時會受到這些因素影響。
實際上,對于不同用戶需求的分析在需求優先級管理的研究中是非常必要的,這不僅能為供應商企業的定制過程帶來便利,也能為用戶企業提供更加符合預期的可信軟件。鑒于此,在分析AIS可信需求屬性之間相互影響的基礎上,以用友T+產品為例,利用設計結構矩陣計算了可信屬性的貢獻度,然后在定制成本、交付時間的限制下將AIS可信屬性進行了優先級排序。
(一)基于AIS可信屬性相互關系的設計結構矩陣企業用戶在選擇AIS產品時,會根據自身的業務規模、戰略目標等來做選擇,而云供應商是按用戶需求定制產品,若云供應商按用戶的需求順序逐一實現,這可能會加大軟件定制難度,甚至無法定制出一個正確的軟件,這正是因為可信需求之間并不是相互獨立的關系,而是存在著正相關、負相關、無關系這三種聯系。例如,當用戶對可用性需求較高時,可用性可能會對安全性、可維護性產生負相關關系;但當用戶對可靠性要求較高時,可靠性可能對可生存性產生正相關關系。而在AIS軟件中,可用性和安全性之間可能是沒有關系的。將可信需求之間的這種關系稱為相互性,即一個可信需求可能有利于另一個可信需求或對其有反作用或是沒有任何作用。也就是說一個可信需求的變化可能直接或間接引起其他可信需求的變化。這種相互關系,可以通過設計結構矩陣來表達,設計結構矩陣是系統建模的一種常用工具,它可以來表示各個元素之間復雜的影響關系,并且用一種簡便、可視、便于分析的形式展現出來。
定義1 AIS可信需求設計結構矩陣。設軟件系統中的可信需求屬性用集合T={t1,t2,…,t9}來表示,ti表示第i個可信需求屬性,t1至t9分別表示:可用性、可靠性、可生存性、可維護性、安全性、風險可控性、決策支持性、可審計性、稅收可稽查性,它們之間的相互關系用一個9×9維設計結構矩陣來表示。其行和列分別表示該軟件系統中所有可信需求,矩陣的維數9表示可信屬性的個數,主對角線元素標志著該可信需求本身,用“■”來表示;其他元素表示可信需求之間的相互關系,其方向性由矩陣的行和列分別表示,行對應基于AIS可信屬性相互關系圖中有向邊的弧頭,列對應有向邊的弧尾,t(i,j)表示可信需求tj直接影響可信需求ti,并用“●”來表示。利用定義1,可根據AIS可信屬性的定義及相互之間的直接關系列出表1矩陣:

表1 基于AIS可信屬性相互關系的設計結構矩陣
(二)AIS可信需求度量模型在AIS可信屬性間的相互影響關系上,建立AIS可信需求度量模型,本文將以用友T+的功能模塊為例,具體步驟如下:
(1)確定可信需求的可達矩陣。在定義1的基礎上,將可信需求相互影響關系的設計結構矩陣中的元素用“1”或“0”來表示,形成鄰接矩陣;然后求得可信需求的可達矩陣,可達矩陣能表示可信屬性間的直接或間接關系,即某一個可信需求變化會引起另一個或幾個可信屬性的變化。
定義2可信需求鄰接矩陣。設軟件系統中的可信需求屬性用集合T={t1,t2,…,t9}來表示,ti表示第i個可信需求屬性,t1至t9分別表示:可用性、可靠性、可生存性、可維護性、安全性、風險可控性、決策支持性、可審計性、稅收可稽查性;矩陣MCi同樣為一個9階矩陣,MCi代表可信屬性直接是否存在影響關系,當存在影響關系時,用“1”表示,否則用“0”表示,則稱MCi為鄰接矩陣。
定義3可信需求可達矩陣。設軟件可信需求集合為T={t1,t2,…,t9},可信需求鄰接矩陣MCi對應關系為R?T2,若R為MCi的可達矩陣,則:

(2)確定可信需求的貢獻值。設軟件功能結構集合為C={C1,C2,…,Cp},CiT=[t1,t2,…,t9]是一個一維數組,數組CiT中任一元素tk=1則表示tk是構件Ci的橫切關注點,若tk=0,則tk不是構件Ci的橫切關注點,令MCiT=[cit1,cit2,…,cit9]=CiT*R,其中:citj表示構件Ci中可信需求tj直接或間接影響其他可信屬性的個數,稱之為貢獻值。可信需求的貢獻值越大,則該可信需求對其他可信需求的影響就越大,該可信需求就越重要。
(三)基于DSM的可信需求貢獻值計算——以用友T+為例本文將以云供應商用友軟件的T+公有云產品為例,根據產品功能模塊,詳細分析用戶對產品的需求,并將用戶需求映射到可信屬性中,利用DSM計算可信需求對軟件整體可信性的貢獻度。
(1)確定AIS可信需求可達矩陣。T+軟件整體需求的分析主要考慮用友軟件供應商對產品的定位及用戶企業的需求,該產品主要定位適用于小微型企業,并且適合異地多組織的機構,目前T+產品的功能模塊包括財務管理、業務管理、生產管理、商貿管理、移動應用、工具應用,由此可見該產品能實現財務業務的一體化,同時在公有云平臺下打破了傳統的管理模式,進入全新的上、下游協同管理模式,在保障數據安全的前提下,為企業供應商和客戶開放數據權限。供應商與客戶可隨時查詢與其相關的數據,同時可根據需要下達訂單;企業還可隨時與客戶及供應商進行往來賬款的核對。另外T+產品也為異地管理提供了方便,產品可基于互聯網,對企業異地倉庫、辦事處、門店、分支機構的財務、業務數據進行管理。根據各個需求來源的功能實現需求可知其映射的可信屬性如表2所示。

表2 基于T+功能需求的可信屬性映射關系
如表2所示,本文以移動應用模塊為例,來建立可信屬性的可達矩陣。確定構件C2中可信需求設計結構矩陣,如表1所示。利用定義2、3,其可信需求鄰接矩陣和可達矩陣分別為:

由可達矩陣R可知,第一列元素為1的,則表示可信屬性t1到可信屬性t2、t3、t4、t7、t8可達,表明可信屬性t1直接或間接影響這些可信屬性;可達矩陣R第1、5、6、9行均為0,表明可信屬性t1、t5、t6、t9均不受其他可信屬性影響。然后再確定移動應用系統中的可信需求貢獻值,由上文可知,移動應用模塊與t1、t2、t3、t5、t7相關,則貢獻值為:

按照上述方法可得其他模塊構件中的貢獻率,如表3所示。

表3 功能模塊與AIS可信需求貢獻值表
由表2可知,財務業務管理模塊的貢獻值為21,占軟件整體貢獻值的36.8%,其他模塊也相繼推算出。同理可知可信屬性對整個軟件的貢獻值用w表示,w1==21.05%,同理可知其他可信屬性對軟件的貢獻值。
(一)基于cocomo模型確認性價比云會計供應商在根據用戶需求制定AIS軟件時,應當優先考慮重要度大的可信需求,也就是利用設計結構矩陣算出的可信屬性相對軟件可信的貢獻度,但是可信值還受到交付時間、定制成本等的約束,在對可信需求進行優先級管理時必須考慮這些限制條件,從而使優先級管理最優。
COCOMO模型是一種結構化成本模型,包括基本模型、中級模型和詳細模型三個子模型。考慮到AIS定制的難度及系統的規模,AIS系統應屬于中級模型,可以利用中級模型的公式來計算AIS可信需求的定制成本及定制時間,然后再通過分別計算可信屬性的貢獻值w與成本、時間的比值,最終選取比值中較小的那個值作為可信屬性的性價比,得到初步的排序。軟件的定制成本可依據公式(1)求出[引用],其中TDEV為軟件所需的定制時間,W指定制技術人員的月工資,r為比例因子,是定制總成本中除人力成本外其它成本的比例,包括軟件采購費、材料費、外協費、用機費等,可依據以往經驗按定制的軟件類型給出其比值,一般可取20%左右。

其中MM為是定制軟件所需人月數,KDSI表示所交付的源程序規模,以千行源指令為單位,由公式(1)(2)(3)可知,定制成本C與KDSI、W、r相關,W、r又為固定值,而本文主要考慮優先級的管理,即不需要具體的成本數,而只需要成本之間的比值就可以排序,因此C是一個與KDSI相關的函數,即C=C(KDSI)。用戶的最高目標成本用MC來表示,約束條件為C≤MC。同理可知,定制時間TDEV也是一個與KDSI相關的函數,T=TSEV(KDSI),目標時間用MT來表示,即T≤MT。
(二)基于kano模型分類的AIS可信需求最低值標準用戶在使用云產品時,每一個AIS可信需求都要達到用戶最低的期望值,這樣的云產品才能達到基本可信。本文在利用kano模型對需求層次劃分的基礎上,結合AIS可信屬性的層次結構劃分及公有云用戶的普遍需求,對單個AIS可信需求設定了用戶的最低期望值。Kano模型對于用戶需求進行了三個層次的劃分,分別是基本型需求、期望型需求和興奮型需求。基本型需求是用戶對軟件產品的基本要求,這是用戶認為的必須擁有的屬性,當軟件產品不能滿足這些必須有的屬性時,用戶會非常不滿,但當該屬性被實現時,用戶也不會表現出欣喜。期望型需求是指云產品能超出用戶的期望越多,用戶的滿意狀況越好。興奮型需求是指不會被用戶過分期望的需求,即使期望不滿足時,用戶也不會因而表現出明顯的不滿意。結合kano模型對用戶需求的劃分及AIS可信性結構層次劃分模型,本文基于kano模型將可信屬性進行了劃分,并對基本需求、期望需求、興奮需求進行了量化,如表4所示。

表4 基于kano模型劃分的AIS可信需求度量值
由表4可知,每一種可信需求的最低可信值都要大于等于需求類型劃分的最小值Tmin,即ti≥Tmin
(三)復雜約束條件下AIS可信需求優先級排序根據AIS可信屬性的貢獻度與定制成本、定制時間的比值獲得單個AIS可信屬性的性價比Xi,并通過kano模型的分類將可信屬性做了最低值的限制,因此可以獲得AIS可信需求間的大致排序,即可用性大于可靠性、可生存性、決策支持性、風險可控性、安全性、可維護性這6個屬性,而這6個屬性對于小微型云用戶來說又同時大于可審計性、稅收可稽查性這兩個屬性,而屬性間的排序則需要利用前文計算的性價比Xi來排序。本文最終結合行業數據,對可信需求進行成本估算,并用上述介紹的方法將可信需求進行了排序,即可用性>可靠性>決策支持性>安全性>可生存性>風險可控性>可維護性>可審計性>稅收可稽查性。
本文對供應商目前遇到的問題進行了較為詳細的分析,揭示出需求優先級評估管理在供應商定制軟件中是一個被忽視的重要環節。在軟件項目建設中,經常受到定制成本、定制時間的限制,而用戶方提出的需求較多,尤其是當需求方提出的需求使得各定制人員間對需求實現產生分歧時,在這種情況下如何對需求實現的優先級進行科學決策是本文重點論述的問題。本文以用友T+軟件為例,基于小微型企業用戶需求,將AIS可信屬性進行了排序,從而實現對AIS可信需求優先級的管理,期望為供應商在定制過程中提供幫助。
*本文系國家自然科學基金青年項目(項目編號:71201179)、教育部人文社會科學基金青年項目(項目編號:12YJC630025)、重慶市教委科學技術研究項目資助(項目編號:KJ1400905)、重慶理工大學財會研究與定制中心科研創新重大項目(項目編號:14ARC101)、重慶市研究生科研創新項目(項目編號:CYS14187)階段性研究成果。
[1]程平、何雪峰:《“云會計”在中小企業會計信息化中的應用》,《重慶理工大學學報(社會科學)》2011年第25期。
[2]黃浩嵐:《供應鏈與收付款循環的用友T3與金蝶KIS應用差異》,《財會月刊》2015年第10期。
[3]程平、溫艷好:《基于云會計的AIS可信性層次結構模型》,《重慶理工大學學報(社會科學)》2014年第2期。
(編輯 張芬)