年运维服务技术研发规划
郑重声明:XX股份有限公司版权所有。
本文档中任何部分未经XX股份有限公司书面授权,不得将材料泄露给第三方,不得以任何手段、任何形式进行复制与传播。
一、背景
随着公司运维业务量的增加,事件、变更、发布等运维过程方面的数量与日俱增,公司现有测试环境难以模拟客户真实的环境,并且实际运维工作中需要针对系统运行环境进行性能评估,能够支持精确仿真用户的各种应用负载场景,实时收集和聚合请求响应数据,实时获取分析图表和趋势分析的测试工具,基于此需求,研发团队计划开展性能排查工具的研发。
二、工具名称
HHP性能排查工具
三、工具介绍
该工具将提供性能问题诊断和优化、关联规则库持续更新、版本发布或上线压力测试等等,其目标是向运维人员提供轻量级应用平台和一体化精益化性能测试及排查平台,专注于以规范的方法、快速的部署实施来支撑运维服务工作。
方便快速响应并完成用户的运维请求,提高项目交付效率和能力。
HHP通过提供各种场景功能,使系统在验证环节更易于发现问题并快速完善,进一步向客户交付更优质的产品和服务。
四、主要功能
五、研发计划
进度时间表
任务阶段时间节点工作内容交付物
项目规划2015年11月1.项目干系人沟通,进行相关
技术调研及预演;
2.编写项目计划书;
《项目计划书》
需求分析2015年12月调研用户需求及相关行业产品,
形成需求规格说明书
《需求规格说明书》
项目筹备&设计2016年1月-
2月
1.组建团队;
2.完成系统设计方案编制;
3.系统方案评审,评审通过后
进行立项;
1.《系统概要设计方案》
2.《系统详细设计方案》
研发&测
试2016年3月-
9月
完成系统开发及测试工具的源代码及执行程序
试运行2016年10月上线试运行,总结研发成果,后续知识产权保护申请。
六、人力投入
测试工具研发团队由XX股份有限公司运维服务中心组建,下设研发经理、UI设计师、研发工程师、测试工程师等,系统需求采集及分析还需要运维服务人员进行定期的参与。
本系统研发团队各岗位人员职责及投入规划如下:
职位名称职责描述投入规划姓名
研发总监负责研发团队发展;人员储备管理;计划
预算投入;整体绩效考核;制定部门发展
计划;
1人郭强
项目经理负责与运维团队协调;日常行政管理;制
定项目计划书;成型方案输出;
1人彭博
UI设计完成应用产品界面的设计,版式、样式的
设计。
1人王伟
研发工程师负责落实技术研发计划;设计方案编写,
根据设计方案进行产品研发,帮助寻找和
优化解决方案、产品。
4人,应用系统
工程师2人,硬
件工程师2人
(也可外包)
任广平、范路权、
杨红广、朱文喜
测试人员负责工具的测试工作,以及测试报告。
1人郭婕人数合计8人
七、研发经费投入
本次研发预算经费为XX万元,主要指研发人员工资成本(或外包服务费用)。
八、风险及避险措施
序号风险风险内容避险措施
1产品设计风险(1)未能挖掘产品的所有隐形
需求,导致后期产品功能
点发生变更;
(2)产品特性定义欠佳,而进
一步的定义会扩展研发范
畴;
(3)缺少有效的需求变更管理
过程。
(1)同类产品分析,争取
挖掘所有隐形需求,
尽量避免后期需求的
变更;
(2)建立需求变更流程,
并严格执行。
2计划编制风险(1)由变更导致原有计划发生
变化,影响计划的编制;
(2)前期对产品开发周期估算
不足,从而使已制定的管
理计划与实际执行情况不
符。
(1)采用科学、合理的工
具和方法,制定项目
进度图和WBS工作计
划,并根据实际的人
力和资源配置适时进
行调整。
3产品开发风险(1)在实际开发中遇到了未曾
遇到的技术难题;
(2)与其它系统或不受本项目
控制的系统集成,导致无
法预料的设计、测试问题;
(3)产品质量问题;
(1)日常管理中加强技术
的储备和日常技术的
学习;
(2)必要时硬件设备的研
发测试等工作可采用
业务外包的方法;
(3)有第三方系统接入时,
加强与其的沟通并明
确系统间集成接口的
定义;
(4)对于已完成的功能应
及时单元测试,集成
测试,尽量避免后期
的返工。
4人员管理风险(1)招聘人员时间比预期的长;(1)平时注重人才的储备
和挖掘;
序号风险风险内容避险措施
(2)项目后期加入新的开发人
员,需进行培训并逐渐与现
有成员沟通,从而使现有成
员的工作效率降低;(3)没有找到项目急需的具有
特定技能的人。
(2)对于现有员工应加强
技术培训和指导。
(3)若硬件设备开发人员
招聘不到位,可将此
部分采用业务外包的
方法实现。