广州app开发:App开发如何保持合适的迭代速度?

分类:技术文章 | 2016-06-21 15:17:11

摘要:App开发如何保持合适的迭代速度?如何执行迭代?广州app开发思久科技为您解答


版本发布延期的原因种种


1.那种什么功能都要(大而全)的"老板",在开发周期中不断加入"小功能"。

2.需求变更(一开始产品设计的非常复杂,等到预览版发现太复杂,进行裁剪)

3.开发团队之间的协作浪费(接口延期、设计延期、转测试延期)

广州app开发迭代


App开发的特点


App开发,涉及多个角色的协作,客户端依赖所有端:产品端、服务端、设计端、测试端。

App的一个业务界面,可以做1天,也可以做1周(5天)。完全取决于产品设计、服务端接口、交互和视觉。


怎么执行


一、产品设计

  1. 约定迭代周期

  2. 对于要实现的功能,在迭代周期内进行拆分(这个能力非常重要:优先级和紧急程度,再重要的功能也是要有个排序)

  3. 确定目标、框定功能点,可以有效控制需求扩散

  4. 最简产品规划,但为未来做预留,但不为未来而实现

  5. 迭代内,不要变更需求了


二、服务端接口

  1. 优先定义好接口,客户端可以对数据进行Mock

  2. 接口的稳定,接口的改变导致Android、iOS都需要修改,两倍工作量额

  3. 接口的异常情况说明

  4. 为未来做架构,根据需要实现

  5. 开发环境与测试环境分离


交互和视觉

  1. 风格统一,不要随性设计

  2. 多借鉴,少抄袭(抄袭会导致 不同的交互和布局,每个产品的场景是不同的)

  3. 界面的交互和视觉,紧密结合产品特点(否则一个界面展示的内容,得调用好几个API,扯着蛋了)


客户端

  1. 界面先做交互,然后做视觉效果

  2. 数据Mock

  3. 多封装代码,方便使用

  4. 对于View慢慢封装不变的东西,把变的东西做薄。

  5. 除了View控件,对于View的界面慎重复用

广州app开发公司思久科技是国内高端App定制专家,移动互联网开发的领导者,致力于为客户提供APP定制,h5开发,微信开发,系统开发,网站建设等服务,帮助客户提升互联网品牌形象和促销销售的提升。多年技术经验,众多成功案例!

相关阅读:


业务咨询请拨打服务热线

020-38894803


点击这里给我发消息