Posted on 2008-08-01 16:07
帥子 閱讀(189)
評(píng)論(0) 編輯 收藏 所屬分類:
J2EE技術(shù)專區(qū)
31.你們的項(xiàng)目組做每日編譯么?
??????
?????? 當(dāng)然要做。有三樣?xùn)|西是軟件項(xiàng)目/產(chǎn)品開發(fā)必備的:1.bug management;2.source control;3.daily build。
??????
?????? 32.你們公司有沒有積累一個(gè)項(xiàng)目風(fēng)險(xiǎn)列表?
??????
?????? 要。Risk Inventory。否則,下個(gè)項(xiàng)目開始的時(shí)候,又只能拍腦袋分析Risk了。
??????
?????? 33.設(shè)計(jì)越簡(jiǎn)單越好。
??????
?????? 設(shè)計(jì)時(shí)候多一句話,將來(lái)可能就帶來(lái)無(wú)窮無(wú)盡的煩惱。應(yīng)該從一開始就勇敢的砍。這叫scope management。
??????
?????? 34.盡量利用現(xiàn)有的產(chǎn)品、技術(shù)、代碼千萬(wàn)別什么東西都自己Coding。
??????
?????? BizTalk和Sharepoint就是最好的例子,有這兩個(gè)作為基礎(chǔ),可以把起點(diǎn)提高很多。或者可以盡量多用現(xiàn)成的Control之類的。或者盡量用XML,而不是自己去Parse一個(gè)文本文件;盡量用RegExp,而不是自己從頭操作字符串,等等等等。這就是“軟件復(fù)用”的體現(xiàn)。
??????
?????? 35.你們會(huì)隔一段時(shí)間就停下來(lái)夯實(shí)代碼么?
??????
?????? 要。最好一個(gè)月左右一次。傳言去年年初Windows組在Stevb的命令下停過(guò)一個(gè)月增強(qiáng)安全。Btw,“夯”這個(gè)字念“hang”,第一聲。
??????
?????? 36.你們的項(xiàng)目組每個(gè)人都寫Daily Report么?
??????
?????? 要寫。五分鐘就夠了,寫10句話左右,告訴自己小組的人今天我干了什么。一則為了溝通,二則鞭策自己(要是游手好閑一天,自己都會(huì)不好意思寫的)。
??????
?????? 37.你們的項(xiàng)目經(jīng)理會(huì)發(fā)出Weekly Report么?
??????
?????? 要。也是為了溝通。內(nèi)容包括目前進(jìn)度,可能的風(fēng)險(xiǎn),質(zhì)量狀況,各種工作的進(jìn)展等。
??????
?????? 38.你們項(xiàng)目組是否至少每周全體開會(huì)一次?
??????
?????? 要。一定要開會(huì)。程序員討厭開會(huì),但每個(gè)禮拜開會(huì)時(shí)間加起來(lái)至少應(yīng)該有4小時(shí)。包括team meeting, spec review meeting, bug triage meeting。千萬(wàn)別大家悶頭寫code。
??????
?????? 39.你們項(xiàng)目組的會(huì)議、討論都有記錄么?
??????
?????? 會(huì)前發(fā)meeting request和agenda,會(huì)中有人負(fù)責(zé)主持和記錄,會(huì)后有人負(fù)責(zé)發(fā)meeting minutes,這都是effective meeting的要點(diǎn)。而且,每個(gè)會(huì)議都要形成agreements和action items。
??????
?????? 40.其他部門知道你們項(xiàng)目組在干什么么?
??????
?????? 要發(fā)一些Newsflash給整個(gè)大組織。Show your team’s value。否則,當(dāng)你坐在電梯里面,其他部門的人問(wèn):“你們?cè)诟陕铩保慊卮稹癆BC項(xiàng)目”的時(shí)候,別人全然不知,那種感覺不太好。