您好,欢迎访问三七文档
信息中心研发部研发部通则研发部通则引言总纲领:部门内所有的工作、决定必须有利于神东公司信息化建设、有利用公司管理提升、有利于节约成本、有利于提高产量、有利于企业部门长效发展,去除重复建设,为研发部发展运行指明方向、道路。新生业务流程化、制度化,是未来研发部发展唯一的可依据的规程。本通则是适用于现行阶段,有略高于现行阶段的指导文件。本文分为5大部分1、机构设置,按照整体运行流程和相关专业划分为四个专业职能小组,对各个小组进行相关情况说明。2、岗位说明。是研发部内所有岗位的具体描述、所需技能和具体职能的说明。3、业务流程,照相关目前的实际工作制定的相关工作流程其中包含研发、维护、日常事务、内部资料管理的四大部分流程。4、制度规范,是根据相关的流程延伸出来的管控制度。5、操作规程,是指相关业务的一些操作的规范和应注意的问题。文档目的实现研发部各类业务、各类岗位做到有章可查、有据可依。真正实现科学化管理。使部门运行走向正常的轨道。能够对知识、制度能够不断传承下去。文档范围适用于研发部各类业务、每个岗位。信息中心研发部研发部通则参考资料文档更新说明本通则发布后每一次新增、修改或删除业务,必须按照本文档规格制定相关岗位、流程、制度。成型后通知部内全体人员参加通报会议,并将会议内容参会人员名单留存。一、机构设置职能机构设置图:设计组开发组测试组维护组需求调研详细设计说明书可行性分析报告项目管理相关软件代码测试报告故障登记表应用部署数据库备份系统维护详细设计测试用例文档验收代码编写教程编写项目日报高级程序员程序员问题教程部署工程师;硬件工程师;数据工程师应用系统管理员问题解决方案文档结构说明:各个小组说明内容分为三部分:1、小组描述,对小组的要做的工作做宏观的把控,给予方向性的指导。2、小组职责,对小组的具体职能做详细的描述。3、小组岗位,划分小组内的具体岗位。部门职责说明:研发部主要职责是负责保证神东公司各个信息系统的正常运行、最大限度的满足公司、信息中心研发部研发部通则部门、二级单位的信息化需求,制定系统开发技术制度及规则。1、设计组:设计组说明:设计是造物活动进行预先的计划,可以把任何造物活动的计划技术和计划过程理解为设计。设计是为构建有意义的秩序而付出的有意识的直觉上的努力。更详细的定义如下:第一步:理解用户的期望、需要、动机,并理解业务、技术和行业上的需求和限制。第二步:将这些所知道的东西转化为对产品的规划(或者产品本身),使得产品的形式、内容和行为变得有用、能用,令人向往,并且在经济和技术上可行。(这是设计的意义和基本要求所在)软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。最好用数学的语言来抽象事物和问题。因为数学是最好的抽象语言,并且它就是抽象的本质。将复杂的问题分解成可以管理的片段会更加容易操作。将问题事物分解并模块化是使得问题解决的更容易,分接的越细模块数量也就越多,它的副作用就是使得设计者考虑更多模块之间的耦合度的情况。全面掌握、深刻理解用户的需求,将用户模糊的需求转化为系统的科学的可用书面文字描述的成果。然后将成果转化为程序开发人员可以依据的开发设计。设计组职责:1、负责组织需求调研,编写需求调研报告。2、负责系统用户界面设计。信息中心研发部研发部通则3、负责系统架构设计。4、负责项目组项目管理5、新的需求更改。6、设计说明书的需求更改,版本管理。7、系统开发制度和运行制度的编写。设计组岗位:1、项目经理。2、界面设计师。3、系统分析师。2、测试组:测试组说明:测试组的职责就是对软件的质量的保障。指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。主旨是建立开发标准,将软件模块化、结构化、标准化。测试组职责:1、根据设计组输出的架构设计、用户界面设计书,协助设计组输出详细设计说明书。2、负责测试开发小组代码。3、负责根据项目组提交的日报、周报、月报验收相关内容,评定完成情况。4、负责编写测试用例。5、提交程序bug单。6、负责编写测试报告。信息中心研发部研发部通则7、负责编写一般程序组件标准。测试组岗位:1、测试工程师。2、项目监理。3、需求分析师3、开发组:1)开发组说明:开发组是程序的最终实现者,执行者。需要严格按照设计文档去执行编写相关的代码程序,对不合理的设计和业务需求给出合理的建议。是专注于开发技术的群体。2)开发组职责:1、严格按照详细设计说明书完成程序代码编写。2、按时提交日报、周报。3、负责编写程序的教程文档。3)开发组岗位:1、程序员。2、高级程序员。4、维护组:维护组说明:保证各个应用系统的稳定、高效运行,保证数据的绝对安全。对应用系统的硬件支持部分和软件环境要有足够的了解。具备硬、软件环境故障处理的能力,能够对数据库调优、应用环境配置给出合理优势方案。信息中心研发部研发部通则维护组职责:1、负责按时巡检相关系统的软件、硬件。2、负责接收用户对各个应用系统投诉。3、负责硬件调优。4、负责数据库调优。5、负责填写故障申告单,初步判断故障内容转发相关专业人员。6、负责编写各类故障处理教程、及程序部署教程。7、编写用户使用手册。维护组岗位:1、应用系统管理员。2、数据库管理员。3、硬件工程师。4、部署管理员。5、行政机构行政机构设置图:经理研发副经理维护副经理程序员高级程序员项目经理系统分析师Ui设计师系统测试员项目监理硬件工程师数据库工程师部署管理员应用系统维护员综合办事员经理信息中心研发部研发部通则1、总体把握研发部的工作。2、负责协调各个小组、岗位、人员之间的关系。3、负责审核各个系统的设计方案。4、确认每周、每月的工作周报。5、新的制度和工作流程的制定。6、制定部门发展方向。7、制定相关各个岗位考核的标准。8、各类考核的组织。9、负责技术科的生产组织和业务技术及日常技术管理工作,10、监督检查系统各岗位人员尽职情况;研发副经理1、负责对各个需求调研,需求了解。2、负责各个项目的总体进度。3、对各个技术方案进行评审。4、对各个项目的工作量预判,给出合适的项目计划。5、制定该专业的技术发展方向。6、细化管辖范围内各个岗位的考核细则。7、负责管辖范围内按照周、月提交工作报告。维护副经理1、制定各类硬件维护制度。2、定期检查硬件维护情况。3、制定管辖范围内考核制度。信息中心研发部研发部通则4、掌握维保厂家的联系方式。5、定期考核管辖范围内各个岗位。6、定期收集系统一般故障,形成一般故障登记表。测试副经理岗位职责:1、对外委项目的管理。2、对信息系统的质量进行把控。3、制定管辖范围内考核制度。4、对外委信息系统服务厂家进行考核。5、定期考核管辖范围内各个岗位。6、审核测试相关文档。7、审核外委监理相关文档。综合办事员1、负责接收中心机关内发的各类通知和消息,接收好通知相关人员。2、负责档案的管理。3、负责各类资料的收集。4、制定个各类资料执行的计划规范。5、按照计划通知相关人员参加相关活动并留存相关记录。信息中心研发部研发部通则二、岗位说明岗位设置不一定是一人一岗、一岗一人。岗位设置是为大家今后工作对自己的职责明确,工作流程明确。个人岗位可能会根据实际发生的工作进行调整。岗位设置是为了让所有工作人员在工作清楚自己当下的岗位职责、所需技能、岗位流程等。项目经理1、岗位描述:项目经理是整个项目组的对项目的过程的计划和监督者,对整个项目负有计划、组织、领导、控制的责任。项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人。1、计划:a)项目范围、项目质量、项目时间、项目成本的确认。b)项目过程/活动的标准化、规范化。c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。d)各项计划得到上级领导、客户方及项目组成员认可。2、组织:a)组织项目所需的各项资源。b)设置项目组中的各种角色,并分配好各角色的责任与权限。信息中心研发部研发部通则c)定制项目组内外的沟通计划。(必要时可按配置管理要求写项目策划目录中的《项目沟通计划》)d)安排组内系统分析师、客户联系人等角色与客户的沟通与交流。e)处理项目组与其它项目干系人之间的关系。f)处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。g)安排用户培训工作。3、领导:a)保证项目组目标明确且理解一致。b)创建项目组的开发环境及氛围,在项目范围内保证项目组成员不受项目其它方面的影响。c)提升项目组士气,加强项目组凝聚力。d)合理安排项目组各成员的工作,使各成员工作都能达到一定的饱满度。e)制定项目组需要的招聘或培训人员的计划。f)定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。g)及时发现项目组中出现的问题。h)及时处理项目组中出现的问题。4、控制信息中心研发部研发部通则a)保证项目在预算成本范围内按规定的质量和进度达到项目目标。b)在项目生命周期的各个阶段,跟踪、检查项目组成员的工作质量;c)定期向领导汇报项目工作进度以及项目开发过程中的难题。d)对项目进行配置管理与规划。e)控制项目组各成员的工作进度,即时了解项目组成员的工作情况,并能快速的解决项目组成员所碰到的难题。f)不定期组织项目组成员进行项目以外的短期活动,以培养团队精神。2、岗位技能:具备项目管理的基础知识,熟悉软件开发流程和相关标准,会使用常用办公软件、项目管理软件,掌握WBS、甘特图、PERT/CPM的概念,能够绘制相关的各种图表,编写项目管理文档,监督软件开发进度,及时准确汇报软件项目进展,发现项目中的问题。3、岗位职责:1)负责整体项目运行管理。2)负责制定项目组制度规范文档模板。3)负责按时给项目组成员分配任务。4)负责按时督促项目进度。5)负责需求变更管理6)负责软件版本管理7)负责协调需求方和开发方的关系。信息中心研发部研发部通则8)项目运行期前负责项目资料管理。ui设计师1、岗位描述ui设计师则指从事对软件的人机交互、操作逻辑、界面美观的整体设计工作的人。负责软件界面的美术设计、创意工作和制作工作;根据各种相关软件的用户群,提出构思新颖、有高度吸引力的创意设计。2、岗位技能1、熟练使用photoshop等平面设计工具。2、有良好的美术设计功底。3、精通HTML、CSS、Javascript、XML技术。3、岗位职责1)UI设计师负责界面风格的设计和软件模版的编写,并监督界面套用的效果。对软件最终的界面负责。2)负责系统用户操作界面设计。3)负责系统样式更改。4)负责网站版面设计。5)负责图片美工。6)对页面进行优化,使用户操作更趋于人性化。7)维护现有的应用系统;8)收集和分析用户对于GUI的需求信息中心研发部研发部通则系统分析师:1、岗位描述:系统分析师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能马上给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等。2、岗位技能(1)掌握系统工程的基础知识;(2)掌握开发信息系统所需的综合技术知识(硬件、软件、网络、数据库等);(3)熟悉企业或政府信息化建设,并掌握组织信息化战略规划的知识;(4)熟练掌握信息系统开发过程和方法;(5)熟悉信息系统开发标准;(6)掌握信息安全的相关知识与技术;(7)熟悉信息系统项目管理的知识与方法;(8)掌握应用数学、经济与管理的相关基础知识,熟悉有关的法律法规;(9)熟练阅读和正确理解相关领域的英文文献。3、岗位职责分析师同时做需求分析和系统总体设计(架构设计,概要设计)。信息中心研发
本文标题:研发部通则
链接地址:https://www.777doc.com/doc-745150 .html