Wed 6 Sep 2006
Знай свой рынок
Posted by Alex Lebedev under бизнес
Недавно я получил очень интересный комментарий на свой пост “Лучший способ найти время на юнит-тесты”:
Ты не рассмотрел одного аспекта. Ты и твоя команда разработчиков - не монополисты. Вы в ситуации рыночной конкуренции. И в этом смысле сроки, за которые вы поставляете заказчику продукт - один из тех показателей, в том числе и по которому вас будут выбирать из множества других. Хорошо, когда заказчик “повязан” на вас. А если нет? Если вы вынуждены конкурировать с другими, с тем чтобы “пробить” под себя заказ? При этом, как правильно ты заметил, необходимость документирования и тестирования заказчика не волнует (первое - как правило, второе - всегда). Его волнует конечный продукт, а также сроки и цена (которая, в свою очередь, тоже не склонна снижаться с ходом тестирования и документирования; ты же тоже, при всём понимании необходимости некоторых вещей подобно этой, не альтруист). То есть: ты не можешь сказать, чем обусловлены бОльшие сроки (по сравнению со среднерыночными или сроками реализации проекта отдельными ушлыми псевдо-разработчиками), за которые твоя команда берётся реализовать проект. То есть можешь, но это никого не интересует. И это становится не положительной, позитивно характеризующей вашу разработку стороной, а наоборот - вашим конкурентным недостатком. Это IMHO. Уверен, мОгущее иметь место в современном бизнес-мире. Антон С. (ТАУ, 2001-2006)
Что я думаю по этому поводу?
У компаний, занимающихся установкой пластиковых окон, есть два основных источника дохода. Первый источник - это заказы на остекление новостроек. Что нужно, чтобы преуспеть на этом рынке? В первую очередь - цена. Заказы на остекление новостроек распределяются либо по знакомым, либо через тендер. Чтобы выиграть тендер, нужно предложить самый дешевый вариант. Или предложить самый большой откат - в этом случае абсолютно так же нужно минимизировать основную стоимость. Таким образом, в новостройки, как правило, ставят самые дешевые окна, подходящие под установленный строительной компанией стандарт. Второй источник дохода - установка окон отдельным людям. Здесь клиента в первую очередь волнует качество и уровень обслуживания, и клиент готов за это платить. В отличие от примера с новостройкой, клиент ощутит последствия выбора на своей собственной шкуре, а не только на своем бюджете.
Итак, в установке пластиковых окон есть два совершенно разных рынка, для успеха на которых требуются разные конкурентные преимущества. Компании, которая хочет добиться успеха, лучше знать, на какой рынок она ориентируется, и какие вещи важны для успеха на этом рынке.
В индустрии разработки ПО все точно так же. Есть множество проектов, где на человеке, выбирающем поставщика, никак не отразятся реальные результаты проекта. В таких проектах конкурентное преимущество никак не связано с качеством поставляемого продукта или фактическими сроками завершения работ, а связано с готовностью обещать нереальные сроки и умением “впарить” сырой продукт.
И знаете что? В таких проектах нет необходимости искать время на юнит-тесты. Или даже тестировать продукт. Никого не волнует качество итогового результата. В эту же категорию относятся проекты по освоению бюджета путем разработки продуктов, которыми никто не будет пользоваться.
У меня нет желания работать на этом рынке. Я не для того пытаюсь собрать отличную команду разработчиков, найти лучшие возможные инструменты и создать идеальный процесс разработки, чтобы пытаться конкурировать за проекты, где это не нужно. Это не наш рынок и он никогда не будет нашим. Пусть им занимаются люди, у которых есть нужные связи и умение “впарить” проект заказчику.
Есть и проекты, где качество и эффективность имеют значение. В них человек, выбирающий поставщика, ощутит на своей шкуре качество итогового продукта. Поэтому в его интересах выбрать поставщика, который сделает лучший продукт за разумные деньги. И такие проекты - именно тот рынок, на который ориентируется наша команда.
Материалы по теме:
- Джоэль Спольски, “Пять миров”.
- Джоэль Спольски, “Верблюды и песочница”.
- Эрик Синк, “Closing the Gap, part 2 (Responsive Sales)”.
- Эрик Синк, “How to get people talking about your product”.
- Эрик Синк, “Choose your competition”.

September 7th, 2006 at 01:31
Возможно оно так. Но я когда ставлю окно - я предпочитаю моего знакомого или родственника. С софтом я думаю ситуация тоже близка. Сначала надо работать на авторитет, потом авторитет работает на тебя (не в криминальном смысле конечно
). Поэтому если скажем я как руководитель фирмы буду заказывать софт - я буду заказывать у известного мне или моим знакомым - у которых уже есть отзывы.
September 7th, 2006 at 08:28
Я согласен, что репутация важна. На этом рынке именно она обуславливает то, сколько заказов будет у команды через полгода. Тем не менее, это никак не меняет ситуации.
Дело в том, что хорошая репутация не возникает сама по себе. Она создается в результате качественной работы и успешных проектов. Поэтому я считаю, что нет смысла сознательно пытаться повлиять на свою репутацию; надо делать свою работу насколько хорошо, насколько можешь, а репутация придет сама.
September 8th, 2006 at 12:00
Правильной дорогой идёте, товарищи!
September 10th, 2006 at 06:36
>> На этом рынке именно она обуславливает то, >> сколько заказов будет у команды через полгода.
Просто добавление. IMHO, лет пять будет вернее чем через полгода. Нормальный проект за полгода не делается.