![]() |
軟件和需求的實(shí)踐
2009/3/27 10:10:16 | 5210次閱讀 | 來(lái)源:網(wǎng)友轉(zhuǎn)載 【已有0條評(píng)論】發(fā)表評(píng)論
象重新組織就行了。這種開(kāi)發(fā)的方法就被稱(chēng)為OOAD(Object Orient Analysis & Design 面向?qū)ο蟮姆治龊驮O(shè)計(jì)),而分析出的企業(yè)對(duì)象就被稱(chēng)為Common Business Object.需求是什么在RUP中定義了需求工作流程的工作目的:1.客戶和其他涉眾*在系統(tǒng)的工作內(nèi)容方面達(dá)成并保持一致。
2.使系統(tǒng)開(kāi)發(fā)人員能夠更清楚地了解系統(tǒng)需求。
3.定義系統(tǒng)邊界(限定)。
4.為計(jì)劃迭代的技術(shù)內(nèi)容提供基礎(chǔ)。
5.為估算開(kāi)發(fā)系統(tǒng)所需成本和時(shí)間提供基礎(chǔ)。
6.定義系統(tǒng)的用戶界面,重點(diǎn)是用戶的需要和目標(biāo)。
* 涉眾:涉眾是所有會(huì)受到項(xiàng)目結(jié)果重大影響的人。如客戶(或客戶代表) 用戶(或用戶代表) 、投資者 、股東 、生產(chǎn)經(jīng)理 、買(mǎi)方 、設(shè)計(jì)員 、測(cè)試員 、文檔編寫(xiě)員等。
從上面的目的我們可以大致想到需求過(guò)程中要做些什么事。事實(shí)上,用簡(jiǎn)單的話來(lái)說(shuō)明需求過(guò)程,就是確定系統(tǒng)該做些什么以及該符合什么條件。話雖然簡(jiǎn)單,實(shí)現(xiàn)起來(lái)可沒(méi)有那么容易。所以科學(xué)的需求過(guò)程有一整套完整的理論、工具、方法來(lái)實(shí)現(xiàn)。就像任何企業(yè)要盈利都必須要有業(yè)務(wù)和伴隨業(yè)務(wù)的管理一樣,需求過(guò)程也分為需求分析過(guò)程和需求管理過(guò)程。企業(yè)的業(yè)務(wù)是盈利性的,需求分析過(guò)程在項(xiàng)目中也是產(chǎn)出型的;企業(yè)要保證業(yè)務(wù)的開(kāi)展就必須要有管理,而需求分析過(guò)程也同樣離不開(kāi)需求管理。小企業(yè)沒(méi)有成為體系的管理方法,企業(yè)規(guī)模小的時(shí)候還能夠?qū)Ω叮墒瞧髽I(yè)一大,各種問(wèn)題都接踵而來(lái),管理上的不足直接導(dǎo)致了業(yè)務(wù)開(kāi)展的低效性。同樣,需求管理的不足可能可以應(yīng)付小型的軟件項(xiàng)目,可是對(duì)于大型的項(xiàng)目,管理的不足就會(huì)暴露出來(lái),而直接的后果就是項(xiàng)目的失敗。
插句題外話,很多人認(rèn)為需求管理的目的是為了控制需求過(guò)程,這是沒(méi)有錯(cuò),但是在RUP的思想中,更重要的思想是迭代*.迭代的目的是為了發(fā)展,為了進(jìn)化,為了完善。所以RUP中的軟件生命周期是分為多個(gè)迭代周期的。 * 迭代:迭代包括產(chǎn)生產(chǎn)品發(fā)布(穩(wěn)定、可執(zhí)行的產(chǎn)品版本)的全部開(kāi)發(fā)活動(dòng)和要使用該發(fā)布必需的所有其他外圍元素。所以,在某種程度上,開(kāi)發(fā)迭代是一次完整地經(jīng)過(guò)所有工作流程的過(guò)程:(至少包括)需求工作流程、分析設(shè)計(jì)工作流程、實(shí)施工作流程和測(cè)試工作流程。實(shí)質(zhì)上,它類(lèi)似小型的瀑布式項(xiàng)目。
需求分析過(guò)程主要做的事情無(wú)非就是獲取涉眾對(duì)系統(tǒng)的要求,可是需求是多變的,而你不可能告訴客戶等到他們把一切都固定下來(lái)再開(kāi)發(fā)軟件。所以需求管理過(guò)程做的事情就是保證需求變更的可管理性。
需求的層次《軟件需求》一書(shū)中有對(duì)需求層次的詳細(xì)定義:軟件需求包括三個(gè)不同的層次——業(yè)務(wù)需求、用戶需求和功能需求——也包括非功能需求。業(yè)務(wù)需求(business requirement)反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們?cè)陧?xiàng)目視圖與范圍文檔中予以說(shuō)明。用戶需求(user requirement) 文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在使用用例(use case)文檔或方案腳本(scenario)說(shuō)明中予以說(shuō)明。功能需求(functional requirement)定義了開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。所謂特性(feature)是指邏輯上相關(guān)的功能需求的集合,給用戶提供處理能力并滿足業(yè)務(wù)需求。
對(duì)應(yīng)到RUP的工作流程,業(yè)務(wù)需求其實(shí)是RUP的業(yè)務(wù)建模流程(Business Modeling),在這個(gè)流程中,參與者主要是業(yè)務(wù)流程分析員(Business-Process Analyst)。主要的目的是對(duì)企業(yè)目前的業(yè)務(wù)流程進(jìn)行評(píng)估,并根據(jù)要進(jìn)行的項(xiàng)目,確定進(jìn)行何種程度的業(yè)務(wù)建模(
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://www.vanceur.cn/pmqhd/index.html
“項(xiàng)目管理生根計(jì)劃” 企業(yè)項(xiàng)目經(jīng)理能力培養(yǎng)和落地發(fā)展方案下載>> |
網(wǎng)站文章版權(quán)歸原作者所有,如有認(rèn)為侵權(quán)請(qǐng)聯(lián)系我們,將于1個(gè)工作日內(nèi)作出處理! |
|
|||||||||||||||||||||||
|
熱門(mén)文章
- 當(dāng)項(xiàng)目經(jīng)理需要修煉的9件事
- 一個(gè)面霸的自述:我是如何獲得五十萬(wàn)年薪的...
- 項(xiàng)目管理心得:一個(gè)項(xiàng)目經(jīng)理的個(gè)人體會(huì)、經(jīng)...
- 項(xiàng)目經(jīng)理考試題庫(kù)--系統(tǒng)集成技術(shù)試題精選...
- 項(xiàng)目經(jīng)理年終總結(jié)秘笈
- 優(yōu)秀項(xiàng)目經(jīng)理必備的8個(gè)要素
- 2011年中國(guó)項(xiàng)目管理十大趨勢(shì)
- 2013公司新年晚會(huì)主持稿
- 2012年元旦活動(dòng)策劃方案
- 職場(chǎng)領(lǐng)導(dǎo)智慧:不在其位 不謀其政
- 柳傳志清華管理學(xué)院演講:怎樣做個(gè)好總裁
- 項(xiàng)目經(jīng)理任命書(shū)
- 項(xiàng)目經(jīng)理領(lǐng)導(dǎo)力之探索
- 構(gòu)建企業(yè)級(jí)項(xiàng)目管理體系
- 2012父親節(jié)—活動(dòng)策劃方案
請(qǐng)您注意護(hù)互聯(lián)網(wǎng)安全的決定》及中華人民共和國(guó)其他各項(xiàng)有關(guān)法律法規(guī)或間接導(dǎo)致的民事或刑事法律責(zé)任
·您在項(xiàng)目管理資源網(wǎng)新聞評(píng)論發(fā)表的作品,項(xiàng)目管理資源網(wǎng)有權(quán)在網(wǎng)站內(nèi)保留、轉(zhuǎn)載、引用或者刪除
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款