軟件外包公司中技術(shù)管理被認(rèn)為是一個公司針對技術(shù)在管理和組織上達(dá)成的一種平衡機(jī)制。管理是指導(dǎo)和控制組織進(jìn)行相互協(xié)調(diào)的活動,而這里的組織泛指職責(zé)、權(quán)限和相互關(guān)系得到安排的一組人員及設(shè)施,所以技術(shù)管理就成為指導(dǎo)和控制組織中關(guān)于技術(shù)的相互協(xié)調(diào)的一系列活動。技術(shù)管理活動與公司的戰(zhàn)略管理活動以及針對特定團(tuán)隊的組織管理活動都有直接交集,連接著一個公司中最為重要的兩個核心領(lǐng)域。
技術(shù)管理者的活動
技術(shù)管理者是負(fù)責(zé)規(guī)劃、設(shè)計和實現(xiàn)技術(shù)能力,從而完成項目建設(shè)目標(biāo)。通常,這個角色需要完成以下幾項活動:
1、技術(shù)預(yù)測
技術(shù)預(yù)測的需求來自于行業(yè)和業(yè)務(wù)的快速發(fā)展。根據(jù)業(yè)界成熟的技術(shù)實現(xiàn)體系,能夠在一定程度上預(yù)判未來幾年的技術(shù)發(fā)展趨勢,是技術(shù)推動和反哺產(chǎn)品演進(jìn)的一個重要方面。當(dāng)然,技術(shù)預(yù)測的前提是對當(dāng)前所從事項目的深入理解,能夠設(shè)計和實現(xiàn)業(yè)務(wù)的技術(shù)解決方案。
2、產(chǎn)品研發(fā)
產(chǎn)品研發(fā)同樣關(guān)注于業(yè)務(wù)體系,通過對業(yè)務(wù)體系的了解建立業(yè)務(wù)架構(gòu),并發(fā)揮技術(shù)在實現(xiàn)業(yè)務(wù)決策上的能動性。另一方面,明確產(chǎn)品運營策略,通過建立技術(shù)平臺推動產(chǎn)品設(shè)計和產(chǎn)品優(yōu)化,并基于項目化手段實現(xiàn)產(chǎn)品研發(fā),這點可以說是作為技術(shù)管理者的主要工作。
3、技術(shù)創(chuàng)新
技術(shù)創(chuàng)新存在兩大主要分類,分別是內(nèi)部創(chuàng)新和外部創(chuàng)新。舊技術(shù)的新應(yīng)用以及現(xiàn)有技術(shù)的自我演變是內(nèi)部創(chuàng)新的主要方式,而對于外部創(chuàng)新,通過技術(shù)合作和跨業(yè)創(chuàng)新同樣可以達(dá)到技術(shù)創(chuàng)新的目的。技術(shù)管理者無疑是技術(shù)創(chuàng)新的主要推手。
4、技術(shù)標(biāo)準(zhǔn)
技術(shù)標(biāo)準(zhǔn)的范疇可以很廣,在軟件行業(yè),現(xiàn)有技術(shù)的應(yīng)用方式、軟件的交付質(zhì)量、版本的發(fā)布模式等都可以算是組織級別技術(shù)標(biāo)準(zhǔn)的一部分。技術(shù)標(biāo)準(zhǔn)的制定需要同時考慮技術(shù)、管理和組織等幾方面因素,技術(shù)管理者需要根據(jù)自身團(tuán)隊的特點追求適合當(dāng)前環(huán)境的標(biāo)準(zhǔn)化體系。
5、過程建設(shè)
軟件開發(fā)是一個系統(tǒng)工程,涉及軟件工程、項目管理、系統(tǒng)交付等多個維度,也需要對軟件過程模型進(jìn)行裁剪,并應(yīng)用過程改進(jìn)思想和工程實踐不斷推動過程體系的合理化發(fā)展。在現(xiàn)代軟件開發(fā)過程中,技術(shù)管理者需要建立合適的、輕量級的過程體系并實現(xiàn)過程資產(chǎn)建設(shè)。
6、組織交流
技術(shù)管理人員組織技術(shù)分享和培訓(xùn)、項目總結(jié)等對技術(shù)人員能力提升和技術(shù)積累都非常有幫助,是軟件外包公司技術(shù)管理的非常重要的管理形式。