立了框架開發(fā)小組。事實(shí)證明,在技術(shù)的抉擇上我們作出了正確的決定。
重視UI原型設(shè)計(jì)。系統(tǒng)的原型設(shè)計(jì)與需求分析相輔相成。如果有好的原型版本交付給客戶,則客戶更能夠理解系統(tǒng)的實(shí)現(xiàn),促進(jìn)溝通的有效性與準(zhǔn)確性。在EAS項(xiàng)目中,我們從一開始就確立了原型設(shè)計(jì)小組,并在分析需求階段,就開始了原型設(shè)計(jì)。這一做法無疑在客戶溝通、需求確認(rèn)、UI設(shè)計(jì)等方面都發(fā)揮了很大的作用。但是,我們在這一點(diǎn)上,由于缺乏專門的UI設(shè)計(jì)人員,因此,這一工作還存在很大的缺陷,甚至于UI的設(shè)計(jì)為迭代版本的交付帶來了很大的障礙。在項(xiàng)目后期,關(guān)于UI的bug是最多。因此,我們認(rèn)為在開發(fā)類似的WEB應(yīng)用程序時(shí),應(yīng)盡早確立UI設(shè)計(jì)規(guī)范,以約束所有的UI設(shè)計(jì)。同時(shí),必須培養(yǎng)專門的UI設(shè)計(jì)師,在開始原型設(shè)計(jì)時(shí),就盡快完成UI交互的設(shè)計(jì)。并且,必須成立專門的UI設(shè)計(jì)小組,在需求階段與需求分析師合作,在編碼階段與開發(fā)人員合作。
2、測試
測試成員應(yīng)了解需求。如果不了解需求,測試人員無法編寫正確的測試用例,同時(shí)在測試過程中,也可能因?yàn)殄e(cuò)誤地理解需求,從而導(dǎo)致報(bào)告錯(cuò)誤的bug,影響開發(fā)人員效率。
加強(qiáng)開發(fā)人員與測試人員的合作。開發(fā)人員必須及時(shí)響應(yīng)測試人員提交的bug。而測試人員也應(yīng)跟蹤開發(fā)人員對bug的修復(fù)情況。
測試之初必須確定測試原則,對bug的嚴(yán)重程度進(jìn)行分級。同時(shí),必須確定修復(fù)bug的優(yōu)先級別。
3、項(xiàng)目管理
(1)成員管理
不團(tuán)結(jié)的項(xiàng)目組是無法保證項(xiàng)目的成功地。項(xiàng)目經(jīng)理與項(xiàng)目組長在管理團(tuán)隊(duì)成員時(shí),必須時(shí)刻注意成員狀況,即使處理工作出現(xiàn)的矛盾與摩擦,隨時(shí)保證團(tuán)隊(duì)合作精神得到最大程度的執(zhí)行。
持續(xù)地保證項(xiàng)目成員的士氣非常重要。項(xiàng)目每取得一個(gè)階段性的進(jìn)展,必須告知全體成員,如此才能收獲成功的信心。項(xiàng)目開發(fā)過程需要注意勞逸結(jié)合。一味地強(qiáng)制性加班,只能降低項(xiàng)目成員的工作效率。項(xiàng)目過程中,如能適當(dāng)?shù)亻_展一些活動,無疑能夠讓團(tuán)隊(duì)成員感受到項(xiàng)目組的集體氣氛。在階段實(shí)現(xiàn)的重要時(shí)刻,項(xiàng)目經(jīng)理必須注意通過文字、語言等激勵項(xiàng)目組成員。而項(xiàng)目經(jīng)理的自信也是保證成員士氣的一個(gè)關(guān)鍵。
必須注意了解團(tuán)隊(duì)成員的心理狀態(tài)與工作狀態(tài)。項(xiàng)目成員的戰(zhàn)斗力除了是個(gè)人的能力發(fā)揮之外,一個(gè)好的領(lǐng)導(dǎo)也是至關(guān)重要的。因此,必須選擇合適的項(xiàng)目組長,通過他們掌握整個(gè)項(xiàng)目團(tuán)隊(duì)成員的工作進(jìn)展。同時(shí),還要了解每個(gè)成員的能力,以安排合適的角色與崗位。
重視開發(fā)組與測試組以及項(xiàng)目管理小組的合作。項(xiàng)目組是一個(gè)整體,每個(gè)成員的角色不同,但大家都是團(tuán)隊(duì)的重要一員。
(2)進(jìn)度管理
保證項(xiàng)目進(jìn)度不出現(xiàn)大的偏差的前提是制定一個(gè)好的項(xiàng)目計(jì)劃。必須根據(jù)項(xiàng)目規(guī)模,成員情況,技術(shù)難度等多方面考慮整個(gè)項(xiàng)目計(jì)劃。如果項(xiàng)目的deadline已經(jīng)確定,則必須采用一些方法來保障項(xiàng)目計(jì)劃的完成。首先是選擇符合項(xiàng)目的軟件開發(fā)生命周期。通常情況下,并不建議采用瀑布開發(fā)方式。最佳的辦法,應(yīng)該是RUP或者敏捷開發(fā),然后結(jié)合原型法制訂項(xiàng)目計(jì)劃。這樣可以規(guī)避因?yàn)樾枨笞兏a(chǎn)生的風(fēng)險(xiǎn)。
其次,要每日跟蹤項(xiàng)目的進(jìn)展情況??梢酝ㄟ^晨會、周會以及項(xiàng)目日報(bào)、項(xiàng)目周報(bào)了解項(xiàng)目進(jìn)展情況。同時(shí),需要為各個(gè)小組指定進(jìn)度跟蹤人,根據(jù)各個(gè)小組長的日報(bào),判斷實(shí)際的進(jìn)度是否與計(jì)劃出現(xiàn)偏差。
要制定項(xiàng)目進(jìn)度偏差的應(yīng)對方法。一旦項(xiàng)目進(jìn)度出現(xiàn)了偏差,必須采取相應(yīng)錯(cuò)