分享

可用性,之后呢?

 夏天 2007-03-08
作者 Kathy Sierra
阅读本文英文原文(翻译:鲁颖 校对:刘熠 赵书中)


软件开发过程往往就决定了用户所得。早先,瀑布模型是 在所有的内容都提前规定好,各个步骤有固定顺序(例如,一个虚构的事物)。到软件开发完成时,用户得到的是有一定功能的东西,但并不是他们所想要的或需要 的。然后各种螺旋模式出现了:迭代模型,敏捷模型,XP极限模型。和瀑布模型不同(朝一个方向进行,从不回头),螺旋模型能开发出更接近用户要求的软件。 螺旋模型拥护可用性,可用性也促进了对螺旋模型的需求。但是可用性之后呢?还会有新的开发方法来支持它么?

嗯,我想我问了两个有点相关的问题。这只是一个非常粗鄙的想法,因此尽管把它砸烂、揉碎、再重组,然后加上你自己可靠的想法。


可用性之后是Flow(顺畅)

“感谢你给我这么好用、设计美观还很有用的东西。现在,你能让它像一个游戏或者一项运动那样充满吸引力么?你能让我离开纷杂的日常事物全心投入其中么?能让我永远不被软件自身干扰么?能让问题来自我要做的事情而不是来自软件的使用么?”
就算用户不过分要求顺畅…能提供这样的产品就是一个极大的机会和优势。(拥有充满热情的用户是产品的一个至关重要的品质)

想了解更多关于Flow(顺畅)的信息--我强烈支持我们所有人都研究它--这里有一些资源:

The original FLOW book
曾获过奖的游戏设计师Jenova Chen的一个关于Flow(顺畅)理论的极好概括,包括一个采用顺畅理论的诱人的游戏。

游戏设计者Raph Koster的博客,还有别忘了他杰出的著作《娱乐原理》。
以及两篇我早先的文章:着迷的用户认知诱导

关于开发模型
我真的不懂了。像Jonathan Kohl 和Jason Gorman一直在谈论敏捷模型,但是关于敏捷模型是什么或到底是什么方法并没有一个论断。有人认为它只不过是能做到最好的一种实用方法,不要成为敏捷模型的绝对狂热者。换句话说,敏捷模型并不值得崇拜。

另外,在这里我实际在谈论网络软件,不是大的公司的话没必要有这种新型网络软件(或者游戏)的压力。正是新的网络软件的发展需要超快发布和近乎即时的用户需求反馈(用户不一定要求)。有为此工作的敏捷模型么?或者只是更快,更紧密的迭代?

我 们能加速螺旋式开发么?或者用完全不同的方法?这怎么符合像稍微有争议的37Signals的Getting Real方法这样的东西?我说有争议的是因为有人认为它一点也没有创新,或者更糟--- 苍蝇坐板凳——完全摸不到边a fly-by-the-seat thing that absolutely Does Not Scale, 或者...
那么,你怎么看?

(如果我能更聪明一些的话,我愿意完成这个工作,而不仅仅是在餐巾纸上画画草图了,这就是我对此的粗略想法。好像也不是那么遭…)

Kathy Sierra写于2007年1月7日

自从成为游戏开发师的第一天,Kathy Sierra就开始对大脑和人工智能感兴趣。
她也是世界上最大的商业网站之一的javaranch.com的创办者。Kathy Sierra喜欢滑雪、跑步,她的冰岛马和gravity,她刚刚热爱上Dance Dance Revolution(热舞革命)。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多