当前位置:文档之家› 软件项目开发准则(1)

软件项目开发准则(1)

作业标准原则
制订开发规范 开发人员本质两是最不愿意遵守规范的人
22
ACCP V4.0
软件开发管理的原则10-10
复用和组织变更原则
通过重用提高下一个项目的质量 改善开发和组织过程
23
ACCP V4.0
经验之谈-启动阶段
定义项目质量标准 领导的支持 明确沟通渠道和汇报关系
19
ACCP V4.0
软件开发管理的原则 7-10
时间分配原则
只给开发人员安排满负荷80%的工作量 考虑学习和使用新技术的时间
20
ACCP V4.0
软件开发管理的原则 8-10
变化原则
没有“尽在掌握”的项目 “预防胜于治疗” 早做预测和风险规划
21
ACCP V4.0
软件开发管理的原则 9-10
24
ACCP V4.0
经验之谈-计划阶段
用计划应对变化 把任务分解成英寸大小的小圆石 制订标准 未雨绸缪 留点缓冲时间,但不要想着缓冲时间 将培训时间放到计划中 遵守学习曲线
25
ACCP V4.0
经验之谈-执行和控制
做好客户关系 避免“镀金” 识别和控制变更 跟踪 授权 提倡测试 安排相关性强的工作 为项目组成员安排一些挑战性的工作 思考“以后怎样做才能做得更好”
30
ACCP V4.0
分析你的技能差距
几条建议 2-5
需要加强人际处理能力 “倾听”的技能 接受有关项目管理方面专门的培训 ……
31
ACCP V4.0
几条建议 3-5
定义质量
客户、程序员、老板、程序员对质量会有不同的理解 集中在让客户满意的事情上,而不是放在让“开发满意”
A、10 B、22 C、55 D、121
5
ACCP V4.0
案例分析 1
突发奇想
A公司是从事外包和系统集成的软件开发商,经常需要 在不同的行业打单。 最近他们又为河南的一个投标的软件项目组织了一个临 时的突击小组……
6
ACCP V4.0
《人月神话》
7
ACCP V4.0
经典的观念 1-3
人/月之间不能换算,换言之,两人做五个月完成,不等 于说五人做两个月就能完成
里程碑图、甘特图和项目网络图是进度表示的不同方法;
综合考虑计划值(PV)、实际值(AC)和挣值(EV), 就是挣值管理的基本思想
测试人员不是“找茬的”,是与软件工程师一起来提高软 件质量的
软件工程师与客户沟通应当坚持诚实、双赢的原则,并且 要符合公司的策略和规定
2
ACCP V4.0
了解软件项目开发的经典观念 理解项目成功的要素 了解软件项目开发容易出现的问题
26
ACCP V4.0
经验之谈-收尾阶段
为收尾准备充分的时间 等活干完了再走 重视总结
27
ACCP V4.0
案例分析 3
金融系统的应用软件开发项目
辉明软件经过近半年的跟踪后,今年元旦,销售部门与某银行签 订了一个银行前置机的软件系统的项目,合同规定,5月1日之前 系统必需完成……
第三章 软件项目开发准则
ACCP V4.0
回顾
项目管理分为九大知识领域,分别是整体、范围、时间、 成本、质量、人力资源、沟通、风险和采购管理
项目章程、项目范围说明书和项目管理计划是项目的三个 主要的文件
WBS是面向可交付成果的对工作的细分,并且是进度安 排、费用估算和预算、质量控制的基础
28
ACCP V4.0
初为项目经理
忐忑不安? 平静? “没干过,心里没底” 害怕? “哈哈!终于轮到我说话了!” ……
29
ACCP V4.0
建立优先级
几条建议 1-5
最高优先的就是为项目成员提供服务 第二优先的是让所在组织的客户满意 第三优先的是项目经理自己的事情 最低优先的是那些纯粹取悦老板的事
=9*“能跑起来的程序”
10
ACCP V4.0
案例分析 2
八个月的项目
阿兰这次接到的单子,合同上写明是八个月完成 —— 按照以往的 经验,阿兰估计实际上七个月可以完全搞定……
11
ACCP V4.0
《人件》和《最后期限》
12
ACCP V4.0
《人件》中的观点
当心“家具警察” 可怕的“顺流”
在项目后期增加人手,需要其它额外的开销 项目越大,单位工作需要的人月越多
向已经延迟的项目中增加人手,只能导致项目更加延迟
8
ACCP V4.0
经典的观念 2-3
概念完整性
留意系统开发的“第二版效应” “外科手术式的”开发团队
9
ACCP V4.0
经典的观念 3-3
“没有银弹” “程序系统产品” = 3*“程序系统” = 3*“程序产品”
13
ACCP V4.0
软件开发管理的原则 1-10
计划原则
计划的作用 “计划不如变化快”吗? “目标导向”中的“目标”在哪儿?
14
ACCP V4.0
软件开发管理的原则 2-10
Brooks原则
“人多力量大、柴多火焰高” ? 进度延迟怎么办?
15
ACCP V4.0
软件开发管理的原则 3-10
目标
3
ACCP V4.0
软件工程的七原则
用分阶段的生命周期计划严格管理 坚持进行阶段评审 实行严格的产品控制 采纳现代程序设计技术 结果应能清楚地审查 开发小组的人员应少而精 承认不断改进软件工程实践的必要性
4
ACCP V4.0
抢答
一个由11人组成的项目小组,可能的沟通路径为 ()条。
验收标准原则
开发人员就算知道了“做什么”,但对“做到何种程度” 依然会有不同的理解
16
ACCP V4.0
软件开发管理的原则 4ห้องสมุดไป่ตู้10
默认无效原则
“沉默表示同意” ?“沉默表示没有问题了”? 让项目组成员复述一遍“做什么、怎么做、何时结束、做
到何种程度”
17
ACCP V4.0
软件开发管理的原则 5-10
80-20原则
在20%的核心需求上耗费了80%的资源和时间 20%的人员担当了80%项目的核心任务
18
ACCP V4.0
软件开发管理的原则 6-10
帕金森原则
一个月能完成的活,安排开发人月两个月,他肯定在两个 月之后交货
一个月能完成的活,安排开发人月半个月,他也能在半个 月之后交货
相关主题