軟件開發(fā)團(tuán)隊(duì)的“基礎(chǔ)設(shè)施”建設(shè)
104
自軟件危機(jī)爆發(fā)以來(lái),人們開始用軟件工程來(lái)試圖解決這個(gè)問(wèn)題,提出了各種各樣的開發(fā)理論, 開發(fā)模式。軟件開發(fā)的藝術(shù)性,和不可預(yù)知性,使得各種開發(fā)理論,開發(fā)模式,總是有其局限性,終始無(wú)法精確的用工程的手段來(lái)量化開發(fā)過(guò)程。項(xiàng)目管理培訓(xùn)
軟件是科學(xué)與藝術(shù)的結(jié)合,理論與實(shí)踐的結(jié)合。作為一種智慧產(chǎn)品,軟件開發(fā)基本上是一種智能的投入,是軟件開發(fā)團(tuán)隊(duì)的智慧結(jié)晶。在軟件中凝結(jié)的智能愈高,軟件的價(jià)值就愈高,能被市場(chǎng)接受的價(jià)格就愈高。完全按工程組織來(lái)完成軟件開發(fā),基本是不可能完成的任務(wù)。
在看似平靜的表面下面,軟件開發(fā)其實(shí)是充滿著各種風(fēng)險(xiǎn),不可預(yù)知,和躁動(dòng)不安的。按開發(fā)計(jì)劃完成軟件是世界上最困難的事情之一。雖然你有著那么多的開發(fā)經(jīng)驗(yàn),技術(shù)資源,開發(fā)模式,但是你不能完全的依賴它們,每一個(gè)軟件都有它的獨(dú)特性,都需要你特別的付出和關(guān)注。你不要指望事情就能按你預(yù)想的那樣一帆風(fēng)順的進(jìn)行。你需要關(guān)注,特別的關(guān)注,直到它的誕生。因此有人說(shuō):與其說(shuō)軟件的開發(fā)是可依進(jìn)度或功能切割的項(xiàng)目,不如說(shuō)是一種第六感。有時(shí)候它的確是這樣。
也正因?yàn)檐浖Q生的艱辛,所以它的誕生也具有震撼性。一個(gè)偉大的軟件產(chǎn)品,總是震撼著市場(chǎng),震撼著心靈,將是人們?nèi)康慕裹c(diǎn)所在,顧客將帶著鈔票搶著購(gòu)買。公司也將因此成為行業(yè)中的個(gè)中翹楚。這就是軟件的魅力。一個(gè)高效率的開發(fā)團(tuán)隊(duì)會(huì)將這一切變?yōu)榭赡堋m?xiàng)目管理培訓(xùn)
微軟的成功,促使人們更多的開始關(guān)注小的開發(fā)團(tuán)隊(duì)的使用。
軟件開發(fā)團(tuán)隊(duì)是為一個(gè)軟件產(chǎn)品,或者一個(gè)項(xiàng)目的開發(fā)而組合在一起的組織. 軟件開發(fā)團(tuán)隊(duì)首先是為目標(biāo)的存在而存在的.項(xiàng)目管理者聯(lián)盟文章
對(duì)一個(gè)軟件開發(fā)團(tuán)隊(duì)首先要解決的問(wèn)題是: 應(yīng)該由那些角色來(lái)組成團(tuán)隊(duì).在傳統(tǒng)上組建一個(gè)開發(fā)團(tuán)隊(duì)時(shí),習(xí)慣上是找一個(gè)主管,幾個(gè)主力程序員,加從其他部門調(diào)來(lái),或者現(xiàn)招幾個(gè)程序員,就算做是一個(gè)開發(fā)團(tuán)隊(duì),就期望他們能按時(shí)按質(zhì)的拿出東西,運(yùn)氣好的話,他們可以搞定,大多數(shù)時(shí)候,項(xiàng)目不是嚴(yán)重超期,就是永無(wú)出頭之日,最后只有下馬的命運(yùn).
一個(gè)先天不足的團(tuán)隊(duì),很難期望他們能按時(shí)按質(zhì)的拿出產(chǎn)品。
項(xiàng)目管理論壇參照微軟項(xiàng)目團(tuán)隊(duì)組成,一個(gè)軟件開發(fā)團(tuán)隊(duì)?wèi)?yīng)該由如下角色組成:項(xiàng)目經(jīng)理,系統(tǒng)設(shè)計(jì)師,程序員,測(cè)試人員,用戶教育培訓(xùn)人員。項(xiàng)目經(jīng)理對(duì)整個(gè)項(xiàng)目的成敗負(fù)責(zé),需要關(guān)注項(xiàng)目的進(jìn)度,與客戶的溝通交流,理解客戶需求,項(xiàng)目經(jīng)理更多的是作為用戶和開發(fā)人員之間溝通的橋梁.因此對(duì)項(xiàng)目經(jīng)理,不僅要求在技術(shù)上能夠解決項(xiàng)目中發(fā)生的各種問(wèn)題,也能預(yù)見到項(xiàng)目的各種潛在風(fēng)險(xiǎn),并規(guī)避風(fēng)險(xiǎn),更重要的是做為產(chǎn)品的代言人,能闡述清楚產(chǎn)品的用途,特色給潛在客戶,也能明白,清晰的理解客戶的需求描述,并和客戶在需求問(wèn)題上達(dá)成一致或折中.系統(tǒng)設(shè)計(jì)師和主力程序員一起對(duì)整個(gè)產(chǎn)品的架構(gòu),設(shè)計(jì)負(fù)責(zé),確認(rèn)開發(fā)語(yǔ)言,制定開發(fā)規(guī)范,預(yù)先架構(gòu)中的潛在問(wèn)題,解決開發(fā)中遇到的技術(shù)問(wèn)題和測(cè)試問(wèn)題.程序員分為主力程序員和一般程序員,主力程序員將承擔(dān)更多的責(zé)任,協(xié)助系統(tǒng)設(shè)計(jì)師的設(shè)計(jì)工作,并具體指導(dǎo)一般程序員的開發(fā)工作,主力程序員一般由有多年項(xiàng)目經(jīng)驗(yàn)的程序員擔(dān)任.測(cè)試人員負(fù)責(zé)產(chǎn)品的測(cè)試工作,從方案設(shè)計(jì)就開始參與并撰寫測(cè)試計(jì)劃,測(cè)試人員也應(yīng)包括幾種:能寫測(cè)試代碼的,完全不懂計(jì)算機(jī),只做用戶測(cè)試的.其測(cè)試的側(cè)重點(diǎn)不同。項(xiàng)目管理論壇
用戶教育培訓(xùn)人員撰寫用戶使用文擋,產(chǎn)品說(shuō)明書等,用戶教育培訓(xùn)人員是一個(gè)項(xiàng)目很容易被忽視的角色,但事實(shí)上,在一個(gè)大項(xiàng)目中,他們的身影絕對(duì)重要,這部分工作,沒有專人來(lái)做,必然的分?jǐn)偟匠绦騿T身上.程序員很難有時(shí)間,有心情來(lái)完成這些東西,不但會(huì)影響程序員的專注,也使文擋的質(zhì)量很差.特別是在項(xiàng)目的后期,程序員的專注是非常重要的.我們看微軟的項(xiàng)目管理,角色可以重疊,合并,但程序員與其他角色是絕對(duì)不會(huì)重疊,合并的。
將團(tuán)隊(duì)劃分為幾種角色,目的就是要他們各司其職,相互倚重,共享前景.一個(gè)團(tuán)隊(duì)如果沒有明確的職責(zé)分工,沒有規(guī)劃,沒有分工合作,只會(huì)讓事情亂做一團(tuán),遇到問(wèn)題,人人推委,最終導(dǎo)致團(tuán)隊(duì)信譽(yù)整體下降。項(xiàng)目經(jīng)理雖然對(duì)項(xiàng)目的成敗負(fù)責(zé),但是項(xiàng)目經(jīng)理不可能面面俱到. 因此保持出了問(wèn)題有人負(fù)責(zé)處理的原則,是非常重要的.懂得分工與授權(quán),項(xiàng)目經(jīng)理才能"解放"自己,團(tuán)隊(duì)成員也才會(huì)遇事不躲,主動(dòng)承擔(dān)并處理問(wèn)題。
二.人員建設(shè)項(xiàng)目經(jīng)理圈子
團(tuán)隊(duì)劃分出各種角色后,應(yīng)明確各個(gè)角色的素質(zhì)要求和技能要求,一個(gè)不適合的人處于一個(gè)不合適的職位上,是一個(gè)雙輸?shù)倪x擇。團(tuán)隊(duì)建設(shè)上應(yīng)避免把團(tuán)隊(duì)建設(shè)成為一個(gè)大籮筐,什么東西都可以裝。開發(fā)團(tuán)隊(duì)要進(jìn)人,就應(yīng)該嚴(yán)格的按照崗位要求,招合適的人。在嚴(yán)把進(jìn)人關(guān)的基礎(chǔ)上,團(tuán)隊(duì)還應(yīng)該逐步的,有計(jì)劃的把不合適的人員替換掉.這個(gè)崗位不適合他,應(yīng)該還有更適合他的崗位,而勉強(qiáng)呆在原位,不僅對(duì)團(tuán)隊(duì),也對(duì)他不公平.當(dāng)然在中國(guó)這個(gè)人情化社會(huì)里,要做到這一點(diǎn)很不容易.特別是工作多年的同事,同時(shí)可能也是朋友,要做做這一點(diǎn)更難。管理者也要克服掉人情關(guān)。過(guò)不了人情關(guān),很難成為一個(gè)合格的管理者。
大家聽說(shuō)過(guò)木桶理論:一個(gè)木桶所能裝的水不是由最長(zhǎng)的那根木條決定的,而是由最短的那根木條決定的。對(duì)這個(gè)理論應(yīng)用到軟件開發(fā)領(lǐng)域就是:一個(gè)軟件開發(fā)團(tuán)隊(duì)開發(fā)出的產(chǎn)品品質(zhì)最差是由能力最差的人決定的,所能開發(fā)出來(lái)的最好的產(chǎn)品品質(zhì)是由能力最強(qiáng)的人決定的。通俗的理解是,一個(gè)開發(fā)團(tuán)隊(duì)開發(fā)出來(lái)的產(chǎn)品品質(zhì)就是由最差和最好的人來(lái)決定的,也就是團(tuán)隊(duì)成員決定的。一個(gè)產(chǎn)品的現(xiàn)狀往往能很準(zhǔn)確的反映出一個(gè)團(tuán)隊(duì)的現(xiàn)狀。產(chǎn)品的品質(zhì)也就是團(tuán)隊(duì)的品質(zhì)。這就是為什么有的產(chǎn)品叫好又叫座,而有的產(chǎn)品缺無(wú)人問(wèn)津,甚至中途夭折,產(chǎn)品品質(zhì)最終是由人來(lái)決定的。而當(dāng)某個(gè)團(tuán)隊(duì)請(qǐng)到一個(gè)牛人指導(dǎo)時(shí)候,其產(chǎn)品品質(zhì)往往有大幅度的提升。而某個(gè)產(chǎn)品很糟糕的時(shí)候,回頭看看他的開發(fā)團(tuán)隊(duì),通常是整體表現(xiàn)為能力欠缺。
因此軟件開發(fā)團(tuán)隊(duì)想要開發(fā)出好的軟件產(chǎn)品,首先要做的就是挑戰(zhàn)團(tuán)隊(duì)成員自身的局限。團(tuán)隊(duì)成員的自大,高傲,拒絕合作,敵視,盲目自信都不利于團(tuán)隊(duì)的成長(zhǎng),更不利于自身的成長(zhǎng)。而一個(gè)開放的心態(tài),虛心的態(tài)度,崇尚交流的風(fēng)氣將更利于團(tuán)隊(duì)成員相互接受,互助合作,更容易完成任務(wù)。當(dāng)團(tuán)隊(duì)形成注重成長(zhǎng)的風(fēng)氣后,產(chǎn)品品質(zhì)將會(huì)得到不斷的提升,團(tuán)隊(duì)成員在自身成長(zhǎng)的同時(shí),也會(huì)帶動(dòng)其他成員的成長(zhǎng),這是有示范效應(yīng)的。當(dāng)最短的木條和最長(zhǎng)的木條都在開始長(zhǎng)長(zhǎng)的時(shí)候,木桶能裝的水就是在增加,而對(duì)于開發(fā)團(tuán)隊(duì)來(lái)說(shuō),就是能開發(fā)出品質(zhì)更高的產(chǎn)品,他所能解決的問(wèn)題域更廣,經(jīng)驗(yàn)更豐富,更懂得如何去開發(fā)出一個(gè)好的產(chǎn)品。
團(tuán)隊(duì)是不停的發(fā)展變化的,成員的新增,辭職是不可避免的。對(duì)于新進(jìn)員工,應(yīng)有一個(gè)"入模子" 的過(guò)程。聯(lián)想柳總總結(jié)出來(lái)的"入模子"過(guò)程,很形象的說(shuō)明我們就是要把新進(jìn)員工的身上打上自己的標(biāo)記,讓大家有共同的語(yǔ)言,共同的行事規(guī)則,共同的理念,共同遠(yuǎn)景。團(tuán)隊(duì)文化,氛圍如果不能影響新進(jìn)員工進(jìn)入共同頻道,這個(gè)團(tuán)隊(duì)建設(shè)就是失敗的,不能延續(xù)的,遲早會(huì)出問(wèn)題。要形成自己的氛圍,理念不是一早一夕就能作到的,團(tuán)隊(duì)建設(shè)者應(yīng)更多的關(guān)注到這個(gè)問(wèn)題上來(lái)。這是形成團(tuán)隊(duì)?wèi)?zhàn)斗力的關(guān)鍵。也是凝聚團(tuán)隊(duì)的關(guān)鍵。對(duì)不能溶入共同頻道的人,應(yīng)堅(jiān)決的予以清除。
三.職業(yè)生涯規(guī)劃
堡壘往往是從內(nèi)部被攻破的,軟件開發(fā)團(tuán)隊(duì)也會(huì)在發(fā)展過(guò)程遇到因?yàn)閮?nèi)部問(wèn)題而邦分崩離兮。最重要的內(nèi)部問(wèn)題,我認(rèn)為是團(tuán)隊(duì)成員的職業(yè)生涯規(guī)劃問(wèn)題。一個(gè)團(tuán)隊(duì),其管理者職位總是少數(shù),而目前各個(gè)公司沒有明確的職業(yè)生涯規(guī)劃,只有走上管理之路,才能有大的發(fā)展,也就造成了千軍萬(wàn)馬過(guò)管理這條獨(dú)木橋。人的趨利性就使人們只向升職一條獨(dú)木橋上鉆。聰明的人開始團(tuán)結(jié)領(lǐng)導(dǎo),能干的人尋找其它機(jī)會(huì), 程序員開始投簡(jiǎn)歷,最終團(tuán)隊(duì)走向沒落。因此員工的職業(yè)生涯規(guī)劃不能走千軍萬(wàn)馬過(guò)管理這條獨(dú)木橋之路,而是要條條大路通羅馬。在國(guó)外的一些軟件開發(fā)企業(yè)里,程序員一樣可以拿到相當(dāng)于副總裁,高級(jí)管理人員才能拿到的薪水, 這樣程序員才能安心的解決計(jì)算機(jī)問(wèn)題,而不是去解決人際問(wèn)題。軟件開發(fā)團(tuán)隊(duì)不同其他團(tuán)隊(duì),軟件開發(fā)中有越多的老戰(zhàn)士在第一線作戰(zhàn),產(chǎn)品成功的概率就越大。而我們往往做的是把一個(gè)技術(shù)好手提升為管理者,再招上十個(gè)八個(gè)人,來(lái)開發(fā)一個(gè)漏洞百出的產(chǎn)品,導(dǎo)致技術(shù)得不到延續(xù),管理也是一塌糊涂的結(jié)果。
團(tuán)隊(duì)成員都能專注于做自己的事情,則這個(gè)團(tuán)隊(duì)的開發(fā)效率將越來(lái)越高,產(chǎn)品品質(zhì)越來(lái)越好。我認(rèn)為微軟軟件開發(fā)的成功,也就在于此,一個(gè)有著數(shù)十年軟件開發(fā)經(jīng)驗(yàn)的團(tuán)隊(duì)和一個(gè)剛剛建立的團(tuán)隊(duì)開發(fā)出來(lái)的產(chǎn)品當(dāng)然是不可同日而語(yǔ)?!盾浖_發(fā)的科學(xué)與藝術(shù)》一書中提到,微軟NT4前的產(chǎn)品經(jīng)常會(huì)導(dǎo)致無(wú)故重啟,死機(jī),但是現(xiàn)在微軟的產(chǎn)品越來(lái)越少看到這種現(xiàn)象,主要原因就是微軟大量的程序員開發(fā)經(jīng)驗(yàn)越來(lái)越豐富,測(cè)試經(jīng)驗(yàn)越來(lái)越豐富的結(jié)果??梢妶F(tuán)隊(duì)的延續(xù)性是多么重要;團(tuán)隊(duì)成員的專注是多么重要。而這種專注就取決于管理者如何來(lái)解決團(tuán)隊(duì)成員的"前途"問(wèn)題。
團(tuán)隊(duì)成員的發(fā)展途徑,我認(rèn)為可以有如下幾個(gè):行業(yè)專家,技術(shù)專家,設(shè)計(jì)師,架構(gòu)師,系統(tǒng)分析師,高級(jí)程序員,項(xiàng)目經(jīng)理, 產(chǎn)品經(jīng)理。團(tuán)隊(duì)每個(gè)人都將有足夠的選擇機(jī)會(huì)。完全可以根據(jù)自己的特色選擇。喜歡管理的可以向項(xiàng)目經(jīng)理,產(chǎn)品經(jīng)理看齊,喜歡技術(shù)的可以專注于技術(shù),走技術(shù)專家,設(shè)計(jì)師,分析師之路。最終形成百花齊放的格局。在技術(shù)上也可保持連續(xù)性,并可不斷的加深技術(shù)底蘊(yùn)。最終技術(shù),管理都將得到大的發(fā)展。
四.團(tuán)隊(duì)交流
一項(xiàng)統(tǒng)計(jì)數(shù)據(jù)表明,一個(gè)軟件開發(fā)團(tuán)隊(duì)即使沒有高深的技術(shù)背景,沒有突出的項(xiàng)目管理能力,只要其內(nèi)部交流通暢并以務(wù)實(shí)態(tài)度解決問(wèn)題,一樣可以開發(fā)出優(yōu)秀的產(chǎn)品。軟件開發(fā)團(tuán)隊(duì)的內(nèi)部交流是很重要的,是建設(shè)一個(gè)有戰(zhàn)斗力的團(tuán)隊(duì)所應(yīng)充分重視的。團(tuán)隊(duì)內(nèi)部交流包括兩方面:技術(shù)交流和思想交流。
軟件開發(fā)團(tuán)隊(duì)作為一個(gè)技術(shù)類團(tuán)隊(duì),技術(shù)是團(tuán)隊(duì)的立足之本。技術(shù)高超的人會(huì)逐漸贏得團(tuán)隊(duì)成員的敬意,并成為團(tuán)隊(duì)中的權(quán)威,崇尚技術(shù)者的偶像,并影響團(tuán)隊(duì)決策, 技術(shù)走向。在我所工作過(guò)的兩個(gè)團(tuán)隊(duì),他們有著截然不同的風(fēng)格,一個(gè)團(tuán)隊(duì)崇尚技術(shù),狂熱的追捧著新技術(shù),總是選擇最前沿的技術(shù),對(duì)所選擇的技術(shù)誓死捍衛(wèi),不惜與貶低該技術(shù)者決裂,對(duì)技術(shù)天才則是發(fā)自內(nèi)心的崇拜,團(tuán)隊(duì)中隨時(shí)可見以技術(shù)為主題的熱烈討論,爭(zhēng)論。而另一個(gè)團(tuán)隊(duì)則恰恰相反,受其領(lǐng)導(dǎo)者的影響,團(tuán)隊(duì)很少關(guān)注新技術(shù),總是在不厭其煩的研討需求,設(shè)計(jì),至于使用什么技術(shù)來(lái)實(shí)現(xiàn),并不是那么重視,技術(shù)高手的作用也不是那么明顯,團(tuán)隊(duì)成員的技術(shù)交流則明顯不足。技術(shù)作為軟件開發(fā)團(tuán)隊(duì)的基礎(chǔ)沒有的到體現(xiàn),當(dāng)然技術(shù)也就成為了這個(gè)團(tuán)隊(duì)發(fā)展的制約所在。
團(tuán)隊(duì)成員的技術(shù)交流不但可以增進(jìn)團(tuán)隊(duì)成員之間的友誼,更能拓寬成員的技術(shù)視野,迅速提高成員的技術(shù)水平,對(duì)一些基礎(chǔ),模糊問(wèn)題的探討,可以使其清晰,問(wèn)題明確,并達(dá)成一致意見。團(tuán)隊(duì)技術(shù)交流的方式有多種:技術(shù)研討會(huì),主題講座,技術(shù)培訓(xùn),代碼評(píng)審等。技術(shù)研討會(huì)可以就一項(xiàng)技術(shù)細(xì)節(jié)或開發(fā)中遇到的問(wèn)題進(jìn)行集體探討,最后形成集體決議,用于指導(dǎo)以后的開發(fā)工作。而主題講座則是為拓寬技術(shù)視野,主題講座可以內(nèi)部進(jìn)行,也可以外部請(qǐng)專家。在我公司某個(gè)團(tuán)隊(duì)一直有這樣的傳統(tǒng),每個(gè)人都要選擇一個(gè)主題進(jìn)行內(nèi)部講座,主題可以是開發(fā)經(jīng)驗(yàn),心得,技術(shù)專題等等,實(shí)踐下來(lái)效果很好。技術(shù)培訓(xùn)則主要是做一些基礎(chǔ)性培訓(xùn)。中國(guó)的程序員在大學(xué)中一般沒有得到開發(fā)方面的基礎(chǔ)培訓(xùn)。進(jìn)入企業(yè)后必須進(jìn)行基礎(chǔ)性的培訓(xùn)。代碼評(píng)審是直接對(duì)某個(gè)程序員的代碼進(jìn)行公開評(píng)審,共同發(fā)現(xiàn)代碼的問(wèn)題,特別是思維誤區(qū),在代碼評(píng)審中有多年開發(fā)經(jīng)驗(yàn)的程序員也會(huì)被抓到嚴(yán)重錯(cuò)誤。建筑師以磚石來(lái)構(gòu)建房屋,程序員以代碼來(lái)編織產(chǎn)品。代碼的優(yōu)劣直接影響到產(chǎn)品的品質(zhì)。一個(gè)沒有受到良好技術(shù)培訓(xùn)的程序員編織產(chǎn)品就象一個(gè)沒有建筑經(jīng)驗(yàn)的建筑師來(lái)構(gòu)建房屋,都是岌岌可危的。而團(tuán)隊(duì)充分的技術(shù)交流可使是成員得到最大限度的相互培訓(xùn),共同提高技術(shù)水平,相互提醒編程誤區(qū)。
團(tuán)隊(duì)成員的思想交流一直是我所重視,關(guān)注的一個(gè)方面。現(xiàn)代的企業(yè),人員流動(dòng)很大,軟件開發(fā)團(tuán)隊(duì)同樣如此,如果僅僅將團(tuán)隊(duì)成員看成是同事關(guān)系,上下級(jí)關(guān)系,是不夠的,這樣的關(guān)系是表面化,形式化的。而對(duì)于一項(xiàng)優(yōu)秀的產(chǎn)品開發(fā)來(lái)說(shuō),更需要的是戰(zhàn)友,摯友關(guān)系和對(duì)共同目標(biāo)的認(rèn)同。以同事加上下級(jí)關(guān)系組建的團(tuán)隊(duì)在前進(jìn)過(guò)程中,很容易受到外界的誘惑,使團(tuán)隊(duì)成員輕易的離開。而要形成戰(zhàn)友,摯友的關(guān)系,思想交流是必不可少的,深度懇談是很有效的一種手段。在我所經(jīng)歷的一個(gè)項(xiàng)目,項(xiàng)目產(chǎn)品經(jīng)理是一個(gè)很有經(jīng)驗(yàn)的領(lǐng)導(dǎo)。定期組織相關(guān)人員到茶樓座談,一般主題為公司,項(xiàng)目?jī)?nèi)部的問(wèn)題,到茶樓座談氣氛很輕松,沒有明顯的等級(jí)界線,大家都可以暢所欲言,隨著談話的深入,話題不再僅僅局限于公司項(xiàng)目的,而是漸漸深入到人的內(nèi)心想法,人生,理想,發(fā)展等等深層次的話題。而項(xiàng)目經(jīng)理也將自己對(duì)產(chǎn)品的理解,人生感悟,工作經(jīng)驗(yàn)等等拿出來(lái)和大家一起交流。這樣的座談經(jīng)常可以從下午下班開始一直持續(xù)到深夜。團(tuán)隊(duì)的凝聚力在一次次的交流中不斷的得到加強(qiáng)。而同事,領(lǐng)導(dǎo)之間因?yàn)檫@樣深入的交流,能相互理解,相互支持,相互認(rèn)同。轉(zhuǎn)自項(xiàng)目管理者聯(lián)盟
思想交流要解決的另一個(gè)重要問(wèn)題是:工作是為誰(shuí)干的問(wèn)題。員工往往有這種意識(shí),我是來(lái)打工的,你要我干什么就干什么。至于能不能把產(chǎn)品作好,賣的出錢,產(chǎn)生利潤(rùn),不關(guān)我的事,事不關(guān)己,高高掛起。這樣的思想很普遍,對(duì)團(tuán)隊(duì)的危害也很大。程序員一定要形成這樣的意識(shí):工作不僅僅是為公司工作,也是為自己工作,你付出了時(shí)間,精力,也收獲了經(jīng)驗(yàn),感悟,成長(zhǎng),經(jīng)歷,人際關(guān)系這些可貴的東西。如果你采取事不關(guān)己,高高掛起的態(tài)度,事實(shí)上也是在放棄成長(zhǎng),放棄獲得經(jīng)驗(yàn),資歷。而僅僅獲得了可憐的工資。所以我們?cè)趫F(tuán)隊(duì)建設(shè)時(shí),注重培養(yǎng)團(tuán)隊(duì)成員對(duì)產(chǎn)品的"擁有感"和"努力工作是為自己成長(zhǎng)"的意識(shí)。管理者也要注意,你需要的不是一個(gè)雇員,而是一個(gè)合作者。這是一個(gè)雙贏的選擇。項(xiàng)目管理者聯(lián)盟
下面將談到團(tuán)隊(duì)的延續(xù)性問(wèn)題。有位哲人說(shuō),我看的更遠(yuǎn),是因?yàn)槲艺驹诰奕说募绨蛏稀F(tuán)隊(duì)的發(fā)展也是站在前人的肩膀上的。團(tuán)隊(duì)的文化,技術(shù),思想,經(jīng)驗(yàn)應(yīng)該得到延續(xù), 讓未來(lái)者能看的更遠(yuǎn)。所以團(tuán)隊(duì)建設(shè)要注重技術(shù)沉淀,思想沉淀,文化沉淀。這些都是團(tuán)隊(duì)的寶貴財(cái)富,是團(tuán)隊(duì)成員花費(fèi)了大量的時(shí)間,心血得到的, 是團(tuán)隊(duì)的精華所在。很多團(tuán)隊(duì)不太重視這方面的建設(shè),沒有將好的技術(shù),好的思想總結(jié),提煉,流傳下來(lái),茫茫碌碌過(guò)后,發(fā)現(xiàn)是一場(chǎng)空,得到了什么,感悟了什么,失去了什么,都不知道。當(dāng)然也就注定是一個(gè)沒有生命力的團(tuán)隊(duì)。
五.工具應(yīng)用
工欲善其事,必先利其器。
軟件開發(fā)團(tuán)隊(duì)開發(fā)中會(huì)涉及到很多工具的使用:編譯器,項(xiàng)目管理工具,文字工具,源代碼管理工具等等,用那些工具,如何使用都是有思考價(jià)值的。
工具是思想的體現(xiàn),思想是工具的源泉。Rational的ROSE套件是面向?qū)ο笤O(shè)計(jì)思想的體現(xiàn),所以只熟用ROSE套件工具,而不理解其背后面向?qū)ο笏枷氲木?,將始終是得其形而不能得其神的。很多程序員只是將工具用的爛熟,卻不能理解其精神實(shí)質(zhì),所以只能是個(gè)程序員,而不能成長(zhǎng)為設(shè)計(jì)師。設(shè)計(jì)師總是在觀察世界,設(shè)計(jì)著工具產(chǎn)品,而程序員則總是在追尋著工具。明白工具的位置是很重要的。不能把工具當(dāng)成全部。
善于利用工具,編制工具是一個(gè)成熟團(tuán)隊(duì)所應(yīng)具備的能力。在開發(fā)過(guò)程,會(huì)有大量的事情需要人去處理,如源代碼工程編譯,單元測(cè)試,模塊測(cè)試,代碼復(fù)查,數(shù)據(jù)生成轉(zhuǎn)換等等,這些工作即煩瑣,又耗費(fèi)時(shí)間,而利用工具來(lái)完成則既快捷又準(zhǔn)確,更能節(jié)省大量的時(shí)間,精力。在我們的軟件開發(fā)中,對(duì)所有源代碼做一次集成編譯,需要花費(fèi)至少半天時(shí)間才能準(zhǔn)備好,首先要通知每個(gè)程序員編譯出某個(gè)版本,然后拷貝到某個(gè)指定地點(diǎn),如果某個(gè)程序員不在,或者有其他急事,時(shí)間還將拖的更久才能完成全部編譯。在我們編制了一個(gè)自動(dòng)編譯工具后,事情就變的簡(jiǎn)單了,指定編譯時(shí)間,編譯工具就可以自動(dòng)的取得所有源代碼,并編譯出目標(biāo)代碼,整個(gè)過(guò)程只需要20分鐘。還可以同時(shí)管理多個(gè)工程。工作效率得到了極大的提高。再加上編譯后自動(dòng)備份功能,我們隨時(shí)可以找到以前的某個(gè)版本。
在軟件開發(fā)過(guò)程的各個(gè)階段,都可以引入相關(guān)的工具。需求分析階段,可以引入需求管理工具,使所有的需求可控,并根據(jù)版本開發(fā)計(jì)劃,及需求的緊急程度,確定需求是本次版本實(shí)現(xiàn),還是下一版本實(shí)現(xiàn),或者是不與實(shí)現(xiàn)。在分析階段可引入Rational RUP的分析設(shè)計(jì)模型,使用Rational 的工具來(lái)管理分析設(shè)計(jì)文檔。在編碼階段就需要太多工具了,編譯器工具,編譯器輔助工具,源代碼檢查工具,單元測(cè)試工具,資源泄露檢查工具,性能效率分析工具,自動(dòng)編譯工具,源代碼管理工具等等,在測(cè)試階段需要自動(dòng)測(cè)試工具,壓力測(cè)試工具,性能測(cè)試工具,測(cè)試問(wèn)題管理工具等等。
六.綜述
上面從軟件團(tuán)隊(duì),人員建設(shè),職業(yè)生涯規(guī)劃,團(tuán)隊(duì)交流,工具應(yīng)用等五個(gè)方面探討了軟件開發(fā)團(tuán)隊(duì)的"基礎(chǔ)設(shè)施"建設(shè)。這些問(wèn)題是建設(shè)一個(gè)有戰(zhàn)斗力團(tuán)隊(duì)的基本問(wèn)題,不關(guān)注團(tuán)隊(duì)的根本建設(shè),而只期望得到滿意的結(jié)果,是很難如人愿的。而我們探討這些問(wèn)題,就是讓團(tuán)隊(duì)能更有效率,更專注于目標(biāo),更能成就一個(gè)偉大的產(chǎn)品。
擴(kuò)展閱讀
變局下的營(yíng)銷團(tuán)隊(duì)與渠道商管理 2023.04.06
受博瑞森圖書的邀請(qǐng),在上海博庫(kù)書城組織了一次讀者見面會(huì),演講的題目是《變局下的營(yíng)銷團(tuán)隊(duì)與渠道商管理》。現(xiàn)將主要溝通內(nèi)容,梳理如下。 一、現(xiàn)在和以前有什么不一樣了? 1、企業(yè)環(huán)境快、亂、躁 近
作者:賈同領(lǐng)詳情
從老畢事件看企業(yè)文化建設(shè) 2023.03.30
系列專題:企業(yè)文化建設(shè)一則關(guān)于“畢姥爺”的“不雅視頻”最近被炒的沸沸揚(yáng)揚(yáng),把一向以幽默著稱的老畢推到風(fēng)口浪尖上。從節(jié)目暫停到停職,再到深入調(diào)查,看來(lái)老畢以后很難以主持人身份跟觀眾朋友見面了。 視頻中
作者:賈同領(lǐng)詳情
從中國(guó)女排看企業(yè)團(tuán)隊(duì)建設(shè) 2023.03.30
中國(guó)女排在80年代獲得過(guò)“五連冠”的輝煌,“鐵榔頭”郎平也成為了中國(guó)女排的代名詞。筆者還記得那時(shí)候的年畫都曾有郎平獲獎(jiǎng)的圖片,因?yàn)槟菚r(shí)候百?gòu)U待興,中國(guó)女排成為了當(dāng)時(shí)國(guó)人的模范和驕傲。隨后中國(guó)女排中間起
作者:賈同領(lǐng)詳情
論地板銷售企業(yè)的終端培訓(xùn)體系的建設(shè) 2023.03.24
地板銷售渠道特點(diǎn)決定了地板終端銷售的重要性,每個(gè)商家都在比拼終端的銷售能力,很多地板銷售企業(yè)試圖運(yùn)用各種促銷手段來(lái)推進(jìn)地板的銷售。地板銷售企業(yè)各種促銷活動(dòng)層出不窮,這方唱罷我登臺(tái),促銷的“噱頭”也
作者:崔學(xué)良詳情
談終端銷售型企業(yè)大學(xué)的建設(shè) 2023.03.24
國(guó)際金融危機(jī)稍有回暖,國(guó)內(nèi)建材市場(chǎng)略有回暖的時(shí)候,作為中國(guó)地板行業(yè)最大企業(yè)圣象集團(tuán)的管理學(xué)院的執(zhí)行院長(zhǎng),我現(xiàn)在想的就是如何做好企業(yè)的系統(tǒng)性終端培訓(xùn)工作,讓圣象在這個(gè)金融嚴(yán)冬過(guò)后,能夠迅速的回暖,并
作者:崔學(xué)良詳情
(注:陳步峰先生系中國(guó)服務(wù)文化新科學(xué)的開創(chuàng)者。中國(guó)企業(yè)文化研究會(huì)研究員,中國(guó)酒店管理協(xié)會(huì)副會(huì)長(zhǎng),中國(guó)現(xiàn)代管理學(xué)院研究員,潤(rùn)石服務(wù)文化研究院院長(zhǎng); MBA愛達(dá)經(jīng)理學(xué)院教授,杭州金融學(xué)院特聘教授。首批
作者:陳步峰詳情
版權(quán)聲明:
本網(wǎng)刊登/轉(zhuǎn)載的文章,僅代表作者個(gè)人或來(lái)源機(jī)構(gòu)觀點(diǎn),不代表本站立場(chǎng),本網(wǎng)不對(duì)其真?zhèn)涡载?fù)責(zé)。
本網(wǎng)部分文章來(lái)源于其他媒體,本網(wǎng)轉(zhuǎn)載此文只是為 網(wǎng)友免費(fèi)提供更多的知識(shí)或資訊,傳播管理/培訓(xùn)經(jīng)驗(yàn),不是直接以贏利為目的,版權(quán)歸作者或來(lái)源機(jī)構(gòu)所有。
如果您有任何版權(quán)方面問(wèn)題或是本網(wǎng)相關(guān)內(nèi)容侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們核實(shí)后將進(jìn)行整理。
- 1廠家招商準(zhǔn)備工作之溝 6
- 2太古可口可樂第2期降 15
- 3 19
- 4員工不是被招聘進(jìn)來(lái)的 30
- 5姜上泉老師:降本必增 16
- 6西安王曉楠:2024 1532
- 7輔警或迎來(lái)轉(zhuǎn)正新契機(jī) 44
- 8西安王曉楠:輔警月薪 55
- 9什么是小型門店的底層 38