中小型軟件企業(yè)的技術(shù)生存方式大體可以分為兩類,一類為應(yīng)用服務(wù)型,另一類為技術(shù)研發(fā)型,目前大部分的中小型軟件企業(yè)均屬于應(yīng)用服務(wù)型,筆者所在公司的技術(shù)生存方式也屬于第一種類型,即為應(yīng)用服務(wù)型。下面,僅就技術(shù)服務(wù)型技術(shù)生存方式軟件企業(yè)的技術(shù)管理工作發(fā)表一些自己的建議,供同行參考:
一、開發(fā)和管理崗位分離
技術(shù)部門的管理,一上來(lái)就不能夠?qū)㈤_發(fā)和管理混為一團(tuán),其結(jié)果必然是差強(qiáng)人意的,目前大部分的中小型軟件企業(yè),在考慮到成本或者根本就沒有意識(shí)到這個(gè)問題的情況下,技術(shù)部經(jīng)理和技術(shù)總監(jiān)往往是一人兼任,這樣做帶來(lái)的直接后果是,技術(shù)總監(jiān)是一個(gè)優(yōu)秀的開發(fā)技術(shù)人員,但卻不是一個(gè)合格的管理人才,而技術(shù)部門的團(tuán)體戰(zhàn)斗力是不能依靠個(gè)人英雄主義來(lái)成全的,如果企業(yè)處在這樣的一種境遇中,其技術(shù)部門人員的流動(dòng),技術(shù)部門人員的內(nèi)部培養(yǎng),技術(shù)部門工作的管理,必然存在諸多不足之處,原因很簡(jiǎn)單,人無(wú)全才,做技術(shù)做的好不一定做管理做的好,做管理做得好不一定做技術(shù)做的好。
二、具有一定的通用積累
技術(shù)部門的管理,其最終目標(biāo)是具有高效的投入產(chǎn)出比,借用軟件工程的復(fù)用思想,技術(shù)部門的管理者必須要有一套長(zhǎng)遠(yuǎn)的通用積累計(jì)劃,通過把繁復(fù)的工作轉(zhuǎn)換為一系列可復(fù)用的過程來(lái)提高整體的技術(shù)生產(chǎn)力,目前,有很多軟件企業(yè)已經(jīng)在進(jìn)行這方面的工作,但是仍然不夠清晰,這方面的工作主要體現(xiàn)在,產(chǎn)品架構(gòu)的良好設(shè)計(jì),基礎(chǔ)類庫(kù)的設(shè)計(jì)和構(gòu)造,快速開發(fā)工具如代碼生成器的一些開發(fā),界面通用模板的設(shè)計(jì),業(yè)務(wù)構(gòu)件的通用封裝,數(shù)據(jù)結(jié)構(gòu)規(guī)范,軟件開發(fā)規(guī)范等等,技術(shù)生產(chǎn)力的高低依賴于投入產(chǎn)出比,而高的投入產(chǎn)出比依賴于高的通用積累儲(chǔ)備。
三、良好的內(nèi)部分工體系
技術(shù)部門的管理,構(gòu)建在良好的內(nèi)部分工體系之上,評(píng)價(jià)內(nèi)部分工體系是否良好的標(biāo)準(zhǔn),不能夠用我們通常所認(rèn)為的“一人一崗,各司其責(zé)”標(biāo)準(zhǔn)來(lái)衡量,因?yàn)閷?duì)于一個(gè)應(yīng)用服務(wù)型軟件企業(yè)來(lái)講,其技術(shù)部的工作日程不可能是四平八穩(wěn)的,企業(yè)要生存,必須要能夠快速、高效、優(yōu)質(zhì)的完成客戶交付的項(xiàng)目,技術(shù)部門通常是壓力、日程最緊的一個(gè)部門,因此,除了在傳統(tǒng)的“一人一崗,各司其責(zé)”基礎(chǔ)之上,還得引用“備份”機(jī)制,不能出現(xiàn)缺少某個(gè)人而不能正常運(yùn)轉(zhuǎn)的情況,從需求調(diào)研、軟件設(shè)計(jì)、軟件編碼、軟件測(cè)試、發(fā)布更新、配置管理直到技術(shù)管理,每一個(gè)崗位都必須有一個(gè)預(yù)警措施,能夠確保工作不依賴于某一個(gè)人,這樣就確保了良好的分工體系,不把某個(gè)人累垮,也不依賴于某個(gè)人。
四、長(zhǎng)遠(yuǎn)的技術(shù)規(guī)劃
古人云:“凡事預(yù)則立、不預(yù)則廢”,中小型企業(yè)的生存是第一要義,但是從團(tuán)隊(duì)培養(yǎng)的角度來(lái)說(shuō),只有具有持續(xù)吸引力的團(tuán)隊(duì)才是最穩(wěn)固的團(tuán)隊(duì),凝聚技術(shù)性人才的真正動(dòng)力,在超越了收入這一層次的時(shí)候,技術(shù)素養(yǎng)的培養(yǎng)更具有吸引力,這就必然要求技術(shù)部門的管理者要能夠有一個(gè)相對(duì)長(zhǎng)遠(yuǎn)的技術(shù)規(guī)劃,一方面能夠讓企業(yè)在技術(shù)手段上能夠立于不敗,另一方面能夠使團(tuán)隊(duì)的每一個(gè)成員感受到吸引力和進(jìn)步感,這樣,既能夠穩(wěn)定技術(shù)結(jié)構(gòu),又能夠穩(wěn)定人員結(jié)構(gòu)。
總而言之,中小型軟件企業(yè)的生存壓力,一方面來(lái)自于市場(chǎng)的競(jìng)爭(zhēng),另一方面更來(lái)自于企業(yè)管理自身,而后者往往被大部分的企業(yè)決策者所忽略,沒有一個(gè)企業(yè)決策者不想把自己的企業(yè)做大做強(qiáng),但是,并不是每一個(gè)企業(yè)決策者都能夠付諸行動(dòng),我想,這正是技術(shù)部門是否能夠留住一流技術(shù)人才、軟件企業(yè)是否能夠持續(xù)發(fā)展壯大的一個(gè)根本原因之一。
一、開發(fā)和管理崗位分離
技術(shù)部門的管理,一上來(lái)就不能夠?qū)㈤_發(fā)和管理混為一團(tuán),其結(jié)果必然是差強(qiáng)人意的,目前大部分的中小型軟件企業(yè),在考慮到成本或者根本就沒有意識(shí)到這個(gè)問題的情況下,技術(shù)部經(jīng)理和技術(shù)總監(jiān)往往是一人兼任,這樣做帶來(lái)的直接后果是,技術(shù)總監(jiān)是一個(gè)優(yōu)秀的開發(fā)技術(shù)人員,但卻不是一個(gè)合格的管理人才,而技術(shù)部門的團(tuán)體戰(zhàn)斗力是不能依靠個(gè)人英雄主義來(lái)成全的,如果企業(yè)處在這樣的一種境遇中,其技術(shù)部門人員的流動(dòng),技術(shù)部門人員的內(nèi)部培養(yǎng),技術(shù)部門工作的管理,必然存在諸多不足之處,原因很簡(jiǎn)單,人無(wú)全才,做技術(shù)做的好不一定做管理做的好,做管理做得好不一定做技術(shù)做的好。
二、具有一定的通用積累
技術(shù)部門的管理,其最終目標(biāo)是具有高效的投入產(chǎn)出比,借用軟件工程的復(fù)用思想,技術(shù)部門的管理者必須要有一套長(zhǎng)遠(yuǎn)的通用積累計(jì)劃,通過把繁復(fù)的工作轉(zhuǎn)換為一系列可復(fù)用的過程來(lái)提高整體的技術(shù)生產(chǎn)力,目前,有很多軟件企業(yè)已經(jīng)在進(jìn)行這方面的工作,但是仍然不夠清晰,這方面的工作主要體現(xiàn)在,產(chǎn)品架構(gòu)的良好設(shè)計(jì),基礎(chǔ)類庫(kù)的設(shè)計(jì)和構(gòu)造,快速開發(fā)工具如代碼生成器的一些開發(fā),界面通用模板的設(shè)計(jì),業(yè)務(wù)構(gòu)件的通用封裝,數(shù)據(jù)結(jié)構(gòu)規(guī)范,軟件開發(fā)規(guī)范等等,技術(shù)生產(chǎn)力的高低依賴于投入產(chǎn)出比,而高的投入產(chǎn)出比依賴于高的通用積累儲(chǔ)備。
三、良好的內(nèi)部分工體系
技術(shù)部門的管理,構(gòu)建在良好的內(nèi)部分工體系之上,評(píng)價(jià)內(nèi)部分工體系是否良好的標(biāo)準(zhǔn),不能夠用我們通常所認(rèn)為的“一人一崗,各司其責(zé)”標(biāo)準(zhǔn)來(lái)衡量,因?yàn)閷?duì)于一個(gè)應(yīng)用服務(wù)型軟件企業(yè)來(lái)講,其技術(shù)部的工作日程不可能是四平八穩(wěn)的,企業(yè)要生存,必須要能夠快速、高效、優(yōu)質(zhì)的完成客戶交付的項(xiàng)目,技術(shù)部門通常是壓力、日程最緊的一個(gè)部門,因此,除了在傳統(tǒng)的“一人一崗,各司其責(zé)”基礎(chǔ)之上,還得引用“備份”機(jī)制,不能出現(xiàn)缺少某個(gè)人而不能正常運(yùn)轉(zhuǎn)的情況,從需求調(diào)研、軟件設(shè)計(jì)、軟件編碼、軟件測(cè)試、發(fā)布更新、配置管理直到技術(shù)管理,每一個(gè)崗位都必須有一個(gè)預(yù)警措施,能夠確保工作不依賴于某一個(gè)人,這樣就確保了良好的分工體系,不把某個(gè)人累垮,也不依賴于某個(gè)人。
四、長(zhǎng)遠(yuǎn)的技術(shù)規(guī)劃
古人云:“凡事預(yù)則立、不預(yù)則廢”,中小型企業(yè)的生存是第一要義,但是從團(tuán)隊(duì)培養(yǎng)的角度來(lái)說(shuō),只有具有持續(xù)吸引力的團(tuán)隊(duì)才是最穩(wěn)固的團(tuán)隊(duì),凝聚技術(shù)性人才的真正動(dòng)力,在超越了收入這一層次的時(shí)候,技術(shù)素養(yǎng)的培養(yǎng)更具有吸引力,這就必然要求技術(shù)部門的管理者要能夠有一個(gè)相對(duì)長(zhǎng)遠(yuǎn)的技術(shù)規(guī)劃,一方面能夠讓企業(yè)在技術(shù)手段上能夠立于不敗,另一方面能夠使團(tuán)隊(duì)的每一個(gè)成員感受到吸引力和進(jìn)步感,這樣,既能夠穩(wěn)定技術(shù)結(jié)構(gòu),又能夠穩(wěn)定人員結(jié)構(gòu)。
總而言之,中小型軟件企業(yè)的生存壓力,一方面來(lái)自于市場(chǎng)的競(jìng)爭(zhēng),另一方面更來(lái)自于企業(yè)管理自身,而后者往往被大部分的企業(yè)決策者所忽略,沒有一個(gè)企業(yè)決策者不想把自己的企業(yè)做大做強(qiáng),但是,并不是每一個(gè)企業(yè)決策者都能夠付諸行動(dòng),我想,這正是技術(shù)部門是否能夠留住一流技術(shù)人才、軟件企業(yè)是否能夠持續(xù)發(fā)展壯大的一個(gè)根本原因之一。