迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。今天合肥app开发小编来跟大家介绍,合肥app开发迭代速度如何保持。
版本发布延期的原因种种:
那种什么功能都要(大而全)的"老板",在开发周期中不断加入"小功能"。
需求变更(一开始产品设计的非常复杂,等到预览版发现太复杂,进行裁剪)
开发团队之间的协作浪费(接口延期、设计延期、转测试延期)
以上面试的时候,基本不能讲,除非面试PM。
App开发的特点
App开发,涉及多个角色的协作,客户端依赖所有端:产品端、服务端、设计端、测试端。
App的一个业务界面,可以做1天,也可以做1周(5天)。完全取决于产品设计、服务端接口、交互和视觉。
怎么执行
一、产品设计
约定迭代周期
对于要实现的功能,在迭代周期内进行拆分(这个能力非常重要:优先级和紧急程度,再重要的功能也是要有个排序)
确定目标、框定功能点,可以有效控制需求扩散
最简产品规划,但为未来做预留,但不为未来而实现
迭代内,不要变更需求了
二、服务端接口
优先定义好接口,客户端可以对数据进行Mock
接口的稳定,接口的改变导致Android、iOS都需要修改,两倍工作量额
接口的异常情况说明
为未来做架构,根据需要实现
开发环境与测试环境分离
交互和视觉
风格统一,不要随性设计
多借鉴,少抄袭(抄袭会导致 不同的交互和布局,每个产品的场景是不同的)
界面的交互和视觉,紧密结合产品特点
客户端
界面先做交互,然后做视觉效果
数据Mock
多封装代码,方便使用
对于View慢慢封装不变的东西,把变的东西做薄。
除了View控件,对于View的界面慎重复用
以上就是合肥app开发小编整理的内容,更多相关资讯欢迎访问http://www.ahaiba.com/
以上就是合肥网站建设的小编分享的内容,希望能为您带来帮助。更多详情请关注: