注意《成本》和《时间》的换算
一、售前 ----需要中介人
1.与客户交流(主要咨询)-----模板(客户业务背景+价格接受程度+后期人员交流)
2.写出方案
3.参加研讨会(PPT展示)
二、需求调研
1.非功能性
从我的经验来看,一般来说,非功能性需求中,性能/容量,以及安全的要求,一般是技术挑战最多,内涵最丰富,成本最高,最值得关注的领域,当然,现在易用性(UE)也是一个极度收到重视的领域。
2.功能性
1)硬件、性能、并发
2)有什么功能
三、设计
1.总体设计(编程语言,框架,数据库,人员)
做出总体设计说明书
2.概要设计 (将总体细化)
3.详细设计 (UI(原型),数据库字段,具体谁干什么(详细设计))
四、编码
1.硬件设备
1)设定开发标准(开会讨论)
2)命名规范
3)数据库标准
2.计划
1)了解相关人员开发背景
2)估计什么时间完成(预案处理)
3)具体功能模块安排时间
3.编码开发
一定要让开发人员懂的业务流程+沟通技巧
五、测试
1.内部测试
1)自己测试
2)交叉测试
3)联合测试
2.外部测试(质量部--质检部门)
1)测试用例
2)测试计划
3)测试报告
六、实施
1.安装 (安装部署手册)
2.培训用户----用户跟踪培训文档,故障分析解决文档
3.试运行(时间2-3月)
4.验收(客户验收测试---UAT)
七、运维
1.远程控制(电脑、微信/QQ/钉钉、电话)
2.到现场(软件问题,还是客户问题,还是其他)
3.驻场