亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

程序員六大職業(yè)素養(yǎng)

時間:2024-11-13 16:21:44 資料大全 我要投稿
  • 相關(guān)推薦

程序員六大職業(yè)素養(yǎng)

說起職業(yè)素養(yǎng),可能大家腦子里馬上反映出來的是西服領(lǐng)帶公文包的精干白領(lǐng)形象,其實作為程序員來說,外在可能沒有那么重要,更多的是內(nèi)在職業(yè)素養(yǎng),本期調(diào)查分享了兩個研發(fā)小組的故事,讓大家在統(tǒng)計數(shù)據(jù)的基礎(chǔ)上進一步了解——什么是程序員需要的職業(yè)素養(yǎng)?

程序員六大職業(yè)素養(yǎng)

案例一:問題團隊A

D公司是個在發(fā)展壯大中的貿(mào)易公司,由于業(yè)務(wù)發(fā)展員工從剛開始的10人兩年內(nèi)增加到150多人,管理上出現(xiàn)了溝通效率低、對員工工作難以監(jiān)控的現(xiàn)象,

程序員六大職業(yè)素養(yǎng)

。公司想近期上OA系統(tǒng),以加強公司的工作效率、支持快速增長的業(yè)務(wù)。經(jīng)過幾次與F開發(fā)公司的溝通后,雙方確定了合作意向。安排有兩年開發(fā)經(jīng)驗的開發(fā)工程師蘇成,作為項目經(jīng)理帶領(lǐng)三個開發(fā)人員,開始了D公司的OA項目。

因項目不大,沒有特別安排需求工程師,而由項目經(jīng)理與客戶確認需求后進行開發(fā),初為項目經(jīng)理的蘇成信心爆棚:對外,他想當然地按照合同后附的簡單需求說明草率開發(fā);對內(nèi),他認為項目經(jīng)理擁有絕對權(quán)力,任何關(guān)于開發(fā)的不同意見都聽不進去。在第一期快結(jié)束時,蘇成已與項目組成員發(fā)生了N次爭吵,大家紛紛要求調(diào)離項目組,團隊面臨崩潰。

在兩個月未與客戶溝通的狀態(tài)下,蘇成項目組向D提供了OA系統(tǒng)一期產(chǎn)品,按合同規(guī)定包括了:員工管理一項功能和其中四個子項?赐昊竟δ苎菔竞,D公司的HR經(jīng)理Helen幾乎崩潰——OA系統(tǒng)中員工管理沒與考勤部分聯(lián)系起來,而且在系統(tǒng)中增加一個新用戶需要五步,十分繁瑣,很多功能也與公司需求相差極大。

但是蘇成卻認為這些都是小問題,更讓Helen氣結(jié)的是要求增加一個小的統(tǒng)計功能時,他居然說做不了。后來才了解到,原來在開發(fā)時,項目組并沒有留下文檔,加之團隊其它幾個成員均已準備離開項目組,任何在此模塊中的小小變化都會面臨所有代碼重新開發(fā)的局面,更不用說要新增什么功能了。

最終蘇成辛苦開發(fā)了幾個月卻沒有得到相應地回報,客戶不滿意,項目組成員不滿意,研發(fā)部總監(jiān)更是對他的能力產(chǎn)生了懷疑,在幾經(jīng)努力拿到D公司的第二期項目開發(fā)合同之后,更換了項目經(jīng)理。

點評:程序員如何以明確需求為基礎(chǔ)與客戶溝通?

如果有專門掌握需求編寫技術(shù)和經(jīng)驗的需求工程師作為客戶和程序員之間的橋梁是最理想的狀態(tài)。但以國內(nèi)目前的國情,每個項目組都配有需求工程師的并不多。因此,正確地幫客戶表達需求、正確地理解需求就成了程序員的基本素質(zhì)之一。在此次調(diào)查中66.67%的被訪者認為“能幫助客戶正確提出需求”是程序員職業(yè)素養(yǎng)之一,可見在程序員內(nèi)部已就此達成了相當?shù)墓沧R。認為“能使客戶需求更完善”是程序員看重的職業(yè)素養(yǎng)之一,占到此次調(diào)查的55.13%,這說明超過一半的程序員認識到,幫助客戶完善需求會節(jié)省雙方的時間和精力。

那么如何才能提高自己的需求分析能力呢?以下分享幾個有關(guān)需求的小技巧:

1.盡量提高自己的表達和溝通能力。良好的表達和溝通能力能在客戶不能清楚表達需求時,融入到客戶組織內(nèi)部,了解客戶的工作流程,與客戶共同更好地、更準確地定義和分析需求。此次調(diào)查中60.90%的被訪者認為溝通能力是程序員應具備的基本能力,但只有28.85%的程序員認為“表達能力”是程序員必備的基本能力。溝通固然很重要,但我們更應該進一步認識到準確表達自己的觀點和意見也是成功溝通的基礎(chǔ)之一。如果只“溝”而不“通”仍然是在浪費方面寶貴的時間。

2.應用多種方式了解需求。常用的方法有:問題分析法和建模分析法以及幾種方法的結(jié)合。比如在問題分析法中應用面向?qū)ο蟮乃枷,與客戶的員工談話,訪談首先要面向工作流程,面向任務(wù),面向角色,也就是用面向?qū)ο蟮乃枷霂椭蛻衾砬逅悸贰?/p>

3.不臆測需求。如果有專門的需求工程師,有一點要特別強調(diào),就是在編碼過程中當需求不明確時,必須與項目經(jīng)理或需求工程師及時溝通,程序員不能自作主張地猜測客戶的需求。

4.不過度承諾,

資料共享平臺

程序員六大職業(yè)素養(yǎng)》(http://www.msguai.com)。很多銷售人員拿到項目,向客戶大包大攬,甚至完全不顧公司的現(xiàn)有開發(fā)能力向客戶承諾很多功能。在定義需求階段,一定要向客戶說明“什么是我們能做的,什么是我們應該做的,什么是我們不能做的”。很多時候過度承諾導致了新功能無法實現(xiàn)的同時,原有功能也受到影響。在此次調(diào)查中,有59.62%(近六成)的被訪者正確地認識到對客戶提出的不合理需求拒絕得當也是程序員職業(yè)素養(yǎng)的一個重要方面,這是非常難得的。

 

案例二:嚴格開發(fā)流程的團隊B

國資委某下屬集團公司要上OA系統(tǒng),C公司在研發(fā)能力、價格兩個方面以綜合分第一的成績競標成功。擁有10年項目管理經(jīng)驗的李石被任命為項目經(jīng)理,并由他組建團隊。李石對團隊成員只有三個要求:分析能力、產(chǎn)品意識、較強的團隊意識。

初選方案

需求確定后,項目有兩個方案:更流行的BS模式和傳統(tǒng)的CS模式。李石安排兩個程序員前期負責選方案,分別基于兩種模式開發(fā)用戶權(quán)限管理系統(tǒng)的原型,給大家做演示,并結(jié)合客戶特別評估每一個架構(gòu)的優(yōu)劣。

分析了BS/CS的特點、結(jié)合客戶的需求,他們發(fā)現(xiàn):

1.從流程的定制來看CS結(jié)構(gòu)更加利于客戶方便地進行“可視化”定制;

2.從公文的“不可修改、保密性”以及電子圖章的“不可詆毀性”需求來看,CS框架更加利于實現(xiàn)DRM技術(shù)和數(shù)字指紋技術(shù)實現(xiàn);

3.從公文的打印需求與一般WEB報表的差異性來看,CS框架更加適合對打印格式的定制與控制;

4.從客戶提出的內(nèi)部電子會議的實時性來看,CS框架明顯優(yōu)于BS框架的非狀態(tài)性,能夠做到更順暢、更及時的溝通;

5.從系統(tǒng)的安全性來講,CS框架更加適合硬加密系統(tǒng)(如加密狗、U盤Key)與系統(tǒng)的對接。

產(chǎn)品開發(fā)

在開發(fā)過程中李石強調(diào)了每個程序員的產(chǎn)品意識,取得了不錯的效果。比如客戶要求一個能上傳文件的功能時,并沒有提出UI需求,團隊的B程序員并沒有簡單完成任務(wù)了事,而是做出一次能同時選取上傳5個文件的程序。這種產(chǎn)品意識為客戶使用帶來方便,彌補了需求的不足。

團隊配合

在團隊B中,每個程序員都做到了做完一個功能后與項目經(jīng)理溝通進度、結(jié)果,并與負責測試的同事溝通,及時檢測Bug,及時修改并及時回歸。每個功能的實現(xiàn)都相對完善。及時的溝通與相互學習,還促進了團隊磨合。

經(jīng)過8個月的開發(fā),OA項目第一期完成基本功能順利上線。C公司已順利拿到了客戶第二期的開發(fā)合同。

點評:成功的開發(fā)需要這樣的程序員

通過上面的案例,我們?yōu)槌绦騿T總結(jié)出如下素養(yǎng):

1.學習和分析能力。每個團隊都在成長,作為程序員這個群體就更需要“與時俱進”。尤其是在開發(fā)這個知識日新月異的行業(yè)里。同時分析能力也是必不要少的。在調(diào)查中71.15%的程序員認為,學習能力非常重要,同時有57.69%的程序員認為,在技術(shù)方面有不同的意見時,處理妥當是程序員應該具有的職業(yè)素養(yǎng)。相信這個案例為我們提供了新的思路。

2.與內(nèi)外保持良好的溝通,永遠是成功的保證。及時匯報、溝通進展也可以在第一時間發(fā)現(xiàn)自己的偏差。數(shù)據(jù)證明59.62%的程序員認為“匯報項目進展時明確及時”是重要的職業(yè)素養(yǎng)。

3.產(chǎn)品意識。良好的產(chǎn)品意識可以大幅度提高開發(fā)效率,也能有效的彌補需求不足。例如,在案例二中,在做文件上傳功能時,充分考慮了客戶使用的方便性,彌補了需求中被忽略的細節(jié)。

4.團隊意識。強烈的團隊意識能幫助自己和整個團隊更快成長,因為知識的分享是知識學習中一個最有效的方法,尤其是在程序員這個行當里。

5.編碼規(guī)范和文檔規(guī)范。據(jù)調(diào)查顯示有分別由80.77%和68.59%的程序員認為編碼規(guī)范和文檔規(guī)范是程序員的必備職業(yè)素養(yǎng)之一。

 

【程序員六大職業(yè)素養(yǎng)】相關(guān)文章:

什么是職業(yè)素養(yǎng)10-19

職業(yè)著裝的六大禁忌10-10

職業(yè)著裝六大禁忌10-11

職場人要有哪些職業(yè)素養(yǎng)10-07

職業(yè)規(guī)劃六大階段任務(wù)09-04

職業(yè)規(guī)劃發(fā)展的六大階段09-28

遵守職業(yè)道德提升自身素養(yǎng)07-26

幼兒教師的職業(yè)道德素養(yǎng)05-25

職業(yè)規(guī)劃對促進就業(yè)的六大意義06-20

職業(yè)規(guī)劃:首先了解六大基本步驟06-15