一般企业获取订单的方式:
行业关系,技术影响力
项目前期:
参与者: 售前人员(技术出身,能写方案)
工 作:
可行性分析报告:技术可行性,是市场可行性,法律法规
公司立项: 确定项目经理,项目规章(估算经费,奖金,人员配备...)
项目经理:作初步计划
需求阶段:客户需要什么
参与人员: 项目经理,需求分析人员
如何做: 前提:去客户做分析前,可以先了解所做项目的相关行业知识。
第一步:公司上层领导带队,去客户方。开个见面会——》培养人脉,
明确客户 方的项目负责人,向客户要一份组织
结构图表。
第二步:进入实质的需求阶段.
做需求的方式:
问(听,写)
1)问。(,聊天,咨询的方式)边问边做笔记,获取客户工作过程中的单据
(整体 过程中要形成电子文档)。
还可以配备录音笔。
2)填写调查问卷。
整理上面内容
形成文档资料 :
局部用户需求说明书(用例图),静态界面(页面驱动模式开发)
回访(在聊天中确认需求)
将形成的文档资料给用户阅读。然后在跟用户讲
第三步:评审
1)评审前,将需求分析文档,及其静态界面分发给各个相关部门,让客户仔细阅读。
2)评审会议:召集各个相关部门的人员开会研讨需求文档。
需求分析人员要做的事情:
a 一人在台上,依靠投影仪来讲解需求文档
b 一人做笔记,在讲的过程中客户持有异议的地方要记录 下来,
同时记录下客户提出的意见。
c 征求客户意见,如何处理公共模块的使用问题。
如果评审过程中有部分模块存在着重大缺陷,则评审视为不通过,需求准确的补充,完善资料。
3)签字认可。
找客户方的项目负责人签。
4)公司内部的评审。
公司内部评审通过,则可以进入项目的下一个阶段。
该阶段的成果: 用户需求分析说明书。(静态界面原型)
设计阶段:解决如何做的问题。
前期准备工作: 详细阅读需求文档(包括静态界面)。看相关系统,与相关业务领域的专家取得联络。
参与人员: 一般还是需求的原班人马(可以节省沟通时间) ,编码人员(在需求分析人员的指导下可以做详细设计文档)
如何做:
首先做概要设计文档。该设计文档是个纲领性的文件,主要用来约束后期的所有设计,具有一个的指导性作用。
然后可以做详细设计(模块设计,界面设计)以及数据库设计
评审: 设计完成后公司要组织人员评审,如果条件允许,接来参与评审会议。
编码实现阶段:将设计实施,实现设计意图。
前期准备工作:阅读需求文档,设计文档。
编码:怎么确保编码质量,以及如何提供编码的水准?
每天都定期进行代码的互审。
每周进行代码的评审
生成文档:生成编程文档(业务流程描述,时序图,所涉及的表)
编码人员经常要与测试人员交流沟通。
测试阶段: 把控软件质量,控制软件的出口(能否拿给客户用)
集成测试(性能测试,功能测试)
产品的实施上线:
参与人员: 工程部门的人员
所做事情: 查看系统运行环境是否可行。(系统运行的网络是否联通,系统的服务器是否已准备)
实施部署系统。
组织人员培训:
1)办学习班的形式,所涉部门要派专人来学习软件的使用。
2) 软件实施培训人员主动到客户各相关部门去培训。
注意: 怎么确保培训的效果?
与客户方相关领导协商,如何来检查培训效果。
培训实施的人员要有百分之的信心和耐心。
试用磨合期:接受客户的对软件的实践验证。客户达到熟练操作软件的目的。
软件验收:
需要些公关手段-》客户到软件验收文档上签字认可。
回款
软件漫长的维护期。