个人中心
个人中心
添加客服WX
客服
添加客服WX
添加客服WX
关注微信公众号
公众号
关注微信公众号
关注微信公众号
升级会员
升级会员
返回顶部
科技公司软件研发部项目团队进度技术制度
科技公司软件研发部项目团队进度技术制度.doc
下载文档 下载文档
研发开发
上传人:职z****i 编号:1152111 2024-09-08 15页 513.01KB
1、科技公司软件研发部项目团队、进度、技术制度编 制: 审 核: 批 准: 版 本 号: ESZAQDGF001 编 制: 审 核: 批 准: 版 本 号: 目 录1概述31.1项目管理的现状31.2项目管理的含义31.3项目管理的目的31.4文件说明32管理流程32.1项目主流程42.2项目执行流程43团队管理53.1团队建设53.2职能描述53.3管理方法54进度管理74.1项目整体计划74.2项目阶段性计划84.3项目成员周报95技术管理105.1系统架构105.2配置管理105.3技术评审106质量管理116.1BugFree测试管理流程116.2测试计划126.3测试记录126.4测试报2、告127文档管理137.1文档类别137.2文档模板13版本记录版本作者状态日期审核人V1.01 概述1.1 项目管理的现状长期以来,国内很多软件公司总是被如何成功地实施软件项目而大伤脑筋,虽然也尝试过ISO9000和CMM,但都不尽人意。1.2 项目管理的含义合理配置现有的资源和技术,在规定时间内保质、保量地完成任务。1.3 项目管理的目的项目管理的目的是保证项目的进度,提高产品质量,降低成本。如何将国外先进的管理思想和公司研发部的具体情况相结合,利用现有的资源和技术,制定合理的项目管理流程和管理规范,是保证项目进度,提高产品质量的重要手段。1.4 文件说明本项目管理制度是根据xx科技有限公3、司软件研发部的具体情况,结合软件工程的思想制定的,是xx科技有限公司内部管理文件,其阅读对象为研发部所有人员。2 管理流程 目前,很多中小型软件公司大多以作坊式的开发模式来运作,没有建立起项目管理流程。有的的公司虽然有项目管理流程,但不是按软件工程的思想来制定的,造成管理不规范,项目进度无法控制、产品质量差,后期维护困难。为了提升公司的产品质量,改善研发部的项目管理,现制定如下管理流程以规范研发部的项目管理。2.1 项目主流程2.2 项目执行流程3 团队管理依据项目管理流程,项目从启动到结束各阶段都应该有相应的技术人员来参与,并且有管理人员来监督和管理。一个项目组的成立,是根据具体项目的规模、4、技术要求、完成时间等条件来搭建项目成员的。通常,一个中等规模的软件项目所需要的角色有:项目经理(或者项目组长)、系统架构师、程序员和测试人员。根据我们公司目前的具体情况,软件研发部可设立2到3个项目组,项目组由项目主管来协调管理。3.1 团队建设3.2 职能描述角色职能描述项目主管确保各项目组的项目顺利启动和执行,协调好各项目组的人员安排,监督各项目组的开发进度,并对项目进行技术评审和质量评估。项目组长制定项目整体、编码、测试、实施计划,确保项目目标的实现,领导项目团队准时、优质地完成全部工作。项目组长除做好项目管理外,还要分担一些需求调研和需求分析的工作。系统架构师做好需求分析、技术规划、系5、统设计和核心代码的编写。开发人员(程序员)编写代码、单元测试和修正BUG。测试人员做好集成测试,建立和复测Bug。原则上测试人员与开发人员的比例不能低于1:2。3.3 管理方法3.3.1 沟通项目主管应该随时与各项目组长沟通,了解项目进展情况,协调好各项目组人员的安排;项目组长也应该随时和系统架构师、程序员、测试人员沟通,了解开发人员的技术水平,掌控好开发的进度和质量,及时调整项目组的计划和人员。沟通方式可采取例会或平时的讨论来进行,有效的沟通既能增进同事之间的友情、又能及时掌控项目,使团队更有凝聚力。3.3.2 培训机制项目主管应该根据公司项目的技术特点和团队人员的技术水平,定期安排项目组长6、和技术人员的管理和技能的培训,并对受训人员进行考试,作为绩效考核的依据。良好的培训机制可以提升项目组长的管理水平和技术人员的技术水平。3.3.3 绩效考核 根据开发人员开发的进度和质量,确定绩效考核的标准;确定绩效考核的时间间隔;将绩效考核与薪酬挂钩;让直接领导与薪酬支配者共同决定结果;用于激励开发人员的工作积极性,淘汰那些停止进步的人。1、 设立项目奖金对每个项目组设立项目的专项奖金(不包含在工资内)。其方法是设定一个基数,即本人税前总工资(不包括扣除的费用)*40%,按照开发人员完成任务的时间,其奖金为基数*提前的天数/30。2、项目成员奖惩制度 项目组长每个月对项目组成员进行绩效考核,根7、据开发人员完成任务的进度和质量,发放奖金或者扣除工资,例如开发人员A(简称A)的税前总工资为3000元,其基数为1200元,如果这个月A提前3天完成任务,则A的奖金为120元。如果这个月A按时完成任务,则A的奖金为零。如果这个月A延迟3天完成任务,则应该从A的工资中扣除120元罚金。 3、项目组长奖惩制度 项目主管每个月对项目组长进行绩效考核,项目组长的奖金或罚金也应按月发放和扣除,项目组长奖金(所有开发成员奖金/奖励人数所有开发成员罚金/罚款人数)*2。例如开发人员A这个月的奖金为120元,开发人员B这个月的奖金为90元,开发人员C这个月的罚金为60元。那么项目组长的奖金为(210/2-608、)*2,即110元。如果奖金为负数,则应该从项目组长的工资中扣除。4、辞退对于严重影响项目进度和质量的开发人员,项目主管可以对其劝说和警告;如果该开发人员并没有改进,项目主管应向上级主管部门提出申请,辞退该开发人员。5、备注 如果开发人员的延迟是因为客观原因(比如停电、生病、技术难度太大等)造成的,可以酢情考虑,不再扣除工资。4 进度管理各项目组长应该对项目制定计划,控制好进度、人力资源和任务的分配。在项目启动阶段制定项目的整体计划,在编码与单元测试、集成测试、系统实施阶段制定阶段性计划。将项目量化成子系统、模块等单元分配给开发人员和测试人员。用项目周报去跟踪项目成员的进度。这样既明确了开发人9、员的具体任务,也提高了开发效率。项目组长应对项目整体计划和阶段性计划的完成情况进行监管,对于提前完成的应记录好完成时间,未完成的应说明原因,为绩效考核提供依据。4.1 项目整体计划XXX项目整体计划表项目编号项目名称负责人计划完成工期开始日期计划完成日期参与人任务名称描述重要程度负责人所需工作日完成情况需求调研需求分析概要设计详细设计数据库设计界面设计程序架构编码和单元测试集成测试项目实施系统试运行合计项目主管意见 签字: 时间: 主管总经理意见 签字: 时间: 备注:1、 人员签名必须手工签字2、 重要程度请选择(紧急、重要、一般)4.2 项目阶段性计划由于编码与单元测试、集成测试、系统实施10、阶段的计划表大同小异,现以编码(编码和单元测试一起进行)计划作为模板加以说明。通常,阶段性计划可以用Project等项目管理工具进行编制。XXX系统编码和单元测试计划表项目编号项目名称模块(任务)开发人员工作日开始时间结束时间完成情况人事管理(岗位设置)开发人员A0.52014年4月1日2014年4月1日人事管理(职位设置)开发人员A0.52014年4月1日2014年4月1日人事管理(上岗资格证)开发人员A12014年4月2日2014年4月2日人事管理(人事档案)开发人员A12014年4月3日2014年4月3日人事管理(档案查询)开发人员A12014年4月4日2014年4月4日人事管理(合同管11、理)开发人员A22014年4月7日2014年4月8日人事管理(培训计划)开发人员A12014年4月9日2014年4月9日人事管理(培训记录)开发人员A12014年4月10日2014年4月10日人事管理(培训考核)开发人员A12014年4月11日2014年4月11日人事管理(考勤管理)开发人员A22014年4月14日2014年4月15日人事管理(奖惩记录)开发人员A12014年4月16日2014年4月16日人事管理(总结考评)开发人员A12014年4月17日2014年4月17日人事管理(考评查询)开发人员A12014年4月18日2014年4月18日文档管理(目录设置)开发人员B12014年4月112、日2014年4月1日文档管理(新建文档)开发人员B22014年4月2日2014年4月3日文档管理(文档发布)开发人员B12014年4月4日2014年4月4日文档管理(文档移交)开发人员B12014年4月7日2014年4月7日文档管理(文档修改)开发人员B12014年4月8日2014年4月8日文档管理(归档销毁)开发人员B22014年4月9日2014年4月10日文档管理(文档查询)开发人员B12014年4月11日2014年4月11日会议管理(会议室管理)开发人员B12014年4月14日2014年4月14日会议管理(会议计划)开发人员B12014年4月15日2014年4月15日会议管理(会议通知)13、开发人员B12014年4月16日2014年4月16日会议管理(会议纪要)开发人员B12014年4月17日2014年4月17日合计4.3 项目成员周报项目名称项目编号部门名称项目组长报 告 人报告日期本周进展概述本周所处阶段: 需求设计 编程 测试 安装 试运行 验收进展情况描述是否按计划完成延误原因下周工作计划概述下周所处阶段: 需求设计 编程 测试 安装 试运行 验收任务描述问 题 记 录项目组长意见项目主管意见5 技术管理5.1 系统架构 采用自顶向下、面向对象和面向组件的分析方法和设计方法,搭建系统的整体框架、建立起公共的类、接口和组件,提高代码的可复用性、系统的可扩展性、易维护性、易组14、装性和安全性。目前常采用的建模工具有Viso和PowerDesigner。5.2 配置管理 配置管理的目的是使团队能协同开发产品,并实现文档和代码的版本控制。目前常采用的工具有SVN和VSS,不过VSS更适合微软.NET框架的代码管理。5.3 技术评审在系统的详细设计阶段、设计人员要对数据库、程序架构、界面等进行设计、并对数据库的物理结构、数据字典、程序架构的类图、图形界面等编制详细设计说明书。项目主管依据详细设计说明书进行评审并提出建议。XXX系统技术评审报告评审资料详细设计说明书设计人员报告日期项目名称项目编号评审人摘要评审内容评审的标准评审的结果数据库设计是否满足3个范式、访问的性能等程15、序架构设计稳定性、可扩展性、可维护性、用户体验等界面设计界面友好、美观、使用方便等项目组长意见和建议签字: 时间: 项目主管意见和建议签字: 时间: 6 质量管理测试是保证产品质量的一个重要手段,在人力资源允许的情况下,系统应该做到单元测试、集成测试和性能测试,如果人力资源有限,也要做到单元测试和集成测试。目前,很多中小型公司都采用开源的测试管理工具BugFree来管理Bug,提升产品质量。6.1 BugFree测试管理流程6.2 测试计划在单元测试中,由于编码和单元测试都由程序员一起完成,再由项目组长复测,故只需要编码计划,不再编制单元测试计划;在集成测试中,应制定集成测试计划,由专业的测试16、人员来测试,如果公司没有专业的测试人员,可由开发人员交叉测试。由于集成测试计划表在前面的项目阶段性计划中已作了说明,模板都一样,在此就不做过多的描述。6.3 测试记录测试记录是测试人员对程序员Bug的数量、级别、是否解决等信息的记录,通过BugFree,可以将测试记录进行存储、加工和分析。6.4 测试报告测试人员或项目组长根据测试记录编制测试报告,为项目主管分析和评估产品的质量提供依据。该测试报告适合单元测试和集成测试,根据本公司的具体情况,建议只做集成测试报告。XXX系统集成测试报告测试阶段集成测试测试类型黑盒测试报告日期项目名称项目编号测试人员测试环境1基于专门搭建的测试环境,B/S模式,17、快速以太网2服务器:采用普通PC机,操作系统Windows Server 2003, 数据库Sql Server20083客户机:操作系统Windows XP 摘要测试结果功能模块开发人员轻微错误一般错误严重错误合计改进情况数量数量数量测试总结项目主管意见和建议签字: 时间: 7 文档管理项目管理是由技术文档和计划来驱动的。由于在项目管理的各个阶段,都会有相应的技术文档和计划表产生。为了对文档进行规范化管理,可以将项目编号、按项目名称划分文档的大类,并在每一个项目中,按项目各阶段划分文档的小类,建立起相应的目录和文档,采用SVN或VSS工具进行管理。7.1 文档类别项目阶段文件名称数量计划表名称数量项目立项项目立项书1项目启动售前技术方案书1项目整体计划表1需求调研需求调研报告1需求分析需求变更文档2需求规格说明书系统设计概要设计说明书3详细设计说明书技术评审报告编码和单元测试代码开发规范1编码和单元测试计划表1集成测试集成测试报告1集成测试计划表1系统实施系统实施报告1系统实施计划表1系统试运行操作手册1项目结束项目总结报告1周报(适合任何阶段)1合计181447.2 文档模板部分文件和表格的模板已在前面描述过,对于项目立项书、售前技术方案书、需求调研报告、需求变更文档、需求规格说明书、概要设计说明书、详细设计说明书、代码开发规范等可根据项目的具体需求来定制。
会员尊享权益 会员尊享权益 会员尊享权益
500万份文档
500万份文档 免费下载
10万资源包
10万资源包 一键下载
4万份资料
4万份资料 打包下载
24小时客服
24小时客服 会员专属
开通 VIP
升级会员
  • 周热门排行

  • 月热门排行

  • 季热门排行

  1. 2022城区自来水提质改造智慧水务建设项目设计方案(199页).pdf
  2. 小区人员配置档案建立保洁绿化物业管理服务投标方案(593页).docx
  3. 陕西化学工业公司招聘管理与职业发展管理手册30页.doc
  4. 动火作业安全告知卡(1页).docx
  5. 高处作业安全告知卡(1页).docx
  6. 广场工程建设项目施工招标评标报告表格(24页).pdf
  7. 建筑工程外脚手架专项施工方案(悬挑式脚手架、落地式脚手架)(25页).doc
  8. 2020柏向堂房地产公司材料标准化手册3.0(143页).pdf
  9. 2021柏向堂房地产公司材料标准化手册4.0(108页).pdf
  10. 土建、装饰、维修改造等零星工程施工组织设计方案(187页).doc
  11. 深圳装饰公司施工图纸会审及设计交底管理制度【13页】.doc
  12. 工程变形测量之基坑监测培训课件(155页).ppt
  13. 房地产开发企业拿地操作指引方案.pdf
  14. 新规下的户型增值秘籍.ppt(22页)
  15. 房地产开发贷款实操指南(5页).pdf
  16. 鄂尔多斯空港物流园区总体规划方案(2017-2030)环境影响评价报告书(23页).doc
  17. 规划兰园西路道路工程环境方案环境影响评价报告书(89页).pdf
  18. 屋面圆弧形穹顶结构高支模施工方案(40米)(47页).doc
  19. 埋石混凝土挡土墙施工方案(23页).doc
  20. 重庆市五小水利工程建设规划报告(64页).doc
  21. 厂区至矿区管网蒸汽管道系统扩容改造工程施工组织设计方案(105页).doc
  22. 超高纯氦气厂建设项目办公楼、变电站、水泵房及消防水池、门卫、厂房、仓库、配套工程施工组织设计方案(140页).doc
  1. 房地产交易环节契税减征申报表(首套填写)(2页).doc
  2. 2024大楼室内精装修工程专业分包投标文件(393页).docx
  3. 苏州水秀天地商业项目购物中心100%室内设计方案(158页).pptx
  4. 2022城区自来水提质改造智慧水务建设项目设计方案(199页).pdf
  5. 龙港市专业市场布局规划方案(2023-2035年)(草案)(61页).pdf
  6. 小区人员配置档案建立保洁绿化物业管理服务投标方案(593页).docx
  7. 室内移动式操作平台工程施工方案(19页).doc
  8. 地铁6号线区间盾构下穿管线专项施工方案(30页).doc
  9. 矿山治理工程施工组织设计方案(240页).docx
  10. 老旧小区改造工程施工方案及技术措施(364页).doc
  11. 北京科技园公寓建设项目整体报告方案.ppt
  12. 建筑工程三级安全教育内容(24页).doc
  13. 新疆风电十三间房二期工程49.5mw风电项目可行性研究报告(附表)(239页).pdf
  14. 土建、装饰、维修改造等零星工程施工组织设计方案(187页).doc
  15. 四川凉山攀西灵山国际度假区小镇活力中心商业业态规划方案建议书(33页).pdf
  16. 埋石混凝土挡土墙施工方案(23页).doc
  17. 地下停车场环氧地坪漆施工方案(45页).doc
  18. 深圳装饰公司施工图纸会审及设计交底管理制度【13页】.doc
  19. 地铁深基坑及钢筋笼吊装安全专项施工方案【98页】.doc
  20. 住宅定价策略及价格表制定培训课件.ppt
  21. 西安名京九合院商业项目招商手册(28页).pdf
  22. 2010-2030年湖北咸宁市城市总体规划(32页).doc
  1. 建筑工程夜间施工专项施工方案(18页).doc
  2. 赣州无动力亲子乐园景观设计方案(111页).pdf
  3. 2016泰安乡村旅游规划建设示范案例(165页).pdf
  4. 房地产交易环节契税减征申报表(首套填写)(2页).doc
  5. 龙山县里耶文化生态景区里耶古城片区旅游修建性详细规划2015奇创.pdf
  6. 连云港市土地利用总体规划2006-2020年调整方案文本图集(78页).pdf
  7. 850亩项目塑钢门窗工程施工组织设计方案(34页).doc
  8. 老旧小区改造工程施工方案及技术措施(364页).doc
  9. 城市更新项目地价公式测算表.xlsx
  10. 房地产项目规划前期投资收益测算模板带公式.xls
  11. 存储器基地项目及配套设施建筑工程临时用水施工方案(40页).docx
  12. 铁路客运枢纽项目站前框构中桥工程路基注浆加固专项施工方案(19页).doc
  13. 室内移动式操作平台工程施工方案(19页).doc
  14. 装配式结构工业厂房基础、主体结构、门窗及装饰工程施工方案(83页).doc
  15. 地铁6号线区间盾构下穿管线专项施工方案(30页).doc
  16. 施工工程安全教育培训技术交底(13页).doc
  17. 老旧小区改造施工方案及技术措施(365页).doc
  18. 新建贵广铁路线下工程沉降变形观测及评估监理实施细则(126页).doc
  19. 消防火灾应急疏散演练预案(12页).doc
  20. 矿山治理工程施工组织设计方案(240页).docx
  21. 崖城站悬臂式挡墙施工方案(92页).doc
  22. 北京科技园公寓建设项目整体报告方案.ppt