Возможно, худшая ошибка, которую допускают многие дизайнеры при работе с разработчиками, заключается в предположении, что разработчики не креативны, и что у нас не может быть каких-либо хороших идей или вкладов в дизайн. Ошибочность этого очевидна, потому что то, что мы делаем весь день, каждый день, это создание вещей. Само собой разумеется, что дизайнеры могут выдавать ошибки против разработчиков, когда наш код не представляет дизайн в точности, но многие дизайнеры очень обидчивы, когда мы высказываем предложения о том, как можно улучшить их дизайн даже незначительными способами. Иногда предложения могут не подходить, но иногда вы можете улучшить свой дизайн.
Кроме того, я часто обнаруживал, что дизайнеры недооценивают возможности разработчиков для достижения того, чего они хотят, поэтому иногда предлагают более простую альтернативу. Открыв диалоговое окно и предоставив пару вариантов, как минимум, один и идеальный, вы можете быть удивлены тем, что у вас могут быть элементы идеального или все, или даже что-то лучше, когда вы обсуждаете, что на самом деле может быть Достигнуто (иногда то, что кажется разработчику трудным для достижения, кажется легким для разработчика, и наоборот, потому что это разные дисциплины). Конечно, обратное утверждение верно, и вы, возможно, стремитесь к слишком высоким целям, поэтому вам также необходимо это выяснить.
Подводя итог, вы абсолютно правы в том, что любое несоответствие между дизайном и разработкой наносит ущерб как моральному духу, так и конечному продукту. Так что поговорите с разработчиками, как только у вас есть первоначальный дизайн, и оставьте хороший двусторонний диалог открытым.