所属系统:
文档类型:技术类
xx系统
项目二期总结分析报告
文件状态: [√] 草稿 [ ] 正式发布 [ ]正在修改 文件编号: 当前版本: 作 者: 审 批: 审批日期: V0.1 Xx
政务和公益机构域名注册管理中心
2015年12月
文档修改记录
版本号 V0.0 初稿 修改内容描述 修改人 日期 2015.12.28 备注
目录
1. 1.1 1.2 1.3 1.4 1.5 2. 2.1 2.2 2.3 3. 3.1 3.2 4. 4.1 4.2 4.3
概述 ......................................................................................................................................... 3 内容概述 ................................................................................................................................. 3 时间与周期 ............................................................................................................................. 3 涉及范围 ................................................................................................................................. 3 开发及管理工具 ..................................................................................................................... 3 人力资源 ................................................................................................................................. 3 开发规模 ................................................................................................................................. 4 功能规模 ................................................................................................................................. 4 代码规模 ................................................................................................................................. 4 测试规模 ................................................................................................................................. 4 人员绩效 ................................................................................................................................. 5 开发绩效 ................................................................................................................................. 5 BUG对应绩效 ........................................................................................................................ 5 项目总结 ................................................................................................................................. 5 二期阶段绩效 ......................................................................................................................... 5 主要延期功能及原因 ............................................................................................................. 6 收获、不足与风险 ................................................................................................................. 7
4.3.1 4.3.2 4.3.3
4.4 5.
收获 ................................................................................................................... 7 不足 ................................................................................................................... 7 风险 ................................................................................................................... 7
改进与建议 ............................................................................................................................. 7
下一阶段主要工作任务 ......................................................................................................... 8
-2-
1. 概述
1.1 内容概述
开发内容主要包括一期BUG修正、舆情爬取及获取性能优化、商标监测、域名监测、用户信息设置、商标监测定时任务、手机注册、商标库数据应用等功能的设计、开发、测试以及部署。 1.2 时间与周期
阶段时间:第二期时间由2015/11/1至2015/12/31,为期2个月。 迭代周期:以周为最小迭代周期,原则每周一更新上线。 迭代次数:九次。 1.3 涉及范围 主要内容见下表:
序号 1 2
类别名称 改版系统测试 旧版品保云测试 内容 资产管理系统、舆情监测系统、域名监测系统、商标监测系统和证据保全、用户注册登录、定时任务 改版系统与旧版系统交叉功能测试 1.4 开发及管理工具
开发工具:原型设计、powerdesigner 、eclipse、PL\\SQL、ES 管理工具:禅道(BUG管理)、GitLab(版本管理)
1.5 人力资源
名称 张xx 蒋xx 高xx 郝xx 洪xx 董xx 李xx 陈xx 刘xx 孙xx 岗位 项目经理 产品经理 职责 质量管理支持、系统架构 与业务部接口,负责产品需求分析、原型设计、产品规划、功能确认 测试工程师 负责测试 后端工程师 j2ee业务系统开发 后端工程师 后台开发,支持舆情、爬虫、接口 前端工程师 页面切图、实现页面交互、数据交互 开发组长 j2ee业务系统开发,负责开发管理 后端工程师 C工程师,域名、商标数据获取(2015-9-11加入) 前端工程师 C工程师,域名、商标数据获取(2015-9-11加入) UI设计师 UI设计(2015-9-24加入) -3-
孙xx 王xx 刘xx 后端工程师 后台报告业务(2015-12-1加入) 后端工程师 后台业务(2015-11-23加入) 后端工程师 后台业务(2015-11-23加入)
2. 开发规模
2.1 功能规模
阶段 一级模块 二级模块 功能总数 规模 一期 二期
3 3 12 24 159 159 22.5人月 19人月 2.2 代码规模
类型 文件数 行数 代码行数 注释行数 .css .html .java .js 总合
30 80 501 29 17121 20338 74750 70953 15033 13820 49494 36165 0 4935 15688 3294 635 182769 151226 23917 2.3 测试规模
第一周 分类 总数 舆情 资产 旧系统 - - - - 第二周 bug数 7 总数 2 系统 3 资产 2 舆情 - - - - 第三周 分类 bug数 17 总数 9 系统 5 设置 3 舆情 资产 - - 第四周 分类 第五、六周 bug数 第七、八周 分类 bug数 75 4 53 1 17 - bug数 分类 bug数 分类 45 总数 2 保全 12 系统 13 舆情 18 商标 - 资产 28 总数 2 资产 4 商标 9 舆情 13 设置 - 35 总数 2 设置 6 商标 6 系统 14 其他 7 - 用例总数
485 BUG总数 207 未解决 45 数据截止到第八周结束,bug主要是页面样式和交互问题,作为下一阶段主
要工作之一。 Bug趋势线已经收敛
-4-
3. 人员绩效
3.1 开发绩效
人员 李xx 春xx 艺xx 宇xx 王xx 刘xx 延xx 政xx 功能个数 21 35 24 82 11 3 82 82 内容 功能开发 功能开发 功能开发 前台开发 功能开发 功能开发 美工设计 需求及原形 功能个数100806040200功能个数 其他:
xx负责证据保全接口对应及部署工作。 xx负责对业务接口、需要调研文档编写。 xx负责舆情数据爬取和基础数据整理。
xx及海龙负责域名后台数据收集及数据统计。 xx负责整体技术框架,项目管理。
xx协助发振进行任务安排和协调项目管理。
3.2 BUG对应绩效
4. 项目总结
4.1 二期阶段绩效
预计功能个数 完成功能个数 取消功能个数 追加功能个数 未完功能个数 250 159 43 11 59
尚未完成功能将作为下一阶段主要工作。
-5-
4.2 主要延期功能及原因
编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 模块 功能点 报告下载 生成报告 取得企业疑似侵权域名数量 取得企业疑似侵权域名列表 取得企业疑似侵权商标数量 取得企业疑似侵权商标列表 删除提示页面 删已登记商标 删除提示页面 删已登记域名 定时生成报告 地域分析 事件总览页面 事件列表 添加事件 事件详细内容列表 事件追踪页面 事件列表 时间轴数据 定时生成报告 商标近似查询列表 不同查询方式近似查询 定时报告生成 定时扫描提醒业务 定时发送提醒信息 定时发送预警信息 信息完善度计算 安全等级计算 联系人列表页面 联系人列表 添加/修改联系人页面 添加/修改联系人 关键词订单列表页面 关键词订单列表 资产 域名 舆情 商标 用户 原因 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 资源不足 技术力不足延期 技术力不足延期 技术力不足延期 技术力不足延期 技术力不足延期 技术力不足延期 技术力不足延期 技术力不足延期 资源不足 技术难关延期 技术难关延期 资源不足 业务需求不明尚需确认 业务需求不明尚需确认 业务需求不明尚需确认 业务需求不明尚需确认 业务需求不明尚需确认 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 优先级较低延期 -6-
4.3 收获、不足与风险
4.3.1 收获
1、 了解并熟悉了商标、舆情业务主体功能和技术框架(spring boot、AngulaJs、Eureka)。 2、 尝试和熟悉了Gitlab版本管理和项目管理方式。 3、 第一尝试微服务框架,restful接口开发。 4、 第一尝试CI持续集成,自动化部署。
5、 确立早会制度,规范沟通机制鼓励及时沟通。
4.3.2 不足
1、 没有完整的项目管理计划和文档管理。 2、 没有相应的流程管理。
3、 开发文档不足(开发规约、培训资料等)。
4、 没有强化GitLab是使用、项目管理比较分散(Excel、禅道、Gitlab)。 5、 赶工导致品质下降(缺乏设计REVIEW,代码REVIEW以及单体测试)。
4.3.3 风险
1、 对现有框架的负载、效率、安全性测试不充分。
2、 数据可靠性无法确认,存在风险隐患,一旦数据来源断链,将导致服务无法保证。 3、 人员不足(对应新的系统需求、维护老系统、人员流失)人员储备、招聘、培训等应对
措施不全面。
4、 开发周期无法合理预估。
5、 对于舆情技术的深入研究还很不足,还不能满足现在及未来的需要。
4.4 改进与建议
针对现有不足与风险点给出以下建议:
1、 针对管理文档不足和缺乏计划、流程,建议逐步改善,逐步确立流程管理和项目管理文
档,比如开发规约、设计规约、文档模板,部署流程,测试流程,人力资源管理和培训计划、沟通管理。
2、 项目稳定后开发补充开发文档,目前已经开始整理DB文档。 3、 强化GitLab管理,将管理线上化,促进协作与分工。
4、 确立培训文档及开发手顺、方便招聘或协力人员快速入门。 5、 继续优化和深入物理及软件系统设计,并开展相应测试。
6、 强化系统整体设计,提高任务分工合理性,提高开发时间预估准确性 7、 针对高深技术提倡学习,培训和外部协作。 8、 加强设计、代码规范,加强单体测试。
-7-
5. 下一阶段主要工作任务
1、 需求开发
报告下载、证据保全、近似查询(Solr查询)、关键词和订单缴费、舆情功能改进、网页截图、代理商及管理后台改造、系统持续优化及bug修复。 2、 阿里巴巴定制需求调研以及整体平台系统物理架构和软件架构设计。 3、 舆情的深入技术调研和持续改进。 4、 强化及规范化项目管理。
-8-
因篇幅问题不能全部显示,请点此查看更多更全内容