1.项目背景:项目产生原因,项目解决了那些问题;
2.项目功能:在技术角度实现了那些功能,例如CRUD, 报表等
3,项目设计思想: 站在设计角度,说出原型来自与那里。站在技术角度,列出项目使用的框架架构,例如SSH、springmvc、一些设计模式、前端使用什么,后端使用什么、数据库(oracle\mysql\postgres)、其他开源框架、技术点(消息的MQ,RPC的thrift或者hession,spring注解,spring或者quartz的定时器,JSP或者freemarker,HDFS,或者hadoop生态圈,也可能使用其中的 Hbase、Hive、Zookeeper) , 如果有时间最好把技术选型也做一下说明,为什么选择springmvc 注解,不适用struts ,为什么使用 thrfit不适用hession 等等 。总之说这么多,就是对于技术人员来说技术是个无底洞,要交接 这些当然也可以不说,就算你和公司不和,但是站在程序员素质这边应该把这些尽可能多的说清楚;
4.项目最终达到的目的:做这个项目目的是什么, 比如是为了给用户提供以这一年营业额的一个概览,为用户对下一财年计划提供依据,或者为用户提供一个存储服务、或者为用户提供资源查询系统等等。
5.项目当前状况: 当前项目是已经上线了一部分功能,还是全部上线了, 是已经处于维护状态已经两三年没有出现过bug还是近期用户有新需求正在做很多改动等等。
6.工作环境搭建:在了解了以上这些之后,被交接者 应该熟悉了50% 之后, 学习下项目中自己没有接触过的新技术,接下来就应该将工作环境打起来,对于技术人员,开发环境软件安装这些事必须的,各个软件版本不同,也会存在很多问题,所在安装环境之前,最好找之前同事了解一下,防止盲目安装出现版本信息不相符,甚至有些比较难以安装的软件,对于一个新手来说,可能是一件比较头疼的事。例如java版本,数据库版本、IDE。设计软件上例如:数据库设计软件,UML设计软件,原型图设计软件..........,工作环境的搭建要保证自己能够把,测试代码跑出来,看到效果为标准。最后还要学会怎么讲项目部署到生产环境上,就算没有生产环境的权限,也要在测试环境部署成功。
因篇幅问题不能全部显示,请点此查看更多更全内容