项目开发设计流程及方法

每每当新项目下来时我都会有一种困惑,到底要如何设计原型样式啊!以往的项目经验告诉我,我的原型画成了什么交互样式,UI设计师就会做成什么样式,同时开发也会按照这种样式写。唯一的不同就只在于颜色及图标样式。所以在设计页面时,由于时间紧迫常常伴随着压力感,特别无助和迷茫。

尤其在系统业务逻辑复杂,有大面积模块及功能时,往往都是在凭借意识在设计页面。原因很简单:

1. 当天在客户现场确定的需求,要尽快整理并画出原型第二天再次跟客户确认。可是要画的页面实在是太多了!有时根本无暇估计样式的设计。

2. 你分好了模块,也清楚了各项功能但到底要怎么实现,但常常侧重点把握不好。

所以在阅读了几本需求类书籍之后,结合自己目前的工作有了些小感想,项目开发设计流程:

一、目的。任何一件事情都会有一个出发点!所以在阅读客户需求说明时 ,第一步就要明确客户的目的是什么,或者客户的核心需求是什么。

二、需求调研、分析。对于产品来说,通常是需要对市场进行调研的,包括发展趋势分析,对手分析,相同产品分析,定义产品核心优势,人物画像。但对于外包公司的项目来说,上面所提到的分析内容是可以忽略的。而是需要对客户原始需求进行分析,整理出功能列表,再发给架构师和PM进行工时、项目周期、项目经费等评估。

三、需求获取准备。大多数项目需求的获取都需要到客户现场,但往往因为项目经费及时间等外在因素,获取需求都会显得比较匆忙,为了避免需求获取有遗漏,我们需要提前做一些准备,比如根据客户的原始需求,预先整理出需求问题列表、流程图、原型草图、和需求获取计划。

四、需求获取、确认。有计划性对获取需求至关重要,在获取需求的手段上有很多种,比如:用户访谈、观察法、体验法、问卷调查、单据分析、报表分析、需求调研会法。但无论你使用哪一种手段,对于当天获得的需求都要及时整理成需求规格说明书、原型图,线框图等,整理后的需求再次给客户确认。

五、UI页面设计。当需求确认后,UI设计师会根据原型进行产品设计。在UI设计的过程中需要与需求人员保持沟通。一般UI先出图3张:首页、登录页、内容页。设计好的样式需求要先拿给客户确认,如果客户有什么不满意的地方,会及时修改直到客户满意为止。对确定下来的样式风格,UI设计师首先会开始做图,并且书写前台Html+CSS页面。

六、开发。在开发阶段会出现很多问题,此时沟通成为了解决问题的主要手段。开发与PM、BA、UI、测试等的有效沟通显得格外重要,开发迭代周期的控制,与前台的样式嵌套。

七、测试。测试人员从需求确定的时候就已经开始跟进项目了。在项目开发前,测试人员需要根据需求规格说明书规划测试用例。当开发任务到一定程度的时候,测试就可以进入项目开始测试了。测试承担着项目UAT前的把关工作,因此显得格外重要。需要对项目出现的各类问题进行不断的测试,保证项目交付给客户时尽可能少的出现问题。同时测试需要配合开发对操作手册进行撰写。

八、项目UAT。当项目符合UAT条件时,需要将系统部署到客户本地环境客户UAT测试环境,并且由客户和测试人员同时在UAT环境下进行试用。在这期间会出现很多问题,需要及时的做好反馈工作,系统分析等。试运行报告需要对用户的问题意见进行很好的收集、分析,同时需求、PM需要时时跟进,对产品遇到的问题进行分析,改进。

九、正式版发布。当项目UAT通过了,说明系统已经可以很好的满足用户使用了。此时将发布正式版本,系统正式投入使用。与此同时项目成功进入维护期。

每个公司对于项目开发都有自己的流程,只是很多这种流程形于无形之中。为了项目能够顺利完成,公司需要选择适合自己的项目流程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值