- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* “In God we trust, all others bring data.” - W. Edwards Deming Process XYZ 需求驱动 文档驱动 * 有所为, 有所不为 追寻精髓,而非足迹 * 当务之急是 --- * 内容提纲 对“质量”的再认识 流程和质量控制 如何保证软件项目的质量 软件质量管理方面的意识问题 可以商榷的地方 和大家的交流 * 项目管理---项目管理/团队管理小贴士(1) 项目的评估,工数的预测一定有有经验的人员实施。评估结果/工数预测结果一定要有内部review 项目经理必须了解CMM的主要KPA 有明确的工作计划,有明确Mile stone (Mile stone之间的间隔不要超过2个月),有明确的进度,成本报告机制(earned value管理方法)。有明确的质量控制/监视指标。 开发团队必须有合理的人员构成(确保50%以上人员有2-3年工作经验) 复杂项目需多增加保险(contingency) 项目开始前,和客户明确变更管理方法和流程。在开发过程中不要轻易接受规模大的变更要求 变更处理所需工数的预测,需要实际开发人员参加 在开发过程中后期,轻易不要增加人员 * 项目管理---项目管理/团队管理小贴士(2) 项目经理每个星期整理3个重要度最高的三个风险和考虑规避方法 重要度 = 发生概率 x 发生后的影响程度 教育团队成员,遇到问题,15分钟自己解决不了,就要向上汇报,寻求帮助 团队成员比较年轻和没有经验的时候,在确认进度的时候,不要光听汇报,一定要确认实际的成果 学习日本的“ホウレンソウ ”文化,加强团队内外的沟通和交流 培养员工的在自己不确定的情况下,不轻易下结论和不轻易采取行动的工作作风 导入DP流程(缺陷预防,CMM/L4要求)。在开发,项目管理,甚至到公司运营,都认真分析,总结各种失败,发现根本原因并找出对应方法。真正做到“失败是成功之母” * 加强项目经理的培养 项目经理的素质要求 对技术能力的要求可以放到最后 不能用户说什么都全盘接受 良好的沟通/平衡能力 基本的项目管理知识 CAN-DO的态度 团队合作精神,乐于帮助年轻人的态度 解决能力问题 项目经理的培养方法 基本知识的学习(PMBOK,各种网站) 学习CMM体系,通过承担SQA工作理解质量的重要和如何控制/加强质量 通过管理内部团队学习加强团队合作,掌握进度,控制质量,报告问题和探索解决问题 项目级别的进度/质量报告的做成,分析 通过进行团队内部的沟通加强个人沟通能力 通过经验共享会加强个人的总结,归纳能力和表达能力 学习客户方的文化(对日开发的时候的日本文化) 4年工作经验的员工,通过上面的方法,可以通过2-3年培养成为一个项目经理 项目管理---项目管理/团队管理小贴士(3) 离岸开发中的质量控制 * 内容提纲 对“质量”的再认识 流程和质量控制 如何保证软件项目的质量 软件质量管理方面的意识问题 可以商榷的地方 和大家的交流 * 什么是“质量” 质量是 - 客户感受到的东西 客户的满意、热情和忠诚 关心客户,知道他们需要什么,而做出超过他们期望的东西 * 流程 vs. 人 流程决定质量,不是人决定质量 工具 过程 人 流程 * 流程=过程+工具+人 过程 完成工作所需要的必须的步骤 工具 在各个步骤上需要使用到的外界的东西 人 理解过程,具备使用工具能力的工作的主体 * 软件开发中的应用 过程 一套成熟的,经过检验的软件开发方法论 明确定义在各个阶段所需要进行的工作 基本设计是什么?详细设计是什么 工作之间的衔接和依赖关系 详细设计依赖什么?编码工作依赖于什么 各个工作中所需要产生的成果物 基本设计需要产生什么成果物?详细设计? 明确定义各个工作的完成角色(role) 基本设计需要有什么样经验和水平的人来完成?详细设计? * 工具 常用的工具包括:各个设计制作指南(guideline),针对各个设计成果物的检查清单(checklist),还包括相应的培训资料。 人 对方法论充分了解 对各种工具可以熟练使用 具备各个角色(role)所需要的能力 软件开发中的应用 (Cont.) * 内容提纲 对“质量”的再认识 流程和质量控制 如何保证软件项目的质量 软件质量管理方面的意识问题 可以商榷的地方 和大家的交流 * 如何保证软件项目的质量 – 老总层 建立“质量就是生命”的企业文化 在“质量”,“发展”和“成本”发生矛盾的时候,树立永远选择“质量”的观念和制度,任何的决策/决定都符合质量第一的原则。 投资于质量 3%-5%的质量控制工数(成熟的企业可以降至1-2%) 定期实施关于质量方面的培训 单体测试方面的培训/Review方面的培训 明确公司级别的质量目标,明确每个
文档评论(0)