并提交所有相关文档,并知会 IT 部经理,审核确认软件质量和进度。
2.5 软件实现(1)对每个程序模块用所选定的程序设计语言进行编码,写出的程序应该结构良好、清晰易读且与设计一致,符合公司编码规范。
(2)单元测试,研发人员按单元测试计划对自己编写的程序进行测试。
(3)对编程及单元测试过程进行版本管理,需要在文档中明确各个版本对应的单元测试内容。
(4)研发人员需在实现过程中撰写相关文档。
软件实现文档应包含软件功能说明、源代码说明。
(5)软件功能说明文档应说明项目名称、编号、软件名称和版本号、软件功能、软件功能模块划分、主要功能实现过程。
(6)源代码说明文档应说明项目编号、软件名称、软件功能、全局变量、结构、数据库字典、函数功能、接口。
该文档可以包含在源代码文件中,以注释形式存在。
(7)单元测试完成后,进行产品整体调试。
产品由研发人员自行调试,并撰写调试记录。
调试记录应说明项目名称、编号、调试记录版本号、调试时间、软硬件版本号、调试环境、发现的主要问题及解决办法。
(8)研发产品确认运行稳定后,由项目负责人组织内部验收。
(9)汇总并提交所有相关文档,并知会 IT 部经理。
2.6 测试(1)项目组完成调试后,研发人员将产品以及研发调试记录移交给测试人员。
测试人员按照产品的测试计划报告、研发调试记录,设计测试过程,并填写产品测试报告。
(2)产品测试报告应该说明项目名称、编号、测试报告版本号、需测试功能、指标、测试方法、测试环境、测试结果、结论等。
,(3)测试人员对测试结果进行分析,如果产品不能通过测试,则生成问题列表(Bug List)返给研发负责人。
(4)对发现的问题如产生歧义,需进行评审。
由于评审的结果可能会引起需求变更,所以应该保留评审文档。
(5)研发人员经过分析、修复并自测完毕,生成 BUG 修复报告,返给测试人员。
(6)测试人员进行反复测试,直至测试通过。
(7)测试人员确认产品达到要求,在产品测试报告的结论栏内签字表示同意,交给项目负责人。
(8)汇总并提交所有相关文档,并知会 IT 部经理。
2.7 产品发布(1)经测试合格的产品由项目经理填写产品发布公告,连同发布文档一起提交给 IT 部经理进行审核,签字发布。
发布公告需送达销售部、技术支持部及公司有关领导。
(2)项目负责人需在产品发布后一周内安排相关人员整理相关文档并提交,研发助理进行归档。
(3)产品发布公告需说明项目名称、编号、产品名称、型号、版本号、产品内软硬件版本号、产品主要特征及功能、产品与上一版本的区别、产品的适用范围、使用注意事项等。
(4)产品说明书和产品使用手册应在产品发布后由项目负责人指定人员撰写。
3 薪酬体系及岗位需求 3.1 薪酬体系 a、基本工资(均为税前工资,包含国家和地方规定交金的个人部分 试用期程序员 2400-3000 元 初级程序员 2500-3000 元 中级程序员 3100-4500 元 高级程序员 4600-6500 元 初级测试员 2500-3000 元 中极测试员 3000-4500 元 测试主管 4500-6000 元 初级美工 2400-3500 元 中级美工 3500-6000 元 视觉设计师 6500-10000 元 设计主管 6500-10000 元 项目组长 3000-6000 元 项目经理 8500-15000 元 系统架构师 15000-24000 元 IT总监 15000-24000 元 b、月度奖 金根据员工在一个月的表现颁发月度优秀员工奖励。
c、项目奖金 当一个项目完成后,根据项目奖金额度及总监分配的比例发给参与项目的员工。
d、年终奖金 工作满一年以上的员工有资格获得公司年终奖金。
具体为:在每年春节前一周发放。
每年 1 月 30 日前运营总监根据本部门每个员工的工作表现给予 A、B、C、D 的评分。
每个员工的年终奖金由公司全年的盈利状况和个人的评分决定。
3.2 部门福利 a、每月组织一次部门活动,形式由组织委员制定。
b、 3.3 晋升方向及标准 1)试用程序员 技能要求: a、大学专科以及本科计算机相关专业 b、熟悉面向对象的设计和开发方法,精通Java开发技术; c、熟悉JavaEE及相关技术,熟悉
JSP、Servlet、Javabean、Spring、Hibernate、Struts等技术; d、熟悉数据库如Oracle、Mysql、SQLServer等,熟悉相关SQL命令及数据安全和备份机制; 晋升方向:初级程序员 2)初级程序员 技能要求: a、熟悉AJAX、HTML,CSS,Javascript等相关Web开发技术; b、熟悉公司流程和相关代码规范; c、认真负责完成领导交代的工作。
晋升方向:中级程序员 3)中级程序员 技能要求: a、参与并完成两个公司软件项目; b、熟悉ActionScript语言; c、三个月内bug及考勤符合要求; d、认真负责完成领导交代的工作。
晋升方向:高级程序员 4)高级程序员 技能要求: a、参与并完成四个公司软件项目; b、参与开发公司Flex项目; c、三个月内bug及考勤符合要求; d、能指导和培养2名或以上的实习/初级程序员; e、认真负责完成领导交代的工作。
晋升方向:项目经理 5)项目经理 技能要求: a、制定项目开发计划,配置项目人员,组织、指导实施开发项目,进行项目管理; b、负责需求分析和系统设计工作,完成需求、设计说明书编写; c、指导项目组人员按照要求完成各类设计文档,指导软件开发及测试、实施; d、负责与用户沟通交流,向用户汇报需求或设计; e、控制所属项目的质量、进度和成本,带领团队成员使项目的各项指标达到并超越KPI范围要求。
3.4 奖惩制度 (由总裁根据项目大小、周期、以及 1 项目按时完成获得完整的项目奖金。
内容制定) 2 项目未按时完成根据项目延误时间扣去一定金额的项目奖金; 3 项目维护期未及时修改 bug 将根据 bug 的严重性扣去 10-50 元的奖金(试 用期间无需承担); 4 每月根据工作情况颁发杰出员工奖,奖金 500 元; 3.5 会议制度每周一、三、四、五早上 9 点半准时开例会,IT 部全体工作人员参与,做本周工作总结,审核工作进度;确认下周的工作计划和工作重点。
例会准时参加,迟到或不参加按考勤制度办理。
每周二 12 点召开 IT 部管理会议。
4 项目命名规范 4.1 基本命名规范 a、Package 的命名 Package 的名字应该都是由一个小写单词组成。
b、Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成 c、Class 变量的命名 变量的名字必须用一个小写字母开头。
后面的单词用大写字母开头。
d、Static Final 变量的命名 Static Final 变量的名字应该都大写,并且指出完整含义。
e、参数的命名 参数的名字必须和变量的命名规范一致。
f、数组的命名 数组应该总是用下面的方式来命名: byte buffer 而不是: byte buffer g、方法的参数 使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字: setCounterint size this.size size 5 研发管理表格 5.1 项目立项申请表编号: 填表人: 项目名称 项目简称 初始版本号 申请时间 市场情况概述 (用户群、销售潜力、预计年收入等) 市场背景市场同类产品对比 分析 使用对象 预计完成时间 可行性分析 研发平台及工具 产品功能描述 问题及风险分析 意见与审批 研发经理意见 签字: 日期: 年 月 日 总经理意见 签字: 日期: 年 月 日 5.2 阶段评审会议 在项目发展的重要时间段,如里程碑阶段,对设计文档应及时进行评审,以确定下一步的工作方向。
遇到问题的人员需自行发起评审会议。
项目团队评审会议可以使项目团队成员了解项目的情况以及项目中存在的问题和难题,以讨论解决方案,加快项目进行。
评审会议记录 项目名称 产品型号 评审类型 评审时间 版本号 提交评审材料: 评审主要内容: 评审结论: 存在主要问题及改进意见: 评审人员签字:编制: 审核: 批准: 5.3 软件 Bug 详细跟踪记录表项目名称 功能模块 Bug 说明 拟采用措施 发现日期 清除日期 追踪过程记录 5.4 软件研发风险评估与控制表 软件研发风险评估与控制表需要提交给项目经理。
可以采取共享 excel 表格,由发现风险的人填写该表格的办法。
风险排序 风险等级 风险项描述 风险提交人 风险跟踪人 降低风险策略 1 2 … 风险等级可划分为严重导致功能不能实现、一般功能可以实现,但技术指标没实现、提示因人员因素影响工期:请假、变动等。
5.5 周工作总结计划表 每周一提交工作计划总结,周总结中需对上周计划的完成情况做出汇总,未能完成的则提出问题点。
周总结计划的模板可参考下表:上周工作总结:5-165-20;本周工作计划:5-235-28序 项目 上周工作总结含上 问题点及解 本周工作列 姓名 名称 周工作完成情况 决情况 计划 预计问题点123 5.6 出差报告表格 出差回公司后需提交出差报告,汇总问题,总结经验,提出建议等。
汇报人 出差事由 出差时间 出差地点 工作内容: 经验总结: 5.7 产品测试报告产品名称 产品型号版本号测试原因 测试时间测试内容测试过程测试结论测试总结
上一篇:
常用文件扩展名(超全)
下一篇:
首鼠两端