Skip to content

Посты

Проверка концепции и развитие кода

1 марта 2015 г. • 2 мин чтения

Проверка концепции и развитие кода

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

Почему бы нам не продолжить работу над прототипом для проверки концепции?

Обычно, когда я думаю о прототипе для проверки концепции, он собирается наспех. Многие из “лучших практик” сокращаются, если не полностью игнорируются. Цель состоит в том, чтобы проверить осуществимость идеи. В какой-то момент вы поймете, будет ли решение работать. Затем вы решите, пришло ли время отказаться от идеи и отбросить прототип или продолжить работу над идеей. Если вы решите продолжить работу над идеей, почему бы не продолжить кодирование и не превратить прототип для проверки концепции в реальное решение?

Буду честен, кажется абсурдным создавать решение, а затем выбрасывать его только для того, чтобы создать его снова. Это как плохо покрасить весь дом только для того, чтобы посмотреть, нравится ли вам цвет. “Да, цвет хороший. Давайте покрасим дом по-настоящему на этот раз, и на этот раз мы сделаем хорошую работу.

Есть другой способ. Развивайте код. Добавьте недостающую инфраструктуру. Это может превратиться в долгосрочное здоровое решение.

Отказ от прототипа для проверки концепции стоит вам ценности (времени и денег), которая в противном случае могла бы быть использована. Даже если вы не используете 100%, вы все равно будете в лучшем положении, чем просто выбросить все и уйти. Поэтому в следующий раз попробуйте. Посмотрите, сможете ли вы превратить прототип для проверки концепции в устойчивый проект. Я думаю, вы можете быть удивлены конечным результатом.

Автор: Chuck Conway — инженер AI с почти 30-летним опытом разработки программного обеспечения. Он создает практические системы AI — конвейеры контента, агенты инфраструктуры и инструменты, которые решают реальные проблемы — и делится тем, что он узнает на этом пути. Свяжитесь с ним в социальных сетях: X (@chuckconway) или посетите его на YouTube и на SubStack.

↑ Вернуться в начало

Вам также может понравиться