軟件實施工程師的自我修養(yǎng)

前言

軟件實施工程師是軟件產(chǎn)品服務主線的一個重要角色,軟件的成功離不開實施。

軟件產(chǎn)品,特別是供熱行業(yè)的軟件產(chǎn)品不同于一般的商品,用戶購買軟件之后,不能立即進行使用,需要軟件實施工程師在軟件技術、軟件功能、軟件操作等方面進行系統(tǒng)調(diào)試、功能實現(xiàn)、人員培訓等一些列的工作,我們將這一系列的工作稱為軟件項目實施。

軟件的實施過程主要包括項目啟動階段、需求調(diào)研階段、軟件功能實現(xiàn)階段、數(shù)據(jù)遷移及初始化階段、系統(tǒng)部署調(diào)試階段、系統(tǒng)培訓階段、系統(tǒng)試運行階段、總體驗收階段等八個階段,每個階段下面有不同的工作事項,各階段之間都是相互關聯(lián)承上啟下的關系,每一階段都需要保證任務的順利完成才行。

自我修養(yǎng)篇

自大學畢業(yè)以來,我一直從事著供熱行業(yè)軟件實施的相關工作,有過成功后的喜悅,也有過失敗后的沮喪,但不管如何都是一種收獲。

剛?cè)胄胁痪?,我的第一任領導告訴我一句話“三分軟件七分實施”,我至今仍奉為圭臬。其實,只有經(jīng)歷過才會明白這句話是什么意思,就好比給你一輛法拉利汽車,你仍然飆不過一輛五菱宏光,同樣的道理:產(chǎn)品是好的但人不行。

在很多人印象中,實施工作簡單來說就是教客戶怎樣使用計算機信息系統(tǒng),但這樣的認識是比較片面的。項目實施不僅是教用戶如何使用軟件,更多地是要參與、改變企業(yè)的信息化的進程,如何用信息化手段幫助供熱企業(yè)提升管理和效益,才是實施工程師需要考慮的方向。所以軟件項目實施人員的角色大多時候是一個顧問的角色。

那么項目實施人員應該具備哪些必要素質(zhì)呢?我總結(jié)了以下幾點:

溝通能力

溝通是人與人交流中最基礎的能力,在實施過程中實施人員既要與管理人員打交道又要和供熱一線人員進行溝通,所以溝通能力是非常重要的因素。擁有好的溝通能力還會使項目上遇到的一些難點得到緩解,使項目實施工作順利推進,最終還會得到多方的認可。

需求描述及分析能力

供熱行業(yè)的業(yè)務比較復雜,各地區(qū)的供熱企業(yè)有自己管理的訴求,所以對于特色業(yè)務和個性化的需求,實施人員要能形象的描述和具體化的分析能力。在與供熱企業(yè)溝通交流了解需求后,實施組的具體負責人員要能在需求分析會上把需求描述清楚。不要把所有的問題都堆到項目經(jīng)理那里。

業(yè)務知識

軟件實施工程師應具備專屬領域里的業(yè)務知識,就拿供熱行業(yè)來說,供熱條例、政策、術語以及行業(yè)經(jīng)驗這些都是實施工程師應具備的業(yè)務儲備,它有助于讓每個人能更好的了解自己的軟件產(chǎn)品,而且也是與開發(fā)人員進行溝通的前提。

專業(yè)知識

除了所處行業(yè)的業(yè)務知識外,計算機專業(yè)知識也是不可缺少的。軟件實施過程中免不了和硬件、網(wǎng)絡、數(shù)據(jù)庫等打交道,如果這些專業(yè)知識嚴重欠缺的話,我想實施過程也不會太順利。有的時候一個小的網(wǎng)絡問題就能折騰上好幾天,項目進度的壓力隨之突顯出來。

計劃性

實施一個供熱信息化項目,少不了軟件的開發(fā)、測試、部署、上線等作業(yè)事項。作為一個合格的軟件實施工程師,應當對自己正在實施和將要實施的工作有一個清晰的認識,從而有計劃的安排項目任務。比如要實施一個微信公眾平臺,等軟件開發(fā)完畢到了測試環(huán)節(jié),才發(fā)現(xiàn)公眾號還沒申請,那就鬧笑話了。

以上五個方面就是我總結(jié)出的軟件實施工程師必備的素質(zhì),希望能夠給予初入職場的同事提供一些幫助。