包永偉
在傳統(tǒng)企業(yè)進(jìn)入數(shù)字化轉(zhuǎn)型期,大數(shù)據(jù)技術(shù)飛速發(fā)展,人工智能時(shí)代開啟,以科技創(chuàng)新為導(dǎo)向是當(dāng)今軟件企業(yè)實(shí)現(xiàn)不斷發(fā)展的源動(dòng)力,軟件企業(yè)只有提供更優(yōu)質(zhì)的產(chǎn)品和更貼近客戶的服務(wù)才能幫助傳統(tǒng)企業(yè)更快更好地實(shí)現(xiàn)轉(zhuǎn)型。無論是提供產(chǎn)品還是服務(wù),都需要我們保障針對(duì)客戶業(yè)務(wù)需求的最優(yōu)解決方案的落地。
大數(shù)據(jù)項(xiàng)目交付的過程是軟件企業(yè)實(shí)現(xiàn)商業(yè)價(jià)值變現(xiàn)環(huán)節(jié)中最重要的一環(huán),不僅關(guān)系到用戶的滿意度,也關(guān)系到軟件企業(yè)盈利能力的實(shí)現(xiàn)。軟件項(xiàng)目交付不同于軟件項(xiàng)目實(shí)施,它是從客戶需求的收集、現(xiàn)場環(huán)境的調(diào)研開始直到軟件運(yùn)營推廣的整個(gè)過程,不僅滿足系統(tǒng)正常運(yùn)行,還要達(dá)到客戶預(yù)期效果。軟件項(xiàng)目交付管理是運(yùn)用現(xiàn)代項(xiàng)目管理知識(shí)、人際關(guān)系技能及應(yīng)用領(lǐng)域的知識(shí)、標(biāo)準(zhǔn)和項(xiàng)目環(huán)境知識(shí)等來滿足項(xiàng)目要求。
在軟件交付過程中,我們需要面對(duì)各種問題。本文結(jié)合筆者在電信行業(yè)多年的大數(shù)據(jù)項(xiàng)目交付管理經(jīng)驗(yàn),以及對(duì)軟件項(xiàng)目管理過程的深刻理解,以移動(dòng)公司大數(shù)據(jù)項(xiàng)目交付為例,闡述軟件項(xiàng)目如何進(jìn)行交付管理。
建立統(tǒng)一規(guī)范的項(xiàng)目交付流程
以移動(dòng)某省公司數(shù)據(jù)倉庫優(yōu)化為例,圍繞集團(tuán)公司戰(zhàn)略要求,適應(yīng)未來本省業(yè)務(wù)、技術(shù)發(fā)展,進(jìn)行數(shù)據(jù)倉庫架構(gòu)優(yōu)化規(guī)劃,提升未來分析能力。首先調(diào)研企業(yè)級(jí)大數(shù)據(jù)平臺(tái)現(xiàn)狀和項(xiàng)目驅(qū)動(dòng)因素:①集團(tuán)規(guī)范層面,大連接戰(zhàn)略需要大數(shù)據(jù)平臺(tái)具備更強(qiáng)的計(jì)算能力、更大的存儲(chǔ)空間、多樣化的數(shù)據(jù)類型、實(shí)時(shí)的處理速度等;②省內(nèi)需求層面,滿足數(shù)據(jù)治理和數(shù)據(jù)對(duì)外開放要求,需要對(duì)模型和程序進(jìn)行規(guī)范化等。針對(duì)目標(biāo)市場需求和現(xiàn)狀,公司制定解決方案,通過專家評(píng)審,最終形成了用于投資決策和項(xiàng)目建設(shè)的解決方案報(bào)告。
電信行業(yè)大數(shù)據(jù)項(xiàng)目交付的整體工作流程如圖1所示。
方案規(guī)劃
圍繞客戶規(guī)劃建設(shè)目標(biāo)及預(yù)期效果,基于客戶的現(xiàn)狀,進(jìn)行大量資料收集,同時(shí)借鑒其他省公司和互聯(lián)網(wǎng)行業(yè)先進(jìn)經(jīng)驗(yàn),梳理本項(xiàng)目建設(shè)背景及驅(qū)動(dòng)力、建設(shè)原則及行業(yè)標(biāo)準(zhǔn)、整體功能架構(gòu)及與外圍系統(tǒng)的關(guān)系、整體技術(shù)架構(gòu)及關(guān)鍵技術(shù)、整體集成架構(gòu)及交互關(guān)系、軟硬件配置要求及投入預(yù)算等內(nèi)容。通常需要提供兩套以上方案供客戶決策層進(jìn)行決策,并提供綜合比較后推薦的方案及推薦的理由。
產(chǎn)品識(shí)別
客戶批準(zhǔn)方案后,基本明確了要解決的問題,及解決問題必需的條件,接下來要統(tǒng)籌考慮企業(yè)(承建方)物資(產(chǎn)品)的可用性,也就是產(chǎn)品識(shí)別和對(duì)標(biāo),該解決方案可以分解為哪些功能來支撐(產(chǎn)品識(shí)別),哪些在企業(yè)的產(chǎn)品目錄中已經(jīng)具備(產(chǎn)品對(duì)標(biāo)),進(jìn)行功能對(duì)標(biāo),即復(fù)用企業(yè)產(chǎn)品庫中的哪些產(chǎn)品。
識(shí)別與對(duì)標(biāo),常見的結(jié)論有以下三種情況:
(1)企業(yè)產(chǎn)品庫中幾個(gè)產(chǎn)品組合完全支撐該解決方案。
(2)企業(yè)產(chǎn)品庫中幾個(gè)產(chǎn)品組合需要改造才可以支撐該解決方案。
(3)完全需要定制開發(fā)。
針對(duì)具體的解決方案,通過上述產(chǎn)品識(shí)別與對(duì)標(biāo)后,可以評(píng)估該解決方案的軟件開發(fā)成本、技術(shù)能力要求及風(fēng)險(xiǎn)因素。另外,在產(chǎn)品識(shí)別與對(duì)標(biāo)后,還需要據(jù)此來調(diào)整方案規(guī)劃,滿足比較低的成本投入和風(fēng)險(xiǎn)可控的原則,形成合理的、可行的、各方都滿意的解決方案,前提是客戶需要充分參與。
定制開發(fā)
以上述階段形成的功能交付路線圖、功能需求基線、資源需求等為基準(zhǔn),各產(chǎn)品部門制定研發(fā)計(jì)劃,部署研發(fā)環(huán)境,進(jìn)入敏捷軟件研發(fā)過程。
集成交付
集成交付通常情況分為兩個(gè)階段:第一個(gè)階段是硬件采購、環(huán)境搭建及相關(guān)軟件部署,產(chǎn)品部署及聯(lián)調(diào),功能驗(yàn)證及需求對(duì)標(biāo);第二個(gè)階段是產(chǎn)品升級(jí)及定制功能部署。按照整體交付計(jì)劃逐步實(shí)現(xiàn)功能驗(yàn)收,最終實(shí)現(xiàn)行政驗(yàn)收。整體的集成交付過程如圖2所示。
推廣優(yōu)化
推廣優(yōu)化一般分為試點(diǎn)應(yīng)用和全面推廣兩個(gè)階段,這兩個(gè)階段都需要開展以下工作:推廣計(jì)劃及評(píng)審、落實(shí)推廣及達(dá)成效果評(píng)價(jià)、推廣培訓(xùn)及輔導(dǎo)、意見收集及迭代優(yōu)化、推廣驗(yàn)收、經(jīng)驗(yàn)總結(jié)等。
全方位管控,保障交付過程順利進(jìn)行
做好人力資源管理,提升核心人員領(lǐng)導(dǎo)力
大數(shù)據(jù)項(xiàng)目交付過程中,不同階段需要投入不同的資源,各階段都需要有核心人員牽頭負(fù)責(zé),核心人員的領(lǐng)導(dǎo)能力直接影響到該階段的產(chǎn)出,所以需要做到優(yōu)勢互補(bǔ)、為與不為相濟(jì)、放與收兼顧,充分利用現(xiàn)有資源與擇機(jī)借用外部特殊資源相結(jié)合,統(tǒng)籌兼顧。
(1)識(shí)別成員優(yōu)勢,將優(yōu)勢與工作任務(wù)有效結(jié)合。卓有成效的人力資源管理是項(xiàng)目成功的關(guān)鍵。首先要了解團(tuán)隊(duì)每位成員的性格及經(jīng)驗(yàn),跟每位成員進(jìn)行正式、非正式的交流,掌握成員的優(yōu)勢,以便合理安排可以發(fā)揮其專長的工作。
(2)績效導(dǎo)向,有效利用團(tuán)隊(duì)成員的覺察力和責(zé)任感。常識(shí)告訴我們,被安排的工作常常缺乏落實(shí)的責(zé)任感,主動(dòng)選擇的任務(wù)才能得到更好的兌現(xiàn)。所以,要利用教練技術(shù),提出有效問題,讓團(tuán)隊(duì)成員自己去感知、識(shí)別、分析和決策,提升團(tuán)隊(duì)士氣,幫助成員成長,最大化團(tuán)隊(duì)的績效。
(3)在最大化團(tuán)隊(duì)優(yōu)勢的前提下,識(shí)別團(tuán)隊(duì)短板,向外部資源借力。團(tuán)隊(duì)短板是有的,畢竟團(tuán)隊(duì)的組成是領(lǐng)導(dǎo)安排的,團(tuán)隊(duì)短板識(shí)別與外界資源借力是動(dòng)態(tài)的,在方案形成階段,團(tuán)隊(duì)人員實(shí)力如何,客戶的要求如何,都要做評(píng)估,是否需要引入做規(guī)劃的資源,引入多長時(shí)間,期望達(dá)到的效果,都要想清楚。
(4)無為無不為,每個(gè)個(gè)體采用不同的策略,靈活運(yùn)用“無為無不為策略”。對(duì)事情進(jìn)行管理,對(duì)人進(jìn)行領(lǐng)導(dǎo),也叫導(dǎo)向或者糾偏,團(tuán)隊(duì)成員目前的認(rèn)識(shí)和理解與你的理解是否有偏差,先聽聽團(tuán)隊(duì)成員對(duì)工作重心的理解,講解你的要求,讓團(tuán)隊(duì)成員能夠從局部看到整體。從心態(tài)、知識(shí)和經(jīng)驗(yàn)三個(gè)維度來分析,工作激情高的要時(shí)時(shí)給予肯定,反之要做心理輔導(dǎo);知識(shí)經(jīng)驗(yàn)豐富的要給予挑戰(zhàn)和認(rèn)可,反之給予鼓勵(lì)、學(xué)習(xí)的機(jī)會(huì)和工作指導(dǎo)。
建立溝通渠道,完善溝通機(jī)制
在溝通方面,充分調(diào)研信息需求,建立溝通機(jī)制,監(jiān)督執(zhí)行效果,改進(jìn)溝通措施,方能掌握項(xiàng)目交付的節(jié)奏,完成最終交付。
溝通機(jī)制的建立可以通過以下步驟完成:
(1)信息需求調(diào)研。需要進(jìn)行項(xiàng)目相關(guān)方識(shí)別與分析、信息需求訪談,明確相關(guān)方分別需要什么信息,溝通形式、頻次及其他要求等。
(2)擬定溝通計(jì)劃并宣貫。從溝通類型、內(nèi)容、相關(guān)方、頻次等方面擬定溝通計(jì)劃,注明溝通形式。
(3)明確溝通渠道和溝通方法。溝通渠道可以有發(fā)郵件、集中會(huì)議、打電話、網(wǎng)絡(luò)會(huì)議等,溝通方法有互動(dòng)、推送、發(fā)布信息等。
(4)針對(duì)重要人物要特別注意溝通偏好要求。各部門重要人物的項(xiàng)目關(guān)注點(diǎn)、溝通形式和渠道偏好、溝通材料習(xí)慣偏好等要備注清楚。
加強(qiáng)風(fēng)險(xiǎn)管控,聚焦風(fēng)險(xiǎn)高發(fā)處
大數(shù)據(jù)項(xiàng)目交付過程的風(fēng)險(xiǎn)更多地出現(xiàn)在板塊之間的界面,比如規(guī)劃與交付、研發(fā)與交付、交付與運(yùn)維、交付與推廣等環(huán)節(jié),提前制定針對(duì)性應(yīng)對(duì)策略,才能保證交付過程順利進(jìn)行。
(1)規(guī)劃與交付。售前挖的坑與交付填的成果差異帶來的客戶期望風(fēng)險(xiǎn),需要提前做好客戶期望管控,通常采用分階段交付和降低客戶期望值兩種方式處理。
(2)研發(fā)與交付。研發(fā)環(huán)境與交付環(huán)境差異帶來的部署風(fēng)險(xiǎn)。一般表現(xiàn)為研發(fā)環(huán)境測試是正常的,但是到了客戶環(huán)境,是需要預(yù)留時(shí)間來進(jìn)行代碼改動(dòng)和調(diào)試的。
(3)交付與運(yùn)維。運(yùn)維風(fēng)險(xiǎn)常常表現(xiàn)在運(yùn)維人員不會(huì)使用、運(yùn)維人員經(jīng)常變動(dòng)帶來的工作交接問題,研發(fā)代碼不開放和運(yùn)維過程需要改代碼等問題。
(4)交付與推廣。推廣過程常遇到的問題有新需求如何管控,新老系統(tǒng)工作方式變化帶來的不適等。
追求效能,提升項(xiàng)目盈利能力
上兵伐謀、追求效能是我們每一位職場人士都應(yīng)該關(guān)注的,采用適當(dāng)?shù)牟呗院头椒?,?jiān)決、快速地貫徹執(zhí)行公司的戰(zhàn)略要求和流程規(guī)范,想方設(shè)法克服困難,快速有效地達(dá)成任務(wù)目標(biāo)。以移動(dòng)某省公司數(shù)據(jù)倉庫優(yōu)化項(xiàng)目為例,闡述追求效能的具體方法。
(1)積極主動(dòng)協(xié)調(diào)公司內(nèi)部資源,解決工作過程中遇到的困難。方案規(guī)劃師整理數(shù)據(jù)倉庫搬遷規(guī)劃方案的過程中,為更好地給客戶提供成熟而且具有前瞻性的倉庫架構(gòu),需要主動(dòng)聯(lián)系各省技術(shù)經(jīng)理,了解公司在其他省的倉庫架構(gòu)和交付經(jīng)驗(yàn);同時(shí)為了能夠把方案做得扎實(shí)而且更具系統(tǒng)性,需要主動(dòng)聯(lián)系各省的相關(guān)部門,獲取倉庫搬遷和重構(gòu)方面的材料,作為素材充實(shí)到本方案中,只有這樣才可以得到客戶的認(rèn)可。
(2)規(guī)劃實(shí)現(xiàn)目標(biāo)的路徑,工作任務(wù)的分解和布置落實(shí)到位,保質(zhì)保量地達(dá)成目標(biāo)。比如交付任務(wù)包括整理倉庫搬遷規(guī)劃方案、A和B產(chǎn)品交付、C模型開發(fā),為了高效地開展工作,進(jìn)行每項(xiàng)工作客戶期望調(diào)研、優(yōu)先級(jí)溝通,規(guī)劃實(shí)現(xiàn)整體交付目標(biāo)的路線圖,將技術(shù)需求轉(zhuǎn)化為資源需求,擬定人力資源配備計(jì)劃,對(duì)入場同事和遠(yuǎn)程支撐同事的工作任務(wù)進(jìn)行分解并且布置落實(shí)到位,確保達(dá)成目標(biāo)。
(3)面對(duì)問題,積極應(yīng)對(duì),主動(dòng)想辦法快速解決,達(dá)到理想的結(jié)果(不上交問題)。積極主動(dòng)想辦法提高新產(chǎn)品交付效率,調(diào)研老系統(tǒng)的各種應(yīng)用場景,在新產(chǎn)品上檢驗(yàn)其功能,對(duì)于不熟悉的產(chǎn)品功能,主動(dòng)聯(lián)系新產(chǎn)品研發(fā)同事,邊學(xué)邊用,對(duì)于不滿足的場景進(jìn)行詳細(xì)需求描述并提出建設(shè)性的建議給研發(fā)同事。使現(xiàn)場同事更快學(xué)會(huì)新產(chǎn)品的使用和遷移老系統(tǒng)的應(yīng)用,針對(duì)常用場景配置好對(duì)應(yīng)模版,這樣可以方便現(xiàn)場同事快速進(jìn)行老系統(tǒng)應(yīng)用的遷移。
結(jié)語
歷經(jīng)淬火,方能百煉成鋼。軟件交付項(xiàng)目管理能力的提升是和公司一路成長的結(jié)果,是不斷自我否定、自我批判的結(jié)果。隨著數(shù)字化時(shí)代的來臨, 軟件交付項(xiàng)目管理也需要與時(shí)俱進(jìn)。我們相信,依托公司項(xiàng)目、服務(wù)、運(yùn)營和集成能力,軟件交付管理將助力傳統(tǒng)企業(yè)數(shù)字化,持續(xù)創(chuàng)造新價(jià)值。