如果您知道在某个项目中编程的成本(工时),您需要确定UI设计的成本时,您的方法是什么?
比方说,在某个项目中进行逻辑编程要花费X美元。是否有一些能帮助确定设计成本的一般百分比(比如编程成本的30% )?
我们感兴趣的领域是手机开发(主要是商业工具和2D游戏,而不是3D游戏)。与网页设计或电脑游戏设计相比,这里的设计工作要少一些。
发布于 2012-02-02 18:13:38
没有这样的百分比。以同样的方式,没有百分比的时间您将在安全方面工作,例如。一个应用程序必须是安全的,并且需要您一半的工作人员来处理它。另一个应用程序没有任何安全问题,因此对您的计划的影响将是最小的。
进行视觉设计所需的时间取决于需求。这与软件的类型无关(你引用了商业工具、网络应用程序和游戏)。
通常,在创建应用程序时,有两种方法对任务进行分组。
发布于 2012-02-02 17:41:01
这里的问题是,对于软件开发中的设计,没有被广泛接受的定义。例如,对许多人来说,设计和编码之间的界限不能划得很清楚,有些人认为设计和编码是同一回事:
http://www.developerdotstar.com/mag/articles/reeves_设计_main.html
从这个角度来看,设计的成本就是编程的成本。其他人认为“绘制一些UML图”或“创建一些GUI布局”是设计--特别是当这个任务被分配给一些非程序员时。如果是这样的话,问那些“设计师”他们的努力,你会很容易找到你的设计成本。
因此,首先要弄清楚如何在团队中定义设计,如果这个任务是在您的团队中“独立于编码”完成的。如果你不能清楚地把设计任务分开,不要试图以成本的形式分开,那就没有什么意义了。
编辑:从你的评论中,你清楚地表明你指的是UI设计(即使你忘了改变你问题的误导标题)。然而,您必须定义"UI设计“和”编码“之间的界限。你的UI设计只是“用铅笔和纸画一些表格”吗?是否从用户的角度来设计您的UI的确切行为?例如,当您将应用程序设计为MVP体系结构时,是否是表单内部工作方式的设计?基于此(当然,基于应用程序的需求),您可能会得出不同的结论,即UI设计在您的情况下所占的百分比。
发布于 2012-02-02 17:43:20
我认为你在做相反的事情。如果您神奇地知道确切的编程成本(虽然我不认为这是可能的),那么您可能不需要设计阶段,而且您试图解决的问题可能非常简单。
如果您的意思是如何估计UI设计,那是一个不同的领域。根据字段的不同,有时UI被附加为延迟添加,这样您就可以获得像项目时间x%这样的琐碎估计。不过,这里提到的字段是面向100%用户的,所以我将从UI设计和编程本身开始。即便如此,也很难将其概括地量化为开发总时间的百分比--我们需要更多的上下文。毕竟,有这么多的游戏,有优秀的人工智能等,但拒绝了大量的人,因为他们有糟糕的界面/图形设计。FWIW,人们甚至指责非常成功的Skyrim,因为它的UI设计错误的个人电脑(控制是更多的控制器调优,而不是kb/鼠标调整)。
https://softwareengineering.stackexchange.com/questions/133020
复制相似问题