A process model provides
a 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 def...... <阅读全文>
项目管理面试题专栏 - 最全的项目管理面试题, 项目管理笔试题, 项目管理问题
A process model is a structured collection of practices that describe the
characteristics of effective processes.
Practices included are those proven by experience to be effective.
A process mod...... <阅读全文>
1. High-level project planning
2. Ballpark planning
3. Iteration release planning
4. Iteration planning
5. Iteration scope specification and tracking
6. Daily stand-ups
7. Task tracking
8. Itera...... <阅读全文>
Agile planning is multi-level, full life-cycle activity
There are four levels of planning in agile project management of highly iterative development projects.
1.The first level, high-level proj...... <阅读全文>
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...... <阅读全文>
Agile methodologies are a collection of methodologies aimed at accelerating business results and increasing transparency around progress to organizational stakeholders. While commonly applied t...... <阅读全文>
ISO9001和CMM既有区别又相互联系,两者不可简单地互相替 代。
取得ISO9001认证并不意味着完全满足CMM某个等级的要求。
取得CMM第2级(或第3级)不能笼统地认为可以满足ISO9001.3的要求。
Click me to Bookmar...... <阅读全文>
ISO9000
所谓“ISO9000”不是指一般意义上的一个质量保证标准,而是一族系列标准的统称。
作用
强化品质管理,提高企业效益;增强客户信心,扩大市场份额;
获得了国际贸易“通行证”,消除了国际贸易壁垒;
节省...... <阅读全文>
能力成熟度模型 (Capability Maturity Model)CMM是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。
CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护...... <阅读全文>
需求定义不明确;
缺乏一个好的软件开发过程;
没有一个统一领导的产品研发小组;
子合同管理不严格;
没有经常注意改善软件过程;
对软件构架很不重视;
软件界面定义不善且缺乏合适的控制
软件升级暴露了硬...... <阅读全文>
1. 在你曾参与的软件项目中,你是作为需方还是供方?
2. 假设你是某软件企业的项目经理,企业在竞标一个软件项目,现在需要你编写一份合同文本的草案,请你试着编写一份合同文本。
3. 假设你所在的单位准备加强...... <阅读全文>
项目名称;
项目的技术内容、范围、形式和要求;
项目实施计划、进度、期限、
地点和方式;
项目合同价款、报酬及其支付方式;
项目验收标准和方法;
各方当事人义务或协作责任;
技术成果归属和分享及后续改...... <阅读全文>
检查点(Check Point) 它指在规定的时间间隔内对项目进行检查,比较实际现状与计划之间的差异,并根据差异进行调整
里程碑(Mile Stone) 它是完成阶段性工作的标志,不同类型的项目里程碑不同
基线(Base Line) ...... <阅读全文>
项目的目标、范围是否明确
是否获得领导的积极支持
项目的组织是否健全、稳定
是否建立了有序的、有效的、良好的沟通渠道
是否具有有效、全面的项目管理,严格的变更控制
是否建立了良好的、积极的、团队合作...... <阅读全文>
制定技术目标
组建项目组
制订项目计划
处理范围变化
控制实际进展
整理、完善技术档案
形成知识网络
Click me to Bookmark It!
Hide Sites
$$('div.d6889').each( function(e) { e.vi...... <阅读全文>
计划阶段 定义系统,确定用户的要求或总体研究目标,提出可行的方案,包括资源、成本、效益、进度等的实施计划。进行可行性分析并制定粗略计划。
需求分析阶段 确定软件的功能、性能、可靠性、接口标准等...... <阅读全文>
软件项目管理的必要性
无规则、混乱的开发状态,进度滞后,费用超支等失败的例子很多
业务失败,合同纠纷,法律诉讼,客户投诉等困扰软件业
软件危机
就是软件生产能力和业务发展需求不相适应的现象
就是弱的...... <阅读全文>
除了项目的特征,软件项目还具有以下特点:
¡ 软件是逻辑实体,不是具体的物理实体,具有抽象性
¡ 软件的开发受计算机系统的限制,对硬件系统有不同程度的
依赖
¡ 软件具有复杂性特点,其开发成本昂贵,制约因...... <阅读全文>
1. 进行相关的培训,邀请有经验的人对新员工或者junior的开发人员进行培训,以提高代码质量。
2. 制定相关的coding standard和coding pattern, 要求开发人员严格follow。
3. 使用相关的工具对代码进行静态分析...... <阅读全文>
除了要考虑公司的发展方向并从中发现自己的发展道路外,在头脑中首先要建立项目经理所需要关注的事物(商务,公司,项目,团队,个人,技术和方法论的变化)的优先顺序。因此,我会首先和部门经理开会确定优先...... <阅读全文>
项目计划是实现成功的系统的路线图。它提供了一种手段来通知每个人希望他们做什么及何时完成。它帮助项目经理使管理层,商务用户和支持团体了解项目状态和调整特殊的资源。逐项列记的“一览表”协助对任何变动的...... <阅读全文>
问题1:你怎样将人的工作步调与计划结合?
答案1:根据组织使用的具体的工具,可以将资源拆成更小的资源/单位,或者可以将任务拆成更小的任务。
问题2:你怎样将培训,假日和个人教育时间表结合起来?
答案2...... <阅读全文>
根据使用的软件包,依赖关系可以通过将任务及其后续任务的标识符进行关联来表示。依赖关系说明了任务之间关联/并列的要求。依赖关系可以是指在另一个任务能开始之前有一个任务必须完成。例如,逻辑模型必须在...... <阅读全文>
工期是商业/日历上的天数,与人数和工作量无关。工作量是与日历天数无关的人的工作。例如:
一天的工作量对于一个一只花50%在时间在上面的人来说,他的工期就是两天。如果两个人全职工作,工期是1天,而工作量...... <阅读全文>
软件质量保证小组应审查每个软件开发活动是否遵循软件过程规范,包括:
每个软件开发活动的输入条件是否都得到满足
软件开发活动的执行是否遵循规范
每个软件开发活动的输出是否都已经产生
软件过程中...... <阅读全文>








