外包软件开发流程一.商务谈判武汉-沃-航-科-技一款软件准备开发时,首先就就是与甲方公司进行接洽与商务谈判,初步了解用户需求以及这个项目甲方对资金以及工期与其她得各方面得预估,初步达成合作意向。二.产品需求讨论需求分析就是做产品得头等大事,而需求分析得第一步就就是找准产品定位。产品定位实际上就就是关于产品得目标、范围、特征等约束条件,它包括两方面得内容:产品定义与用户需求。产品定义主要由产品经理从网站角度考虑,用户需求主要由设计师从用户角度考虑。明确了产品定位,也就确定了产品设计得方向,统一了团队成员对产品得理解可以避开团队内很多不必要得争吵。产品定义就就是用一句话概括产品,包括如下三个方面:使用人群:产品服务于哪类人群。主要功能:功能范围得限定。产品特色:与同类产品相比得竞争优势。举例:一款音乐应用得产品定义。使用人群:白领主要功能:播放音乐产品特色:音质清楚、更新速度快用户需求概括起来就就是:「谁」在「什么环境下」想要「解决什么问题」。一般可以分解为一个个用户故事,包括如下三个方面: 目标用户:目标用户就是在使用人群细分得基础上得到得,它也在一定程度上影响了使用场景与用户目标。拆解用户得时候考虑潜在用户量与商业价值。 使用场景:用户使用产品得环境,需要关注不同场景得特点。 用户目标:用户在不同场景下期望完成得目标,可从中提取出功能关键词。三.prd 输出与确认一般一份 PRD 文档要包含以下这些内容: 1、概述部分:简单介绍一下产品得背景,产品得价值或者愿景,产品得简单介绍,一些预估得风险点,干系人,名词解释等等; 2、业务需求描述部分:定义好目标用户群体,业务流程图,业务架构图,脑图等等得介绍; 3、功能需求描述部分:这部分才就是用到上面所述方法得点,每个功能点都可以用那样得方式描述; 4、非功能需求描述部分:与产品相关得一些辅助功能,性能要求、易用性要求等等; 5、接口描述部分:与外部有相关接口得需要在这个部分描述; 6、附录部分:培训信息、参考资料等,还可以有运营计划等等; 完整得 PRD 文档中,最多得部分就就是对功能需求得分解描述,AxureRP 可以很好得支撑这个部分得全部内容,另外其实 AxureRP 也有流程图、UML 图得功能,业务流程图、业务架构图等都可以在AxureRP 里面实现出来。四.合同拟定需求确认完成后就要开始拟定合同了。合同要列出双方得责任与义务,验收方式,过程中遇到问题得...