Комментарии 7
опытный дизайнер Петя может ... выпустить компонент за один рабочий день = 15 дизайн-часов. А джун Вася..., и ему на эту же работу и те же 15 дизайн-часов потребуется 5 рабочих дней.
Поясните пожалуйста, какого уровня у вас должен быть дизайнер и как он должен работать, чтобы у него “дизайн-час” был равен астрономическому? Интересно, что у вас является эталоном “дизайн-часа” и почему вы выбрали именно такой.
Дизайн-час примерно равен астрономическому часу у дизайнера или проектировщика уровня чуть выше среднего (это два-три года опыта). Он уже достаточно опытный чтобы работать самостоятельно и не допускать серьезных ошибок в планировании.
Эталона у дизайн-часа нет, т.к. это не абсолютная величина. Иначе получился бы нормо-час для выполнения одинаковых типовых задач.
Спасибо за ответ. Появился еще вопрос ;)
Радиокнопка: … итого, для создания и описания компонента «с нуля» потребуется: 4×2×2 = 16 дизайн-часов.
Получается, что на создание этого простого компонента вы планировали около 3-х рабочих дней дизайнера уровня “чуть выше среднего”, который работает самостоятельно. З дня - это моя грубая прикидка, учитывая, что 8 часов в день реально же не работают.
Далее для простоты делю на 8 часов в день:
Карточка: 162 дизайн-часа == 20 рабочих дней такого дизайнера == ~1 рабочий месяц
Таблица: 2448 дизайн-часов == 306 рабочих дня == ~1.5 рабочего года
Возможно я не так понял приведенные цифры и не правильно считаю… Можете сказать, сколько в итоге вам фактически потребовалось “дизайн-месяцев” на основную часть дизайн-системы, где есть формы ввода, таблицы, карточки, графики. А также какое было общее календарное время, в течении которого готовился этот дизайн для разработки.
Важно понимать следующее:
1. Это не время работы над компонентом в редакторе, а выполнение работ по перечисленным выше этапам. Я их повторю:
Анализ потребности.
Анализ состава.
Составление списка свойств (название и тип).
Подготовка рабочего варианта.
Коммуникации с коллегами.
Тестирование (самостоятельное или с помощью коллеги).
Создание дополнительных вариантов (например, размеров или цветовых тем).
Подготовка или обновление сопроводительной документации.
2. Приведенные в примерах числа, это работа над компонентом «с нуля».
3. В одиночку такая работа не может быть сделана. У нас четыре человека (два синьора, один мидл и джуниор) выполнили все работы по подготовке шести десятков компонентов дизайн-системы за 2,5 квартала с учетом отпусков.
Не увидел точного расчета и чему равен 1 дизайн-час.
Важно было обеспечить независимость от чужой системы
- вывод, не зависящий от внешней среды, поэтому для его получения на исследовании можно было сэкономить.
Зачем рисовать иконки с нуля, если можно дополнять/компоновать бесплатные коллекции?
"Простой компонент = количество примитивов × 2 × (количество состояний × количество размеров и тем / 2)"
Кажется, из этой формулы раскрыв скобки можно выкинуть двойки?Простой компонент = количество примитивов × (количество состояний × количество размеров и тем)
Подход, который помог нам точно оценить трудозатраты на разработку дизайн-системы