以互聯(lián)網(wǎng)應(yīng)用為代表的軟件產(chǎn)品開(kāi)發(fā)模式已經(jīng)發(fā)生了巨大變化。伴隨著這些變化,更為高效的軟件開(kāi)發(fā)過(guò)程將具備更大的競(jìng)爭(zhēng)優(yōu)勢(shì),這就迫使我們不得不提升組織的技術(shù)管理水平,因?yàn)榧夹g(shù)管理能在以下四個(gè)方面促進(jìn)組織和戰(zhàn)略目標(biāo)的達(dá)成。
1.正確的產(chǎn)品
成功的產(chǎn)品自然需要整個(gè)組織級(jí)別的規(guī)劃和實(shí)施,這其中戰(zhàn)略、產(chǎn)品、運(yùn)營(yíng)和技術(shù)等各個(gè)維度缺一不可,但首當(dāng)其沖的是對(duì)行業(yè)和業(yè)務(wù)的理解,確保產(chǎn)品方向的正確性。作為一名技術(shù)管理者,同樣需要參與產(chǎn)品的戰(zhàn)略規(guī)劃和實(shí)施過(guò)程,從技術(shù)角度給出解決方案。技術(shù)管理將在業(yè)務(wù)結(jié)構(gòu)的確定、產(chǎn)品化策略和實(shí)現(xiàn)平臺(tái)的建立工作中發(fā)揮作用。
2.創(chuàng)新的產(chǎn)品
對(duì)于技術(shù)管理而言,通過(guò)技術(shù)創(chuàng)新開(kāi)發(fā)出具有市場(chǎng)領(lǐng)先水平的產(chǎn)品有助于最終戰(zhàn)略目標(biāo)的達(dá)成。毫無(wú)疑問(wèn),第一個(gè)進(jìn)入市場(chǎng)的產(chǎn)品將會(huì)有助于增強(qiáng)該產(chǎn)品的市場(chǎng)占有率。這里的“第一個(gè)”可以表現(xiàn)為第一個(gè)對(duì)市場(chǎng)機(jī)遇做出反應(yīng)、第一個(gè)采用某種新技術(shù),或者說(shuō)在同等技術(shù)能力條件下,比別人做出更快的市場(chǎng)反應(yīng),也即意味著創(chuàng)新。創(chuàng)新可以是業(yè)務(wù)的創(chuàng)新,也可以是技術(shù)的創(chuàng)新。
在互聯(lián)網(wǎng)行業(yè)中,時(shí)機(jī)可能比任何其他因素更為重要。在一些行業(yè)中,市場(chǎng)窗口只會(huì)開(kāi)放很短的一段時(shí)間。在這種背景下,產(chǎn)品能不能成功很大程度上取決于產(chǎn)品投放市場(chǎng)的時(shí)間。如果在同等產(chǎn)品規(guī)劃和運(yùn)營(yíng)策略下,也即在相同的業(yè)務(wù)創(chuàng)新條件下,技術(shù)創(chuàng)新就會(huì)成為影響產(chǎn)品成功的決定性因素。技術(shù)創(chuàng)新能夠在改善產(chǎn)品用戶體驗(yàn)和縮短產(chǎn)品研發(fā)生命周期上提升產(chǎn)品成功的概率,如圖1-2所示,通過(guò)縮短開(kāi)發(fā)時(shí)間從而快速推出新產(chǎn)品能帶來(lái)產(chǎn)品收益上的增長(zhǎng)。而對(duì)于互聯(lián)網(wǎng)產(chǎn)品而言,很多時(shí)候錯(cuò)過(guò)產(chǎn)品發(fā)布時(shí)機(jī)就意味著再也沒(méi)有機(jī)會(huì)。
3.高效的研發(fā)過(guò)程
軟件行業(yè)大多數(shù)產(chǎn)品開(kāi)發(fā)由時(shí)間和成本決定其投入,即一定數(shù)量的開(kāi)發(fā)人員通過(guò)一定時(shí)間的開(kāi)發(fā)工作完成某個(gè)具體產(chǎn)品。顯然,開(kāi)發(fā)周期的縮短同樣意味著開(kāi)發(fā)成本的降低,因此開(kāi)發(fā)成本與開(kāi)發(fā)周期密切相關(guān),產(chǎn)品開(kāi)發(fā)周期時(shí)間與成本之間并不是一種簡(jiǎn)
單的線性關(guān)系,隨著開(kāi)發(fā)時(shí)間的增長(zhǎng),開(kāi)發(fā)成本增長(zhǎng)的趨勢(shì)越來(lái)越明顯。出現(xiàn)這種現(xiàn)象是因?yàn)檐浖_(kāi)發(fā)過(guò)程中對(duì)范圍變更的控制、計(jì)劃的監(jiān)控、資源的合理安排都存在風(fēng)險(xiǎn),且風(fēng)險(xiǎn)隨時(shí)間演變其發(fā)生的概率和造成的影響就越大。
通過(guò)建立高效的研發(fā)過(guò)程體系可以提高開(kāi)發(fā)效率,通過(guò)提高開(kāi)發(fā)效率而節(jié)省下來(lái)的資源可以再投入到新產(chǎn)品的開(kāi)發(fā)中去,從而使更多的新產(chǎn)品投向市場(chǎng),或者減少新產(chǎn)品開(kāi)發(fā)的總體成本。對(duì)于軟件開(kāi)發(fā)這個(gè)特定行業(yè)而言,減少浪費(fèi)是提高開(kāi)發(fā)效率的首要切入點(diǎn)。浪費(fèi)分成純粹的浪費(fèi)和必要的浪費(fèi),其中純粹的浪費(fèi)需要消除,而必要的浪費(fèi)可以進(jìn)行壓縮。需要結(jié)合日常研發(fā)過(guò)程,對(duì)如何識(shí)別這些浪費(fèi)、如何消除純粹的浪費(fèi)以及如何壓縮必要的浪費(fèi)需要進(jìn)行剖析。
4.成熟的研發(fā)團(tuán)隊(duì)
研發(fā)效率的提升需要過(guò)程,但也需要充分考慮人的因素,因?yàn)樽罹哂袆?chuàng)造性的技術(shù)人員幾乎總是最有效率。這一點(diǎn)在以創(chuàng)新能力和知識(shí)型技能為前提的軟件產(chǎn)品開(kāi)發(fā)中尤為突出。當(dāng)前的互聯(lián)網(wǎng)產(chǎn)業(yè)在高速發(fā)展的同時(shí)也伴隨著浮躁的行業(yè)環(huán)境,產(chǎn)品開(kāi)發(fā)人員往往表現(xiàn)出較大的流動(dòng)性,通過(guò)技術(shù)管理手段打造一個(gè)穩(wěn)定、健康的研發(fā)環(huán)境有助于吸引優(yōu)秀的研發(fā)人才。反之,如果長(zhǎng)時(shí)間處于一個(gè)疲于奔命的環(huán)境中,研發(fā)人員會(huì)感到失望和痛苦,從而不可避免去尋找新的工作環(huán)境。
一旦組織已經(jīng)存在一個(gè)高效的產(chǎn)品決策、設(shè)計(jì)和開(kāi)發(fā)過(guò)程體系,剩下的就是更好的管理和留住關(guān)鍵的開(kāi)發(fā)人員,這就涉及組織管理范疇的內(nèi)容。除了向下管理之外,組織管理還需要做到合理的向上管理和向外管理。當(dāng)然,技術(shù)管理者作為一個(gè)團(tuán)隊(duì)的核心人物,在個(gè)人風(fēng)格和處事能力上的不斷自我管理和提升也是促進(jìn)研發(fā)團(tuán)隊(duì)走向成熟的關(guān)鍵因素。