为WPF + Silverlight项目配备人员

时间:2009-06-16 15:48:32

标签: wpf silverlight

如果为“Silverlight / WPF商业应用”项目配备人员,您是否会包括图形设计师团队?

7 个答案:

答案 0 :(得分:3)

我不知道我是否会包括平面设计师。我会寻找UX(用户体验)设计师。

UX Designer将具备了解用户界面设计的平面设计师的技能。

答案 1 :(得分:3)

为了配合Silverlight项目,通常最好填补三个角色:

  1. UX
  2. 广告
  3. 技术
  4. 用户体验是     通常是前面加载的活动     主要在期间运作     分析和设计及其分析     可交付成果输入到构建中。

    广告素材在设计中引入。 Creative有两个基本角色:Visual Designer和Interaction Implementer。可视设计器将在设计阶段大量使用,并将生活在Adobe Illustrator或Expression Design等工具中,以构建可视资产。在构建阶段,Visual Implementer将得到最大程度的利用,他们将与技术团队并肩工作,将可视资产集成到解决方案中。 Ineraction Implementers将存在于Expression Blend中。

    技术当然是在构建期间使用最重的但是,像往常一样,你应该在Plan& amp;分析以帮助引导功能,用户体验和创新可行解决方案。开发人员将使用Visual Studio和Expression Blend。

    根据您的团队的技能组合,您可能会在实施者/开发人员边界上拥有一些交叉的个性。随着开发人员以Expression Blend的方式越来越精明,我认为我们可以将此角色视为许多开发人员的二级或三级技能。

    一般来说,最好带上UX& amp;创意资源,如果你想要达到一些更高级别的用户体验,但这不是必需的,我会说你的情况特别是“很高兴”。

    Silverlight是一个非常可行的开发平台,用于构建标准的业务线应用程序。 Silverlight不仅仅是华丽的图形。它旨在构建具有现代用户所期望的所有功能的Web应用程序,从而加快产品上市速度并降低维护成本。哦,如果你想用你所有的业余时间添加一些piz-azz ......你可以做到这一点。 : - )

答案 2 :(得分:2)

以下是我为人工银灯项目编写的JD。

UX Designer个人资料

  • 可视化和创建的能力 用户体验,并翻译 他们使用Expression进行UI设计 混合
  • 对XAML和XAML有很好的理解 Silverlight的功能
  • 非常了解创建和应用样式和模板
  • 理想 候选人将一直与之合作 Silverlight 1.0自成立以来, 显示水平的例子 专业知识和理解 使用2.0和3.0进行的增强。

Silverlight Architect

  • 通过为Silverlight特定项目提供所需的工具和框架(端到端)来指导团队的能力
  • 使用Expression Blend和Visual Studio进行Silverlight应用程序开发的经验
  • 很好地理解XAML 样式,触发器,可观察集合,数据绑定方法,模型视图视图模型(MVVM)模式,导航模式
  • Silverlight中的XML和LINQ
  • Silverlight框架的所有方面,包括DLR,隔离存储等
  • 了解复合应用程序块(Prism)等基本应用程序块 对使用Silverlight
  • 使用RIA,WCF服务和ADO.NET实体框架服务有很好的理解
  • 熟练掌握.NET 3.0及其中的开发知识。 3.5框架
  • 必须了解软件开发的基础知识,包括最佳实践和OOP设计模式。了解跨浏览器前端开发问题非常重要
  • 有关第三方UI库的知识
  • 熟悉Live Mesh技术

Silverlight开发人员

  • 使用Expression Blend和Visual Studio进行Silverlight应用程序开发的经验
  • 优秀的C#和XAML技能
  • 使用MVVM的经验
  • 强大的JavaScript技能
  • .NET 3.0中的开发工作知识& 3.5框架

答案 3 :(得分:1)

对我来说,这取决于项目和您正在寻找的UI的质量。对于很多内部项目,聘请全职图形设计师可能有点矫枉过正。如果您正在创建一个面向外部的网站/项目,那么您一定要带上具有用户设计经验的人。

答案 4 :(得分:1)

我认为职位名称dujour是“交互设计师” - 他们讲的是用户体验,可用性等方面的语言。换句话说,他们是“交互设计”的专家。你想要一个团队而不是平面设计师。

关于迭代设计的强制维基百科文章:here

平面设计师很好,但除非你正在构建一个操作系统,否则你不需要他们的团队。只需几个在Blend或Photoshop中构建模型(并让开发人员使用Visual Studio将photoshop图像翻译成XAML)

答案 5 :(得分:0)

当然 - 从理论上讲,它们应该使用Expression Blend Studio,但是效果不好,所以你需要找到一个可以在VisualStudio中工作的技术用户。如果您正在构建UI,则始终拥有UI用户 - 拥有专业外观的应用程序与使应用程序运行良好同样重要。

答案 6 :(得分:0)

如果没有关于职位描述的分歧,我会回答这个问题!让开发人员可以自由地专注于他们擅长的代码同时获得一个看起来令人难以置信的应用程序。这是一个巨大的胜利。