项目管理 exam
jardownload
这个作者很懒,什么都没留下…
展开
-
What Is a Process Model?
A process model is a structured collection of practices that describe thecharacteristics of effective processes.Practices included are those proven by experience to be effective.2010-08-12 16:44:52 · 93 阅读 · 0 评论 -
软件项目的特点是什么?什么是项目管理?
除了项目的特征,软件项目还具有以下特点:¡ 软件是逻辑实体,不是具体的物理实体,具有抽象性¡ 软件的开发受计算机系统的限制,对硬件系统有不同程度的依赖¡ 软件具有复杂性特点,其开发成本昂贵,制约因素很多项目管理是以项目为对象,通过使用知识、技能、工具和方法来组织、计划、实施并监控项目,使之满足项目目标需求的过程。...2010-08-12 16:44:57 · 2543 阅读 · 0 评论 -
软件项目主合同至少应包括哪些内容?
项目名称;项目的技术内容、范围、形式和要求;项目实施计划、进度、期限、地点和方式;项目合同价款、报酬及其支付方式;项目验收标准和方法;各方当事人义务或协作责任;技术成果归属和分享及后续改进的提供与分享规定;技术保密事项;风险责任的承担;违约金或者损失赔偿额的计算方法、仲裁及其它。...2010-08-12 16:44:58 · 565 阅读 · 0 评论 -
你作为项目经理要要考虑的第一件事情是什么?
除了要考虑公司的发展方向并从中发现自己的发展道路外,在头脑中首先要建立项目经理所需要关注的事物(商务,公司,项目,团队,个人,技术和方法论的变化)的优先顺序。因此,我会首先和部门经理开会确定优先顺序,安排用户和职员会议,得到全部成员的状态报告和评价。使自己能尽快的处理业务,项目和个人有关的事情。...2010-08-12 16:44:58 · 750 阅读 · 0 评论 -
影响项目成功的因素有哪些?
项目的目标、范围是否明确是否获得领导的积极支持项目的组织是否健全、稳定是否建立了有序的、有效的、良好的沟通渠道是否具有有效、全面的项目管理,严格的变更控制是否建立了良好的、积极的、团队合作的工作氛围项目经理PM的经验...2010-08-12 16:44:58 · 765 阅读 · 0 评论 -
怎样和为什么要在编制项目计划时考虑依赖关系?
根据使用的软件包,依赖关系可以通过将任务及其后续任务的标识符进行关联来表示。依赖关系说明了任务之间关联/并列的要求。依赖关系可以是指在另一个任务能开始之前有一个任务必须完成。例如,逻辑模型必须在物理模型前完成。但测试并不是要在所有编程工作完成之后才开始,如果没有完成的程序对线性测试没有影响。项目计划加入依赖关系,就能找出项目的关键路径并且能够确定它对项目工期的影响。...2010-08-12 16:44:58 · 289 阅读 · 0 评论 -
Describe the Agile planning
Agile planning is multi-level, full life-cycle activityThere are four levels of planning in agile project management of highly iterative development projects.1.The first level, high-level project pl...2010-08-12 16:44:59 · 96 阅读 · 0 评论 -
为什么要有软件项目管理?
软件项目管理的必要性无规则、混乱的开发状态,进度滞后,费用超支等失败的例子很多业务失败,合同纠纷,法律诉讼,客户投诉等困扰软件业软件危机就是软件生产能力和业务发展需求不相适应的现象就是弱的软件生产能力和强的业务发展需求之间的矛盾软件危机表现开发过程随心所欲时间计划和费用估算缺乏现实的基础管理者主要在应付突发事件对产品质量缺乏客观基础软件开发的成败建立在个人能力基础上...2010-08-12 16:44:59 · 322 阅读 · 0 评论 -
项目生命期中的几个概念
检查点(Check Point) 它指在规定的时间间隔内对项目进行检查,比较实际现状与计划之间的差异,并根据差异进行调整里程碑(Mile Stone) 它是完成阶段性工作的标志,不同类型的项目里程碑不同基线(Base Line) 它指一个(或一组)配置项在项目生命期的不同时间点上,通过正式评审而进入正式受控的一种状态...2010-08-12 16:44:59 · 73 阅读 · 0 评论 -
When to use agile and when not?
Use agile when team development projects where detailed requirements and tests can be completed and adjusted during the development life cycle. These projects may include custom development, EAI devel...2010-08-12 16:45:00 · 76 阅读 · 0 评论 -
项目管理过程包括的主要工作有哪些?
制定技术目标组建项目组制订项目计划处理范围变化控制实际进展整理、完善技术档案形成知识网络2010-08-12 16:45:00 · 169 阅读 · 0 评论 -
Why Is a Process Model Important?
A process model providesa place to start improving•the benefit of a community’s prior experiences•a common language and a shared vision•a framework for prioritizing actions•a way to define wh...2010-08-12 16:44:56 · 105 阅读 · 0 评论 -
软件质量保证小组如何审查软件开发是否遵循软件过程规范?
软件质量保证小组应审查每个软件开发活动是否遵循软件过程规范,包括: 每个软件开发活动的输入条件是否都得到满足 软件开发活动的执行是否遵循规范 每个软件开发活动的输出是否都已经产生 软件过程中所定义的各个软件开发活动是否都得到了执行,是否有遗留 项目组所执行的每个软件开发活动是否都有意义且在软件过程规程中均有定义等。...2010-08-12 16:44:55 · 220 阅读 · 0 评论 -
List the key agile project management practices
1. High-level project planning2. Ballpark planning3. Iteration release planning4. Iteration planning5. Iteration scope specification and tracking6. Daily stand-ups7. Task tracking8. Iteration r...2010-08-12 16:44:54 · 84 阅读 · 0 评论 -
几个软件项目管理的面试题
1. 在你曾参与的软件项目中,你是作为需方还是供方?2. 假设你是某软件企业的项目经理,企业在竞标一个软件项目,现在需要你编写一份合同文本的草案,请你试着编写一份合同文本。3. 假设你所在的单位准备加强内部信息化建设,试图找一家软件公司开发一个单位综合信息管理系统,请你拟定一份系统业务需求。...2010-08-12 16:44:52 · 3088 阅读 · 1 评论 -
项目经理面试常见问题以及参考答案
问题1:你怎样将人的工作步调与计划结合? 答案1:根据组织使用的具体的工具,可以将资源拆成更小的资源/单位,或者可以将任务拆成更小的任务。问题2:你怎样将培训,假日和个人教育时间表结合起来? 答案2:每个产品都有标明不工作的天数的公司/全球的日历。每个产品都也有个人的资源日历标明个人不工作的时间。如果项目需要教育和培训,应该把它们象任务那样写在项目计划上。问题3:你怎样安排类似状态会议这样...2010-08-12 16:44:52 · 5881 阅读 · 0 评论 -
What is Agile methodology and what is the expected result of Agile?
Agile methodologies are a collection of methodologies aimed at accelerating business results and increasing transparency around progress to organizational stakeholders. While commonly applied to soft...2010-08-12 16:44:52 · 112 阅读 · 0 评论 -
你们公司都采取了什么措施来提高代码质量?
1. 进行相关的培训,邀请有经验的人对新员工或者junior的开发人员进行培训,以提高代码质量。2. 制定相关的coding standard和coding pattern, 要求开发人员严格follow。3. 使用相关的工具对代码进行静态分析和动态分析,及早发现代码中的问题。4. 严格执行代码审查,每次代码提交前都要求进行review, 具体可以有CCR(持续代码审查) 和 FCR(正式代...2010-08-12 16:44:52 · 176 阅读 · 0 评论 -
什么是能力成熟度模型 (Capability Maturity Model)CMM
能力成熟度模型 (Capability Maturity Model)CMM是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。CMM是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力...2010-08-12 16:44:53 · 592 阅读 · 0 评论 -
ISO9001与CMM的关系
ISO9001和CMM既有区别又相互联系,两者不可简单地互相替 代。取得ISO9001认证并不意味着完全满足CMM某个等级的要求。取得CMM第2级(或第3级)不能笼统地认为可以满足ISO9001.3的要求。...2010-08-12 16:44:53 · 179 阅读 · 0 评论 -
介绍一下ISO9000质量标准
ISO9000所谓“ISO9000”不是指一般意义上的一个质量保证标准,而是一族系列标准的统称。作用强化品质管理,提高企业效益;增强客户信心,扩大市场份额;获得了国际贸易“通行证”,消除了国际贸易壁垒;节省了第二方审核的精力和费用;在产品品质竞争中永远立于不败之地;有效地避免产品责任;有利于国际间的经济合作和技术交流。...2010-08-12 16:44:53 · 209 阅读 · 0 评论 -
工期和工作量之间的差异是什么?
工期是商业/日历上的天数,与人数和工作量无关。工作量是与日历天数无关的人的工作。例如:一天的工作量对于一个一只花50%在时间在上面的人来说,他的工期就是两天。如果两个人全职工作,工期是1天,而工作量是两个工作日。...2010-08-12 16:44:53 · 1020 阅读 · 0 评论 -
软件项目失败的主要原因有哪些?
需求定义不明确;缺乏一个好的软件开发过程;没有一个统一领导的产品研发小组;子合同管理不严格;没有经常注意改善软件过程;对软件构架很不重视;软件界面定义不善且缺乏合适的控制软件升级暴露了硬件的缺点;关心创新而不关心费用和风险;军用标准太少且不够完善等等。...2010-08-12 16:44:54 · 836 阅读 · 0 评论 -
为什么要制定项目计划?
项目计划是实现成功的系统的路线图。它提供了一种手段来通知每个人希望他们做什么及何时完成。它帮助项目经理使管理层,商务用户和支持团体了解项目状态和调整特殊的资源。逐项列记的“一览表”协助对任何变动的影响进行迅速评估。当实况报告与计划联系起来后,项目计划为今后项目的任务划分和估算提供了有用的信息。...2010-08-12 16:44:54 · 285 阅读 · 0 评论 -
软件项目生命期是什么?
计划阶段 定义系统,确定用户的要求或总体研究目标,提出可行的方案,包括资源、成本、效益、进度等的实施计划。进行可行性分析并制定粗略计划。需求分析阶段 确定软件的功能、性能、可靠性、接口标准等要求,根据功能要求进行数据流程分析,提出初步的系统逻辑模型,并据此修改项目实施计划。软件设计阶段 它包括系统概要设计和详细设计。在概要设计中,要建立系统的整体结构,进行模块划分,根据要求确定接口...2010-08-12 16:45:00 · 105 阅读 · 0 评论