工作安排
1、今天原定由5个系统上线。其中4个系统a,b,c,d依赖另外一个系统e。后来系统e逻辑发生变化,明天才上线,这个时候系统a,b,c,d什么时候上线?
-
开始我认为是a,b,c,d四个系统明天上线。
-
其实应该今天上线。上级规定是今天上线,就必须今天上线,哪怕依赖的系统e今天不能上线,也要上线,如果没有数据,可以先给默认值。必须有时间界限。
-
系统e不能上线属于风险管理。系统a,b,c,d上线属于进度管理,进度不能延后。
- 发现整个进度的关键点,系统e影响其他系统的进度,所以系统e需要提前上线并且在线上验证功能正常,这样其他系统上线之后还要验证。验证无误之后,整个过程才算结束。
- 只跟踪自己系统和对方系统,没有验证上线之后的功能是否正常。这个很致命。
2、做需求的方法
-
先看能不能做,能不能实现(散客票没有记录航班号)
-
然后看具体怎么做,怎么做更加合理,比如必须传时间,如果不传时间,查出来的数据量很大,一个是系统性能,第二个是有无意义和必要。客服肯定看某一个时间段的,一年以前的信息没有意义。如果需要查询1年以前的信息,可以放到bi里面实现。
-
接口只提供目前可以实现的功能,如果发现目前的功能不能实现,需要向领导汇报,由领导决定做还是不做,不能自己擅自做决定。比如无法根据航班号查询散客票;天气预报功能失效;这两种无法实现的情况由领导决定哪个做,哪个不做。
3、描述问题的方法
-
背景和问题。先描述清楚背景,然后描述问题。如果直接描述问题。对方会不清楚来龙去脉。
4、如何避免上线文件遗漏
-
如果需要上线的文件有很多,如何避免遗漏某些文件?一个很好的办法是列一个上线清单,将所有需要上线的文件写在文件里面,这样避免遗漏
5、持久化对于activeMQ的发布和订阅模式、队列模式的意义是什么?
6、spring sop tomcat启动执行代码,比如将常量信息加入缓存等等。。