分的建模,只要基于現(xiàn)有的需求進(jìn)行建模,隨著項(xiàng)目的進(jìn)行,項(xiàng)目環(huán)境和需求發(fā)生變化時(shí),再來(lái)完善和重構(gòu)這個(gè)系統(tǒng)。
遞增的變化是指你不用在模型中包容所有的細(xì)節(jié),你只要開(kāi)發(fā)一個(gè)小的模型或是概要模型,打下一個(gè)基礎(chǔ),然后慢慢的改進(jìn)模型。
敏捷建模采取不同的設(shè)計(jì)態(tài)度來(lái)“擁抱變化”。它認(rèn)為需求時(shí)刻在變,人們對(duì)于需求的理解也時(shí)刻在變。隨著項(xiàng)目的進(jìn)行,項(xiàng)目環(huán)境也在不停的變化,因此你的開(kāi)發(fā)方法必須要能夠反映這種現(xiàn)實(shí)。對(duì)于用戶(hù)的反饋,要勇于對(duì)自己的代碼進(jìn)行修改,丟掉壞的代碼。
對(duì)于易變的需求,敏捷方法使用了一系列實(shí)踐。其核心則是迭代式開(kāi)發(fā),尋求快速的反饋,用戶(hù)經(jīng)歷過(guò)一次或幾次的迭代之后,對(duì)軟件開(kāi)發(fā)和業(yè)務(wù)需求如何實(shí)現(xiàn)已經(jīng)有了形象的認(rèn)識(shí),用戶(hù)提出的需求基本上可以代表他們的真實(shí)需求。這時(shí),就可以將需求進(jìn)行凍結(jié)。后面如果還有修改,將是細(xì)節(jié)的調(diào)整,不會(huì)對(duì)軟件的架構(gòu)產(chǎn)生重大的影響。
按照上述的敏捷方法的原則來(lái)設(shè)計(jì)系統(tǒng),則能夠使我們正確的看待用戶(hù)需求的變動(dòng),從而較好的適應(yīng)需求的變動(dòng)。如果項(xiàng)目管理者和程序開(kāi)發(fā)人員真正的理解并貫徹這種方法,用這種思想去管理項(xiàng)目,那么就能有效的避免出現(xiàn)項(xiàng)目后期軟件架構(gòu)混亂、補(bǔ)丁加補(bǔ)丁、系統(tǒng)性能大大減低的情況。
2.項(xiàng)目管理的作用
1)推動(dòng)技術(shù)與需求“匹配”
上面提到要采用敏捷方法的迭代式開(kāi)發(fā),盡快的凍結(jié)需求,那么通過(guò)項(xiàng)目管理的手段,可以控制和縮短需求凍結(jié)的時(shí)間。
項(xiàng)目管理是一種管理手段,目的是在指定時(shí)間和資源的條件下,保質(zhì)、按時(shí)地完成預(yù)定的任務(wù)。作為一個(gè)項(xiàng)目管理人員,必須注意有些需求的變化是由于業(yè)務(wù)與設(shè)計(jì)的“不匹配”造成的,即用戶(hù)一方可能對(duì)信息系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)方法,缺乏全面的了解,不懂得如何將傳統(tǒng)的業(yè)務(wù)模式轉(zhuǎn)換為信息系統(tǒng)所要求的處理模式。
另一方面,也可能開(kāi)發(fā)商對(duì)用戶(hù)方的需求、細(xì)節(jié)了解不充分等因素,使得用戶(hù)方與開(kāi)發(fā)方對(duì)工程的理解從一開(kāi)始就存在著差異。因?yàn)闃I(yè)務(wù)人員開(kāi)始提不出實(shí)際的需求來(lái),而只是把大致的工作流程介紹一遍。而這種認(rèn)識(shí)上的差異與理解的不同往往在開(kāi)發(fā)初期并沒(méi)有表現(xiàn)出來(lái),當(dāng)軟件基本成型,給用戶(hù)演示時(shí),顯出較大的差異。
作為開(kāi)發(fā)商,過(guò)去經(jīng)常將開(kāi)發(fā)的注意力集中在“技術(shù)”上,即計(jì)算機(jī)軟硬件、操作系統(tǒng)平臺(tái)和數(shù)據(jù)庫(kù)等技術(shù)實(shí)現(xiàn)上。而對(duì)于信息系統(tǒng)的開(kāi)發(fā),則必須首先考慮到用戶(hù)的理念、方針和及其對(duì)技術(shù)方法的領(lǐng)會(huì)等各方面因素。往往這些因素對(duì)系統(tǒng)成敗所起的作用,比技術(shù)實(shí)現(xiàn)的因素更重要。
首先,項(xiàng)目設(shè)計(jì)組人員要向需求方的領(lǐng)導(dǎo)及業(yè)務(wù)人員闡述信息系統(tǒng)是如何實(shí)現(xiàn)的,什么樣的業(yè)務(wù)模式適合于網(wǎng)絡(luò),怎樣處理和解決什么問(wèn)題,需要在傳業(yè)務(wù)模式上做哪些改進(jìn),建立基本的操作規(guī)范等等。必須明確,信息系統(tǒng)改變了現(xiàn)行的工作管理模式,使工作人員失去了一定的靈活性和隨意性。如果不建立新的操作流程和規(guī)范,在傳統(tǒng)手工處理方式上,實(shí)現(xiàn)信息系統(tǒng)是不可能的。
其次,詳細(xì)的了解全盤(pán)業(yè)務(wù)流程之后,用基本用戶(hù)界面原型向需求方演示和說(shuō)明方案,使業(yè)務(wù)人員真正理解技術(shù)實(shí)現(xiàn)的思路,能夠及時(shí)發(fā)現(xiàn)與實(shí)際不吻合或存在的困難,這樣才可能從工作流程上或技術(shù)上來(lái)解決這些問(wèn)題。
當(dāng)出現(xiàn)問(wèn)題時(shí),項(xiàng)目管理人員應(yīng)迅速分析問(wèn)題,正確判斷哪些問(wèn)題屬于不適應(yīng)新的工作模式引起的,哪些問(wèn)題屬于操作不當(dāng)引起的,哪些問(wèn)題屬于系統(tǒng)本身不完善引起的。對(duì)于那些由于不適應(yīng)新的工作模式引起的問(wèn)題,項(xiàng)目管理人員應(yīng)引導(dǎo)使用人員迅速適應(yīng)新的工作模式,必要時(shí)也要說(shuō)服用戶(hù)方的決策層采用行政手段推動(dòng)實(shí)施;項(xiàng)目管理人員時(shí)刻注意取得決策層的理解與支持,幫助工作人員盡快地適應(yīng)新的工作方式。
項(xiàng)目管理者就像是一個(gè)樞紐,由他來(lái)決定需求的分類(lèi)
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html