Одинокий программист против всего остального [закрыто]

12

Я думаю, вы могли бы назвать меня «MicroISV», потому что в основном я работаю над созданием продукта для коммерческой продажи. Я уверен, что есть много таких, как я, поэтому вот мой вопрос:

Помимо аспекта программирования / кодирования, чтобы вывести свой код на улицу, вы делаете что-то самостоятельно или продаете все остальное ? Например, создание веб-сайта, интернет-маркетинг, бухгалтерский учет / налоги, протокол компании, поддержка клиентов, настройка электронной коммерции / банковского дела, управление сервером, закупки и т. Д.

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

Я, конечно, могу понять, что хочу сохранить все эти задачи "внутренними" (то есть мной) для защиты стратегии, планов, кода, личных вещей, таких как номера банковских счетов, но действительно ли такой большой риск заключается в передаче этих задач на внешний подряд? Какой у тебя опыт?

Тодд Майн
источник
1
Не совсем ответ, но действительно хороший блог о жизни MicroISV здесь: successfulsoftware.net
glenatron
1
@glenatron: Это действительно очень хорошая связь, особенно successfulsoftware.net/2009/01/05/running-a-microisv страницы. Это именно тот совет, который я искал - от кого-то, кто имел дело с этим раньше. Идите вперед и опубликуйте его как ответ, и он по крайней мере получит от меня отклик.
Тодд Майн,

Ответы:

7

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

В какой-то момент у вас не будет достаточно времени, чтобы сделать все это самостоятельно.

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

Создание команды обычно занимает некоторое время, поэтому я предлагаю начать поиск людей, которые работают с вами по техническим аспектам вашего продукта, так что в конечном итоге вы можете позволить им справиться с ними, и вы начнете УПРАВЛЯТЬ командой.

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

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

Ведение бизнеса - это командная работа, потому что невозможно (ИМХО), что один человек может эффективно справиться со всеми аспектами, особенно в отношении стратегии, маркетинга, разработки продуктов и поддержки пользователей.

Итак ИМХО

  1. Создать команду для разработки стратегии, маркетинга, разработки продуктов и поддержки пользователей, а также
  2. Аутсорсинг все остальное
Мигель Велосо
источник
Хорошее понимание и совет. очень признателен.
Тодд Майн
30

У нас есть простое правило в нашей компании, так как мы небольшой программистский дом.

  1. Можем ли мы сделать это так же, как третье лицо
  2. Сэкономим ли мы больше денег, выполняя работу внутри компании, или это будет более рентабельно для работы над другим проектом?
  3. У нас действительно есть время для дополнительной работы?
  4. Существуют ли какие-либо другие элементы, о которых внутренний персонал может не знать, такие как законодательство и т. Д.

Ответы на такие простые вопросы помогут вам сделать осознанный выбор.

Надеюсь, это немного поможет.

Reallyethical
источник
3
Пункт 1 ответа @ Reallyethical - это действительно мой лакмусовый тест. Я передал на аутсорсинг такие вещи, как учетные записи, витрины / лицензирование, веб-сайт и графика моего программного обеспечения, потому что я просто не мог сделать хорошую работу. Есть и другие области, в которых я полагаюсь на друзей или контакты, от которых я могу получить информацию - UX и маркетинг - потому что я чувствую, что мне нужна помощь, но я могу выполнить работу самостоятельно, когда узнаю, что нужно сделать.
2

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

Это происходит постоянно, когда счета готовят книги с пользой и в ущерб своим клиентам. Я думаю, что бухгалтер моего друга думал, что его вот-вот поймают.

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

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

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

Майк Кроуфорд
источник