Хороший, плохой, никакой: почему важно проектировать дизайн и как это делать?

Продукты и IT · 30 ноября

Поделиться
4
28

«Большинство людей делают ошибку, думая о дизайне как о внешнем виде. Люди думают, что это видимость, что дизайнеру дают коробку и говорят: „Сделай так, чтобы она выглядела хорошо!“ Это не то, что мы называем дизайном. Дизайн — это не просто внешний вид или восприятие вещи. Дизайн — это то, как она работает» — Стив Джобс


Всем привет! Меня зовут Владислав Шиханов, я ведущий программист в CDEK. В этой статье я хочу рассказать о том, как мы пришли к проектированию и review плана разработки до начала реализации задачи, что это дало и как повлияло на скорость и качество разработки. Также поделюсь практическим руководством: как проектировать и проверять технический дизайн, чтобы это было быстро и удобно.

Статья будет полезна разработчикам любой квалификации, но особенно тимлидам и менеджерам для внедрения практики в командах.

Зачастую процесс разработки выглядит так: вы получаете задачу, пытаетесь её реализовать, сталкиваетесь с рядом трудностей, уточняете детали и вносите изменения в свеженаписанный код. Конечно, с одной стороны, это гибко, но с другой — довольно дорого. Разработка станет проще и дешевле, если проектировать задачу до начала её реализации. Давайте разберёмся, как это сделать.


Читать продолжение в Хаброблоге CDEK