我们外包了我们的应用程序开发,他们创建了一个托管在Amazon-EC2上的DB。
对于UI,我们正在与一个网页设计师谈判,但他们并没有做任何编码来将网站与应用程序开发人员创建的DB集成。
让一个人做网站设计,另一个人做DB集成编码是个好主意吗?会出现什么问题或并发症?
我们应该选择一个提供完整软件包的设计师吗?
发布于 2011-06-26 05:24:47
我会寻找一对,设计师和开发人员,他们曾经一起工作过。如果他们在此之前成功地在一个项目上一起工作,你将避免你可能遇到的最大的复杂:不理解和尊重设计的程序员,以及不理解什么是可能的(或可能的,但极其困难的)的设计师。
我的经验是你不想要自动驾驶。你想让两个人彼此感觉舒服,并尊重每一个角色,让他们能够相互给予和接受。
您不想从开发人员那里听到的是(我以前也听说过)
“我是这样做的,因为它就是这样设计的。如果我能……的话,我只需要2小时,而不是4天。”
我真希望他在做这项工作之前就来了。我们会和设计师坐在一起,然后改变设计。
另一方面,设计师花更多的时间来思考设计,有时他们想出的“疯狂”的东西可以真正挑战和延伸开发人员,超越他们已经知道的可能,创造新的解决方案。
问问你的设计师,他过去和什么开发人员一起工作过。如果一个网页设计师不能推荐过去曾与他共事过的开发人员,那就找一个不同的设计师。
发布于 2011-06-25 23:18:47
很少有人能把每件事做得很好。我更喜欢使用专用的图形设计师的外观和感觉,和专用程序员的后端。我认为,一般来说,逻辑思维(程序员)和艺术思维(设计师)没有太多的重叠,所以我更愿意为每一个人找专家。也就是说,每个人都有好的也有坏的。
设计人员不需要了解后端是如何工作的,程序员将设计人员的工作转化为块(视图层模板等)也不会有任何问题。他们需要。
发布于 2011-10-26 17:16:02
这可能会有帮助。
在一个组织中,有两种类型的编码器:前端用户界面和后端编码器。你应该让一个专家(网页设计师)完成用户界面,让另一个专家(网页开发人员)来处理那些令人讨厌的事情。这是一种完全不同的食物,所以如果你担心的是“太多的厨师破坏了食物”,那么你就不应该担心:)
给出完整包裹的人将付出昂贵的代价。就像说..。度身定做的假日比套餐假期更好(就价格而言)。
https://softwareengineering.stackexchange.com/questions/87093
复制相似问题