-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 品牌設(shè)計(jì) > 專(zhuān)題列表 > 正文
項(xiàng)目工作界面分析包括(項(xiàng)目工作界面分析包括哪些)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于項(xiàng)目工作界面分析包括的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
本文目錄:
一、如何做好網(wǎng)站開(kāi)發(fā)項(xiàng)目需求分析
從廣義上理解:需求分析包括需求的獲取、分析、規(guī)格說(shuō)明、變更、驗(yàn)證、管理的一系列需求工程。
狹義上理解需求分析指需求的分析、定義過(guò)程。
原因
需求分析就是分析軟件用戶(hù)的需求是什么。如果投入大量的人力,物力、財(cái)力、時(shí)間,開(kāi)發(fā)出的軟件卻沒(méi)人要,那所有的投入都是徒勞。如果費(fèi)了很大的精力,開(kāi)發(fā)一個(gè)軟件,最后卻不滿足用戶(hù)的要求,從而要重新開(kāi)發(fā)過(guò),這種返工是讓人痛心疾首的(相信大家都有體會(huì))。比如:用戶(hù)需要一個(gè)for linux的軟件,而你在軟件開(kāi)發(fā)前期忽略了軟件的運(yùn)行環(huán)境,忘了向用戶(hù)詢(xún)問(wèn)這個(gè)問(wèn)題,而想當(dāng)然的認(rèn)為是開(kāi)發(fā)for windows的軟件。當(dāng)你千辛萬(wàn)苦地開(kāi)發(fā)完成向用戶(hù)提交時(shí)才發(fā)現(xiàn)出了問(wèn)題,那時(shí)候你是欲哭無(wú)淚了,恨不得找塊豆腐一頭撞死。
需求分析之所以重要,就因?yàn)樗哂袥Q策性、方向性、策略性的作用,他在軟件開(kāi)發(fā)的過(guò)程中具有舉足輕重的地位,大家一定要對(duì)需求分析具有足夠的重視。在一個(gè)大型軟件系統(tǒng)的開(kāi)發(fā)中,他的作用要遠(yuǎn)遠(yuǎn)大于程序設(shè)計(jì)。
任務(wù)
簡(jiǎn)言之,需求分析的任務(wù)就是解決“做什么"的問(wèn)題,就是要全面地理解用戶(hù)的各項(xiàng)要求,并準(zhǔn)確地表達(dá)所接受的用戶(hù)需求。
過(guò)程
需求分析階段的工作,可以分為四個(gè)方面:?jiǎn)栴}識(shí)別、分析與綜合、制訂規(guī)格說(shuō)明、評(píng)審。
問(wèn)題識(shí)別:就是從系統(tǒng)角度來(lái)理解軟件,確定對(duì)所開(kāi)發(fā)系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件,以及需求應(yīng)該達(dá)到的標(biāo)準(zhǔn)。這些需求包括:功能需求(做什么)、性能需求(要達(dá)到什么指標(biāo))、環(huán)境需求(如機(jī)型、操作系統(tǒng)等)、可靠性需求(不發(fā)生故障的概率)、安全保密需求、用戶(hù)界面需求、資源使用需求(軟件運(yùn)行是所需的內(nèi)存、CPU等)、軟件成本消耗與開(kāi)發(fā)進(jìn)度需求、預(yù)先估計(jì)以后系統(tǒng)可能達(dá)到的目標(biāo)。
分析與綜合: 逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素間的聯(lián)系,接口特性和設(shè)計(jì)上的限制,分析他們是否滿足需求,剔除不合理部分,增加需要部分。最后綜合成系統(tǒng)的解決方案,給出要開(kāi)發(fā)的系統(tǒng)的詳細(xì)邏輯模型(做什么的模型)。
制訂規(guī)格說(shuō)明書(shū): 即編制文檔,描述需求的文檔稱(chēng)為軟件需求規(guī)格說(shuō)明書(shū)。請(qǐng)注意,需求分析階段的成果是需求規(guī)格說(shuō)明書(shū),向下一階段提交。
評(píng)審: 對(duì)功能的正確性,完整性和清晰性,以及其它需求給予評(píng)價(jià)。評(píng)審?fù)ㄟ^(guò)才可進(jìn)行下一階段的工作,否則重新進(jìn)行需求分析。
方法
需求分析的方法有很多,這里只強(qiáng)調(diào)原型化方法,其它的方法如:結(jié)構(gòu)化方法、動(dòng)態(tài)分析法等,從來(lái)沒(méi)用過(guò)這些方法在此不討論。
原型化方法是十分重要的,原型就是軟件的一個(gè)早期可運(yùn)行的版本,它實(shí)現(xiàn)了目標(biāo)系統(tǒng)的某些或全部功能。
原型化方法就是盡可能快地建造一個(gè)粗糙的系統(tǒng),這系統(tǒng)實(shí)現(xiàn)了目標(biāo)系統(tǒng)的某些或全部功能。但是這個(gè)系統(tǒng)可能在可靠性、界面的友好性或其他方面上存在缺陷。建造這樣一個(gè)系統(tǒng)的目的是為了考察某一方面的可行性,如算法的可行性、技術(shù)的可行性或考察是否滿足用戶(hù)的需求等。如:為了考察是否滿足用戶(hù)的要求,可以用某些軟件工具快速的建造一個(gè)原型系統(tǒng),這個(gè)系統(tǒng)只是一個(gè)界面,然后聽(tīng)取用戶(hù)的意見(jiàn),改進(jìn)這個(gè)原型。以后的目標(biāo)系統(tǒng)就在原型系統(tǒng)的基礎(chǔ)上開(kāi)發(fā)。
原型主要有三種類(lèi)型:探索型、實(shí)驗(yàn)型、進(jìn)化型。
探索型:目的是要弄清楚對(duì)目標(biāo)系統(tǒng)的要求,確定所希望的特性,并探討多種方案的可行性。
實(shí)驗(yàn)型:用于大規(guī)模開(kāi)發(fā)和實(shí)現(xiàn)前,考核方案是否合適,規(guī)格說(shuō)明是否可靠。
進(jìn)化型:目的不在于改進(jìn)規(guī)格說(shuō)明,而是將系統(tǒng)建造得易于變化,在改進(jìn)原型的過(guò)程中,逐步將原型進(jìn)化成最終系統(tǒng)。
在使用原型化方法時(shí)有兩種不同的策略:廢棄策略、追加策略。
廢棄策略:先建造一個(gè)功能簡(jiǎn)單而且質(zhì)量要求不高的模型系統(tǒng),針對(duì)這個(gè)系統(tǒng)反復(fù)進(jìn)行修改,形成比較好的思想,據(jù)此設(shè)計(jì)出較完整、準(zhǔn)確、一致、可靠的最終系統(tǒng)。系統(tǒng)構(gòu)造完成后,原來(lái)的模型系統(tǒng)就被廢棄不用。探索型和實(shí)驗(yàn)型屬于這種策略。
追加策略:先構(gòu)造一個(gè)功能簡(jiǎn)單而且質(zhì)量要求不高的模型系統(tǒng),作為最終系統(tǒng)的核心,然后通過(guò)不斷地?cái)U(kuò)充修改,逐步追加新要求,發(fā)展成為最終系統(tǒng)。進(jìn)化型屬于這種策略。
需求分析20條法則
客戶(hù)與開(kāi)發(fā)人員交流需要好的方法。下面建議20條法則,客戶(hù)和開(kāi)發(fā)人員可以通過(guò)評(píng)審以下內(nèi)容并達(dá)成共識(shí)。如果遇到分歧,將通過(guò)協(xié)商達(dá)成對(duì)各自義務(wù)的相互理解,以便減少以后的磨擦(如一方要求而另一方不愿意或不能夠滿足要求)。
1、 分析人員要使用符合客戶(hù)語(yǔ)言習(xí)慣的表達(dá)
需求討論集中于業(yè)務(wù)需求和任務(wù),因此要使用術(shù)語(yǔ)??蛻?hù)應(yīng)將有關(guān)術(shù)語(yǔ)(例如:采價(jià)、印花商品等采購(gòu)術(shù)語(yǔ))教給分析人員,而客戶(hù)不一定要懂得計(jì)算機(jī)行業(yè)的術(shù)語(yǔ)。
2、分析人員要了解客戶(hù)的業(yè)務(wù)及目標(biāo)
只有分析人員更好地了解客戶(hù)的業(yè)務(wù),才能使產(chǎn)品更好地滿足需要。這將有助于開(kāi)發(fā)人員設(shè)計(jì)出真正滿足客戶(hù)需要并達(dá)到期望的優(yōu)秀軟件。為幫助開(kāi)發(fā)和分析人員,客戶(hù)可以考慮邀請(qǐng)他們觀察自己的工作流程。如果是切換新系統(tǒng),那么開(kāi)發(fā)和分析人員應(yīng)使用一下舊系統(tǒng),有利于他們明白系統(tǒng)是怎樣工作的,其流程情況以及可供改進(jìn)之處。
3、 分析人員必須編寫(xiě)軟件需求報(bào)告
分析人員應(yīng)將從客戶(hù)那里獲得的所有信息進(jìn)行整理,以區(qū)分業(yè)務(wù)需求及規(guī)范、功能需求、質(zhì)量目標(biāo)、解決方法和其他信息。通過(guò)這些分析,客戶(hù)就能得到一份“需求分析報(bào)告”,此份報(bào)告使開(kāi)發(fā)人員和客戶(hù)之間針對(duì)要開(kāi)發(fā)的產(chǎn)品內(nèi)容達(dá)成協(xié)議。報(bào)告應(yīng)以一種客戶(hù)認(rèn)為易于翻閱和理解的方式組織編寫(xiě)。客戶(hù)要評(píng)審此報(bào)告,以確保報(bào)告內(nèi)容準(zhǔn)確完整地表達(dá)其需求。一份高質(zhì)量的“需求分析報(bào)告”有助于開(kāi)發(fā)人員開(kāi)發(fā)出真正需要的產(chǎn)品。
4、 要求得到需求工作結(jié)果的解釋說(shuō)明
分析人員可能采用了多種圖表作為文字性“需求分析報(bào)告”的補(bǔ)充說(shuō)明,因?yàn)楣ぷ鲌D表能很清晰地描述出系統(tǒng)行為的某些方面,所以報(bào)告中各種圖表有著極高的價(jià)值;雖然它們不太難于理解,但是客戶(hù)可能對(duì)此并不熟悉,因此客戶(hù)可以要求分析人員解釋說(shuō)明每個(gè)圖表的作用、符號(hào)的意義和需求開(kāi)發(fā)工作的結(jié)果,以及怎樣檢查圖表有無(wú)錯(cuò)誤及不一致等。
5、 開(kāi)發(fā)人員要尊重客戶(hù)的意見(jiàn)
如果用戶(hù)與開(kāi)發(fā)人員之間不能相互理解,那關(guān)于需求的討論將會(huì)有障礙。共同合作能使大家“兼聽(tīng)則明”。參與需求開(kāi)發(fā)過(guò)程的客戶(hù)有權(quán)要求開(kāi)發(fā)人員尊重他們并珍惜他們?yōu)轫?xiàng)目成功所付出的時(shí)間,同樣,客戶(hù)也應(yīng)對(duì)開(kāi)發(fā)人員為項(xiàng)目成功這一共同目標(biāo)所做出的努力表示尊重。
6、 開(kāi)發(fā)人員要對(duì)需求及產(chǎn)品實(shí)施提出建議和解決方案
通??蛻?hù)所說(shuō)的“需求”已經(jīng)是一種實(shí)際可行的實(shí)施方案,分析人員應(yīng)盡力從這些解決方法中了解真正的業(yè)務(wù)需求,同時(shí)還應(yīng)找出已有系統(tǒng)與當(dāng)前業(yè)務(wù)不符之處,以確保產(chǎn)品不會(huì)無(wú)效或低效;在徹底弄清業(yè)務(wù)領(lǐng)域內(nèi)的事情后,分析人員就能提出相當(dāng)好的改進(jìn)方法,有經(jīng)驗(yàn)且有創(chuàng)造力的分析人員還能提出增加一些用戶(hù)沒(méi)有發(fā)現(xiàn)的很有價(jià)值的系統(tǒng)特性。
7、 描述產(chǎn)品使用特性
客戶(hù)可以要求分析人員在實(shí)現(xiàn)功能需求的同時(shí)還注意軟件的易用性,因?yàn)檫@些易用特性或質(zhì)量屬性能使客戶(hù)更準(zhǔn)確、高效地完成任務(wù)。例如:客戶(hù)有時(shí)要求產(chǎn)品要“界面友好”或“健壯”或“高效率”,但對(duì)于開(kāi)發(fā)人員來(lái)講,太主觀了并無(wú)實(shí)用價(jià)值。正確的做法是,分析人員通過(guò)詢(xún)問(wèn)和調(diào)查了解客戶(hù)所要的“友好、健壯、高效所包含的具體特性,具體分析哪些特性對(duì)哪些特性有負(fù)面影響,在性能代價(jià)和所提出解決方案的預(yù)期利益之間做出權(quán)衡,以確保做出合理的取舍。
8、 允許重用已有的軟件組件
需求通常有一定靈活性,分析人員可能發(fā)現(xiàn)已有的某個(gè)軟件組件與客戶(hù)描述的需求很相符,在這種情況下,分析人員應(yīng)提供一些修改需求的選擇以便開(kāi)發(fā)人員能夠降低新系統(tǒng)的開(kāi)發(fā)成本和節(jié)省時(shí)間,而不必嚴(yán)格按原有的需求說(shuō)明開(kāi)發(fā)。所以說(shuō),如果想在產(chǎn)品中使用一些已有的商業(yè)常用組件,而它們并不完全適合您所需的特性,這時(shí)一定程度上的需求靈活性就顯得極為重要了。
9、 要求對(duì)變更的代價(jià)提供真實(shí)可靠的評(píng)估
有不同的選擇。而這時(shí),對(duì)需求變更的影響進(jìn)行評(píng)估從而對(duì)業(yè)務(wù)決策提供幫助,是十分必要的。所以,客戶(hù)有權(quán)利要求開(kāi)發(fā)人員通過(guò)分析給出一個(gè)真實(shí)可信的評(píng)估,包括影響、成本和得失等。開(kāi)發(fā)人員不能由于不想實(shí)施變更而隨意夸大評(píng)估成本。
10、 獲得滿足客戶(hù)功能和質(zhì)量要求的系統(tǒng)
每個(gè)人都希望項(xiàng)目成功,但這不僅要求客戶(hù)要清晰地告知開(kāi)發(fā)人員關(guān)于系統(tǒng)“做什么”所需的所有信息,而且還要求開(kāi)發(fā)人員能通過(guò)交流了解清楚取舍與限制,一定要明確說(shuō)明您的假設(shè)和潛在的期望,否則,開(kāi)發(fā)人員開(kāi)發(fā)出的產(chǎn)品很可能無(wú)法讓您滿意。
11、 給分析人員講解您的業(yè)務(wù)
分析人員要依靠客戶(hù)講解業(yè)務(wù)概念及術(shù)語(yǔ),但客戶(hù)不能指望分析人員會(huì)成為該領(lǐng)域的專(zhuān)家,而只能讓他們明白您的問(wèn)題和目標(biāo);不要期望分析人員能把握客戶(hù)業(yè)務(wù)的細(xì)微潛在之處,他們可能不知道那些對(duì)于客戶(hù)來(lái)說(shuō)理所當(dāng)然的“常識(shí)”。
12、 抽出時(shí)間清楚地說(shuō)明并完善需求
客戶(hù)很忙,但無(wú)論如何客戶(hù)有必要抽出時(shí)間參與“頭腦高峰會(huì)議”的討論,接受采訪或其他獲取需求的活動(dòng)。有些分析人員可能先明白了您的觀點(diǎn),而過(guò)后發(fā)現(xiàn)還需要您的講解,這時(shí)請(qǐng)耐心對(duì)待一些需求和需求的精化工作過(guò)程中的反復(fù),因?yàn)樗侨藗兘涣髦泻茏匀坏默F(xiàn)象,何況這對(duì)軟件產(chǎn)品的成功極為重要。
13、 準(zhǔn)確而詳細(xì)地說(shuō)明需求
編寫(xiě)一份清晰、準(zhǔn)確的需求文檔是很困難的。由于處理細(xì)節(jié)問(wèn)題不但煩人而且耗時(shí),因此很容易留下模糊不清的需求。但是在開(kāi)發(fā)過(guò)程中,必須解決這種模糊性和不準(zhǔn)確性,而客戶(hù)恰恰是為解決這些問(wèn)題作出決定的最佳人選,否則,就只好靠開(kāi)發(fā)人員去正確猜測(cè)了。
在需求分析中暫時(shí)加上“待定”標(biāo)志是個(gè)方法。用該標(biāo)志可指明哪些是需要進(jìn)一步討論、分析或增加信息的地方,有時(shí)也可能因?yàn)槟硞€(gè)特殊需求難以解決或沒(méi)有人愿意處理它而標(biāo)注上“待定”??蛻?hù)要盡量將每項(xiàng)需求的內(nèi)容都闡述清楚,以便分析人員能準(zhǔn)確地將它們寫(xiě)進(jìn)“軟件需求報(bào)告”中去。如果客戶(hù)一時(shí)不能準(zhǔn)確表達(dá),通常就要求用原型技術(shù),通過(guò)原型開(kāi)發(fā),客戶(hù)可以同開(kāi)發(fā)人員一起反復(fù)修改,不斷完善需求定義。
14、 及時(shí)作出決定
分析人員會(huì)要求客戶(hù)作出一些選擇和決定,這些決定包括來(lái)自多個(gè)用戶(hù)提出的處理方法或在質(zhì)量特性沖突和信息準(zhǔn)確度中選擇折衷方案等。有權(quán)作出決定的客戶(hù)必須積極地對(duì)待這一切,盡快做處理,做決定,因?yàn)殚_(kāi)發(fā)人員通常只有等客戶(hù)做出決定才能行動(dòng),而這種等待會(huì)延誤項(xiàng)目的進(jìn)展。
15、 尊重開(kāi)發(fā)人員的需求可行性及成本評(píng)估
所有的軟件功能都有其成本??蛻?hù)所希望的某些產(chǎn)品特性可能在技術(shù)上行不通,或者實(shí)現(xiàn)它要付出極高的代價(jià),而某些需求試圖達(dá)到在操作環(huán)境中不可能達(dá)到的性能,或試圖得到一些根本得不到的數(shù)據(jù)。開(kāi)發(fā)人員會(huì)對(duì)此作出負(fù)面的評(píng)價(jià),客戶(hù)應(yīng)該尊重他們的意見(jiàn)。
16、 劃分需求的優(yōu)先級(jí)
絕大多數(shù)項(xiàng)目沒(méi)有足夠的時(shí)間或資源實(shí)現(xiàn)功能性的每個(gè)細(xì)節(jié)。決定哪些特性是必要的,哪些是重要的,是需求開(kāi)發(fā)的主要部分,這只能由客戶(hù)負(fù)責(zé)設(shè)定需求優(yōu)先級(jí),因?yàn)殚_(kāi)發(fā)者不可能按照客戶(hù)的觀點(diǎn)決定需求優(yōu)先級(jí);開(kāi)發(fā)人員將為您確定優(yōu)先級(jí)提供有關(guān)每個(gè)需求的花費(fèi)和風(fēng)險(xiǎn)的信息。
在時(shí)間和資源限制下,關(guān)于所需特性能否完成或完成多少應(yīng)尊重開(kāi)發(fā)人員的意見(jiàn)。盡管沒(méi)有人愿意看到自己所希望的需求在項(xiàng)目中未被實(shí)現(xiàn),但畢竟是要面對(duì)現(xiàn)實(shí),業(yè)務(wù)決策有時(shí)不得不依據(jù)優(yōu)先級(jí)來(lái)縮小項(xiàng)目范圍或延長(zhǎng)工期,或增加資源,或在質(zhì)量上尋找折衷。
17、 評(píng)審需求文檔和原型
客戶(hù)評(píng)審需求文檔,是給分析人員帶來(lái)反饋信息的一個(gè)機(jī)會(huì)。如果客戶(hù)認(rèn)為編寫(xiě)的“需求分析報(bào)告”不夠準(zhǔn)確,就有必要盡早告知分析人員并為改進(jìn)提供建議。更好的辦法是先為產(chǎn)品開(kāi)發(fā)一個(gè)原型。這樣客戶(hù)就能提供更有價(jià)值的反饋信息給開(kāi)發(fā)人員,使他們更好地理解您的需求;原型并非是一個(gè)實(shí)際應(yīng)用產(chǎn)品,但開(kāi)發(fā)人員能將其轉(zhuǎn)化、擴(kuò)充成功能齊全的系統(tǒng)。
18、 需求變更要立即聯(lián)系
不斷的需求變更,會(huì)給在預(yù)定計(jì)劃內(nèi)完成的質(zhì)量產(chǎn)品帶來(lái)嚴(yán)重的不利影響。變更是不可避免的,但在開(kāi)發(fā)周期中,變更越在晚期出現(xiàn),其影響越大;變更不僅會(huì)導(dǎo)致代價(jià)極高的返工,而且工期將被延誤,特別是在大體結(jié)構(gòu)已完成后又需要增加新特性時(shí)。所以,一旦客戶(hù)發(fā)現(xiàn)需要變更需求時(shí),請(qǐng)立即通知分析人員。
19、 遵照開(kāi)發(fā)小組處理需求變更的過(guò)程
為將變更帶來(lái)的負(fù)面影響減少到最低限度,所有參與者必須遵照項(xiàng)目變更控制過(guò)程。這要求不放棄所有提出的變更,對(duì)每項(xiàng)要求的變更進(jìn)行分析、綜合考慮,最后做出合適的決策,以確定應(yīng)將哪些變更引入項(xiàng)目中。
20、 尊重開(kāi)發(fā)人員采用的需求分析過(guò)程
軟件開(kāi)發(fā)中最具挑戰(zhàn)性的莫過(guò)于收集需求并確定其正確性,分析人員采用的方法有其合理性。也許客戶(hù)認(rèn)為收集需求的過(guò)程不太劃算,但請(qǐng)相信花在需求開(kāi)發(fā)上的時(shí)間是非常有價(jià)值的;如果您理解并支持分析人員為收集、編寫(xiě)需求文檔和確保其質(zhì)量所采用的技術(shù),那么整個(gè)過(guò)程將會(huì)更為順利。
“需求確認(rèn)”意味著什么
在“需求分析報(bào)告”上簽字確認(rèn),通常被認(rèn)為是客戶(hù)同意需求分析的標(biāo)志行為,然而實(shí)際操作中,客戶(hù)往往把“簽字”看作是毫無(wú)意義的事情?!八麄円以谛枨笪臋n的最后一行下面簽名,于是我就簽了,否則這些開(kāi)發(fā)人員不開(kāi)始編碼?!?span style="display:none">n0B創(chuàng)意嶺 - 安心托付、值得信賴(lài)的品牌設(shè)計(jì)、營(yíng)銷(xiāo)策劃公司
這種態(tài)度將帶來(lái)麻煩,譬如客戶(hù)想更改需求或?qū)Ξa(chǎn)品不滿時(shí)就會(huì)說(shuō):“不錯(cuò),我是在需求分析報(bào)告上簽了字,但我并沒(méi)有時(shí)間去讀完所有的內(nèi)容,我是相信你們的,是你們非讓我簽字的?!?span style="display:none">n0B創(chuàng)意嶺 - 安心托付、值得信賴(lài)的品牌設(shè)計(jì)、營(yíng)銷(xiāo)策劃公司
同樣問(wèn)題也會(huì)發(fā)生在僅把“簽字確認(rèn)”看作是完成任務(wù)的分析人員身上,一旦有需求變更出現(xiàn),他便指著“需求分析報(bào)告”說(shuō):“您已經(jīng)在需求上簽字了,所以這些就是我們所開(kāi)發(fā)的,如果您想要?jiǎng)e的什么,您應(yīng)早些告訴我們?!?span style="display:none">n0B創(chuàng)意嶺 - 安心托付、值得信賴(lài)的品牌設(shè)計(jì)、營(yíng)銷(xiāo)策劃公司
這兩種態(tài)度都是不對(duì)的。因?yàn)椴豢赡茉陧?xiàng)目的早期就了解所有的需求,而且毫無(wú)疑問(wèn)地需求將會(huì)出現(xiàn)變更,在“需求分析報(bào)告”上簽字確認(rèn)是終止需求分析過(guò)程的正確方法,所以我們必須明白簽字意味著什么。
對(duì)“需求分析報(bào)告”的簽名是建立在一個(gè)需求協(xié)議的基線上,因此我們對(duì)簽名應(yīng)該這樣理解:“我同意這份需求文檔表述了我們對(duì)項(xiàng)目軟件需求的了解,進(jìn)一步的變更可在此基線上通過(guò)項(xiàng)目定義的變更過(guò)程來(lái)進(jìn)行。我知道變更可能會(huì)使我們重新協(xié)商成本、資源和項(xiàng)目階段任務(wù)等事宜。”對(duì)需求分析達(dá)成一定的共識(shí)會(huì)使雙方易于忍受將來(lái)的摩擦,這些摩擦來(lái)源于項(xiàng)目的改進(jìn)和需求的誤差或市場(chǎng)和業(yè)務(wù)的新要求等。
二、項(xiàng)目流程是什么呢?
1、需求分析
相關(guān)項(xiàng)目分析員向用戶(hù)初步了解需求,然后用相關(guān)的工具軟件列出要開(kāi)發(fā)的項(xiàng)目的大功能模塊,每個(gè)大功能模塊有哪些小功能模塊,對(duì)于有些需求比較明確相關(guān)的界面時(shí),在這一步里面可以初步定義好少量的界面。
2、概要設(shè)計(jì)
開(kāi)發(fā)者需要對(duì)軟件項(xiàng)目進(jìn)行概要設(shè)計(jì),即項(xiàng)目設(shè)計(jì)。概要設(shè)計(jì)需要對(duì)軟件項(xiàng)目的設(shè)計(jì)進(jìn)行考慮,包括項(xiàng)目的基本處理流程、項(xiàng)目的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為軟件的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。
3、詳細(xì)設(shè)計(jì)
在概要設(shè)計(jì)的基礎(chǔ)上,開(kāi)發(fā)者需要進(jìn)行軟件項(xiàng)目的詳細(xì)設(shè)計(jì)。在詳細(xì)設(shè)計(jì)中,描述實(shí)現(xiàn)具體模塊所涉及到的主要算法、數(shù)據(jù)結(jié)構(gòu)、類(lèi)的層次結(jié)構(gòu)及調(diào)用關(guān)系,需要說(shuō)明軟件項(xiàng)目各個(gè)層次中的每一個(gè)程序(每個(gè)模塊或子程序)的設(shè)計(jì)考慮,以便進(jìn)行編碼和測(cè)試。
4、編碼
在規(guī)范化的研發(fā)流程中,編碼工作在整個(gè)項(xiàng)目流程里最多不會(huì)超過(guò)1/2,通常在1/3的時(shí)間,設(shè)計(jì)過(guò)程完成的好,編碼效率就會(huì)極大提高,編碼時(shí)不同模塊之間的進(jìn)度協(xié)調(diào)和協(xié)作是最需要小心的,也許一個(gè)小模塊的問(wèn)題就可能影響了整體進(jìn)度。
5、測(cè)試
測(cè)試編寫(xiě)好的項(xiàng)目。交給用戶(hù)使用,用戶(hù)使用后一個(gè)一個(gè)的確認(rèn)每個(gè)功能。軟件測(cè)試有很多種:按照測(cè)試執(zhí)行方,可以分為內(nèi)部測(cè)試和外部測(cè)試;按照測(cè)試范圍,可以分為模塊測(cè)試和整體聯(lián)調(diào);按照測(cè)試條件,可以分為正常操作情況測(cè)試和異常情況測(cè)試。
6、軟件交付
軟件開(kāi)發(fā)者應(yīng)向用戶(hù)提交開(kāi)發(fā)的目標(biāo)安裝程序、數(shù)據(jù)庫(kù)的數(shù)據(jù)字典、《用戶(hù)安裝手冊(cè)》、《用戶(hù)使用指南》、需求報(bào)告、設(shè)計(jì)報(bào)告、測(cè)試報(bào)告等雙方合同約定的產(chǎn)物。
7、驗(yàn)收
在軟件項(xiàng)目測(cè)試證明軟件達(dá)到要求交付給用戶(hù)后,由用戶(hù)進(jìn)行驗(yàn)收。
8、維護(hù)
根據(jù)用戶(hù)需求的變化或環(huán)境的變化,對(duì)應(yīng)用程序進(jìn)行全部或部分的修改。
三、急求項(xiàng)目管理的難題答案
1、E
WBS(work breakdown structure)為工作分解結(jié)構(gòu),是面向可交付物的項(xiàng)目元素的層次分解,組織并定義了整個(gè)項(xiàng)目范圍。通過(guò)WBS,使項(xiàng)目相關(guān)人員對(duì)項(xiàng)目一目了然,保證了項(xiàng)目結(jié)構(gòu)的系統(tǒng)性和完整性,可以建立完整的項(xiàng)目保證體系,明確了項(xiàng)目相關(guān)各方面的工作界面,便于責(zé)任的劃分和落實(shí)。最終的WBS,可以直接作為進(jìn)度計(jì)劃和控制的工具,WBS是各項(xiàng)計(jì)劃和控制措施制定的基礎(chǔ)和主要依據(jù)。
OBS (organizational breakdown structure)為組織分解結(jié)構(gòu)看上去與WBS很相似,但是他不是根據(jù)項(xiàng)目的可交付物進(jìn)行分解,而是根據(jù)組織的部門(mén)、單位和團(tuán)隊(duì)進(jìn)行分解。項(xiàng)目的活動(dòng)和工作包被列在每個(gè)部門(mén)下面。通過(guò)這種方式,某個(gè)運(yùn)營(yíng)部門(mén),如IT或采購(gòu)部門(mén)只要看自己那部分OBS就可以了解所有該做的事情。
2、D
項(xiàng)目的費(fèi)用是指項(xiàng)目直接的人力資源、物資、設(shè)備等費(fèi)用。項(xiàng)目總費(fèi)用除直接費(fèi)用外,還必須包括分?jǐn)偟秸麄€(gè)計(jì)劃而與各個(gè)活動(dòng)沒(méi)有直接關(guān)系的間接費(fèi)用,如管理費(fèi)用、附加費(fèi)用等。在一般情況下,計(jì)劃執(zhí)行得期限越長(zhǎng),這些費(fèi)用越多。如果推遲項(xiàng)目的交付期而造成的信譽(yù)損失能夠用金額計(jì)算的話,我們稱(chēng)這種費(fèi)用為機(jī)會(huì)成本。項(xiàng)目的總用用就是這些費(fèi)用的總和,構(gòu)成計(jì)劃的完成函數(shù),存在一個(gè)費(fèi)用的最優(yōu)點(diǎn)(最小點(diǎn)),按照這個(gè)點(diǎn)進(jìn)行禁毒安排最為有利。關(guān)鍵路徑法(Critical Path Method)所要解決的問(wèn)題就是要解決上述問(wèn)題。
3、C
在ADM(一種網(wǎng)絡(luò)圖)中,出于鑒別目的,人們引入了一種額外的節(jié)點(diǎn),他表示一種特殊的活動(dòng),叫做虛活動(dòng)(dummy activity)。他不消耗時(shí)間,在網(wǎng)絡(luò)圖中由一個(gè)虛箭線表示。
4、D
解決沖突有五種基本策略:?jiǎn)栴}解決(Problem Solving),妥協(xié)(Compromise)、圓滑(smoothing)、強(qiáng)迫(Forcing)、撤退(withdrawal)
其中問(wèn)題解決:解決問(wèn)題;妥協(xié):采取折中方案;圓滑:求同存異;強(qiáng)迫:非贏即輸;撤退:一方讓步;
5、D
雙代號(hào)圖和節(jié)點(diǎn)式網(wǎng)絡(luò)圖是一種活動(dòng)排序的方法,安特圖是一種能有效顯示活動(dòng)時(shí)間計(jì)劃編制的方法,主要用于項(xiàng)目計(jì)劃和項(xiàng)目進(jìn)度安排。每項(xiàng)活動(dòng)計(jì)劃或?qū)嶋H的完成情況用橫道線表示。橫道線還顯示了每項(xiàng)活動(dòng)的開(kāi)始時(shí)間或結(jié)束時(shí)間。通過(guò)將同一個(gè)項(xiàng)目進(jìn)度計(jì)劃甘特圖中顯示的實(shí)際進(jìn)展情況與計(jì)劃進(jìn)展情況對(duì)比,可以直觀清楚地對(duì)比實(shí)際進(jìn)度和計(jì)劃進(jìn)度之間的差距,并作為控制計(jì)劃的制定依據(jù)。里程碑圖與甘特圖類(lèi)似,但僅表示主要可交付物的計(jì)劃開(kāi)始時(shí)間和完成時(shí)間以及關(guān)鍵的外部接口。
6、D
7、B
8、A
9、A
10、D
11、C
12、懷疑問(wèn)題的數(shù)字寫(xiě)錯(cuò)了。
四、項(xiàng)目管理流程有哪幾步
在企業(yè)項(xiàng)目管理過(guò)程中,一個(gè)完整的項(xiàng)目流程主要分為以下幾步:項(xiàng)目啟動(dòng)階段,規(guī)劃階段,執(zhí)行階段,監(jiān)控階段,收尾階段。
①項(xiàng)目啟動(dòng)階段
首先,企業(yè)需要有確定的目標(biāo),這個(gè)目標(biāo)要可執(zhí)行、可拆解甚至可衡量,輸入初始狀態(tài)的企業(yè),輸出符合目標(biāo)描述的企業(yè)。
②規(guī)劃階段
項(xiàng)目規(guī)劃階段包括確定工作任務(wù),任務(wù)分解,安排優(yōu)先級(jí),預(yù)算成本和風(fēng)險(xiǎn)管理。
項(xiàng)目計(jì)劃和控制是項(xiàng)目管理的主線,貫穿項(xiàng)目管理的全過(guò)程。為了使一個(gè)項(xiàng)目成功任務(wù),必須有一個(gè)良好的計(jì)劃與控制。
任務(wù)分解就是項(xiàng)目管理中的WBS原則:從項(xiàng)目目標(biāo)開(kāi)始分解,逐層下降,每下降一層,代表對(duì)項(xiàng)目工作的更詳細(xì)的定義,將任務(wù)分解到不能再分為止。
成本管理是為了保證完成項(xiàng)目的實(shí)際成本、費(fèi)用不超過(guò)預(yù)算成本、費(fèi)用的管理過(guò)程。項(xiàng)目成本=任務(wù)執(zhí)行成本+管理成本。它包括資源的配置,成本、費(fèi)用的預(yù)算以及費(fèi)用的控制等項(xiàng)工作。風(fēng)險(xiǎn)管理則涉及項(xiàng)目可能遇到各種不確定因素。它包括風(fēng)險(xiǎn)識(shí)別,風(fēng)險(xiǎn)量化,制訂對(duì)策和風(fēng)險(xiǎn)控制等。
③執(zhí)行階段
現(xiàn)在為止項(xiàng)目已經(jīng)萬(wàn)事俱備了,開(kāi)始著手項(xiàng)目的實(shí)施。開(kāi)始具體分配任務(wù),確認(rèn)每個(gè)任務(wù)的開(kāi)始/截止時(shí)間、優(yōu)先級(jí)等。
Worktile的任務(wù)面板
在執(zhí)行管理中最重要的溝通管理,成員之間的有效溝通,是為了確保項(xiàng)目的信息的合理收集和傳輸所需要實(shí)施的一系列措施,它包括溝通規(guī)劃,信息傳輸和進(jìn)度報(bào)告等。
Worktile的群組聊天界面
④監(jiān)控階段
監(jiān)控項(xiàng)目工作是跟蹤、審查和報(bào)告項(xiàng)目進(jìn)展,以實(shí)現(xiàn)項(xiàng)目管理計(jì)劃中確定的績(jī)效目標(biāo)的過(guò)程。最常用的就是用甘特圖監(jiān)控項(xiàng)目進(jìn)度。
Worktile的時(shí)間組件
⑤收尾階段
結(jié)束項(xiàng)目是完結(jié)項(xiàng)目管理所有活動(dòng)以正式結(jié)束項(xiàng)目或階段的過(guò)程。在項(xiàng)目結(jié)束后,項(xiàng)目經(jīng)理需要審查以前各階段的收尾信息,確保所有項(xiàng)目工作已完成。
以上就是關(guān)于項(xiàng)目工作界面分析包括相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
整體VI設(shè)計(jì)包含項(xiàng)(整體vi設(shè)計(jì)包含項(xiàng)目管理嗎)
比較新穎的創(chuàng)業(yè)項(xiàng)目(比較新穎的創(chuàng)業(yè)項(xiàng)目題目)