Найти в Дзене
Гайды по Фигме

GitHub выводит культуру сотрудничества на новый уровень

Оглавление

Автор: Морган Кеннеди, отдел Figma-маркетинга

Куда идут разработчики для создания программного обеспечения?

В GitHub, конечно, который является домом для более чем 31 миллионов разработчиков по всему миру. Платформа разработки GitHub основана в 2008 году и с 2018 года часть Microsoft. На ней разработчики учатся, делятся и работают вместе, чтобы построить удивительное программное обеспечение.

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

«GitHub имеет большую культуру сотрудничества», - говорит Диана Монтер [менеджер по проектированию в GitHub]. «Но мы также удаленная компания, с дизайнерами, инженерами, менеджерами по продуктам и другими, работающими из разных мест. Нам нужен был способ сломать барьеры для сотрудничества и творчества, которые могут возникнуть, когда вы не разделяете то же физическое пространство, что и кто-то другой».

Развитие системы проектирования и команды, которая ее поддерживает

Когда Монтер присоединилась к GitHub в 2015 году, у компании не было сотрудников, полностью занятых системой проектирования. «Дизайнеры должны были воссоздавать одно и то же снова и снова, отсутствовала документация, шаблоны устарели, и существовали другие проблемы, которые люди пытались решить самостоятельно. Мы решили приложить массовые усилия по оптимизации наших процессов с помощью системы проектирования и документированного рабочего процесса. В течение шести месяцев после начала работы была сформирована постоянная команда, включая Монтер и еще одного человека».

Это было тогда. Сегодня команда разработчиков систем насчитывает семь человек (из 25 в общей команде разработчиков продукта), занимающихся поставкой многоразовых взаимозаменяемых компонентов, чтобы сделать процесс проектирования в GitHub эффективным, повторяемым и масштабируемым. «Системы проектирования стали основой того, как мы проектируем и строим в GitHub», - объясняет Монтер в статье, которую опубликовала.

-2

Исправление ошибок в рабочем процессе разработки

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

«У нас были некоторые болезненные шаги в нашем рабочем процессе, которые сделали его ограниченным и запутанным для участников, которые хотели перебирать или обновлять такие вещи, как значки в нашей библиотеке значков SVG», - говорит Джон Рохан [системный дизайнер и инженер GitHub]. «Люди должны были иметь определенное программное обеспечение и знание определенных инструментов для внесения вклада».

Чтобы решить проблемы с обновлением библиотеки значков, называемой Octicons, GitHub начал эксперимент с Figma. «Мы были в восторге от Figma, потому что для обновления значков не требовалось загружать и устанавливать программное обеспечение в рамках рабочего процесса», - говорит Монтер.

Для Рохана это была комбинация Figma и API Figma, которая позволила GitHub сделать вклад как можно менее болезненным. «Перенося Octicons на Figma и используя API Figma, мы могли автоматизировать рабочий процесс, что позволяет людям вносить свой вклад в систему проектирования, используя мощные инструменты разработки платформы без какой-либо сложной настройки».

Понимая потенциальное влияние Figma на рабочий процесс команды, команда Design Systems также начала миграцию своих компонентов пользовательского интерфейса на Figma. «Почти все, что проектировщикам и разработчикам необходимо для создания и проектирования в GitHub, теперь доступно в Figma».

-3

Создание «DesignHub» для удаленного сотрудничества

Хотя команда всегда была агностиком в использовании инструментов, культура использования Фигмы стала распространяться как лесной пожар. Для удаленной команды тот факт, что Figma ориентирована на веб-дизайн, позволил им преодолеть физическое расстояние и начать сотрудничать реальным и эффективным способом.

«Возможность перепрыгнуть в один и тот же файл с кем-то заполнила пробел, когда мы не имели возможности собраться вокруг доски с кем-то. Фигма заменила нам доску».

Кэти Чжэн [старший дизайнер продукта в GitHub] не могла не согласиться. «Впервые с тех пор, как я присоединилась к GitHub, я чувствую сотрудничество в области дизайна и все преимущества команды, которая вместе. И, возможно, это даже веселее, чем белая доска, потому что у вас есть мощные функции прямо на кончиках пальцев». Для Чжэн, Фигма включает творчество обратно в процесс. «В момент, когда я начала делать дизайн-сессии, где с другими дизайнерами закидывала файлы в Figma, я почувствовала, что, распространяя идею, мы можем создать гравитацию и импульс вокруг нее».

Сегодня Чжэн использует Фигму для «в основном всего, что вращается вокруг повествования». Дизайн — это рассказ истории, а прототипирование приводит историю в действие. «Прототипирование теперь является неотъемлемой частью моего рабочего процесса, потому что это так просто. Я могу быстро перетаскивать вещи, чтобы предложить идеи, без переключения между инструментами».

«GitHub — это пространство для сотрудничества. Все, что мы строим, все функции и инструменты, должны обеспечивать это сотрудничество. Figma является естественным инструментом для нас, потому что она охватывает и поддерживает сотрудничество между дизайнерами и инженерами»

Ускорение обратной связи для более быстрых циклов доставки

Дизайнеры, такие как Чжен, ценят, как Фигма улучшает и ускоряет цикл обратной связи, снижая барьер для участия не-дизайнеров. «В GitHub мы всегда тесно сотрудничаем с нашими проектными и инженерными командами. Чем больше мы приглашаем Инжиниринг в наш цикл обратной связи, тем лучше результат для обеих сторон и тем короче общий цикл».

Эш Гийом [графический дизайнер GitHub] соглашается. «Я могу мгновенно взять свой дизайн и поделиться ссылкой с любым из членов моей команды. Они могут открыть его в Figma и дать мне обратную связь через систему комментариев, ускоряя цикл обратной связи».

Рохан из команды Design System считает, что быстрый обмен макетами имеет важное значение для общения и получения обратной связи. «Люди могут посмотреть на фактический дизайн, который очень ценен для нас, потому что мы обмениваемся данными быстро и часто, а скорость и импульс для быстрых изменений имеют решающее значение. Инженеры рады иметь возможность перейти по Figma-link и посмотреть на проекты и прототипы».

Распространение успеха по всей компании

Когда мы спросили об успехе Figma в GitHub, в первую очередь для Монтер это то, как она помогает команде Design Systems. «С Figma легче поддерживать нашу систему проектирования в актуальном состоянии. Но думаю, что другой показатель успеха — это то, что больше инженеров и менеджеров по продуктам присоединяются и находят полезным сотрудничество с дизайнерами. Конечным успехом является распространение Figma во всей организации GitHub».

Figma помогает дизайнерам GitHub узнать больше о том, что происходит между началом идеи и завершенным дизайном. По словам Монтер «существует меньше препятствий для получения доступа к незавершенному производству для людей за пределами проектной группы, что означает, что участвует больше людей и происходит больше инноваций».

Это сотрудничество лежит в основе того, что GitHub всегда делал — создавал что-то удивительное, объединяя людей и команды в одном месте.

«Мы с другим дизайнером собирались вместе в файле дизайна Figma, просто изучали, веселились и отскакивали друг от друга. Когда кто-то другой присоединился и увидел всю работу, которую мы делали, он начал новые разговоры, которые не произошли бы иначе. Это то, чего я не испытывал ни в каком другом программном обеспечении для проектирования»

Перевод стать с сайта Figma.com