老系统改造-项目调研

万事开头难,知己知彼,方能百战不殆!

项目背景

将要改造的结算系统属于第三方物流企业的核心系统, 从2017年搭建至今,历经三任研发经理, 代码已经累计三百万行。从第一天加入开始,我就感觉到了氛围的异常,总有莫名的争吵充斥在耳边,并且空降的架构师,总有格格不入的感觉。这种局面总要破掉的!项目使用dubbo搭建的分布式框架,从最初的设计文档看出,先期的系统架构师还是下过功夫的,
在这里插入图片描述

从数据接入、数据清洗到计费规则、目标数据生成,整个思路还是比较清晰;系统模块划分按照功能划分为数据接入、数据清晰、规则配置、台账生成等。 我先把系统的架构图整理出来,对整体有个概念。

系统逻辑架构图
在这里插入图片描述
系统与外部系统关系图
在这里插入图片描述
系统与外包系统有很多数据交互接口, 并且协议多种多样, 若实现不严谨,数据丢失的情况不会少。

团队调研

这个是需要认真对待的,比较老员工对系统的了解与理解会更深入,他们对系统的痛点更加深有体会

对系统有个大致了解后,接下来需要与团队成员沟通其对系统的看法与期望。

项目经理

  1. 问:团队组成结构是怎么样的
  • 1个项目经理,1个研发经理,3个Java开发工程师;5个产品经理;2个技术外包;
  1. 问:项目的背景,业务场景是什么?
  • 涉及运输、仓储、装卸等物流各个环节的计费
  • 生成账单推送财务系统进行收付费结算
  1. 问:项目目前最迫切的问题是什么?
  • 需求积压严重, 已经排期到两个月后
  • 线上总是出问题
  • 系统经常反馈慢
  • 研发人员效率太低
  1. 问:你对团队的提升有什么目标?
  • 提升研发效率
  • 降低服务器事故率
  • 及时感知系统的问题,而不是每次都由业务发现并找到我们

研发经理

  1. 问: 目前团队的技术人员是如何分工的?
  • 2个主程, 分别负责两个业务板块,1个实习生做一些文档或者不重要工作;
  • 2个技术外包开发一些计费工作
  1. 问:各技术人员水平如何?
  • 2个高级,2个中级,1个实习生
  1. 问: 目前遇到的比较突出的问题是什么?

1/3时间处理线上问题;1/3时间处理运维、测试问题;1/3时间开发新需求。

  • 线上问题多
  • 运维问题多,定位难
  • 开发周期长
  • 发版费劲,本地打包,ftp上传服务器(确实落后太多)
  • 线上问题难复现,查找问题费时费力
  • 上下游丢数漏数严重

高级开发工程师

  1. 每天的任务明确吗?
  • 除了会知道第二天会开发某个需求外,其他的工作无法确定
  1. 工作过程中经常扰乱开发节奏的事情有哪些?
  • 处理线上问题
  • 处理运维问题
  • 验证测试反馈的bug
  • 业务、运维人员的问题咨询
  • 无效的会议
  1. 测试反馈的bug很多吗?
  • 有一些, 毕竟没有自测就交给测试(醉了!应该不止一些吧)。

从调研的情况来看,问题还是很多。 针对调研的信息分析,最终总结出接下来的工作计划。

  • 提升服务性能

  • 提升开发效率

  • 搭建监控体系

  • 提升团队能力

  • 形成开发制度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MES系统项目调研计划和提纲 MES系统是制造企业重要的信息化系统之一,对企业的生产、质量、物流等方面起着重要的作用。在进行MES系统项目前,需要进行充分的调研和规划。以下是MES系统项目调研计划和提纲。 一、调研目的 通过调研MES系统,了解其在制造企业中的应用情况、功能特点、系统架构、技术选型等方面,并根据企业实际情况进行技术调研,选定适合企业自身的MES系统方案。 二、调研内容 1、MES系统应用概述:了解MES系统在制造企业中的应用情况、基本功能模块、配套软硬件环境等方面。 2、MES系统架构:了解MES系统系统架构,包括MES系统的主要模块、数据库、数据接口等。 3、MES系统技术选型:对MES系统的关键技术进行深入研究,包括数据库、数据集成、实时性等技术的选型和实现方案。 4、其他相关问题:了解MES系统的发展趋势、应用案例、实施成本等其他相关问题。 三、调研方法 1、文献资料搜集:通过查阅MES系统的相关文献和网络资源,获取MES系统的相关信息。 2、实地考察调研:拜访已经应用MES系统的企业,了解MES系统实际应用情况和效果,了解对MES系统的实施过程、实现成本等问题的解决方案。 3、专家咨询:向专业的MES系统实施专家咨询MES系统实施方案、技术选型、实施周期、实现成本等问题。 四、输出结果 1、调研报告:根据调研结果,撰写MES系统项目调研报告,包括MES系统的应用现状、系统特点、技术选型等内容,为MES系统的实施提供可靠依据。 2、MES系统实施方案:根据企业的实际需求和MES系统调研结果,设计出适合企业实施的MES系统方案,包括实施步骤、时间规划、实现成本等。 3、MES系统实施环境准备:准备相应的软硬件环境和数据接口等,为后续MES系统的实施做好准备。 总之,MES系统项目调研计划和提纲是进行MES系统实施前必要的准备工作,它的目的是为实施提供可靠的依据,避免在实施过程中出现错误和失误,保证MES系统实施的成功进行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

snowwolf_love

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值