项目管理期末总结.docx
- 文档编号:547908
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:24
- 大小:257.81KB
项目管理期末总结.docx
《项目管理期末总结.docx》由会员分享,可在线阅读,更多相关《项目管理期末总结.docx(24页珍藏版)》请在冰点文库上搜索。
项目管理期末总结
第一章
1.whatisasoftware?
什么是软件?
Theinterdependentpartincomputer,includeprogram,dataandcorrelativedocument.计算机中相互依赖的一些程序,数据,相关联的文档。
2.Characteristicsofsoftwareproject?
软件项目的特征?
Invisibility不可见性;Complexity复杂性;
Conformity一致性;Flexibility灵活性
3.WhatistheStakeholders?
Includewhichone?
项目的相关人员?
包括哪些?
Thesearepeoplewhohaveastakeorinterestintheproject.
项目相关人员是指在项目中有利害关系的人。
Ingeneral,theycouldbeusers/clientsordevelopers/implementers.Theycouldbe:
•Withintheprojectteam项目组内部人员
•Outsidetheprojectteam,butwithinthesameorganization
在同一组织内但在该项目组外的人
•Outsideboththeprojectteamandtheorganization
在该项目组和该组织之外的人员
4.WhatisPMBOK?
什么是PMBOK?
•ProjectIntegrationManagement项目整合管理
•ProjectScopeManagement项目范围管理
•ProjectTimeManagement项目时间管理
•ProjectCostManagement项目花销管理
•ProjectHumanResourceManagement项目人力资源管理
•ProjectRiskManagement项目风险管理
•ProjectQualityManagement项目质量管理
•ProjectProcurementManagement项目采购管理
•ProjectCommunicationManagement项目交流管理
第二章Step-wise:
Step0:
选择项目可行性研究表明这个项目是否值得进行
Step1:
标识项目的范围和目的
Identifyobjectivesandmeasuresofeffectiveness
标识目的以及有效性的度量方式
Establishaprojectauthority
确立项目的主管当局
Identifyallstakeholdersintheprojectandtheirinterests
标识项目所有相关人员以及他们的利益
Modifyobjectivesinthelightofstakeholderanalysis
根据项目相关人员的分析修改目的
Establishmethodsofcommunicationwithallparties
确定各部门之间的交流方法
Step2:
表示项目的基础设施
Establishlinkbetweenprojectandanystrategicplan
确立项目和战略策划之间的关系
Identifyinstallationstandardsandprocedures标识安装标准和步骤
Identifyprojectteamorganization标识项目组的组织
Step3:
分析项目的特征
Distinguishtheprojectaseitherobjectiveorproduct-based
区分项目是目的驱动还是产品驱动
Analyseotherprojectcharacteristics(includingqualitybasedones)
分析项目的其他特征(包括基于质量的特征)
Identifyhighlevelprojectrisks标识项目的高级别风险
Takeintoaccountuserrequirementsconcerningimplementation
实现时考虑用户的需求
Selectgenerallifecycleapproach选择开发方法学和生命周期方法
Reviewoverallresourceestimates评审整个资源估计
Step4:
标识项目的产品和活动
Identifyanddescribeprojectproducts标识描述项目的产品
documentGenericproductflows将共性产品流文档化
Recognizeproductinstances标识产品实例
Produceidealactivitynetwork产生理想的活动网络图
Addcheck-pointsifneeded增加检查点如果需要
Step5:
估计每个活动的工作量
Carryoutbottom-upestimates执行由底向上的估计
Reviseplantocreatecontrollableactivities
修改策划创建可控制的活动
Step6:
标识活动的风险
Identifyandquantifyrisksforactivities标识和量化基于活动的风险
Planriskreductionandcontingencymeasures计划合适的风险缓解和应急措施
Adjustoverallplansandestimatestotakeaccountofrisks
根据风险调整计划和估计
Step7:
分配资源
Identifyandallocateresourcestoactivities标识和分配资源
Reviseplansandestimatestotakeintoaccountresourceconstraints
根据资源约束修改计划和估计
Step8:
评审/发布计划
Reviewqualityaspectsofprojectplan评审项目计划的质量
Documentplanandobtainagreement将计划文档化并取得一致的建议
Step9and10:
执行计划并进行较低层次的策划
第三章
1.WhatisProgrammemanagement?
Includewhichkinds?
什么是项目群?
分为哪几种?
Agroupofprojectsthataremanagedinaco-ordinatedwaytogainbenefitsthatwouldnotbepossibleweretheprojectstobemanagedindependently.
为了获得利益,用协同方式管理的一组项目,而这些项目不能进行独立的管理。
分为:
战略项目群、商业周期项目群、基础设施项目群、研究和开发项目群、创新的伙伴关系
2.WhatisthethreekindsofQuantifyingbenefits?
量化收益的三种度量方式?
Quantifiedandvalued可量化和估价
Quantifiedbutnotvalued可量化但不能估价
Identifiedbutnoteasilyquantified可标识但不易量化
3.WhatisthethreekindsofCBA?
成本效益分析的三种成本分类:
Developmentcosts开发成本;Set-up安装成本;Operationalcosts运行成本
4.
(1)Netprofit(净利润)是在项目的整个生命周期中总成本和总收入的差。
净利润=“Cash-flow”列所有年的利润数的总和。
(2)Paybackperiod(回收期)是达到收支平衡或偿还初始投入所花的时间。
(3)Returnoninvestment(投资回报率)提供了一种方法来比较净收益率与需要的投入。
ROI=(Averageannualprofit/Totalinvestment)*100%
Averageannualprofit=Netprofit/totalyears
(4)Netpresentvalue(NPV净现值)考虑项目的收益率和要产生的现金流的时限
现值=第t年的值/(1+r)t次方r是贴现率t是现金流在未来出现的年数
=现金流*贴现因子贴现率查表可得
3.净利润定义:
项目开发生命周期中,总成本和总收入的差
4.Paybackperiod:
每一段时期的过后的累积的钱
5,Returnoninvestment(ROI)
RIO=(Averageannualprofit)/Totalinvestment*100%
EX:
AAP=50000/5=10000soRIO=AAP/1000000=10%
6,净现值(Netpresentvalue)
Discountfactor=1/(1+r)t
ristheinterestrate(e.g.10%is0.10)
tisthenumberofyears
Presentvalue=valueinyeart×Discountfactor
Inthecaseof10%rateandoneyear
Discountfactor=1/(1+0.10)=0.9091
Inthecaseof10%rateandtwoyears
Discountfactor=1/(1.10x1.10)=0.8294
第四章
1.几种过程开发模型的特点?
Waterfallmodel(瀑布模型):
•the‘classical’model经典模型
•One-shot(one-through)一次性完成
•imposesstructureontheproject加强项目结构化
•Forecasttheprojectcompletiontime预测项目完成时间
•Wherethereisuncertainty,amoreflexible,iterativeapproachmightberequired当项目不确定性、灵活性较大,需要反复迭代开发时采用此模型。
V-processmodel(过程模型):
瀑布模型的细化,强调了与创建项目产品的活动匹配的必要的确认活动
•Validationforactivity每一步都有匹配的确认活动
•Expandingtheactivitytestinginthewaterfallmodel
瀑布模型中测试活动的扩展
•Feedingbackshouldonlyoccurbetweenwhatwasspecifiedbyparticularactivityandwhatwasactuallyimplementedinthenextloweractivity
退回只发生在特定活动规定要做什么和V循环上邻近的下层活动实际要实现什么之间已经发现不一致的地方
Thespiralmode(螺旋模型):
•Agreaterlevelofdetailisconsideredateachstageoftheproject
待实现的系统在每次螺旋式都得到了更详细的考虑
•Agreaterdegreeofconfidenceabouttheprobabilityofsuccessfortheprojectshouldbejustified每个阶段考虑的越详细,项目取得成功的概率就越大。
•Asweepforeachphase每个阶段螺旋进行
•Eachsweepterminateswithanevaluationbeforethenextiteration
每次螺旋都以下一个迭代开始前的评价结束
2.WhatistwokindsofPrototyping?
原型分哪两种:
throwawayprototypes抛弃型原型,evolutionaryprototypes进化型原型
3.Whatistheadvantageofprototyping?
原型的优点是什么?
•learningbydoing在实践中学习
•improvedcommunication改进沟通
•improveduserinvolvement改进用户参与
•afeedbackloopisestablished建立反馈循环
•reducestheneedfordocumentation减少文档的需要
•reducesmaintenancecosts降低维护成本
•prototypecanbeusedforproducingexpectedresults产生期望的结果
4.Prototypingistowhatextent?
原型要做到什么程度?
mock-ups实验模型
Simulatedinteraction模仿交互
Partialworkingmodels部分工作模型
5.WhatistheideaofIncrementaldelivery?
增量式交付的思想是什么?
增量式交付将应用程序分解为小的构件,然后按顺序实现和交付构件。
每个要交付的构件会给用户带来一些效益。
6.WhatistheadvantageofIncrementaldelivery?
增量式开发的优点是什么?
•feedbackfromearlystagesusedindevelopinglatterstages
从早期增量得到的反馈来改进后面的阶段
•shorterdevelopmentthresholds更低的开发门槛
•usergetssomebenefitsearlier用户在早期便能得到收益
•projectmaybeputasidetemporarily出现紧急情况项目可暂时放弃
•reduces‘gold-plating’减少“镀金”
第五章.
1.Dangerofover-estimatingandunder-estimate?
软件过高、过低估计带来的危害?
Over-estimatingispossibletospendlongertime,usetowLawtoexplain
过高估计可能导致项目花更长的时间
•Parkinson’sLaw(帕金森定律):
‘Workexpandstofillthetimeavailable’,这意味着容易达到的目标将使员工工作松懈。
•Brooks’law(布鲁克斯定律):
Theeffortrequiredtoimplementaprojectwillgoupdisproportionatelywiththenumberofstaffassignedtotheproject
实现一个项目需要的工作量不与分配到项目的员工数同步增长。
Under-estimatedistheeffectonquality.过低估计将会影响质量
Weinberg’sZerothLawofreliability:
‘asoftwareprojectthatdoesnothavetomeetareliabilityrequirementcanmeetanyotherrequirement’
如果不要求程序能实际工作,那么能满足任何设置的编程交付期。
2.软件工作量估计的单位:
Measureofwork
–SLOC源代码行数orKLOC千行代码
–Functionpoint功能点
3.软件工作量估计的技术----Bottom-upandTop-down的实现和区别
Bottom-upestimating
1.Breakprojectintosmallerandsmallercomponents分解项目到较小部分
2.Stopwhenyougettowhatonepersoncandoinone/twoweeks
直到项目能被一个人在一周或两周内完成为止
3.Estimatecostsforthelowestlevelactivities估计最低级活动的花费
4.Ateachhigherlevelcalculateestimatebyaddingestimatesforlowerlevels
估计每个高级活动的花费,为下面每个低级活动的花费估计总合
明确地规划整个项目的整体估计,然后分解成为构建人物的所需要的工作量
Top-downestimates
•Produceoverallestimateusingeffortdriver(s)
明确地规划整个项目的总体估计
•distributeproportionsofoverallestimatetocomponents
分解成为构件人物的所需要的工作量。
两者的区别:
•Bottom-up
–usewhennopastprojectdata没有过去的数据时
–identifyalltasksthathavetobedone–soquitetime-consuming定义所有的任务和工作量
–usewhenyouhavenodataaboutsimilarpastprojects
在过去的相关类似项目中没有相关数据使用时
•Top-down
–produceoverallestimatebasedonprojectcostdrivers
基于项目驱动资金做整体估计
–basedonpastprojectdata基于过去的数据
–divideoverallestimatebetweenjobstobedone
从整体估计中分解工作
4.FPs(functionpoint’FP)的计算及基于信息系统分为五部分
Externalusertype
multiplier
low
average
high
Externalinput
3
4
6
Externaloutput
4
5
7
Logicalinternalfile
7
10
15
Externalinterfacefile
5
7
10
Externalinquiry
3
4
6
每个复杂度区的每个外部用户类型的数目*指定的权重=FP数,加起来就得到总的FP数,该数表示信息处理系统的规模
Fivemajorcomponentsofcomputer-basedinformationsystems
–Externalinputtypes外部输入类型
–Externaloutputtypes外部输出类型
–Logicalinternalfiletypes内部逻辑文件类型
–Externalinterfacefiletypes外部接口文件类型
–Externalinquirytypes外部查询类型
5.Mark2功能点中,Foreachtransaction,countUFPUFP的计算
–dataitemsinput(Ni)
–dataitemsoutput(No)
–entitytypesaccessed(Ne)
UFPcount=Ni*0.58+Ne*1.66+No*0.26
6.COCOMO:
aparametricmodel构造性成本模型:
一个参数模型
•BasicCOCOMO的计算
–effort=cxsizek(工作量=c*规模k)k次方
–Effortwasmeasuredinpm工作量是按人月(pm)度量的,一个人月是由152个工时组成的
–candkdependonthetypeofsystem:
organic有机式,semi-detached半相连式,embedded嵌入式
–Sizeismeasuredin‘kdsi’.Thousandsoflinesofcode是指要交付的千行源代码指令
Systemtype
c
k
Organic(broadly,informationsystems)
2.4
1.05
Semi-detached
3.0
1.12
Embedded(broadly,real-time)
3.6
1.20
第六章.
1.Identifyingactivities标识活动三种基本方法及实现
•Activity-basedapproach基于活动的方法
☐Creatingalistofalltheactivitiesbybrainstorming
☐Work-based:
draw-upaWorkBreakdownStructurelistingtheworkitemsneeded
☐EachleafinWBSmaybeassignedtoanindividualorresponsiblesection
☐TheWBSstructuremayberefinedastheprojectproceeds
产生一个完整的且由不重叠的活动所组成的任务目录(见课件图)
•Product-basedapproach基于产品的方法
☐listthedeliverableandintermediateproductsofproject–productbreakdown
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 管理 期末 总结