Analysis of existing business and software systems

Existing software system analysis, existing business analysis and sorting, and provide solutions. Your business is constantly evolving, the software system cannot keep up with the adjustment at the same time, and the original software provider has ceased to serve. At this time, we can analyze the existing and provide new solutions to assist you in iterating the software system

专业的业务与数据分析人员

数据分析是一个艰巨与专业的任务

一个软件系统本身就很复杂,在短时间内弄清它的来龙去脉,逻辑关系,依赖关系,是一个艰巨的任务。这个过程需要反复研究软件系统的说明书,与有经验的员工沟通,做完整的用例测试数据的逻辑有关系。这个工作要求万无一失,它是后续工作坚实的基石,差之毫厘,谬之千里。

在分析过程需要有专业的知识,数据的知识,编程语言的知识,系统集成的知识。任何一个在用的软件系统都经过千锤百炼的结果,无数前辈工程师呕心沥血,反复踩坑、试验最后采用了最优方案。因此系统分析人员需要对原系统足够的尊重,要尊重原有系统就要求深度理解。理解原设计者的思路与原则,他的选择与无奈。这样升级后的系统才能不丢失原来系统灵魂的基础上再加适应现有的业务需求。

因此数据分析需要非常有经验,具备行业的基本知识从而快速了解客户的业务,明白各功能与需求的本质知其轻重,了解各编程语言的优缺点,各技术架构的强项与弱势,原系统设计者决策的时代背景及当时的局限性。只有这样在系统分析的时候才能减少误会与弯路。避免在枝叶功能上耗费太多时间,在主干功能有又缺少认真严肃的考量。


分析新需求,提供解决方案

分析新需求与旧系统的功能,区分主干与枝叶,重要与次要,使用频度的高与低。旧系统是否需要保留取决于主干功能还能否胜任。旧系统保留,则采用嫁接的方式实现新的需求,优化旧的功能解决使用中的痛点。如果旧系统已无保留的价值,则要考虑数据的迁移。

采用嫁接的方式,新旧两个系统同时在运行,对正常业务的影响是最小的。如果是新旧代替,需要做的工作要多很多。要经历新系统实现所有旧系统中保留的功能与新的需求,旧数据的导入与重整,最后是切换,切换后修正期。在最后两个阶段需要做出迅速的反应,做到对正常业务最小的影响。

最终形成的解决文案要包括以上所有内容。各个行动都要落实到开发实施计划中,反复推演,确保节奏合理紧凑。


依托于我们的平台,能以最快的速度解决问题

Y3、Y4 低代码平台,提供有数据桥专为嫁接模式提供。桥的一端在旧服务中,桥的另一瑞在新服务中,实现数据安全互通。快速实现需求,在实施阶段,在线及时调整与修正。

可以使用 Y6 平台提供的微服务,在短信,微信,邮件对接方面 0 开发

如果系统功能涉及到 php、node、python 技术栈可由 Y5,Y7,Y8 完成。