很多人进入一家新公司后,最头疼的就是如何快速熟悉系统业务?
因为文档很少,没有文档,或者文档严重落伍, 根本没法看;如果你碰到一个特别热心的老员工,事无巨细地给你讲,随时在你身边答疑解惑, 那简直是天大的好运气, 现实是大家都很忙,没人给你讲解。
很快就要深入项目做开发了,怎么办呢?

1.整理系统功能树列表
1)将系统功能按照业务流程拆分,利用xmind等软件记录系统功能树列表;
2)可以通过跟产品、运营、开发沟通,学习产品设计文档文档、PRD、自己使用系统
3)注意:遍历无需过多关注实现细节,了解大概逻辑即可,实现规则可后期逐步补充。若发现bug,可以先记录,后期优化;
2.逻辑架构
1)逻辑架构着重考虑功能需求,系统应当向用户提供什么样的服务,关注点主要是行为或职责的划分。常用表达图形,静态图有包图、类图、对象图,动态图有序列图、协作图、状态图、活动图。逻辑架构的核心设计任务是模块划分、接口定义、领域模型细化。
2)常见问题:有哪些子系统或模块?系统之间是什么样的关系?对外上下游接口有哪些?对接人是谁?
3.对于核心业务,整理输出核心业务流程
1)了解系统现状及端口数量、现有客户使用情况
2)同前产品沟通或参考相关文档,了解该系统核心业务流程,用户使用产品的价值
3)获取账号资料,登录各端口系统,按照核心业务流程操作系统,建立系统流程的大概认知,整理出核心业务流程。