研发中心建设BD

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

研发中心建设建议

研发中心是公司在的软件产品研发中心,为公司及客户提供软件产品研发、技术支持等工作的部门,是公司软件研发核心部门。

一、研发中心现状

截止目前研发中心尚不能组完整研发技术团队,主要工作是设计部分软件演示版和软件原型,另外一部分时间(6月初至今)配合北京研发中心完成软件研发任务。该任务尚未结项上线,仍在研发过程中。

为能尽快使研发中心明确软件平台建设目标、形成完整有效研发团队、开发软件系统平台,形成软件产品的生产力量,在此提出一些个人建议,请批评指正。

二、建设目标

(一)软件系统平台研发方向

结合目前公司项目状态,运维管理精细化是最有效提升运维工作质量和效率的方法及手段。而《管理软件平台》是精细化管理不可或缺的重要工具,同时也是全公司管理平台的重要组成部分。

基于现状,未来,研发中心将投入大量精力研发《管理软件平台》并做好技术支撑。将不断通过对管理平台升级、完善,满足公司及客户对设备管理工作的需求、考核和监督,实现设备运维的数据化、智能化,管理的直观化、便捷化,并不断创造新的利益增长点。

(二)软件研发技术路线

在软件研发过程中,研发中心将采用目前互联网软件研发最常使用的技术和设计实现方法,用更可靠、高效、安全的技术实现软件平台。

软件用户前端使用桌面计算机和移动设备两种用户界面实现,方便用户在不同场景下应用。其中移动设备需要分别支持Android(安卓)移动端和iOS(苹果)移动端。

软件后台采用已有20多年发展历史的Java语言编写,结合目前高效、安全并被广泛应用的Spring(系列)框架,实现平台高安全性、高可靠、模块低耦合性、高可维护性的后台服务。

数据存储的数据库使用MySQL、HBASE、Hadoop等目前流行的高可靠性、高性能数据存储,分别应对关系型和时序型数据的存储、查询、统计等操作。

(三)研发团队分工与协作

根据软件研发技术路线,研发团队从软件工程研发模型工作内容角度可分为:产品需求、软件设计、软件编码、软件测试、运行维护等几个环节。每个环节对技术能力和技术水平有不同要求:

✧产品需求

有一定客户专业知识,能与用户沟通业务流程,获取用户需求,编写《需

求规格说明书》、软件产品原型等软件研发过程文档;

✧软件设计

能够根据产品需求环节的工作成果,使用软件设计方法划分子系统、模

块、功能等,设计子系统、模块、功能等实现方式,书写必要的软件设

计文档(《概要设计说明书》、《数据库结构设计》等);

✧软件编码

能够掌握项目中用到的至少一种编程语言和实现架构,熟练编写程序代

码,能够完成单元测试工作;

✧软件测试(目前可以暂缓)

软件测试是软件质量保障的重要环节,测试人员需要熟知软件需求、功

能、流程等,根据需要设计测试用例、完成软件测试。根据测试结果编

写相关测试文档;

✧运行维护

分析平台运行中出现的各种问题,并尝试给出解决方案,不能解决时反

馈给软件设计或软件编码人员并协助解决;

通过以上分工与协作,能够从软件研发、运行维护等全方位解决客户的需求和遇到的问题,也能从软件研发专业分工角度提高软件研发工作效率。

(四)研发工作成果

软件工作的最直接工作成果是可上线运行的软件系统也就是程序,但在软件研发过程中,也形成了许多有价值的文字材料,为我们在将来软件升级、类似软件开发等研发工作提供可复用、可借鉴的重要资源,使我们在未来长期的软件研发工作中,避免走重复的路、走已验证错误的路,对未来软件研发的质量、软件资源复用率等都有一定的益处。

同时,为保护我们软件研发工作成果,形成法律保护的知识产权,在申请如《软件著作权》等过程中,软件文档也是重要的组成部分和仲裁佐证。

(五)量化考核

凡是工作皆需考核,软件研发工作也不列外,所以在研发中心建设过程中,需要建立一套符合日常工作绩效考核办法又适用于我们自身的量化考核办法,对个人工作、团队工作、研发中心工作有量化依据的考核,同时,也对所有研发中心项目能有一定程度的度量。

要实现考核,首先工作需要规范化、可量化。

1.研发规范

在建设研发中心的过程中,要建立一套适用于现有项目和未来一段时间项目研发需要的研发规范。规范需要涵盖产品需求、软件设计、软件编码、软件测试、运行维护等几个环节的日常工作,对工作标准、工作环节、工作质量等提出统一、规范的要求,并能用于量化考核。

2.绩效考核

在建立研发规范的基础上,量化考核指标,对应相应的考核主体和考核对象。

从考核主体可划分为:团队成员、团队、研发中心、研发项目等;从考核角度可划分为:工作效率、团队成长、研发中心成果、项目规模进度等等;可以根据公司对研发中心、软件产品的要求,具体细化绩效考核指标。

核心思想是通过可量化指标的绩效考核,为团队、研发中心带来可量化的积极向上的激励措施和方法。

三、资源配备

(一)人员配备

(二)其他研发资源

相关文档
最新文档