Укомплектование персоналом проекта WPF + Silverlight - PullRequest
3 голосов
/ 16 июня 2009

Если бы вы работали над проектом бизнес-приложения Silverlight / WPF, вы бы включили команду графических дизайнеров?

Ответы [ 7 ]

3 голосов
/ 16 июня 2009

Я не знаю, буду ли я включать графических дизайнеров. Я бы искал UX (User Experience) дизайнеров.

UX Designer будет обладать навыками графического дизайнера с пониманием дизайна пользовательского интерфейса.

3 голосов
/ 18 июня 2009

Для того, чтобы укомплектовать персоналом проект Silverlight, обычно неплохо бы выполнить три роли:

  1. UX
  2. Творческий
  3. Технические

UX это как правило, фронтальная активность который работает в основном во время анализировать и проектировать и чей вклад результатов в сборку.

Креатив привлекается во время проектирования. Creative имеет две основные роли: Visual Designer и Interaction Implementer. Визуальный дизайнер будет активно использоваться на этапе проектирования и будет использоваться в таких инструментах, как Adobe Illustrator или Expression Design, для создания визуальных ресурсов. Визуальный исполнитель будет наиболее активно использоваться на этапе сборки, где они будут работать бок о бок с технической командой для интеграции визуальных ресурсов в решение. Разработчики Ineraction будут жить в Expression Blend.

Техническая часть, конечно, используется наиболее интенсивно во время сборки, но, как обычно, вы должны привлекать своего технического архитектора во время планирования и анализа, чтобы помочь ориентировать Functional, UX и Creative на возможные решения. Разработчики будут жить в Visual Studio и Expression Blend.

В зависимости от набора навыков вашей команды, у вас могут быть некоторые пересекающиеся личности вдоль границы между исполнителем и разработчиком. По мере того, как разработчики все больше разбираются в способах Expression Blend, я думаю, что мы могли бы рассматривать эту роль как вторичный или третичный набор навыков для многих разработчиков.

Как правило, это хорошая идея - использовать ресурсы UX & Creative, если вы пытаетесь достичь более высокого уровня пользовательского опыта, но это не обязательно, и я бы сказал, что в вашем случае было бы неплохо иметь ».

Silverlight - жизнеспособная платформа для разработки стандартных бизнес-приложений. Silverlight - это не просто кричащая графика. Речь идет о создании веб-приложений, в которых есть все функции, которые современные пользователи ожидают, с более быстрым выходом на рынок и снижением затрат на обслуживание. О, и если вы хотите добавить немного времени в свободное время ... вы можете сделать это. : -)

2 голосов
/ 17 июня 2009

Вот кое-что, что я написал в качестве JD для укомплектования персоналом Проекта Silver Light.

UX Designer Profile

  • Возможность визуализации и создания пользовательский опыт и перевод их дизайн пользовательского интерфейса с использованием Expression Смесь
  • Отличное понимание XAML и возможности Silverlight
  • Отличное понимание создания и применения стилей и шаблонов
  • Ideal кандидат будет работать с Silverlight 1.0 с момента своего создания, с примерами, показывающими уровень опыт с пониманием улучшения сделаны с 2.0 и 3.0.

Silverlight Architect

  • Возможность руководить командой, внедряя необходимые инструменты и структуры (от конца до конца) для конкретных проектов Silverlight
  • Опыт использования Expression Blend и Visual Studio для разработки приложений Silverlight
  • Хорошее понимание XAML Стили, триггеры, наблюдаемая коллекция, методы привязки данных, шаблон представления модели (MVVM), шаблоны навигации
  • XML и LINQ в Silverlight
  • Все аспекты платформы Silverlight, включая DLR, изолированное хранилище и т. Д.
  • Понимание основных прикладных блоков, таких как составной прикладной блок (Prism) Отличное понимание использования сервисов RIA, WCF и ADO.NET Entity Framework с Silverlight
  • Отличное знание разработки в .NET 3.0 и 3.5 Framework
  • Должен понимать основы разработки программного обеспечения, включая лучшие практики и шаблоны проектирования ООП. Понимание кросс-браузерных проблем разработки Front-end важно
  • Знание сторонних библиотек пользовательского интерфейса
  • Знакомство с технологиями Live Mesh

Silverlight Developer

  • Опыт использования Expression Blend и Visual Studio для разработки приложений Silverlight
  • Отличные навыки C # и XAML
  • Опыт использования MVVM
  • Сильные навыки JavaScript
  • Знания о разработке в .NET 3.0 и 3.5 Framework
1 голос
/ 16 июня 2009

Я думаю, что название должности du jour - «Дизайнер взаимодействий» - они говорят на языке пользовательского опыта, удобства использования и т. Д. Другими словами, те, кто являются экспертами в «дизайне взаимодействия». Вам нужна команда из них вместо графических дизайнеров.

Обязательная статья в Википедии о дизайне итераций: здесь

Графические дизайнеры хороши, но если вы не создаете ОС, вам не нужна их команда. Лишь немногие могут создать макеты в Blend или Photoshop (и позволить вашим разработчикам переводить изображения Photoshop в XAML с помощью Visual Studio)

1 голос
/ 16 июня 2009

Для меня это зависит от проекта и качества интерфейса, который вы ищете. Для многих внутренних проектов найм на полный рабочий день графического дизайнера может быть немного излишним. Если вы создаете внешний веб-сайт / проект, то вам обязательно нужно привлечь кого-то с опытом работы с пользователем.

0 голосов
/ 16 июня 2009

Не расщепляя волоски по поводу описания работы, я бы ответил огромное Да на это! Дайте вашим разработчикам свободу сосредоточиться на коде, в котором они хороши и , и получите приложение, которое выглядит невероятно одновременно. Это огромная победа.

0 голосов
/ 16 июня 2009

Конечно, теоретически предполагается, что они используют Expression Blend Studio, но это не очень хорошо работает, поэтому вам нужно найти человека, который мог бы работать в VisualStudio. Всегда имейте людей из UI, если вы создаете UI - иметь профессионально выглядящие приложения так же важно, как и хорошо работающие приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...