Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Интервью с Дугласом Ронне, ведущим разработчиком Protocase Designer

В прошлом месяце мы запустили новую версию Protocase Designer (4.6) — волнительно, верно? Я в Protocase с самых ранних дней, видел рост компании во многих направлениях. Одним из главных — разработка и запуск Protocase Designer. За прошедшее десятилетие я видел его постоянное улучшение и трансформацию в невероятно полезный инструмент для клиентов.

Я уже писал о 6 улучшениях в версии 4.6, но для этого поста хотел сделать что-то особенное. Поболтал с Дугласом Ронне, нашим ведущим разработчиком ПО (и, по сути, мастером Protocase Designer в его нынешнем виде), о программе и её пути.

Интервью с Дугласом Ронне, ведущим разработчиком Protocase Designer

Расскажите о своем бэкграунде — что делали до Protocase?

До Protocase я был бы клиентом. Не обязательно Protocase Designer, но точно в той же сфере и понимал важность полезного ПО. Вырос в машиностроительной мастерской. Работал у производителя контроллеров двигателей для электромобилей, бэкграунд в электротехнике и математике. Сейчас ведущий разработчик Protocase Designer.

Каковы были цели Protocase Designer?

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

Как был Protocase Designer до версии 4.0?

Когда я пришел в сентябре 2009 года, была базовая версия. Мало графических возможностей, не понимала толщину металла. Имела 4 базовых шаблона, позволяла ставить вырезы и заказывать онлайн, но была довольно сложной в использовании.

Какие первые изменения вы внесли?

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

Но быстро поняли — нужна полная переработка. Начали с нуля то, что стало Protocase Designer 4.0.

Расскажите о разработке версии 4.0. Какая работа вложена?

Первую версию 4.0 разработали я и студент-информатик, но большинство 4.0 сделал я сам. Когда расширяли до 4.2 и дальше, была небольшая команда. Но первые 500 000 строк кода 4.0 написал я.

При переработке перешли с Python (хорош для прототипирования) на Java (тоже хорош для прототипирования, но дает приятный готовый вид). За год собрали первую версию 4.0. Получили гораздо лучшую основу для добавления новых шаблонов. Теперь можно проектировать различные кронштейны и устанавливать их в корпус.

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

Что такое автоматизированные рабочие инструкции (AWI)?

Это инструкции для сборки дизайна, в основном создаваемые автоматически компьютером из 3D-модели. Есть человеческое вмешательство — мы не пытались вложить ИИ, у нас умные люди, они лучше компьютеров в ценностных суждениях. Но компьютеры лучше в копировании и повторяющихся задачах. Это сильно сократило время обработки заказов командой Engineering & Design Services (EDS) и уменьшило ошибки. Люди, даже внимательные, плохи в повторяющихся действиях; компьютеры — отличны.

Цель — не сделать работу EDS ненужной, а освободить их мозги для анализа дизайна на предмет интенциональности. Они смотрят и говорят: «Это выглядит слишком большим, может, толщину увеличить?» Или: «Это очень маленькое. Они точно хотели вентилятор 9 мм вместо 90 мм?» Компьютеры в этом ужасны. Люди — особенно наши — отличны.

Как AWI были внедрены в Protocase Designer?

Мы меняем способ создания инструкций. Сейчас стандарты рабочих инструкций разработаны в конце 1800-х / начале 1900-х. Мы используем компьютеры для создания 3D-интерактивных индивидуальных инструкций.

Мы построили систему Protocase Designer максимально гибкой и использовали эту силу для создания этих инструкций.

Что AWI означают для клиентов?

AWI сокращают время составления котировок и повышают показатель соблюдения сроков (который уже был высоким). Чем меньше ошибок, тем меньше вероятность сдвига графика или других проблем, затрагивающих клиента.

Как ваш опыт электроинженера и прошлой работы сформировал видение ПО?

Я понимаю наших клиентов; будучи клиентом сам, знаю: им не очень важны «колокольчики и свистелки» и внешний вид. Наши ключевые клиенты — электроинженеры. Им важно, как вещи работают и могут ли они быстро разобраться. Protocase Designer прост и ведет себя больше как Microsoft Paint, чем SolidWorks.

Программа сильно изменилась за годы; как она осталась верна видению Protocase?

Protocase Designer всё еще основан на шаблонах и всегда будет. Не значит, что мы не сделаем что-то иное, но всегда сохраним софт, где 3D-дизайны делаются полностью. Видение — шаблонный подход, где вы просто модифицируете дизайн, не нуждаясь в обучении проектированию корпусов.

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

Сейчас проходим первый косметический редизайн для чистого современного вида. Думаю, нужна веская причина менять поведение софта. Все злятся, когда выходит новая версия Windows — вечно привыкают, потому что меняют всё, и, я бы спорил, без необходимости. Мы останемся максимально близко к исходной визии, но всегда делая максимально легким проектировать, заказывать и получать корпуса.

Интервью с Дугласом Ронне, ведущим разработчиком Protocase Designer

Как часто команда учитывает обратную связь клиентов и вносит изменения?

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

Один совет для новичков в Protocase Designer?

Мы сделали Protocase Designer так, чтобы он не позволял проектировать то, что мы не можем построить. Есть границы — предупреждения. Но они гибкие: можно отправить заказ как есть, и EDS попытается заработать. Главный совет: завершайте дизайн в рамках ограничений Protocase Designer. То есть, если соблюдаете предупреждения и вносите правки — заказ будет выполнен с минимальной стоимостью и без проблем.

Самый полезный инструмент, который иногда не замечают — инструмент измерения. Измеряя между двумя объектами, он дает размеры, но затем позволяет изменить точку и сдвинет второй объект, чтобы размеры сходились. Невероятно полезный и простой инструмент. Настоятельно рекомендую.

Использование инструмента измерения гарантирует, что всё вписывается, и можно скорректировать при необходимости. Это один из самых продвинутых инструментов — стоит освоить.

Интервью с Дугласом Ронне, ведущим разработчиком Protocase Designer

Чего вы больше всего ждете от перехода на 4.6?

Никто не будет рад этому, кроме меня — диалоговое окно! Новый подход к тому, что было: теперь все заметки в одном окне, а не в нескольких диалоговых. Надеюсь, люди увидят больше наших заметок, потому что не будут тыкать «Далее», чтобы пройти мимо очередного окна посреди дизайна.

Также сделали более упорядоченный интерфейс: можно менять размеры иконок и добавляем загрузку SVG-файлов. С векторной графикой заказ не потребует доп. обработки от отдела графики — нет доп. платы и качество лучшее.

Большое спасибо Дугласу за интервью. Если есть вопросы к Дугласу — пишите в комментариях.

Рекомендую скачать Protocase Designer 4.6 и попробовать самим. Увидите, как быстро и легко проектировать и заказывать нестандартные корпуса, панели и кронштейны!

Промышленные технологии

  1. Инсайты от Союн Ким, старшего продуктового дизайнера StudioRed: стратегии UX, UI и брендинга
  2. Умножение и деление в научной нотации: правила и примеры
  3. Индустрия 4.0: Интервью с Вереной Майюктке из Bosch.IO об IoT, автоматизации и фабрике будущего
  4. Стратегии преодоления расширенных лид-таймов компонентов
  5. Умные закупки: слияние ИИ с человеческим инсайтом
  6. Сварка свинца: Экспертное руководство по безопасным техникам и советам
  7. Регуляции по безоловянным печатным платам: соответствие и экологическое воздействие
  8. Обновленное руководство: 6 ключевых улучшений Protocase Designer в релизе 4.6
  9. Три ключевых преимущества использования Protocase Designer
  10. PrimeTurning: Первый универсальный инструмент для прямого и обратного точения