这是敏捷开发一千零一问系列的第二十二篇。(在这里提问,之一,之二,之三,问题总目录)
问题
这个问题,也来自QQ群的讨论,整理一下。
问: 13:12:49
我问一个具体问题,我做移动OA
问题是 UI设计 怎么做到敏捷呢?
其实就是 设计稿变化 程序老跟着变
陈勇-咨询-北京 (139107533)2012-06-29 13:17:50
恩,我们团队不大,我自己一个人做了产品经理、项目经理、主程序员、UI设计……
如果分拆到比较正常的团队,产品经理和UI至少要走近一些
而且程序员要意识到,UI不是美术,甚至不是关于客户体验的,而是关于最后产品的业务使用的。怎么说呢?
一般认为,一个产品由四部分组成:Model, View, Controller, Data access就是MVCD
在D上面,基本上没什么业务,纯技术人员的。
而M和D比较复杂,程序人员常常认为M和D是程序的骨干,尤其是M,完整表达了业务逻辑,是客户最关心的。
但我们发现,在一个成熟的管理领域,比如OA,比如PM,比如乃至敏捷开发管理工具
其实各个厂商的M差别很小
比如我们说说我们自己的“火星人”,无外乎要管理用户故事,迭代,任务这些。
数据存储进去,不过是一些字段,一条记录是一个用户故事,之类的,差别很小。真正能有创新的,反而是V