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

Как и миллионы американцев в наш современный цифровой век, имеете ли вы реальный опыт кодирования программного обеспечения от нуля до десяти градусов ниже нуля?

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

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

Однако вы также знаете те особенно сложные, но знакомые блоки в вашей карьере, которые заставляют вас остановиться — действительно остановиться и серьезно подумать.

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

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

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

Но карты вашего блестящего решения недостаточно для начала. В вашем сознании стоит огромный контрольно-пропускной пункт. У вас нет опыта программирования. У вас не хватило терпения выучить HTML, чтобы не отставать от Myspace, как это может работать?

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

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

1. Планируйте ежедневно, планируйте еженедельно, планируйте ежегодно.

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

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

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

2. Делайте презентацию снова и снова.

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

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

Продайте это как далекое воспоминание, которое вы не сможете забыть. Помнишь, в пятом классе ты выпотрошил посудомоечную машину, отчаянно пытаясь починить ее перед Днем Благодарения? Вы можете живо проиллюстрировать эту историю, как будто это произошло вчера, с юмором и страстью. То же самое относится и к вашей презентации: расскажите ее как историю с уверенностью, ясностью и страстью!

3. Заранее сформулируйте четкие ожидания.

Позаботьтесь о том, чтобы преодолеть разрыв между тем, что вы ожидаете и представляете от результатов работы программного обеспечения, и тем, что вы на самом деле получаете. Вы можете представить себе рождественскую елку National Lampoon, но на самом деле вы получите елку Чарли Брауна.

Посмотрите на сопоставимые программные приложения. Сформулируйте и систематизируйте свои ожидания заранее, используя простые термины, такие как: зеленый, желтый, красный.

· Зеленый — должен иметь функции,

· Желтый — зависит от бюджета, времени и результатов других функций,

· Красный цвет — будущие обновления, указывающие на дальнейшее развитие программного обеспечения.

4. Изучите Balsamiq.

Youtube может быть отличным инструментом обучения. В зависимости от программы, которую вы создаете, вероятно, вы будете использовать Balsamiq. Balsamiq — это программный инструмент для создания каркаса, который позволяет вам четко отображать дизайн вашего программного обеспечения. Вспомните Etch-a-Sketch для взрослых. Это может быть так просто. Вы не будете разрабатывать и писать код, но вам нужно четко нарисовать или проиллюстрировать свои идеи в дорожной карте, которую разработчики могут использовать.

Ниже приведен пример иллюстрации, которую наша команда основателей InMotion Albums отправила разработчикам, работающим с нами в Amadeus Consulting — A Division of Exadel в Боулдере, штат Колорадо, для создания веб-приложений и приложений для отображения. Инженеры-программисты проинформировали и призвали нашу команду основателей начать с каркасного моделирования нашего видения.

Собственно веб-приложение работает здесь:

5. Демонстрировать всеобъемлющий профессионализм, добросовестность и терпение.

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

Эту статью написала Кристин Миллер, соучредитель и генеральный директор колорадского стартапа InMotion Albums. Компания InMotion была удостоена награды CES Innovation Awards в области цифровых изображений в той же категории, что и HP и Samsung, а также была представлена ​​в медиа-туре, организованном Ассоциацией потребительских технологий (CTA)™, посвященном стартапам.

Свяжитесь с Кристин по адресу [email protected]

Первоначально опубликовано на medium.com 21 сентября 2017 г.