(1)明确项目的基本配置
①项目所需要的服务器,硬件设施及参数配置
语音服务硬件参数 |
||||
CPU |
主频 |
内存 |
硬盘 |
网卡 |
8核 |
2.5 GHz |
32GB |
SATA 7200RPM*3 |
千兆网口 |
②项目所需要的系统环境(centos,Ubuntu,凝思,win10等)
③项目所需要的语言(jdk1.7,jdk1.8,Python2,Python3,shell,Scala,node)
④数据库环境(MySQL,Oracle,MongoDB,达梦,Neo4j,Redis,hdfs,Hive,HBase)
⑤其他开源产品规格(kafka,zookeeper,flume,MapReduce,spark等)
(2)明确项目管理方式方法
①明确项目经费问题(一共多少钱,什么时候付第一笔预付款)(成本管理)
②合同要求:合同中各个指标要求,在签合同之前一定要找技术人员确认指标数据,同时需要研读标书(采购及合同管理)
③明确项目中一共分为几个部分,各个部分大概能够做到什么程度(范围及质量)
④明确项目的进度安排及管理,及时向开发和客户进行沟通,什么时候确定需求完成,什么时候提供第一个版本,什么时候进行集中测试,什么时候验收等(进度管理)
⑤明确项目的甲方和最终客户是谁,特别看扣合同中关于这一块是怎么说的(相关方)
⑥明确项目的沟通方式:一周一次周例会,沟通方式使用钉钉还是微信,明确各个人的联系方式,明确各个人负责的范围方面及职权(沟通管理)
⑦明确现场条件及开发条件,现场部署的时候,现场提供什么东西,个人需要带什么东西,谁到时候来部署,来之前需要准备什么东西(资源管理)
⑧明确项目中的潜在风险是什么,由谁来跟进,技术风险,人员离职,供应商不配合,客户范围蔓延,沟通不畅等(风险管理)
(3)明确项目验收标准及文档
①需要准备《项目实施方案》、《项目进度计划》、《项目范围计划》、《项目验收标准》、《项目技术手册》、《项目验收报告》、《项目设计报告》等
②项目验收的几个模块,做到什么程度,以及什么时候完成