軟件項(xiàng)目是需求、軟件和干系人的“三聯(lián)體”
一、中國(guó)古老《易》理賦能現(xiàn)代軟件工程管理
中國(guó)古老的《易經(jīng)》(又稱《易》),作為東方文化的源頭活水,承載著“生生不息、動(dòng)態(tài)平衡、對(duì)立統(tǒng)一”的核心智慧,其“一陰一陽之謂道”的辯證思維,不僅貫穿于中國(guó)傳統(tǒng)文化的方方面面,更能為現(xiàn)代軟件工程提供極具價(jià)值的思想指引與實(shí)踐框架。軟件項(xiàng)目的成功交付與持續(xù)演進(jìn),從來不是簡(jiǎn)單的技術(shù)堆砌與流程執(zhí)行,本質(zhì)上是一個(gè)動(dòng)態(tài)平衡、相互塑造、循環(huán)迭代的有機(jī)過程——它如同《易》理中“生生不息”的天地萬物,始終處于變化與平衡的辯證統(tǒng)一之中。
我們可以將軟件項(xiàng)目的完整生態(tài),理解為一個(gè)由客戶需求、軟件系統(tǒng)與項(xiàng)目干系人共同構(gòu)成的“三聯(lián)體”,亦可稱之為“三元系統(tǒng)”。這三者并非孤立割裂、各自為戰(zhàn),而是如同中國(guó)上古哲學(xué)中太極陰陽魚圖所揭示的深層智慧一般,彼此依存、相互滲透、動(dòng)態(tài)轉(zhuǎn)化,形成了一個(gè)閉環(huán)循環(huán)、生生不息的項(xiàng)目生命體系??蛻粜枨笫琼?xiàng)目的起點(diǎn)與導(dǎo)向,軟件系統(tǒng)是需求落地的載體與呈現(xiàn),項(xiàng)目干系人是連接二者的橋梁與核心動(dòng)力,三者缺一不可,共同維系著項(xiàng)目的正常運(yùn)轉(zhuǎn)與持續(xù)進(jìn)化,這與《易》中“三才合一”(天、地、人)的哲學(xué)思想不謀而合——天為需求(導(dǎo)向),地為系統(tǒng)(載體),人為干系人(動(dòng)力),三者協(xié)同,方能成就軟件項(xiàng)目的成功實(shí)施。
將《易》理這一古老的哲學(xué)框架引入現(xiàn)代軟件工程分析,有著深刻的現(xiàn)實(shí)意義與實(shí)踐價(jià)值。因?yàn)樽吭降能浖?guī)劃與架構(gòu)設(shè)計(jì),從來不止于單純的技術(shù)層面的考量,更需要有超越技術(shù)本身的哲學(xué)思辨與系統(tǒng)思維作為底層支撐?!兑住返暮诵氖恰白儭?,而軟件項(xiàng)目的核心特質(zhì)也是“變”——需求在變、技術(shù)在變、市場(chǎng)環(huán)境在變,如何在變化中找到平衡,在動(dòng)態(tài)中實(shí)現(xiàn)目標(biāo),正是《易》理能夠賦予軟件工程的核心啟示。
太極陰陽魚圖作為《易》理最直觀的具象化呈現(xiàn),其蘊(yùn)含的辯證智慧,恰恰是軟件項(xiàng)目生態(tài)的絕佳隱喻。在陰陽魚圖中,黑魚(陰)與白魚(陽)看似涇渭分明、相互對(duì)立,實(shí)則邊界交融、渾然一體,黑中有白、白中有黑,此消彼長(zhǎng)、生生不息,既沒有絕對(duì)的陰,也沒有絕對(duì)的陽,二者在動(dòng)態(tài)流轉(zhuǎn)中達(dá)成平衡,推動(dòng)事物不斷發(fā)展。這種“陰陽對(duì)立統(tǒng)一、動(dòng)態(tài)平衡”的思維,與軟件項(xiàng)目的運(yùn)行邏輯高度契合,其具體內(nèi)涵可從三個(gè)核心維度展開解讀,每一個(gè)維度都對(duì)應(yīng)著《易》理的深層智慧,也對(duì)應(yīng)著軟件工程的實(shí)踐痛點(diǎn)與解決路徑:
1. 甲方與乙方:從對(duì)立博弈到共生共贏,契合“陰陽合和”之理
在軟件項(xiàng)目全生命周期中,甲方(客戶方)與乙方(實(shí)施方)的關(guān)系,往往容易陷入“買賣對(duì)立”“權(quán)責(zé)博弈”的誤區(qū)——甲方追求“成本最低、效果最優(yōu)”,乙方追求“利潤(rùn)最大化、風(fēng)險(xiǎn)最小化”,雙方的訴求差異容易導(dǎo)致溝通壁壘、信任缺失,最終影響項(xiàng)目進(jìn)度與交付質(zhì)量。但從《易》理陰陽辯證的視角來看,甲方與乙方絕非簡(jiǎn)單的買賣雙方,更不是相互博弈的對(duì)立角色,而更像是太極圖中的陰陽兩極,彼此對(duì)立、相互依存,唯有深度融合、同頻共振,才能實(shí)現(xiàn)“陰陽合和”,達(dá)成共生共贏。
《易》曰:“陰陽合德,而剛?cè)嵊畜w”,陰陽兩極的核心價(jià)值,不在于對(duì)立,而在于互補(bǔ)與融合。具體到軟件項(xiàng)目中,甲方深耕自身業(yè)務(wù)場(chǎng)景,洞悉業(yè)務(wù)痛點(diǎn)、明晰發(fā)展愿景,承載著項(xiàng)目的“陰”——隱性的需求、內(nèi)在的訴求、底層的業(yè)務(wù)價(jià)值,這種“陰”如同地下的根系,決定著項(xiàng)目的根基與方向;乙方精通技術(shù)路徑、擅長(zhǎng)落地實(shí)現(xiàn)、把控項(xiàng)目節(jié)奏,承載著項(xiàng)目的“陽”——顯性的技術(shù)、具象的方案、可落地的執(zhí)行路徑,這種“陽”如同地上的枝干,支撐著項(xiàng)目的落地與呈現(xiàn)。
唯有當(dāng)雙方打破固有的對(duì)立思維,打破溝通壁壘,實(shí)現(xiàn)知識(shí)、視角與信任的充分交融,讓甲方的業(yè)務(wù)訴求與乙方的技術(shù)能力深度耦合,讓“陰”的根基與“陽”的支撐相互成就,如同陰陽合抱、渾然一體的“太極球”(合子),打破“你我之分”,凝聚“我們之力”,共同面對(duì)項(xiàng)目中的問題與挑戰(zhàn),共擔(dān)責(zé)任、共享目標(biāo)、共創(chuàng)價(jià)值,軟件項(xiàng)目才能擺脫內(nèi)耗、激活活力,獲得真正的生命力與可持續(xù)性。這正是《易》理“和而不同”智慧在項(xiàng)目協(xié)作中的生動(dòng)實(shí)踐——尊重雙方差異,實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ),最終達(dá)成整體的平衡與最優(yōu)。
2. 軟件與需求:動(dòng)態(tài)映射與雙向塑造,踐行“生生不息”之道
《易》的核心要義是“變”,“窮則變,變則通,通則久”,這種“動(dòng)態(tài)變化、循環(huán)迭代”的思維,恰好契合軟件項(xiàng)目中“需求與軟件”的核心關(guān)系。若以陰陽之道解讀二者的關(guān)系,需求為“陰”,軟件為“陽”——陰為隱、陽為顯,陰為體、陽為用,二者相互依存、相互轉(zhuǎn)化,絕非單向的“需求決定軟件”,而是雙向奔赴、相互塑造的動(dòng)態(tài)平衡關(guān)系,共同踐行著《易》中“生生不息”的進(jìn)化之道。
需求作為“陰”,它代表著未成型的概念、隱性的期望、流動(dòng)的變化,是軟件存在的根基與核心導(dǎo)向——它如同《易》中“無極生太極”的初始狀態(tài),看似模糊、不確定,卻蘊(yùn)含著項(xiàng)目的核心價(jià)值與發(fā)展方向。很多軟件項(xiàng)目失敗的核心原因,就在于未能精準(zhǔn)捕捉“陰”的本質(zhì),導(dǎo)致需求懸浮于空中,脫離實(shí)際業(yè)務(wù)場(chǎng)景,最終開發(fā)出的軟件無法滿足用戶需求。而軟件作為“陽”,它是具象的代碼、固化的邏輯、可見的功能,是需求落地的載體與價(jià)值的呈現(xiàn)——它如同太極生兩儀、兩儀生四象,將隱性的需求轉(zhuǎn)化為顯性的產(chǎn)品,讓抽象的訴求變得可感知、可使用。
二者的雙向塑造,貫穿于軟件項(xiàng)目的全生命周期:在需求調(diào)研與分析階段,往往需要借助技術(shù)原型、現(xiàn)有系統(tǒng)演示或技術(shù)可行性論證(軟件之“陽”),去激發(fā)用戶的隱性需求、澄清模糊的訴求、錨定核心的目標(biāo),避免需求過于抽象、懸浮,讓“陰”的需求變得具體、可落地;在軟件開發(fā)與測(cè)試階段,已實(shí)現(xiàn)的功能模塊(陽)又會(huì)反過來驗(yàn)證需求的合理性、修正需求的偏差,甚至催生新的需求洞察(陰)——比如用戶在使用軟件的過程中,發(fā)現(xiàn)現(xiàn)有功能無法滿足特定場(chǎng)景的需求,進(jìn)而提出新的訴求,形成“需求引導(dǎo)開發(fā)、開發(fā)反哺需求”的持續(xù)反饋閉環(huán)。
需求驅(qū)動(dòng)軟件從無到有、從粗到精,軟件則固化需求認(rèn)知、沉淀業(yè)務(wù)價(jià)值,二者在迭代循環(huán)中相互成就、共同進(jìn)化,始終保持動(dòng)態(tài)平衡,這正是《易》理“生生不息、循環(huán)往復(fù)”智慧的體現(xiàn)——沒有永恒不變的需求,也沒有一成不變的軟件,唯有在動(dòng)態(tài)變化中找到平衡,才能讓軟件系統(tǒng)持續(xù)適應(yīng)業(yè)務(wù)發(fā)展,實(shí)現(xiàn)長(zhǎng)期價(jià)值。
3. 核心樞紐:人的溝通與共識(shí),是“陰陽調(diào)和”的關(guān)鍵法門
《易》理強(qiáng)調(diào)“三才合一”,認(rèn)為天、地、人三者協(xié)同,才能成就事物的發(fā)展,其中“人”是核心樞紐,是連接天與地、調(diào)和陰與陽的關(guān)鍵。具體到軟件項(xiàng)目的“三元系統(tǒng)”中,無論是隱性的需求(陰),還是顯性的軟件(陽),其載體、創(chuàng)造者與推動(dòng)者,歸根結(jié)底都是人。陰陽的流轉(zhuǎn)、三元的互動(dòng),最終都要依托于項(xiàng)目干系人——包括客戶管理者、最終用戶、業(yè)務(wù)方、產(chǎn)品經(jīng)理、開發(fā)者、測(cè)試者、實(shí)施者等所有相關(guān)人員——之間持續(xù)、充分且高效的溝通。
軟件項(xiàng)目的本質(zhì)是“人的項(xiàng)目”,所有的技術(shù)、流程、需求、場(chǎng)景,最終都要通過人來落地、來協(xié)調(diào)。沒有有效的溝通,需求之“陰”便無法準(zhǔn)確傳遞給開發(fā)團(tuán)隊(duì),軟件之“陽”便會(huì)偏離業(yè)務(wù)方向,最終導(dǎo)致“需求與軟件脫節(jié)”;沒有共識(shí)的凝聚,各方干系人的訴求便會(huì)相互沖突——業(yè)務(wù)方追求業(yè)務(wù)價(jià)值最大化,開發(fā)者追求技術(shù)實(shí)現(xiàn)的簡(jiǎn)潔性,測(cè)試者追求軟件的穩(wěn)定性,用戶追求使用的便捷性,這些訴求若無法達(dá)成共識(shí),便會(huì)導(dǎo)致項(xiàng)目?jī)?nèi)耗、進(jìn)度滯后,甚至最終失敗。
《易》曰:“和而不同,執(zhí)兩用中”,共識(shí)的形成,并非要求各方放棄自身的訴求,而是在充分溝通、相互理解的基礎(chǔ)上,找到各方訴求的平衡點(diǎn),實(shí)現(xiàn)“求同存異、協(xié)同共贏”。這個(gè)共識(shí)形成的過程,本身就是《易》理中“陰陽調(diào)和、動(dòng)態(tài)平衡”的藝術(shù)實(shí)踐:業(yè)務(wù)方的“需求之陰”與開發(fā)者的“技術(shù)之陽”相互碰撞、相互校準(zhǔn),產(chǎn)品經(jīng)理作為中間樞紐,協(xié)調(diào)各方訴求,最終形成兼顧業(yè)務(wù)價(jià)值、技術(shù)可行性、用戶體驗(yàn)的共識(shí),讓“需求之陰”能夠準(zhǔn)確無誤地轉(zhuǎn)化為“軟件之陽”,讓三元系統(tǒng)實(shí)現(xiàn)平衡與和諧。
無論是甲方與乙方的協(xié)作,還是需求與軟件的轉(zhuǎn)化,其核心都離不開“人的溝通與共識(shí)”。唯有充分發(fā)揮“人”的核心樞紐作用,通過持續(xù)、高效的溝通凝聚共識(shí),才能實(shí)現(xiàn)陰陽調(diào)和、三元協(xié)同,推動(dòng)軟件項(xiàng)目穩(wěn)步推進(jìn)。而這種“溝通與共識(shí)”的實(shí)現(xiàn),離不開一套統(tǒng)一的“共同語言”,這正是我們接下來要探討的核心——唯有讓所有項(xiàng)目干系人擁有共同語言的溝通載體:數(shù)字化業(yè)務(wù)流程,才能破解需求調(diào)研的痛點(diǎn),真正實(shí)現(xiàn)“三元協(xié)同”,這也是《易》理“和而不同”智慧在實(shí)踐中的延伸落地。
最終,軟件項(xiàng)目交付的從來不止是一個(gè)冰冷的軟件系統(tǒng),更是一個(gè)凝結(jié)了集體智慧、平衡了各方之力、能夠持續(xù)適應(yīng)業(yè)務(wù)變化、實(shí)現(xiàn)價(jià)值迭代的有機(jī)生命體——它如同《易》中所描繪的天地萬物,始終處于動(dòng)態(tài)平衡、生生不息的進(jìn)化之中。這,便是古老《易》理穿越千年,賦予現(xiàn)代軟件工程的深邃啟示:軟件工程不僅是一門技術(shù),更是一門藝術(shù),一門關(guān)于平衡、變化與協(xié)同的藝術(shù);而《易》理中的辯證思維與系統(tǒng)智慧,也將為現(xiàn)代軟件工程的發(fā)展,提供源源不斷的思想動(dòng)力與實(shí)踐指引,讓東方哲學(xué)與現(xiàn)代技術(shù)實(shí)現(xiàn)真正的交融共生,賦能軟件項(xiàng)目實(shí)現(xiàn)更長(zhǎng)遠(yuǎn)的價(jià)值。
二、深度挖掘項(xiàng)目源頭需求需要干系人有共同語言
前文基于《易》理提出,軟件項(xiàng)目是需求、軟件與干系人的“三聯(lián)體”,而“人的溝通與共識(shí)”是實(shí)現(xiàn)三元協(xié)同、陰陽調(diào)和的關(guān)鍵。但在實(shí)際軟件項(xiàng)目實(shí)踐中,多數(shù)項(xiàng)目之所以陷入需求不清、實(shí)施受阻、反復(fù)修改甚至爛尾的困境,核心癥結(jié)就在于:項(xiàng)目干系人之間缺乏一套統(tǒng)一的“共同語言”,導(dǎo)致需求之“陰”無法準(zhǔn)確傳遞、軟件之“陽”難以精準(zhǔn)落地,“三聯(lián)體”的平衡被打破,《易》理所倡導(dǎo)的“協(xié)同共生”也無從談起。這種困境,在需求詳細(xì)調(diào)研階段表現(xiàn)得尤為突出。
1. 當(dāng)前業(yè)界軟件項(xiàng)目需求詳細(xì)調(diào)研的普遍現(xiàn)象
當(dāng)前許多軟件項(xiàng)目的項(xiàng)目經(jīng)理和業(yè)務(wù)顧問在需求詳細(xì)調(diào)研階段普遍存在以下現(xiàn)象:他們較少深入車間現(xiàn)場(chǎng)實(shí)地觀察生產(chǎn)流程和場(chǎng)景,而是習(xí)慣于在辦公室內(nèi)召集客戶相關(guān)負(fù)責(zé)人一起交流客戶收集上來的各部門需求清單,并直接演示乙方現(xiàn)有軟件產(chǎn)品。在與客戶溝通需求時(shí),技術(shù)人員往往大量使用專業(yè)術(shù)語,或僅僅圍繞己方系統(tǒng)的功能模塊進(jìn)行說明,導(dǎo)致客戶既難以理解技術(shù)概念,也不清楚自身實(shí)際需要哪些功能,更無法將系統(tǒng)功能與自身生產(chǎn)流程和場(chǎng)景準(zhǔn)確對(duì)標(biāo)。其結(jié)果往往是客戶聽得困惑,難以提出具體、切實(shí)的需求。
這種情況下,甲乙雙方常常誤以為已理解對(duì)方的意圖,實(shí)則并未在業(yè)務(wù)與技術(shù)的銜接上達(dá)成真正共識(shí)——甲方的隱性需求、現(xiàn)場(chǎng)場(chǎng)景未能有效傳遞給乙方,乙方的技術(shù)邏輯、實(shí)現(xiàn)路徑也未能被甲方準(zhǔn)確理解,這種“認(rèn)知錯(cuò)位”,正是《易》理中“陰陽失衡”的具體體現(xiàn),也為后續(xù)項(xiàng)目實(shí)施埋下了嚴(yán)重的溝通隱患。
項(xiàng)目經(jīng)理與業(yè)務(wù)顧問若采用上述調(diào)研方式,最終產(chǎn)出的《需求規(guī)格說明書》往往難以真實(shí)反映客戶需求。更嚴(yán)重的是,許多項(xiàng)目中的這份文檔只是簡(jiǎn)單套用其他項(xiàng)目或通用模板,稍作修改便交付使用。盡管需求文檔會(huì)經(jīng)過雙方評(píng)審,但由于評(píng)審人員或是不熟悉生產(chǎn)詳細(xì)流程與現(xiàn)場(chǎng)場(chǎng)景,或是僅具備純技術(shù)背景,或是不了解具體軟件功能與業(yè)務(wù)的匹配方式,評(píng)審過程自然流于形式,對(duì)后續(xù)編碼工作缺乏實(shí)質(zhì)指導(dǎo)。
依據(jù)這樣脫離實(shí)際的《需求規(guī)格說明書》進(jìn)行開發(fā),即便開發(fā)團(tuán)隊(duì)學(xué)歷再高、技術(shù)再?gòu)?qiáng),項(xiàng)目也難免陷入困境:一旦系統(tǒng)進(jìn)入現(xiàn)場(chǎng)試運(yùn)行,往往發(fā)現(xiàn)已開發(fā)的功能邏輯與真實(shí)生產(chǎn)流程嚴(yán)重不符,從而導(dǎo)致代碼必須無休止地修改。其根本原因在于,軟件的邏輯并未建立在真實(shí)的業(yè)務(wù)流程和場(chǎng)景之上,違背了“需求(陰)與軟件(陽)雙向塑造、協(xié)同共生”的核心邏輯,也打破了“三聯(lián)體”的動(dòng)態(tài)平衡。
回望中國(guó)制造業(yè)信息化的發(fā)展歷程,幾十年來,各類軟件系統(tǒng)在實(shí)踐中嘗試了幾乎所有的開發(fā)與管理范式:從早期的結(jié)構(gòu)化與面向?qū)ο?,到后來的敏捷開發(fā)、DevOps運(yùn)維一體化;從推行ISO、CMMI等過程標(biāo)準(zhǔn),到倡導(dǎo)組件化、平臺(tái)化架構(gòu)。然而,一個(gè)始終未能根本解決的困境是:真正成功將ERP系統(tǒng)全面落地、深入應(yīng)用的工廠,無論選用的是國(guó)產(chǎn)還是國(guó)外產(chǎn)品,究竟有多少家?同樣,在APS、MES、WMS、HR等系統(tǒng)的實(shí)施中,項(xiàng)目往往陷入反復(fù)修補(bǔ)、久拖不結(jié)案、甚至最終爛尾的泥潭。歸根結(jié)底,是很多軟件供應(yīng)商在前期需求詳細(xì)調(diào)研階段不知道如何將客戶的源頭需求了解透,而核心原因,就是缺乏一套能讓所有干系人交流需求、達(dá)成共識(shí)的“共同語言”,無法實(shí)現(xiàn)需求與技術(shù)的有效銜接。
2. 數(shù)字化業(yè)務(wù)流程是項(xiàng)目干系人之間交流和挖掘源頭需求的共同語言
為確保開發(fā)團(tuán)隊(duì)能夠準(zhǔn)確、高效地理解用戶需求并避免歧義,甲乙雙方所有項(xiàng)目相關(guān)方需要建立一種共同的溝通語言——這正是破解需求調(diào)研痛點(diǎn)、實(shí)現(xiàn)“三聯(lián)體”協(xié)同的關(guān)鍵,也是踐行《易》理“陰陽調(diào)和”智慧的具體路徑。例如,“數(shù)字化業(yè)務(wù)流程”便是一種經(jīng)過多個(gè)項(xiàng)目實(shí)踐驗(yàn)證、能顯著提升溝通效率的共同語言——它既適用于甲乙雙方之間,也適用于甲方業(yè)務(wù)團(tuán)隊(duì)內(nèi)部,以及乙方開發(fā)團(tuán)隊(duì)內(nèi)部的需求對(duì)齊,能夠讓需求之“陰”與軟件之“陽”實(shí)現(xiàn)精準(zhǔn)對(duì)接。
之所以需要這樣的共同語言,是因?yàn)殡p方在知識(shí)和經(jīng)驗(yàn)上存在天然差異:甲方的最終用戶或生產(chǎn)管理人員通常熟悉自身行業(yè)的業(yè)務(wù)流程和場(chǎng)景,但未必了解具體軟件功能的實(shí)現(xiàn)方式,甚至對(duì)乙方提供的MES、WMS和QMS等系統(tǒng)的作用認(rèn)識(shí)有限;而乙方的技術(shù)團(tuán)隊(duì)則擅長(zhǎng)利用IT手段實(shí)現(xiàn)業(yè)務(wù)邏輯,卻存在對(duì)甲方的具體生產(chǎn)流程和場(chǎng)景不夠了解。這種認(rèn)知鴻溝,就如同太極圖中陰陽兩極的隔閡,若無法打通,便無法實(shí)現(xiàn)“陰陽合和”;而“數(shù)字化業(yè)務(wù)流程”作為溝通的橋梁,能夠讓雙方在業(yè)務(wù)與IT技術(shù)的交匯點(diǎn)上達(dá)成一致,從而確保需求傳遞的準(zhǔn)確性與開發(fā)效率,推動(dòng)“三聯(lián)體”回歸平衡。
這里所強(qiáng)調(diào)的“源頭需求”,并非僅指甲方項(xiàng)目負(fù)責(zé)人從各需求部門收集而來的書面需求清單——這只是需求的“表象”,而非“本質(zhì)”。其關(guān)鍵在于,乙方的開發(fā)實(shí)施團(tuán)隊(duì)——包括項(xiàng)目經(jīng)理(PM)、需求分析師(BA)及系統(tǒng)架構(gòu)設(shè)計(jì)師(SA)等——必須深入客戶生產(chǎn)現(xiàn)場(chǎng),踐行前文所強(qiáng)調(diào)的“深入現(xiàn)場(chǎng)、貼近實(shí)際”的原則,通過實(shí)地觀察生產(chǎn)流程、與一線員工及班組長(zhǎng)交流,全面了解生產(chǎn)計(jì)劃、工藝細(xì)節(jié)、物流配送、工序作業(yè)方式、設(shè)備管理、數(shù)據(jù)采集、質(zhì)量管控,以及軟硬件交互場(chǎng)景等實(shí)際情況。同時(shí),還需與企業(yè)管理者、財(cái)務(wù)、人事等相關(guān)人員進(jìn)行訪談,獲取管理層面的真實(shí)訴求。
這些從現(xiàn)場(chǎng)直接獲取的需求與場(chǎng)景認(rèn)知至關(guān)重要,往往是書面清單難以涵蓋的。因?yàn)槲磥淼能浖到y(tǒng)必須與客戶的生產(chǎn)流程、作業(yè)模式及管理方法深度融合——無論其當(dāng)前流程是否需要經(jīng)過精益優(yōu)化。此外,某些生產(chǎn)場(chǎng)景僅在特定產(chǎn)品型號(hào)的生產(chǎn)中才會(huì)顯現(xiàn),因此盡可能觀察客戶全部產(chǎn)品的生產(chǎn)全過程尤為必要。而這一過程,正是精準(zhǔn)捕捉需求之“陰”、夯實(shí)“三聯(lián)體”根基的核心環(huán)節(jié)。
最終,這些源自現(xiàn)場(chǎng)的、完整的業(yè)務(wù)理解,將轉(zhuǎn)化為數(shù)字化業(yè)務(wù)流程,并在軟件全生命周期的各階段中,被準(zhǔn)確、一致地傳遞與實(shí)現(xiàn)——它既承載著甲方的業(yè)務(wù)訴求(陰),也為乙方的軟件開發(fā)(陽)提供了明確的依據(jù),讓甲乙雙方、各干系人能夠圍繞同一套標(biāo)準(zhǔn)溝通協(xié)作,真正實(shí)現(xiàn)“陰陽合和、三元協(xié)同”。
另外,有的工廠或工段的數(shù)字化轉(zhuǎn)型中,需求調(diào)研的首要步驟往往是與IE或精益專家協(xié)作,對(duì)現(xiàn)有流程進(jìn)行精益改善。其核心邏輯在于:不能將可能存在諸多浪費(fèi)的作業(yè)方式簡(jiǎn)單地信息化——這與我們前文所強(qiáng)調(diào)的“精益改善先行筑牢數(shù)字化轉(zhuǎn)型根基”的理念高度一致,也契合《易》理“去蕪存菁、動(dòng)態(tài)優(yōu)化”的智慧。唯有首先消除流程浪費(fèi)、實(shí)現(xiàn)優(yōu)化,繼而規(guī)劃的IT方案才能真正創(chuàng)造價(jià)值,讓軟件系統(tǒng)真正成為需求落地的載體,而非浪費(fèi)模式的固化工具。
3. 項(xiàng)目經(jīng)理和業(yè)務(wù)顧問各自的工作執(zhí)掌
在軟件開發(fā)生命周期中,項(xiàng)目前期的需求詳細(xì)調(diào)研階段具有至關(guān)重要的地位——它是搭建“共同語言”、捕捉源頭需求、實(shí)現(xiàn)“三聯(lián)體”協(xié)同的核心環(huán)節(jié)。該階段的核心任務(wù)是深入挖掘用戶源頭需求,而非立即開展系統(tǒng)開發(fā)或二次開發(fā)工作。因此,項(xiàng)目經(jīng)理與業(yè)務(wù)顧問作為需求調(diào)研的核心執(zhí)行者,其職責(zé)劃分必須清晰,才能確保調(diào)研工作高效推進(jìn),這也是踐行“人的核心樞紐作用”的具體體現(xiàn)。
在需求調(diào)研階段,項(xiàng)目經(jīng)理的主要職責(zé)如下:
?主導(dǎo)需求調(diào)研工作,聚焦于規(guī)劃數(shù)字化業(yè)務(wù)流程并進(jìn)行系統(tǒng)功能分解;
?將梳理出的數(shù)字化業(yè)務(wù)流程和分解出的功能與我們現(xiàn)有軟件產(chǎn)品的功能及實(shí)現(xiàn)邏輯進(jìn)行對(duì)標(biāo)分析。
同時(shí),業(yè)務(wù)顧問則依據(jù)項(xiàng)目經(jīng)理輸出的功能清單,負(fù)責(zé)編寫《需求規(guī)格說明書》,具體規(guī)劃界面布局、各功能詳細(xì)流程、操作方式及交互邏輯——將數(shù)字化業(yè)務(wù)流程(共同語言)轉(zhuǎn)化為具體的需求文檔,為后續(xù)開發(fā)提供明確指引,實(shí)現(xiàn)需求之“陰”向軟件之“陽”的初步轉(zhuǎn)化。
隨著需求調(diào)研逐步完成,開發(fā)團(tuán)隊(duì)開始介入并對(duì)需求形成清晰理解,項(xiàng)目重心轉(zhuǎn)向目標(biāo)系統(tǒng)的實(shí)現(xiàn)。此時(shí),系統(tǒng)核心模塊與功能邏輯逐步構(gòu)建成形。在后續(xù)編碼階段,業(yè)務(wù)顧問主要承擔(dān)向程序員做需求答疑與功能驗(yàn)證工作:
?協(xié)助開發(fā)團(tuán)隊(duì)準(zhǔn)確理解業(yè)務(wù)需求;
?負(fù)責(zé)對(duì)程序員開發(fā)的模塊進(jìn)行功能性測(cè)試(后續(xù)由測(cè)試團(tuán)隊(duì)開展集成測(cè)試)。
與此同時(shí),項(xiàng)目經(jīng)理則從需求調(diào)研工作中釋放出來,轉(zhuǎn)而聚焦于項(xiàng)目管理與多方協(xié)調(diào)——回歸“人的核心樞紐”角色,踐行《易》理“三才合一”中“人”的協(xié)調(diào)作用:
?負(fù)責(zé)與甲乙雙方各相關(guān)方的溝通協(xié)調(diào);
?監(jiān)控項(xiàng)目范圍、質(zhì)量、進(jìn)度、成本與風(fēng)險(xiǎn);
?推動(dòng)項(xiàng)目里程碑達(dá)成,協(xié)調(diào)項(xiàng)目實(shí)施、服務(wù)器及網(wǎng)絡(luò)環(huán)境搭建等各項(xiàng)工作。
在項(xiàng)目開發(fā)中,項(xiàng)目經(jīng)理和業(yè)務(wù)顧問前期若未投入足夠精力深埋現(xiàn)場(chǎng)厘清需求,后期必將付出更高代價(jià)。這正是違背了“三元協(xié)同”邏輯的必然結(jié)果:若不能在需求調(diào)研階段,就以客戶熟悉的生產(chǎn)業(yè)務(wù)流程為主線,融合精益生產(chǎn)、自動(dòng)化、設(shè)備數(shù)據(jù)采集、資源管理等需求,結(jié)合軟件功能、硬件、網(wǎng)絡(luò)通訊架構(gòu)及大數(shù)據(jù)等IT手段,規(guī)劃出清晰的數(shù)字化業(yè)務(wù)流程,并明確系統(tǒng)每一步的實(shí)現(xiàn)方式,進(jìn)而與客戶深入對(duì)標(biāo)、充分挖掘源頭需求與場(chǎng)景——那么到了系統(tǒng)實(shí)施階段,就只能面對(duì)實(shí)際流程與場(chǎng)景,陷入無休止的代碼修改之中,打破“需求-軟件-干系人”的動(dòng)態(tài)平衡,最終導(dǎo)致項(xiàng)目陷入困境。
針對(duì)客戶需求頻繁變更導(dǎo)致代碼反復(fù)修改的問題,需從兩方面客觀審視——這也是實(shí)現(xiàn)“三元協(xié)同”、維持項(xiàng)目動(dòng)態(tài)平衡的重要保障:
一方面,作為乙方的項(xiàng)目經(jīng)理和業(yè)務(wù)顧問,在前期需求調(diào)研階段是否采用了恰當(dāng)?shù)姆绞剑c客戶深入溝通、共同挖掘真實(shí)的業(yè)務(wù)源頭需求?更進(jìn)一步說,團(tuán)隊(duì)是否真正掌握了開展有效需求調(diào)研的方法與路徑,是否搭建了“數(shù)字化業(yè)務(wù)流程”這一共同語言?
另一方面,我們理解客戶在需求形成過程中難免存在考慮不周之處,因此允許其對(duì)同一需求提出一至兩次合理變更。每次變更須由甲方項(xiàng)目經(jīng)理正式提交變更申請(qǐng),經(jīng)甲乙雙方項(xiàng)目經(jīng)理、業(yè)務(wù)顧問及開發(fā)經(jīng)理共同評(píng)估工作量及相關(guān)影響,書面確認(rèn)后方可實(shí)施。經(jīng)歷此規(guī)范流程后,客戶在后續(xù)相同需求上再次提出變更時(shí)會(huì)更加審慎,這既尊重了需求的“動(dòng)態(tài)變化”(《易》理之“變”),也避免了項(xiàng)目陷入無序內(nèi)耗,維持了“三聯(lián)體”的動(dòng)態(tài)平衡。
三、乙方項(xiàng)目經(jīng)理的綜合型專業(yè)能力素養(yǎng)
前文我們明確,軟件項(xiàng)目“三聯(lián)體”的協(xié)同運(yùn)轉(zhuǎn),核心在于“人的溝通與共識(shí)”,而項(xiàng)目經(jīng)理作為項(xiàng)目的核心統(tǒng)籌者、干系人的協(xié)調(diào)者,正是“人”這一樞紐的核心角色——其綜合能力素養(yǎng),直接決定了“需求-軟件-干系人”三者能否實(shí)現(xiàn)動(dòng)態(tài)平衡,能否踐行《易》理“陰陽調(diào)和、三才合一”的智慧,最終決定項(xiàng)目的成敗。因此,真正能勝任項(xiàng)目經(jīng)理的人,理應(yīng)是一位“融合型”專家,而非單純的技術(shù)人員或管理人員。
他不僅需要扎實(shí)的IT技術(shù)功底以理解軟件的可行性與邊界,更必須有濃厚興趣深入車間理解生產(chǎn)業(yè)務(wù)的實(shí)際流程與痛點(diǎn)——這是捕捉需求之“陰”、實(shí)現(xiàn)業(yè)務(wù)與技術(shù)對(duì)接的基礎(chǔ);同時(shí),還需具備精益思想以識(shí)別和消除流程浪費(fèi),呼應(yīng)前文“精益改善先行”的理念,確保軟件系統(tǒng)能夠固化精益成果、創(chuàng)造實(shí)際價(jià)值;此外,還要對(duì)自動(dòng)化等工業(yè)技術(shù)有基本認(rèn)知,以保障技術(shù)方案與物理世界的無縫對(duì)接。這些知識(shí)并非簡(jiǎn)單疊加,而是需要在他腦海中融合成一張完整的“價(jià)值實(shí)現(xiàn)地圖”——清晰串聯(lián)起需求、軟件與干系人,實(shí)現(xiàn)三者的協(xié)同共生,這正是《易》理系統(tǒng)思維的具體體現(xiàn)。
更深層次的要求在于,他需要對(duì)現(xiàn)場(chǎng)業(yè)務(wù)擁有強(qiáng)大的哲學(xué)思辨與抽象能力,即從紛繁復(fù)雜的現(xiàn)象中進(jìn)行歸納,從具體操作中總結(jié)出通用邏輯,并能夠進(jìn)行前瞻性的演繹與縝密的推理。這使他能穿透表層需求,洞察業(yè)務(wù)本質(zhì),從而設(shè)計(jì)出既貼合當(dāng)下又適應(yīng)演變的軟件架構(gòu)與實(shí)施路徑——這正是《易》理“生生不息、動(dòng)態(tài)平衡”智慧在項(xiàng)目管理中的高階應(yīng)用,能夠應(yīng)對(duì)軟件項(xiàng)目“變”的核心特質(zhì),確保項(xiàng)目在動(dòng)態(tài)變化中始終保持平衡、實(shí)現(xiàn)價(jià)值。
與此同時(shí),他必須具備極強(qiáng)的溝通與關(guān)系管理能力。他需要以同理心理解甲方的業(yè)務(wù)訴求與潛在焦慮,以專業(yè)力協(xié)調(diào)乙方的技術(shù)團(tuán)隊(duì)與實(shí)施資源,并能在雙方乃至其他項(xiàng)目干系人之間搭建信任的橋梁,促成共識(shí)的達(dá)成——這正是踐行《易》理“和而不同、陰陽合和”智慧的核心能力,最終將多元化的團(tuán)隊(duì)凝聚成目標(biāo)一致的“共同體”,打破對(duì)立博弈,實(shí)現(xiàn)共生共贏。
同理,一個(gè)軟件項(xiàng)目的成功實(shí)施,也絕非單靠IT技術(shù)就能實(shí)現(xiàn),這需要項(xiàng)目經(jīng)理深度把控。技術(shù)是實(shí)現(xiàn)的工具,而非成功的根源——如同《易》理中“器”與“道”的關(guān)系,技術(shù)是“器”,而“三聯(lián)體”協(xié)同、陰陽調(diào)和的智慧是“道”,器為道用,方能成就事業(yè)。成功的基石在于:
?精準(zhǔn)的業(yè)務(wù)對(duì)齊:確保每一行代碼都服務(wù)于真實(shí)的業(yè)務(wù)價(jià)值,實(shí)現(xiàn)需求之“陰”與軟件之“陽”的精準(zhǔn)映射;
?科學(xué)的流程重塑:在數(shù)字化之前或同時(shí),完成必要的精益化與流程優(yōu)化,避免固化浪費(fèi),踐行“精益先行”理念;
?深入的變革管理:引導(dǎo)組織適應(yīng)新的工作方式,保障系統(tǒng)被真正采納和使用,發(fā)揮“人”的核心作用,實(shí)現(xiàn)干系人協(xié)同;
?持續(xù)的協(xié)同進(jìn)化:甲方與乙方作為命運(yùn)共同體,共同學(xué)習(xí)、共同解決問題,踐行《易》理“生生不息”之道,推動(dòng)項(xiàng)目持續(xù)迭代、實(shí)現(xiàn)長(zhǎng)期價(jià)值。
綜上,項(xiàng)目經(jīng)理的綜合能力素養(yǎng),是連接需求、軟件與干系人的核心紐帶,是踐行《易》理智慧、實(shí)現(xiàn)“三聯(lián)體”動(dòng)態(tài)平衡的關(guān)鍵。唯有具備“融合型”能力的項(xiàng)目經(jīng)理,才能統(tǒng)籌各方、凝聚共識(shí),讓軟件項(xiàng)目真正成為凝結(jié)集體智慧、實(shí)現(xiàn)價(jià)值迭代的有機(jī)生命體,讓東方哲學(xué)與現(xiàn)代軟件工程深度融合,賦能企業(yè)數(shù)字化轉(zhuǎn)型落地見效。
作者:馮先林,《數(shù)字化業(yè)務(wù)流程》原著、工業(yè)企業(yè)數(shù)字化轉(zhuǎn)型ITBP。
提交
工業(yè)企業(yè)數(shù)字化轉(zhuǎn)型常見認(rèn)知誤區(qū)梳理
建立工業(yè)軟件項(xiàng)目實(shí)施的共同語言


投訴建議