##文档
××软件项目开发流程
修改历史 日期 2003-03-12 2003-5-18 2003-12-4 2004-1-14
作者 修改内容 新規制作 人员职责的变更,内容的变更 针对2004年度制作最新工作内容下的工作流程 添加项目经理管理被职员填写下周日程表的规则 1
##文档
1
概述 ........................................................................ 3 1.1 1.2 2
目的 ...................................................................... 3 内容概述 .................................................................. 3
开发部日常管理流程具体实施方案 ............................................... 3 2.1 2.2 2.3
基本原则 .................................................................. 3 内容概述 .................................................................. 3 内容详细描述 .............................................................. 3
3 开发部管理流程具体实施方案 .................................................. 10 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9
内容概述 ................................................................. 10 开发部概要流程图 ......................................................... 12 开发部管理人员工作流 ..................................................... 12 BUGSURVEY工作流 ............................................................ 15 项目分析工作流 ........................................................... 15 BETA后质量保证工作流 ...................................................... 15 测试组BETA前工作流 ....................................................... 15 项目组基本工作流 ......................................................... 15 测试部Β版前流程 .......................................................... 19
4 绩效考核实施方案 ........................................................... 21 4.1 4.2
总则: ................................................................... 21 流程图 ................................................................... 21
5 开发部激励和过失管理流程 .................................................... 24 5.1 5.2
激励管理系统 ............................................................. 24 过失管理系统 ............................................................. 24
2
##文档
1 概述
1.1 目的
用标准化的流程来统一管理公司的运作,避免混乱,提高管理的质量。 在远程开发上,结果××软件自身的特点,量身定做,解决远程开发上的问题。 在实施过程中,所有管理者能够根据此统一的流程,总结经验,提高认识,加强
技术水平和管理水平。
提高公司级的技术分析能力,为公司储备一支分析队伍,侧重在需求理解和需求
分析、框架设计上的能力。保证在2004年能够全盘进行中方市场的顺利运作。 对人员负责内容上,明确化各自负责的内容,提高工作效率。
1.2 内容概述
开发部日常工作流程 开发部管理流程 开发部绩效考核流程 开发部激励和过失管理流程
2 开发部日常管理流程具体实施方案
2.1 基本原则
公司开发部力求建立公平公正的评价体系,严谨的工作流程定义和及时的记录与反馈,规范职员活动,形成一个紧张有序的团队。
没有一个明晰的流程和高效的反馈体系,就不可能把工作做好。但是,这需要每个人按照规则把自己应该负责的那一部分高效完成,只有这样才能保证整个系统的顺畅,同时,如果个人没有完成自己的指责和按照规定填写内容,影响的不单单是自己的工作而是整个系统。
2.2 内容概述
Esm使用规则
目的注意是为了提高开发部整体的计划能力,反馈能力和管理者的控制能力。同时提高整体职员参与公司管理的渠道,适应东京上市公司对信息管理的要求。 日常活动的方法
提供开发部工作流程外的突发事件的解决方法
2.3 内容详细描述
2.3.1 Esm使用规则 (1) schedule的使用
3
##文档
加强全体人员的计划能力,做到我每天要做什么?今天项目经理给我的安排是什么?对应项目经理和要知道每个人在做什么?只有这样,才能保证控制人员可以宏观,而个人也不会不知所措。
注意事项:
1. 必须使用长期类型(哪怕只有一天)保持统一性
2 开始时间必须为22:00 结束时间为23:00, (为了区分其它人填写的日程安排)
3 填写日程安排时,必须选择对应的anken,否则不能于系统内的项目关联,统计软件失去作用。
4 日程安排的主题要修改,规则为项目号(中文版项目为北京内部项目编号),暂时没有编号可以写项目名称。 内容 下周工作安排 负责人 项目经理 技术分析负责人 测试组经理 开发部全体人员 开发部全体人员 项目总控助理 填写要求 必须每周五16:00前填写完毕。同时类型统一用长期进行定义,为每一个人员安排下周工作计划。 监督人 填写监督:项目总控助理 内容监督:和项目总控人员 无 违规处理 没有按时提交的,管理者扣除MD 0.2 日常活动安排 待办事项 制作下周工作安排表
建议大家把工作安排填写,有利于提高自己的计划能力和规划能力。同时能保证事情不会忘记。 建议填写,管理者应该必须使用。主要是把事务管理的井井有条。 负责利用工具【导出下周工作表系统】制作开发部下周工作计划表。每周五下班前发送东京。 无 东京项目负责人 4
##文档
(2) Report的使用
作为上市公司的子公司要求公司正规化,第一步公司的日报系统的建立
和审查,所以从本年度起必须建立此系统。同时,在管理上解决口头汇报,不客观而事后而无据可查的弊端,为及时了解问题并解决问题,提供第一手的素材。
同时项目总控助理,也要本着实事求是的原则,根据大家的填写内容向
东京证券市场提交《作业公务表》,所有填写者一定要保证填写日报的消耗工时和最后工资结算时当日工时保持严格一致。
内容 项目选择 对应esm的名称 项目 填写要求 直接选择自己对应的项目,如果工作对象不是项目本身则需要选择以下项目:(顾客名称为2004年过程管理专用) 公司会议 公司培训 公司管理 其它 注意:只有以上才填写以上项目(公司培训除外),以下全部选择对应项目。见附图1 监督人 ×× 违规处理 扣除MD 0.1 5
##文档
当日工作内容和进度 工作内容与进度 1. 填写当日的模块名称(模块名称参考 2. 中的功能点表) 3. 细度要求功能点 要求与工资计算工时想对应。(esm中数据库的数字和工时统计必须对应,此为东京证券的要求) 把当天所遇到的问题按照条目化罗列。必须包含内容和状态两部分 例如:1 内容: BS详细页面存在老bug,状态:已经解决 2 内容:文档2.3出现问题,无法继续。状态:等待解决 填写监督:×× 内容监督:项目经理 数字核对:×× 没有填写1次人民币5元 工作耗时 工作耗时 数字不对者,按照一次扣除0.1MD 不付责任的乱填或不填,一个日报扣除0.1MD(如果在特殊情况下无问题,也要写无) 职员如果不填写则按照输入值进行绩效考核。 如果职员输入的MD与分配时不符合项目经理扣除0.5MD 问题反馈 问题反馈 内容监督:项目经理 MD输入 订货(预定)金额 必须在项目总结会议结束之后,同时要经过项目经理的审核。 输入值为实际值的10倍(因为数值型目前只能为整数) 职员的输入由项目经理负责 项目经理的核对由项目总控助理进行 附图1:
(3) 周报(Week Report)日报(Daily Report)的使用
主要是使用对象为管理者,主要是适用于向管理者汇报整体问题。在概念上,日
6
##文档
报周报为概括说明,而report则属于细节描述。
内容 日报 负责人 项目经理-》 填写要求 项目进展状况: 不能解决的问题反馈 建议或提议 突发问题必须反馈 项目进展整体状况: 不能解决的问题反馈 建议或提议 必须填写 监督人 项目总控人员 违规处理 如果由于没有汇报造成问题,按一次扣除0.5MD 周报不写,按一次扣除0.2MD 周报 项目经理-》 -》项目总控
项目总控助理 (4) 目标功能的使用
由于分部内有单独的激励费用,所以建议分部内建立目别考核体系。为每一个程序员根据个人不同的能力和状况设定目标,对于完成目标者进行鼓励。同时,保证公司的开发效果在可控制范围内。
(5) 项目信息管理的使用。
本管理系统在2003年开始实行,主要目前是记录公司所有项目的里程碑信息。为以后项目的整理和后期处理提供真实的数据。同时,维护公司的项目信息数据库。 注意事项:
其中关于项目中所设计的文档,统一放在fileserver上2004目录中。 关于文档名称和路径的书写方法如下,保证能够尽快打开文档:
//fileserver/project/2004/14258/测试用例/14258_testcase.xls 2004年1月1号起,东京新项目 项目 项目名称 北京项目编号 项目类型 要求 必填,同时应有对应的项目号 必填 不能为空,目前类型有 Research Normal Confirm Merge 对应负责人 ×× ×× ×× 出错处理方法 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 备注 添加时一定要注意唯一性,与 目前的规则为小于5md的均为RESEARCH项目 7
##文档
Others 必填 项目名称 ×× 扣除MD 0.1 客户方负责人 分析负责人 项目负责人 必填 北京分析项目,为必填项目 东京设计,为非必填 必填项目 ×× (但是必须制定具体负责人) 扣除MD 0.1 扣除MD 0.1 项目的名称应包含项目的ID,关于项目ID的生成方法,参考日方对应文档 扣除MD 0.1 本公司负责人 分析开始时间 不能为空 ×× 初始必填的人员为项目负责人 项目总控人员及助理、对应、测试部经理,公司技术负责人(马俊) 必填 对应该项目的分析员 扣除MD 0.1 项目负责人应该是直接负责人(不是最先指定的) 如果没有项目负责人,与××联系 扣除MD 0.1 概要设计完成时间 必填 详细设计完成时间 必填 FP文档完成时间 分析完毕时间 项目接收时间 项目最终对应MD 必填 必填 必填 原则不为空,在特殊情况下为空,在项目备注重必须说明原因。 不是必须,但是只要有变更有内容,此项目必须要有 原则不为空,在特殊情况下为空,在项目备注重必须说明原因。 必填 对应该项目的分析员 对应该项目的分析员 对应该项目的分析员 对应该项目的分析员 ×× ×× 项目经理(Mail通知) ×× 项目经理(Mail通知) ×× 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 公司技术负责人在分析项目开始时应把对应分析员加到项目列表中 本MD伴随着MD的变更需要动态变化 Md变更附件名称 扣除MD 0.1 项目最终报价 扣除MD 0.1 Schedule文档名称及路径 项目经理 扣除MD 0.2 客户方deadline要求 Alfa版时间 如果提供必填 必填 ×× ×× 项目经理(Mail通知) ×× 项目经理(Mail通扣除MD 0.1 扣除MD 0.1 必须与对应MD*11000基本一致。同时必须和MD变更纪录一致 可以用excel或者是visio,project后两种要以HTML输出以便查阅。 Beta版时间 必填 扣除MD 0.1 8
##文档
知) ×× 项目经理(Mail通知) ×× 项目经理(Mail通知) 项目经理 项目经理 Alfa变更纪录 项目开始时间 最后一次记录变更的时间必须和对应的alfa版时间和beta版时间一致 必填 扣除MD 0.1 扣除MD 0.1 CSV分支号 功能点文档文件名及文件路径(FileServer 服务器) 单体测试用例文件名称及文件路径 项目总结与MD分配方案文档及文件路径 测试负责人 必填 必填 扣除MD 0.1 扣除MD 0.1 此分支号为开发分支号 此文档为必须文档,各项目经理必须严格控制。 此文档为必须文档,各项目经理必须严格控制 此文档为必须文档,各项目经理必须严格控制。 此文档为必须文档,各项目经理必须严格控制。 主要要参考beta后bug的整理表 必填 项目经理 扣除MD 0.1 必填 项目经理 扣除MD 0.1 测试用例对应文件名称及路径 必填 必填 ×× ×× 扣除MD 0.1 扣除MD 0.1 第一阶段测试开必填 始时间: 第一阶段测试完必填 成日期: Alfa版本后的必填 BUG: 回归测试的开始必填 日期: 回归测试的结束必填 日期: Beta版后的BUG必填 数: 确认负责人 不是必须,主要是与是否进行确认有关,如果确认其他有信息,确认负责人必填 测试人员 测试人员 测试人员 测试人员 测试人员 ×× ×× 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1 扣除MD 0.1
2.3.2 系统的使用 (1) 电子打卡系统的使用
目的:主要是利用电子打卡,提高效率,能够及时反映请假和迟到,并且所有的数据能够直接被人事利用。 要求:
9
##文档
2004年2月开始启用,2月为试用期,但是要求每人必须严格填写,如果不填写并结合打卡,忘记填写扣除过程管理MD 0.1计算。
(2) 会议室、洽谈室、经理室的使用管理
目的:主要是在人数多而会议室相对紧张的状态下,解决矛盾的一种方法。同时审核各项目组是否及时安排公司规定的两次会议。
2004年2月启动,没有按照规定进行会议,经审核后,扣除项目经理过程管理MD0.2,忘记登录的按照统一标准处理。 2.3.3 公司内部论坛的使用
主要是要有利于公司内部开辟一块公司可以自由发表言论的地方。 同时,在技术讨论上,希望能够把知识点做一个累计,以便新员工能够进行参考和积极发表意见。
3 开发部管理流程具体实施方案
3.1 内容概述
开发部从流程上主要分为以下几方面: (1) 开发部管理人员工作流 (2) BUG Survey 工作流 (3) 项目分析工作流 (4) Beta后质量保证工作流 (5) 测试组beta前工作流 (6) 项目组运行基本工作流 开发部从实施人员角色划分如下: 开发部经理:(DM01)
统筹解决公司开发部的全部事宜。进行开发部的整体计划的制定和实施,保证开发部的可持续发展和利润率。
项目总控人员:(DM02)
对公司级的资源进行调配,同时,直接了解日方的战略安排,为北京方的战略安排提供的第一手的资料。同时,在项目分配上保证三个分部间项目的均衡(一个季度内)
开发部:(DM10)
在公司统一的规则范围内,负责分部的建设。协调各开发组的问题,处理解决分部内发生的问题。做好所有公司要求的标准流程内的内容。同时,在许可范围内,可以进行单独的管理方法的尝试和分部内激励的分配。
10
##文档
技术设计负责人:(DM11)
统一协调分析组的工作,在对日项目分析组中,进行设计文档的统一确认,在对中方项目中,承担需求的统一把关处理。同时负责分析组的日常工作安排的统筹。
BUG Survey总负责人(DM12):
统一管理package和已经提交项目的统筹管理。组织形式上,倾向于单独的组织模式。在目前的情况下,以灵活为主,临时性的进行bugSurvey组的组织和bugSurvey组内team leader的指定和管理。在间隙阶段,直接进入分析组进行项目分析工作。
项目总控助理:××(DM13)
辅助开发部的项目管理工作,主要负责中日双方的信息的反馈纪录整理,以及esm和taskschedule信息的维护工作。
负责公司级项目文档,过程参数的监督,同时向日本总部汇报各种参数和报表。
常务项目经理:(DM20) 目前11名
各分部内程序员的日常管理,整个开发过程中的控制和日方负责人的信息交互,负责组内程序员的绩效考核和问题解决。测试部经理和翻译部经理包含在内。
技术分析员:(DM21)
对日方的需求进行概要分析和设计,并书写设计书,FP。对中方的项目中,负责需求的整理和各种设计文档的实施,同时,负责和项目经理和测试部经理的沟通。
临时项目经理:(DM22)
此角色主要是在接受日方外包项目或整体公司产品设计中,需要临时成立项目组,而从分析组中或者常务项目经理中抽调。临时项目经理需要全权负责此项目的实施,同时需要和公司签订项目负责保证书,以保证项目的进行和最后单独项目激励的兑现。 程序员:
主要是负责项目按照分析文档的实施,同时,在实施过程中优化代码结构,提出合理化建议,其中优秀者可以作为TeamLeader负责具体组织工作和分析管理工作。 测试员:
负责公司测试流程的具体实施,要求掌握测试的技术,提出合理化建议,并保证整个软件的可靠度。
翻译人员:
11
##文档
负责中日方文档的翻译,要求工作严谨,保证质量。在同日方交流中,负责接待和沟通。同时,在个人的发展意向中可以兼顾其它公司内的常务工作。
3.2 开发部概要流程图
软脑软件开发部整体概要流程图出现bug,进行回归处理日方委托开发基本设计书( 含DB),Fp表项目总控人员--〉 --〉 常务项目经理项目实施 ,提交alfa版本测试部进行软件测试 ,提交beta版本东京项目负责人项目总控助理进行项目信息管理日方委托研发实施东京方或顾客提出需求北京分析人员进行需求整理书写hearingsheet制作demo书写FP表书写基本设计书 (含DB),测试用例Tokyo 确认中方项目和顾客进行需求获取整理UseCase 图分析组实施数据库设计分析组实施项目整体计划demo和设计文档类似委托开发流程
3.3 开发部管理人员工作流
3.3.1 软件开发管理体系构成 参与人员:
项目总控人员(项目总控助理)++(技术设计负责人+BugSurvey负责人)+各级项目经理
管理主线: (1)工具类
taskschedule表:主要目的是增加远程开发的计划和规划性。
管理人员去合适目前我们正在进行的总量有多少,检收而为付款的有多少,
实施完毕而没有检收的有多少。
12
##文档
管理人员去看我们下周能够接受的项目有多少,以便在每周五可以制定下周
的工作计划。
项目经理可以看自己负责项目的基本参数。
Esm系统: 通过esm系统详细的记录开发过程中的每个里程碑参数,保证在管理上能够提高管理细度,以便于及时发现并改正问题和错误。
Bug管理系统:作为质量控制过程实际结果的监控。以便总结质量的问题,进行反馈。
Fileserver 文档:通过文档管理和整理,保证全部职员能够随时的了解其他项目的信息和相信内容。同时,统一化文档管理,为以后的发展提供素材。所有的文档主要包含如下几种:
HearingSheet:一个简要的需求,重点在于强调这个需求的原因(前因后果) UI文件
设计文档: 东京和北京共同进行 FP报价书
QuestionSheet:所有的问题一定要集中在一个文档内
功能点文档:一定要融合questionSheet内对应答案的所有内容 schedule文档:要包含甘特图
项目总结及MD分配方案:把项目总结作为重点进行。 单体测试用例;条数最少为MD*2,按照模板进行 测试组测试用例: 要保证最后的测试结果 确认测试用例: 一般为东京发送
beta版后障害书:项目确认者发送,按照同一格式进行书写和填写。 beta后障害list表,其中包含bug的简单描述、bug的类型确定和各部门关
于bug的总结。
(2)过程管理类
一个项目两次会议:项目启动会议和项目总结会议
项目启动会议主要是讲述项目的功能点,并据具体问题,进行严格的定义,说明本项目所必须遵守的特殊规则,子功能间的前后顺序,统一的接口定义,和每个人在项目实施中应该注意的问题。
项目总结会议和MD分配方案的确定。主要是根据项目实施的结果,进行集中的讨论
和谐而公平的团队:公司其他方面的管理,就是为了加强管理,提倡量化。做到各司其职,多劳多得,公平评价,提供机会给相应的人。
13
##文档
3.3.2 管理示意图
东京客户需求东京项目总控人员1,开发内容的规则及MD确认方案2 年度发展计划3月度项目工作量规划4突发事件的处理北京北京项目总控人员基本设计书Hearing Sheet详细设计书设计文档审核确认项目控制专员1 taskSchedule2 下周工作安排项目控制专员(付歆玮)实现分支管理与统筹安排1功能点描述文档Merge1。Spec Question Sheet2.常规 信息传递项目质量检测东京担当者北京担当者测试
3.3.3 管理人员注意事项
其中反馈机制的建立最关键。其中管理必须遵守以下规则:
对象 项目总控人员 流程工作内容 编号 分配项目 解决人力矛盾 上流方 东京项目发包人员(纪秀玲) BugSurvey负责人 技术设计负责人 项目经理 各级负责人 职员 项目总控人员 下流方 项目总控助理 BugSurvey负责人 技术设计负责人 全体职员 备注 下流方人员负责把结果反馈给东京担当者 开发部经理 公司管理问题 一定要给问题提出者答复,成为制度后颁布 分配项目 对应分部项目Esm项目负责人加入,修14
##文档
项目总控助理 项目经理 项目人力调节 分部管理问题 项目分析和问题确认 项目里程碑信息反馈 项目开始时间,alfa,beta版本时间和原因,fp 变更及原因 组织团队进行技术文档的书写和维护 无 无 无 无 经理 项目总控助理 项目总控人员 开发部经理 东京负责人 项目总控人员 项目总控助理 测试部经理 改负责人为此项目经理 如果出现空闲同时反馈。 结果物概要需求文档和问题与回复整理文档 无 BugSurvey负责人 Bugsurvey的调查修改merge 项目总控人员 项目总控助理 监督esm的执行情况 测试部经理 监督过程管理参数 整理所有项目文档 对日汇报表 绩效考核提供过程情况汇总 组织书写测试用例 整理汇总beta版后bug分析表 控制测试的结果 程序员 项目经理 项目经理 项目经理 系统数据 系统数据 项目经理(功能点文档) 项目经理(提供的完整的β后障害书) 测试部经理 文档列表如下: team所有成员 功能点文档 questionSheet Schedule 单体测试用例 各级的bug 所有的规则按照survey leader bugsurve流程的规定。 Bug survey实施人员 项目总控 项目总控 项目总控 项目总控 项目总控 东京 所有管理者 月度过程管理处理表 其中的技术分析和管理分析及对东京的建议应由项目负责人进行填写
3.4 Bugsurvey工作流
参见《bugSurvey工作规约》。
3.5 项目分析工作流
参见《项目分析工作规约》
3.6 Beta后质量保证工作流
参见《beta后规作规约》
3.7 测试组beta前工作流 3.8 项目组基本工作流
3.8.1 概述
在项目进行过程中,要求能够及时反馈。做好计划安排,并调整这个人力的配比,以达到最好的效果。
15
##文档
3.8.2 对程序员的要求
尤其在分析组成立前期,对分析组的设计书,尽可能提出建设性意见和设计
的问题,有利于提高项目分析能力
在功能实现上,主要和项目经理的沟通,把类结构设计和代码向理想情况努
力,同时用公司内的代码规范作为自己的行动准则 在日常活动中,加强团体意识,加强责任感。
3.8.3 对项目经理的要求 主要职责为:
类设计的严格控制。保证整个软件包的可维护性
项目过程管理。能够紧密的控制整个项目的进程,发现项目中的各种风险因
素,尽早地把风险在项目中消除。 硬性要求如下:
(1) 每个项目(大于10MD正常项目)必须提供的文档为功能点文档,
questionSheet,单体测试用例,项目总结及MD最终分配方案文档
(2) 每个项目(大于10MD正常项目)必须召开两次会议:
项目启动会议主要为了统一项目的内容规则和要求,同时把整体逻辑和框架做简要说明。
项目总结会议:主要是评价每个成员的表现和项目完整的状况和质量,总结失败的经验教训。同时根据评论的结果进行最后的MD的分配。
(3) 在esm必须登陆必要的过程参数,以便团队成员和公司的管理者能够
及时的把我目前项目状态。
整个团队的建设和公司的管理工作。在项目管理中发现问题,把反映给公司。
以备在公司级别对整个流程和各个环节进行调整。 3.8.4 流程图
16
##文档
接收到来自项目总控人员的项目通知关注项目的分析进程并作初步计划1 功能点文档2 uestionSheetEsm系统登录功能点文档名称及服务路径Question Sheet 文档名称及路径Mail通知测试部经理,项目总控助理接收到来自分析组概要设计第一版的通知对概要设计做初步的审核工作确定Alfa/Beta版本邮件通知项目总控助理、测试组负责人必须同时包含:项目开始时间,alfa时间,β版时间esm中登录项目开始时间esm登录Alfa/Beta版时间接收到来自分析组详细设计第一版的通知或者东京发注结合项目组的情况进行计划调整制作项目安排文档(visio或者project)Esm系统登录项目安排文档名称及路径项目启动会议,功能点及MD概要分配项目的类结构设计(项目经理或程序员进行)项目经理审批编码要遵守编码规则和类结构方案,注意讨论,切记盲目编码项目中出现新的问题Mail反馈给文档作者,并通知以上人员,按照反馈机制进行项目组内代码检查提交项目经理esm输入代码检查开始日期和代码检查完成日期BUG管理系统中加入代码检查的结果书写单元测试用例制作单元测试文档(参考单元测试模板)esm输入单元测试用例文档的名称和对应地址单员测试提交项目经理项目经理邮件通知测试部经理,项目总控助理把单元测试的结果反映到单元测试用例文档中邮件通知项目总控助理和测试部经理发送测试组DB script 和resource修改文件提交alfa版本项目总结会议,功能点及MD概要分配制作项目总结文档,以及MD分配方案Esm系统登录项目总结文档的名称及路径 17
##文档
3.8.5 项目组文档管理
原则:
所有文档必须都放在fileserver上,进行统一管理。同时,负责人在本地
应保留一份同样的备份。
2004年开始接收到的项目必须放在2004中,针对每个项目必须按照下图进
行文档管理。
细节描述
项目
Spec
内容
设计说明书 QuestionSheet
设计说明书的补充说明 设计说明书的各个版本 设计说明书一览表
项目组书写的单体测试用例 测试组书写的测试用例
东京发送的confirm测试用例 针对项目实施的日程安排
对东京进行进度汇报的每个报表
功能点文档
备注
设计说明书一览表要记录所有文档变更的情况,并指明最后项目实施与文档之间的关系
Test case
Schedule
Function Points
All Bug Spec Beta后障害书
针对此项目的beta后bug类型确定和经验汇总。完毕后,应及时发送测试组项目经理。
UI Html Demo Hearing 联系分析组,如果有应该直接copy Sheet FP Spec FP sheet 不同版本
FP change 表 FP 说明,记录所有FP变更历史,以备后期确认的方便。
项目spec的中文版需要打印,此工作由项目总控助理执行。同时,对文档
18
##文档
进行归档和密封。
3.9 测试部β版前流程
3.9.1 相关人员 测试部经理:×× 测试组成员:
3.9.2 测试人员的要求
一定要注意配合。因为,在此环节,一种好的描述方式和沟通方式将会直接
影响工作效率和工作质量。所以,首先大家要注意bug 管理系统的使用方法和规则,同时,尽量采用统一的属于进行描述,如果需要图形辅助,也可以进行贴图。
加强需求理解能力。能够尽快的理解文档和功能测试用例。 在工作中细致、耐心、有条理。
同时对应esm系统需要测试部填写的过程参数必须严格按照规定填写。
3.9.3 工作流程图
19
##文档
接收到功能点文档书写测试用例esm登录测试组测试用例文件名称及路径接收到项目经理的Alfa/Beta版通知并参考esm上的项目信息项目测试安排esm登录测试负责人核查以下条件:1 是否已经发送测试组DB script 和Resource 改动,并验证正确性2 单体测试用例是否全部填入单体测试结果接到项目组提交的Afla版通知后按照功能测试用例,开始测试条件不具备,不能进行测试,同时发通知给对应负责人确认连接在测试数据库上确认已经执行DB scritpt 和resource修改esm登录第一阶段测试开始时间第一阶段测试测试依据: 测试组所整理的测试用例BUG管理系统登录Alfa测试BUG第一阶段测试结束MAIL通知项目负责人,同时确认bug管理系统中alfabug的类型和个数ESM系统中登录第一阶段完成时间esm中登录Alfa版本后的bug数回归测试测试完毕,esm登录回归测试结束时间提交Beta版DB script 和 Resource 修改放在fileserver对应项目目录下FTP 上传DB script 和 Resource 修改到东京服务器向日方:中山幸子、初宏伟、项目负责人,正式发布Beta通知接收到Beta后bug启动beta版后流程规约
3.9.4 注意事项
Bug管理系统中的状态一定要维护,并通过此系统来保证alfa bug修改的进
行情况,即在提交beta版前,所有的alfa bug的状态都应该在DO上。如果没有在此状态中,应该积极和项目组联系,测试组有权监督其完成。 测试组要验证项目组提交的script 和resoruce文件,如果有问题,测试组
20
##文档
有权通知项目立即修改,同时可以作为alfa bug登录在bug管理系统中。 测试组要保证测试用例的质量,尽一切可能减少beta 后bug的数量。并严格
的按照beta后bug处理规约进行。
4 绩效考核实施方案
4.1 总则:
所有职员的所有工作都应该以量化计算,如果不能,则当事者可以提出异议,
而对绩效考核方法进行改进。
例如所有北京项目必须有MD,翻译组翻译工作量可以通过翻译的字数进行调整,测试组同样对工作内容进行分类核算MD。 量化管理主要包含几个主题方向:
工作时间:是人事部门公布的每个月的工时统计的结果。实际上,它代表了自己的实际消耗时间。
东京MD:是实际为公司所创造的价值。
北京MD:主要包含正规作的北京内部项目或者实际工作而作的的补充MD。已达到考核的公平合理。
质量扣除MD:是指由于代码的bug而造成的损失,因为实际的贡献是要扣除损失的。对于测试部就是东京对北京确认产生的beta后故障的扣除。
过程管理扣除MD:除了实际的工作量,就是为个建立一个稳固高效的团队而每个人应该承担的过程管理义务,如果没有做好,实际上不仅仅是你自己绩效不高,而是你影响了整个团队的利益。而这部分的值反映了你对团队的影响。
过程管理奖励MD:在项目实施过程中,个人在突发事件上的处理或者对项目整体乃至公司的利益上作出突出贡献,可以作为绩效奖励。
在整个分类上,基本上是划分为管理者,程序员,分析员,翻译人员,测试人
员几个子系统。但是所有系统的价值标准统一。 在时间上,每个月的第五个工作日公布绩效考核结果。
绩效考核的结果直接反映在近期和长期的激励系统中。具体内容可以参见<开发
部激励和过失管理流程>
4.2 流程图
翻译组MD核算流程
21
##文档
翻译组安排记录算有翻译的字数月度绩效考核年度按照8500字/MD进行核算 测试组MD核算流程
测试组接收功能点文档通知书写测试用例按照MD10%Alfa通知验证测试用例测试实施按照MD10%提交beta版接到东京通知后,填写beta后bug归总表月度绩效报表,根据beta后bug进行质量扣除计算项目组MD核算流程
分配原则:1。项目组可以支配的额度为90%(扣除测试部的10%)2 剩余90%的分配额如下: 项目分析控制:10% 机动MD:10% 项目实施及单体测试:70%程序员最后确定的MD登陆esm项目经理确认项目经理整理MD分配表存档接收tokyo的order根据FP确认方案,和对方担当者进行协商参看schedule文档和功能点文档进行MD的初期分配项目总结会议上, 对初期计划不合理的地方进行调整。项目总结会议上,对10%的机动MD进行分配,鼓励
分析组MD核算流程
22
##文档
分析组项目分析开发规约进行核算MDMD有异议,书面提交说明给马俊马俊和项目总控人员进行协商,确定后回复担当者北京自我研发项目也按照日本发包要求进行 事项
测试组绩效
内容
主要根据测试的工作量和工作结果来进行MD的度量
主要是根据beta后bug进行,如果出现beta后bug同时被确认为实施bug,对应测试人员应该承担质量责任,按一个实施bug扣除0.1MD计算
目前是测试工作本身项目MD×10%
测试用例的书写是项目MD×10%
项目分析指拿到文档后,进行的需求详细分析,提出问题,完毕questionSheet文档和功能电文档
注意
强调质量,会加大质量影响的力度。
要注意参看beta后bug汇总表。
负责人
测试部经理
备注
要按项目进行分配,多退少补。
测试组最关键的问题是根据β后的bug情况做分析总结,可向公司申请bug分析内部文档,通过后可按北京项目补充MD
第一月后根据测试用例书写的实际工时和状况重新审核此百分比 MD分配时谁分析谁拿走对应的10%的MD
测试组质量考核
测试组工作量百分比
项目分析工作量
项目组质量考核
严格按照alfa版后的bug进行,一个bug扣除0.1MD
目前的测试用例由于是初步书写。所以仅限于第一月
原则上项目经理直接进行,同时也可以委托组内具有分析能力的程序员进行,但是必须是项目经理负责制
Alfa版的bug登录在bug管理系统中,项目经理要维护此系统的Plan栏目,程序员要负责其中的DO栏目。如果不填写直接作为过程管理扣除MD进行,一次0.1MD
此工作包含在实施70%的范围内。
所以项目经理要
项目总控人员
项目经理
测试部经理 项目经理
项目组单体测试用例工作量核算 项目经理和全体单体测试用例的条数必须大于MD×2,核算项目经理直接指定
全体team(包含自身在
项目经理
Alfa版质量扣除MD的汇总表测试部经理负责。
Alfa版过程管理扣除MD汇总表由测试部经理负责。
项目总控助理负责审核测试部经理的工作,如果出现纰漏,按过程管理扣除MD计算,一次0.1md
项目经理 由项目总控助理进行监
23
##文档
管理者自身绩效评定 年底绩效评定标准 年底绩效加权系数确定 内)的平均值 直接利用MD进行评价 项目经理加权1.25 分析组加权1.1 翻译组加权8500字/MD进行折算 提高整个团队的绩效为目标 其中包含东京MD和北京MD 控。出现问题按过失进行处理。 伴随业务和过程的改变,如果系数有一定的偏差,由项目总控人员对此系数进行调整,反映在文档改版中,并通知全体人员 项目总控人员 项目总控人员 5 开发部激励和过失管理流程
5.1 激励管理系统
5.1.1 定义:
激励指职员对公司作出贡献的对应回报。旨在体现公司公平的原则,客观的对个人的能力和价值进行认可。 类别与处理方法:
类别名称 描述 特别MD奖励 在项目中作为突出贡献,对公司的利益产生重大影响。可由提出申请,项目总控人员进行批示。 特别奖金奖在项目中作为突出贡献,对公司的利益励 产生重大影响。可由管理者直接提议,会议进行讨论决定。 部门内项目负责制,按季度抽取项目的激励奖奖金 金。内容是骨干人员,突出贡献者和分部内的个别活动。(同时,适用测试部和分析组) 金额为:2×[东京MD-质量扣除MD] 公司资助培管理者提议,会议审议。针对公司训 的要求和个人情况,提议确定人选和额度。 升职 参考绩效表,考察个人能力,并征求个人意见后,进行职位调整。以给有技术或管理能力的人充分的空间。 加薪 参考绩效表,考察个人能力(技术等级表),于每年8月和1月 启动调整薪金调查程序,对应该薪金的人进行处理 年终奖金 年终奖金额度由东京董事会根据北京利益情况进行直接确定 奖金分配采用同一职能部门公开化,计算方法,严格按照个人MD(贡献MD-扣除MD)的百分比进行直接计算。
实施方式 特别奖励单 特别奖励单 财务拨款通知单 项目奖金分配明细表 培训通知书 升职通知书 薪金调整单 年终奖金分配表 适用范围 全体员工 备注 激励的定义和类别
全体员工 开发部内全体员工 突出贡献者或特别岗位 管理者考察通过人员 管理者考察通过人员 全体员工 5.2 过失管理系统
5.2.1 定义:
24
##文档
过失泛指由于本人的失误和错误,对公司的利益或潜在利益造成比较大的影响和比较大的损失的行为,称作过失。
5.2.2 类别:(过失单的类别部分必须从下面列表中取得)
类别名称 决策过失 描述 在公司级的问题上,由于考虑问题不周,或没有广泛讨论或没有上级的同意而匆忙下确定,在结果上造成损失或严重影响。 没有贯彻成文或讨论会议上的决议,在运作上自己决定,在结果上造成损失或严重影响。 在技术过程管理上,中层领导应全盘负责技术处理的决定和整个开发过程的督导,如果在实现上漏掉其中的过程或没有督导,在结果上造成损失或严重影响。 没有遵守公司的规章制度,经规劝后无效果的。同时,在公司范围内造成较大影响的。 由于在具体实现上,出现失误,造成损失或严重影响。但是必须经过评审组的详细调查和本人同意。如果此问题是由于工作态度或缺乏责任心引起的,加大处理力度。 公司针对管理责任化的原则,制定具体的人承担特定的职责。如果,在指定职责范围内,出现重大失误。 适用范围 管理者和中层管理层 管理者和中层管理层 管理者和中层管理层 备注 运作管理过失 技术过程管理过失 既是直接责任人为某个人,也要主体负责 违反公司规章过失 技术实现过失 公司全体职员 开发部全体职员 特别职责过失 特别职责负责人 其他过失 伴随着新的要求和管理的变化而产生的新的类型的过失。 公司全体员工 如果在特别职责范围内表现突出,可以优先考虑特别奖励制度 对应此项,要加强审核制度,避免主观化 5.2.3 过失处理的种类:
过失处理可以采取并罚制度。 类别名称 公司通报 描述 在月度会议(结合绩效总结会议)上,进行通报。 Md的补充处理 根据影响的程度和过失的程度来确定。MD计入当月的绩效考核,MD的类型为北京MD。适用范围为固定MD的项目和业务过失或项目管理过失。 罚金 根据影响度和后果,进行度量。考虑到解决问题为本,警示为主的原则。在数额分50/100/150/200,共4个等级。 备注 重点强调避免办法 同时,要客观尊重实际MD,但是此处理要直接影响月度考评和年底考评。 此种类型的处罚,不得在季度绩效考核中取得特别奖励。 25
##文档
降薪 过失影响很巨大,同时,过失人没有改正的倾向。工作态度或工作结果在长时间没有进展,不符合本身的业务标准或薪资标准。
5.2.4 制度实施流程
过失管理流程管理者根据客户反馈或工作效益,就具体责任人提出过失处理提议评审组本人解释相关内容和过程提出调查组织评审组,至少3人,确定3个代表通知责任当事人,准备资料和申辩材料接收到评审组通知后准备资料过失评审,表决总结提出提议的时机和方式方法,向当事人道歉解释否通过否总结自己的行为是否有连带责任是填写过失单过失单发送人事部抄送管理者和绩效考核人员绩效管理上处理 5.2.5 几点补充说明:
26
##文档
首先过失和特别奖励的数目在总体上要把握,原则上不能超过月度3事件(一个
事件可能牵涉多个责任人),同时,要把握时机,基本上要在事件后3-4天处理,保证其情绪化和调查不详细的影响。
评审组的成立。原则为相关事件的相关人员,责任人的直接上司。不能低于三人,
要求评审组在当事人面前,进行所有的活动。凡是有意庇护或回避意见,可以取消评审组资格,同时考虑其过失行为。
与绩效相关部分的处理,解释权归公司,任何当事人有权利询问任何处理影响。
同时,在处理意见上要写清楚。
所有当事人,都要本着把事情处理好,并把以后的工作做得更好的原则去进行。
从大处着眼,以认识问题为主,这也是公司处理的根本,而非处罚某人。 所有的处理决定,都要本人书写意见,如果本人不同意,任何人没有权利强行实
施。
“避免过失的方法“,由评审组统一讨论填写,这是整个过失管理的主题。评审
组不能对此项进行简略或应付,同时,需要得到当事人的认可。
27
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务