研发中心建设建议研发中心是公司在的软件产品研发中心,为公司及客户提供软件产品研发、技术支持等工作的部门,是公司软件研发核心部门
一、研发中心现状截止目前研发中心尚不能组完整研发技术团队,主要工作是设计部分软件演示版和软件原型,另外一部分时间(6 月初至今)配合北京研发中心完成软件研发任务
该任务尚未结项上线,仍在研发过程中
为能尽快使研发中心明确软件平台建设目标、形成完整有效研发团队、开发软件系统平台,形成软件产品的生产力量,在此提出一些个人建议,请批判指正
二、建设目标(一) 软件系统平台研发方向结合目前公司项目状态,运维管理精细化是最有效提升运维工作质量和效率的方法及手段
而《管理软件平台》是精细化管理不可或缺的重要工具,同时也是全公司管理平台的重要组成部分
基于现状,未来,研发中心将投入大量精力研发《管理软件平台》并做好技术支撑
将不断通过对管理平台升级、完善,满足公司及客户对设备管理工作的需求、考核和监督,实现设备运维的数据化、智能化,管理的直观化、便捷化,并不断制造新的利益增长点
(二) 软件研发技术路线在软件研发过程中,研发中心将采纳目前互联网软件研发最常使用的技术和设计实现方法,用更可靠、高效、安全的技术实现软件平台
软件用户前端使用桌面计算机和移动设备两种用户界面实现,方便用户在不同场景下应用
其中移动设备需要分别支持 Android(安卓)移动端和 iOS(苹果)移动端
软件后台采纳已有 20 多年进展历史的 Java 语言编写,结合目前高效、安全并被广泛应用的 Spring(系列)框架,实现平台高安全性、高可靠、模块低耦合性、高可维护性的后台服务
数据存储的数据库使用 MySQL、HBASE、Hadoop 等目前流行的高可靠性、高性能数据存储,分别应对关系型和时序型数据的存储、查询、统计等操作
(三) 研发团队分工与协作根据软件研发技术路线,研发团队从软