作为一个资深的
APP开发公司,一些设计师可能会发现,在设计较大的综合性解决方案时很难与使用敏捷开发方法的开发团队合作。敏捷是一个迭代的开发方法,试图通过减少文档数量和其他开销来加快开发团队的工作效率,这是一种与瀑布式开发相对的方法。
APP瀑布式开发方法是指在产品投入市场前已经将大部分或全部产品设计完毕,这种方法需要大量的讨论和文档,严重减缓产品的开发过程。虽然瀑布式方法仍在使用,但它已经是昨日黄花了,因为它的效率低下、不够灵活。较小的项目,在研究的初始阶段不会发现太多问题。然而,大型或者复杂的项目可能是一个挑战。
当然,减少操作步骤的设计原则要谨慎使用:不顾一切地寻求高效,可能会 犯下错误,比如因为需要显示的功能太多,导致登录页面的时间过长。其实,一 切决定都需要权衡利弊,精心挑选能够优化人机交互操作的功能,至于那些不太 重要的选项和功能,没有必要安置在最前方。
保护用户避免犯错
每次点击都很重要,所以用户需要尽可能不犯错误。导航方面的错误无疑会 让浏览过程更加烦琐:用户要尝试其他路径,效率必然降低。设计者应通过添加 说明文字、合理安排页面、保证人机交互顺畅无阻等方法,正确引导用户。
设计者在导航设计上多花些心思,能有效保护用户避免犯错。APP设计在敏捷环境中设计,通常要求我们开个好头。在开发团队需要之前,我们就要将研究结果和设计结果交付给他们。研究越提前,我们就有更多的时间来审查和优化工作内容。总而言之,研究的数量和质量将直接影响和关系到我们创建的解决方案的质量。仓促的设计解决方案,不研究关键细节(如市场竞争分析、目标用户和用户需求等),都意味着我们只是在猜测成功的可能性。当然,这种情况一定要往坏处想,也就是仅凭猜测设计出的产品不可能取得成功。不管使用什么方法,在开发和设计方案中保证研究的时间是至关重要的。
APP开发公司在前面文章中讨论过这个问题。但请注意:设计者一定要自己实际操作一遍,检验一下实际情况 和心中的原有设想是否相符!在设计者眼中很明显的事情对用户来说未必如此。不 要忘记,人机交互在移动终端上非常迅速,用户会不假思索地操作,错误屡见不鲜。
这里谈到的“错误”指的不一定是严重错误。很多情况下,用户甚至并没 有意识到自己犯了错,因为他已经习惯了为达到目的尝试多种方法的操作策略。 然而,这些错误让操作速度减慢,导致效率降低。好了,
深圳APP开发公司本文“APP开发经验之在敏捷与瀑布式环境中设计”就分享到这里,谢谢关注,博纳网络编辑整理。