程序员快速融入到新系统维护的方法分享


摘要
由于最近一位同事突然离开,公司将一个后端系统交给了我。
以前我只负责前端逻辑处理,而且我没有处理业务,后端系统几乎没有使用。
尽管我的同事们在我走开之前介绍了这个系统,但当时并没有任何概念。
所以这两周的工作有点疯狂。交出这种东西的想法不可避免地要面对,所以我们会记录一些我们自己的教训。
对于具有多种功能和复杂逻辑的后端系统,不可能在短时间内完成。但是,通过合理的工作和学习安排,还可以快速执行工作,并在不知道系统的情况下确保产品的正常运行。下文将分享如何快速的开展工作



从以下几个步骤开展工作

1)分析产品的主要功能,主要用户(业务部门)以及与之交互的系统;花几天时间来获得简单的理解
2)了解待解决产品的需求,掌握每个需求的进度和优先级;花1天时间组织和推动后续工作
3)如果有交接时间,在交接过程中,我们必须尽可能满足需求,然后请同事询问他们是否不理解。这样,我们可以比阅读文档更快地学习。
4)如果您有时间,请查看产品的历史文档;了解数据库中常用的表和字段。
5)如果您不了解某些事情,请快速查明是否有相关的历史文件。如果没有,请咨询开发和测试人员。
6)在设计项目时,您可以提出更多关于开发和测试的问题
——————————————–

合理利用时间,快速融入系统

由于刚接手系统,在处理各项事务的速度绝对不会太快,所以合理安排时间变得尤为重要。
例:系统数据维护、系统需求、系统性能监控、系统使用答疑等等。
————-
1.日常工作往来文件处理
由于每天电子邮箱会接收多封Email,如何实时如何则会导致工作效率低下,多项工作被中途中断,此时我们应该根据工作的轻重缓急,
依此处理消息,除棘手的紧急事情需立即处理,其它所有事项依此排列,依此处理。
2.常规工作
每日上班根据电子邮件任务,进行当日工作计划规划,依此开展工作。
3.合理安排好工作中的日常会议
会议前充分准备讨论事项,避免会议效率低下和超时影响工作效率。