下圖是Michael Porter的“IT變革的三次變革”[1]。作者的本意在于看待技術(shù)在時(shí)代變遷中扮演的角色和地位,我們這里則去看看IT需求的變化特點(diǎn)。
圖1 Michael Porter IT發(fā)展的三個(gè)階段
信息技術(shù)時(shí)代:IT主要是用于實(shí)現(xiàn)業(yè)務(wù)、流程自動(dòng)化方淤,期望利用技術(shù)來提高“效率”,相對而言蹄殃,因?yàn)楣I(yè)時(shí)代的業(yè)務(wù)流程相對固化携茂、計(jì)算機(jī)技術(shù)資源能力的相對稀少,商業(yè)市場對軟件的需求變化并沒有那么大诅岩;
Internet時(shí)代:互聯(lián)網(wǎng)變成新的營銷渠道讳苦,市場對技術(shù)的期望不單是自動(dòng)化固有流程,而是延展業(yè)務(wù)吩谦,所以外部需求的不確定性鸳谜、變化越來越多;同時(shí)也因?yàn)榧夹g(shù)滲透更廣式廷,軟件服務(wù)的競爭程度也更加激烈咐扭;
數(shù)字時(shí)代:技術(shù)滲透到生活方方面面,引領(lǐng)著消費(fèi)滑废、生活蝗肪、商業(yè)生態(tài)的革新,市場變化日新月異蠕趁,高度競爭薛闪,企業(yè)都在追求創(chuàng)新,市場對企業(yè)的期望是“高響應(yīng)力“俺陋,甚至是引領(lǐng)力豁延。需求變得更加易變昙篙、不確定。
我想大家都深切感受到了這個(gè)突出的變化诱咏,那就是:普遍來講苔可,市場需求不確定性越來越高,競爭越來越激烈胰苏。
與此同時(shí)硕蛹,如果對比軟件開發(fā)方法的發(fā)展醇疼,好像也對應(yīng)有三個(gè)時(shí)代:
圖2 軟件開發(fā)方法的沿革和需求定義的演繹
軟件工程時(shí)代:對應(yīng)于上圖的“信息技術(shù)時(shí)代”硕并。市場需求聚焦在現(xiàn)有業(yè)務(wù)流程的自動(dòng)化,大工業(yè)時(shí)代固化下的業(yè)務(wù)流程并不會(huì)天天變秧荆,所以對需求的定義是“軟件功能的規(guī)范說明”倔毙。工作方式是瀑布式的:先花大量的時(shí)間模型化業(yè)務(wù)流程,制作出詳細(xì)的“需求規(guī)格說明”乙濒,然后才進(jìn)行開發(fā)實(shí)現(xiàn)陕赃。
敏捷轉(zhuǎn)型時(shí)代:對應(yīng)于上圖的“互聯(lián)網(wǎng)時(shí)代”。隨著互聯(lián)網(wǎng)的出現(xiàn)颁股,信息技術(shù)不再是自動(dòng)化固有流程么库,而開始延展業(yè)務(wù),如進(jìn)行網(wǎng)上展示甘有、銷售和營銷诉儒。這時(shí),發(fā)現(xiàn)需求的不確定性變大了亏掀,用傳統(tǒng)的“瀑布”方法不能適應(yīng)外部市場的需求變化忱反,軟件項(xiàng)目失敗率非常高,于是開始尋找更輕量的滤愕、迭代試錯(cuò)温算、小步前進(jìn)的輕量級(jí)敏捷方法,來提升軟件團(tuán)隊(duì)的響應(yīng)力间影。這時(shí)注竿,對需求的定義也演繹為“代表著業(yè)務(wù)價(jià)值的一個(gè)單元”。但是魂贬,這種變化始于IT也僅限于IT巩割,敏捷方法簇[^2]里需求相關(guān)的實(shí)踐和方法大多是面向技術(shù)團(tuán)隊(duì)的,如小步發(fā)布(Small Release)随橘,產(chǎn)品負(fù)責(zé)人(Product Owner)要和技術(shù)團(tuán)隊(duì)在一起喂分,來制定團(tuán)隊(duì)的迭代計(jì)劃、排優(yōu)先級(jí)机蔗、澄清需求問題等等蒲祈。雖然開始關(guān)注業(yè)務(wù)價(jià)值甘萧,但卻仍主要度量IT團(tuán)隊(duì)的效率和產(chǎn)能。
精益企業(yè)時(shí)代:對應(yīng)于上圖的“數(shù)字經(jīng)濟(jì)時(shí)代”梆掸。面對高度不確定扬卷、激烈競爭的市場,發(fā)現(xiàn)需求和定義需求的過程酸钦,變成一個(gè)不斷試錯(cuò)怪得、然后逼近“正確結(jié)果”的過程,這已慢慢成為大家的共識(shí)卑硫;同時(shí)徒恋,面對市場的高響應(yīng)力、引領(lǐng)力的要求欢伏,對需求的驗(yàn)證環(huán)路必然要穿越IT入挣、銷售、運(yùn)營硝拧、市場等所有職能部門径筏,才能形成端到端的閉環(huán),持續(xù)創(chuàng)造市場價(jià)值障陶,即“整個(gè)組織的更廣闊精益變革”[^3]滋恬。
因此上,在當(dāng)前高度不確定性的市場環(huán)境下抱究,有必要重新定義下“需求是”:
需求是“建立在商業(yè)恢氯、技術(shù)和人之間的一組動(dòng)態(tài)的、待驗(yàn)證的假設(shè)”媳维;挖掘和定義需求的過程酿雪,是一個(gè)不斷驗(yàn)證假設(shè)、在試錯(cuò)中學(xué)習(xí)侄刽、逐步逼近直至找到與市場的“契合點(diǎn)”的過程指黎。