软件部管理规定.docx
《软件部管理规定.docx》由会员分享,可在线阅读,更多相关《软件部管理规定.docx(18页珍藏版)》请在冰豆网上搜索。
软件部管理规定
中基教育软件有限责任公司
软件部管理规定
编制:
审核:
批准:
批准日期:
2001年10月25日
生效日期:
2001年10月26日
版本号:
Ver1.0
文件编号:
CBES/GL-RJ-01
受控编号:
47
软件部管理规定
文件编号:
CBES/GL-RJ-01
生效日期:
2001/10/26
受控编号:
47
密级:
机密
版次:
Ver1.0
修改状态:
总页数:
19
正文:
6
附录:
10
编制:
廖运华
审核:
赵烁
批准:
安宏
中基教育软件有限公司(版权所有,翻版必究)
文件修改控制
记录编号
修改状态
修改页码及条款
修改人
审核人
批准人
修改日期
目录
1.前言4
1.1编写目的4
1.2参考资料4
2.软件部任务4
3.部门组织结构5
2.1部门组结构图5
2.2部门关系图5
2.3部门主要职责5
4.管理6
4.1监督7
4.2评审7
4.3过程管理(调研、会议、会谈)7
4.4配置管理7
4.5资源配置(设备、人员、资料)7
4.6日常8
4.7积累9
附录1:
监督计划10
附录2:
监督流程11
附录3:
任务单12
附录4:
评审流程13
附录5:
会议召开流程14
附录6:
会议记录15
附录7:
招聘流程16
附录8:
周工作报告18
附录9:
月工作总结19
1.前言
1.1编写目的
软件开发的工作(无论是项目型还是产品型)应遵循软件工程规范执行,合理的计划、资源配置、过程管理十分重要。
为了实现公司软件产品的研发,根据公司产品规划,进行了必要的资源配置,并制定一系列管理措施进行软件实现的过程管理。
现制订<<软件部管理规范>>。
本规范包括现阶段软件部的主要任务、组织结构、管理机制等方面的内容。
随着项目的推进,各项管理机制不断健全,本文所记载内容也将不断更新。
<<软件部管理规范>>预期读者为公司领导层和软件部的所有员工。
1.2参考资料
<<中基软件员工手册>>
<<中基软件文件编写规范>>
2.软件部任务
软件部根据公司要求完成具体软件产品的研发和相关业务和技术的积累;同时根据公司的发展方向和目标制定软件部的近期和远期目标。
具体任务如下:
●产品的市场调研;
●产品的可行性分析;
●产品规划/定义/设计;
●产品的开发计划;
●产品的需求分析
●产品实现;
●产品测试;
●产品维护升级;
●产品的用户使用培训;
●业务积累;
●技术积累;
●专业人才培养和积累。
3.部门组织结构
研发一个符合适合市场需求的软件产品,需要经过产品调研、可行性分析、产品规划/定义/设计,产品的最终实现和产品的测试/发布等过程,同时根据软件工程对产品阶段的划分和软件研发的具体特点,在软件部内部设置“产品部”、“研发部”和“评测部”,把软件产品设计、实现及其进度和质量管理由相应的部门进行协调和管理。
在软件研发的全过程中各部门之间协同工作,共同完成软件产品的实现。
2.1部门组结构图
注:
研发部的分组根据研发的具体情况而定。
2.2部门关系图
2.3部门主要职责
以下列举软件部内部各部门的主要职责,具体由各部门组织实施完成;各部门均有承担公司临时指派任务的责任。
2.3.1产品部
●软件产品的调研、总体规划、定义、部署、总体需求分析和接口设计;
●参与产品实现中的需求分析、概要设计和详细设计;
●组织协调产品化工作及进程控制;
●根据市场信息定义产品指标;
●协助组织产品的解决方案、竞争分析、演示产品、推广工作;
●制作文档和培训教材;
●维护产品知识库以及产品商品化包装工作;
●负责工程安装;
●实现业务积累。
2.3.2研发部
●根据产品规划,制定产品开发计划;
●负责产品实现的技术选型;
●根据产品开发计划组织具体分析、设计、研发;
●解决实施中技术问题;
●组织内部技术交流和培训;
●技术积累。
2.3.3评测部
●按各产品开发计划制订相应的监督计划,对项目的进度和质量进行监督;
●日常各项目的监督管理;
●项目组对内和对外协调;
●组织各产品开发过程中各阶段的评审;
●产品开发过程中文档和代码的审阅和测试,及相应的版本管理;
●向公司领导、产品部和研发提交每周各项目的监督结果;
●适合本公司管理经验的积累。
4.管理
为更好地管理软件研发的全过程,在软件部内部的具体管理主要体现在对研发项目的过程监督;研发过程中里程碑的相关内容/成果的评审;调研、会议、会谈的管理;资源配置以及公司和部门内的日常管理。
4.1监督
监督主要由评测部项目管理组依据<<监督计划>>(见附录1)、<<监督流程>>(见附录2)和<<任务单>>(见附录3)等,定时或不定时对软件部内各组的情况进行监督检查,发现其中的问题并解决或协调解决。
从而使其进度和质量得到保障。
注:
<<监督计划>>是依据相应的“产品开发计划”而制定。
4.2评审
为检查软件研发过程中的各阶段工作内容(文档、代码)的完成情况和质量,而制定了相应的评审流程(见附录4)和评审标准。
评审工作的举行由项目管理组进行组织,评审的参与人员由评审委员会根据内容而确定不同人选。
评审的结果由文件控制中心和配置管理组备档。
4.3过程管理(调研、会议、会谈)
在软件研发各阶段中,将组织不同内容的调研工作,以及举行各种不同形式和内容的会议和会谈。
如果调研、会议和会谈的目的不明确,会浪费大量的人力和时间。
签于此,项目管理组对会议的举行制定了<<会议召开流程>>(见附录5)。
其目的在于提高调研、会议和会谈的质量和缩短会议的时间。
由记录人根据<<会议记录>>(见附录6)整理会议内容并交由文件控制中心和配置管理组备档。
4.4配置管理
配置管理对本部各员工在工作过程的工作内容、结果和软件部资源进行管理,同时为不同员工对不同的内容设置不同权限。
主要目的:
●保证员工在公司的每项工作内容和成果提交给公司;
●对产品的文档和代码版本进行控制,便于维护及升级;
●降低人员流动对公司造成的损失;
●保证总体工作成果的完整性。
●保障资源、知识、经验的最大利用。
4.5资源配置(设备、人员、资料)
合理且及时的设备、人员和资料的配置是如期完成项目的必备条件。
软件部对上述资源的配置及管理如下:
设备:
软件部各种设备的购买严格按照公司的相关规定和预算进行。
同时协调设备使用,以提高其设备的利用率。
人员:
人员的招聘、录用和解聘是按照公司人事部的相关规定执行。
实行优胜劣汰制。
在关键和急需岗位制定近期和远期的培训计划。
为员工的招聘拟定了<<人员招聘流程>>(见附录7),目的是为岗位所需的员工能按要求到岗,并及时切入工作。
资料:
实行统一管理,包括资料的购买、整理和收集。
以及借阅、归还。
目的是完善公司相关资料储备、提高资料的利用率,促进具体工作的开展。
4.6日常
软件部执行公司所制定的各种规章制度(如:
<<中基软件员工手册>>等)外,本部门内还制定了相关的技术管理措施。
具体如下:
●项目经理周例会
目的:
使软件部内各部和各组之间有一个横向了解和沟通;提高软件部整个团队的凝聚力;
日期:
每周五13:
00;
参与人员:
公司主管领导和各项目经理;
会议内容:
本周工作完成的情况进行总结,下周的进度计划和安排;讨论和解决在工作出现的问题。
●项目组内周例会
目的:
组内工作安排,对组内存在的问题进行讨论和解决;促进团队的建设。
日期:
根据本组情况自行确定;
参与人员:
本组成员;
会议内容:
周工作总结和下周的具体工作安排(量化)。
●周工作报告
软件部每位员工在周五定时向项目管理组提交<<周工作报告>>(见附录8),公司领导通过项目管理组可了解各组工作的进展情况和存在的问题;同时项目管理组也根据<<周工作报告>>进一步熟悉各组的工作,以及工作的进展情况。
归纳总结其中存的问题和成功的经验。
●月工作总结
每位员工在每月25日上交本月的<<工作总结>>(见附录9),本总结主要供公司领导、主管了解每位员工一月的工作成就和下月的总体安排。
●新员工到岗培训
为使每位新到岗员工全面而及时地熟悉本公司的业务及管理规程,对每位新到员工进行公司制度和岗位的培训。
具体内容包括<<员工手册>>和各种技术管理的规范等。
●任务单的填写及检查
各组每周五下班之前向项目管理组提交下周任务单,由项目管理组对任务单的有效性和可行性进行检查和核实。
同时提交上周任务单中任务的完成情况,由项目管理组对其中的每项任务的阶段性成果进行检查验收,由配置管理组归档。
4.7积累
技术的积累是公司发展的基础,软件公司尤其如此。
主要体现在以下三方面:
●人员积累
人员是技术的载体,在技术积累中占有重要位置,人员的稳定是技术积累的主体。
软件行业在中国的运作尚不成熟,主要体现在管理跟不上、人员流动频繁等。
国、内外成功软件企业的经验是通过人员管理和培训来稳定企业骨干人员,实现人员的积累。
本公司从初期就比较注重团队的建设,注重团队精神的培养,为大家创造良好的发展空间,并对人员的管理和培训做了近期和远期的规划.
●公共模块积累
通过公共模块的积累,使短时间内实现产品的升级换代成为可能,同时缩短了相关新产品的开发周期,提高了开发质量。
是生存及发展的重要保证。
●技术动态及产业模式跟踪
密切关注日新月异技术的发展及软件行业产业模式的演变,不断根据公司业务发展适时调整,为产品融入相关新技术和行业新理念,从而实现产品在市场中竞争力,提升公司在行业中的地位。
附录1:
监督计划
项目名称
项目经理
监督人
制定人
制订日期
任务里程碑
提交日期
评审/验收日期
结果记录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
附录2:
监督流程
提交
《产品验收申请》
附录3:
任务单
项目组
项目
经理
任务接收人
任务下达时间
编号
任务名称
级别
启动时间
工作量(日)
任务受理者签字
备注
1
2
3
4
5
6
7
8
9
10
附录4:
评审流程
附录5:
会议召开流程
备档、执行
附录6:
会议记录
会议时间
会议地点
会议主题
记录人员
参加人员
会议内容
备注
参加人员签字
注:
由相关人员填写会议记要,文件控制中心和评测部备档。
附录7:
招聘流程
注:
参加面试的人员根据<<用人申请表>>而定。
用人申请表
申请部门/组
申请时间
期望到职时间
申请人数
职位名称
原有人数
职责描述
□永久□临时
工作安排
用人理由
聘用人员条件
年龄
性别
教育
程度
工作年限
户口所在地
相关
项目
经验
其它
能力
特别
要求
应聘人员必须符合以上所有条件:
□是□否要求由_______________________________来进行面试;
核实
□是□否
审核人(项目管理组)
申请人
领导层意见
注:
1.本表适用公司所有的人员招聘;
2.所需人员的部门和项目组在期望到岗日期前两周填写此申请;
3.领导层同意后交由公司人事部。
报 告 人
提交报告日期
报告时间段
从XXXX年XX月XX日至XXXX年XX月XX日
1.本周工作情况
说明本周的任务的完成情况。
2.下周工作任务
描述下周的工作任务。
3.问题及建议
说明在完成任务过程中存在的问题,以及对工作的建议和所需的帮助。
4.备注
附录8:
周工作报告
注:
1.每周五之前提交电子文档到相应主管;
2.本工作报告以每周为单位。
附录9:
月工作总结
()月工作总结
报告人:
职位:
所属组:
项目名称:
子系统名称:
所处开发阶段:
项目规划需求分析概要设计详细设计编码测试
1.工作进展
1.1本月主要工作活动
(按所体具体工作量化进行描述)
1.2实际进展与计划比较
1.3加班情况
2.完成的成果
(列出本月已完成的工作)
3.问题及对策
(描述在本月的工作中遇到问题及解决的办法)
4.下月工作计划
(按周进行编写)。
5.所需支持
(列出解决本月存在的问题,完成下月任务所需公司或项目提供的条件和帮助)
6.经验与建议
7.经费使用情况(此项由项目经理/主管填写)
(本月经费支出项目情况,给出总额,并与计划比较)
附录:
<月工作总结>>的执行规定
1.暂定软件部内部执行;
2.本规定自公布之日开始升效;
3.每月25日5:
30前向直接主管提交其电子文档;
4.每一位员工必须按所列项认真如实填写,此总结将作为考评员工业绩的依据之一;
5.由项目经理/主管负责执行、监督,并及时反馈执行情况。
6.总结的电子文档由项目经理/主管交评测部进行管理并备档。