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