«Сколько стоит сделать копию Facebook (Avito, Яндекс.Такси, fl.ru...)?» — один из самых популярных вопросов клиентов, на который мы сегодня дадим развернутый ответ и расскажем, как это выглядит со стороны людей, которым предстоит это делать.

«Черный ящик»


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

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

Соответственно, мы будем вынуждены решать следующие задачи:
Предположить и придумать — а как же внутри устроен этот «автомобиль», у которого мы видим только кузов?

Представить, из каких деталей он состоит. Для понимания: любой современный автомобиль — это примерно 18 000 деталей…

Прикинуть, какие специалисты нужны для создания этих 18 000 деталей и сколько времени займет создание каждой.

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

«Верхушка айсберга»


Avito, Facebook, Яндекс.Такси… Если бы клиент знал изнутри бизнес, на который ссылается, то он бы обнаружил, что в нем трудятся десятки, а то и сотни программистов, которые создавали сервис в течение нескольких лет.

Оплачены тысячи часов специалистов, которые ушли на производство продукта.

Считая, “сколько стоит скопировать Facebook” мы увидим все результаты их труда. И, когда мы сделаем список этих результатов, клиент всегда обнаруживает, что видел, от силы, 10% “Facebook”.

Остальные 90% ему становятся видны лишь после того, как мы проделали довольно большую работу. Вы ведь не видите двигатель, рулевые рейки, топливопровод, когда садитесь за руль автомобиля?

Что будет потом?

Клиент понимает, что 90% возможностей сервиса ему вообще не нужны. Это трудозатраты, которые не дадут ему никакой пользы. Тысячи человеко-часов, потраченные на возможности, которые ему никогда не пригодятся. Дорогие и бесполезные.

«Скопируйте дочку соседа, да подешевле!»


Почему вообще клиент приходит с таким запросом? Ему кажется, что раз эта работа уже проделана, то нет ничего проще, чем взять и скопировать. Экономит кучу денег!

Но есть небольшая проблема — мы ничего не можем взять из Facebook, потому что:

  1. У нас (и ни у одного другого подрядчика) нет доступа к исходному коду. Да даже если бы и был — он собственность другой компании.
  2. У нас нет исходников дизайна, то есть дизайн тоже нужно будет пересоздавать.
  3. У нас нет знаний об архитектуре продукта. Мы можем только предположить, как он устроен внутри. Даже если прочтем кучу статей на хабре — там будет лишь приблизительное описание.

Увы, запрос “сделайте как у соседа” — не делает работу дешевле :(

«Дайте мне кочергу!»


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

Только вот парадокс: клиент не приходит к нам с вопросом о бизнес-задаче. Он приходит с вопросом о техническом решении. То есть, с запросом типа «мне нужна кочерга». А для чего она ему? Может, он собирается дрова колоть, а там топор нужен?

Клиент не является специалистом по решениям (обычно он решает такую задачу первый раз в жизни), но, увидев кочергу, ему кажется, что ВОТ ОНА, волшебная палочка!

Но, когда мы зададим вопрос «а какую бизнес-задачу вы решаете?» и подумаем, какое решение было бы действительно оптимальным, окажется, что оно не имеет вообще никакого отношения ни к Facebook, ни к кочерге. Ну, вот вообще ничего общего.

Резюме


По всему выходит, что запрос «сколько стоит копия…?» — бессмысленный. Для того, чтобы ответить на него буквально, нужно проделать колоссальную работу, которая никак не пригодится ни нам, ни клиенту. Почему так уверены? Да мы делали эту работу, много раз =)

Что же делать? Имеем мнение — писать техническое задание.

Любой нормальный читатель на этом месте подумал “вы говорите это потому, что хотите нам продать!!!”

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

Даже если мы делаем программу для себя — мы начнем с техзадания. Нам так же, как и вам, не хочется тратить на это “лишние” деньги. Но мы знаем, что без этого не обойтись. Иначе небоскреб — завалится, бизнес будет больше забирать, чем приносить, а с автомобилем — неизвестно, кто на ком будет ездить.

У данной статьи лишь одна цель: избежать бесполезной работы, и делать полезную работу для вас. Поговорим, зачем вам “кочерга”?

Комментарии (65)


  1. c_kotik
    31.05.2019 17:14
    +3

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

    решить свою бизнес-задачу.

    Клиент всегда прав и деньги не пахнут.


    1. Jouretz
      31.05.2019 19:56
      +4

      Не, реально бывают люди, которые с бютжетом 50/100/500 т.р., хотят сделать сайт «конкурент» фейсбука. Не для фишинга, а реально типа бизнес.


      1. Magikan
        01.06.2019 01:05
        +5

        оу, смотрю суммы на фрилансе нехило так подросли) лет 5 назад много неадекватов просили запилить ВК с бюджетом 400-500р ))


        1. Zoomerman
          02.06.2019 04:36

          лет 5 назад много неадекватов просили запилить ВК с бюджетом 400-500р ))

          ну чо, подкопили на мечту ;)


      1. c_kotik
        01.06.2019 09:10

        не отрицаю, но согласитесь, бывают и один из самых популярных вопросов всё таки разные вещи.


      1. nrgian
        01.06.2019 21:43

        Не, реально бывают люди, которые с бютжетом 50/100/500 т.р., хотят сделать сайт «конкурент» фейсбука.


        Вам и на 500 т.р.???
        Такие существуют?


        1. NoRegrets
          02.06.2019 08:55

          Мне дважды встречались такие, которые заявляли «сервер я уже купил, будет пока стоять у меня дома». А еще один из них говорил «посещаемость будует около миллиона, я подключу 2х провайдеров по 100Мбит».


    1. nrgian
      01.06.2019 21:10
      +2

      Главное что бы было похоже и наивный юзверь без тени сомнения вбивал свои данные.


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

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


    1. Drobitko Автор
      02.06.2019 11:44
      +1

      Да плевать людям с такими запросами на ваши детали.


      Вы правы — большинство таких не хотят разбираться, как все устроено.

      Но их, честно, по-человечески жалко — т.к. они просто потеряют деньги, время, нервы, когда встретят человека «вай, конечно сделаем, что за вопрос!».

      Способ, которым мы ладим с этим — обучать клиента. В частности, такими статьями.


      1. Barbaresk
        02.06.2019 12:30

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


  1. red_perez
    31.05.2019 17:14
    +7

    Все правильно написано, только в чем хабровость статьи?


    1. sukhe
      31.05.2019 19:17
      +9

      Да ни в чём. Это настолько частые запросы, что впору прямо сходу просить клиентов заполнить опросник:
      1. Копию какого сервиса вы хотите
      a) Youtube
      b) В Контакте
      c) Google Maps
      2. Сколько готовы заплатить:
      a) $1000
      b) $2000
      c) $3000
      3. За какое время нужно сделать проект:
      a) две недели
      b) месяц
      с) к новому году
      4. Сколько планируете тратить в месяц на поддержку серверов и прочего:
      a) Нисколько
      b) $50
      c) $100


      1. alex1478
        02.06.2019 10:22

        Вот более реальная.
        1. Копию какого сервиса вы хотите
        a) Youtube
        b) В Контакте
        c) Копию этой фриланс биржы
        2. Сколько готовы заплатить:
        a) 500Р
        b) 50% от прибыли (без заключения договора)
        c) ?? Ты мне сделаешь, а я о тебе хороший отзыв свои друзьям дам.
        3. За какое время нужно сделать проект:
        a) до завтра
        b) на этой недели
        с) месяц
        4. Сколько планируете тратить в месяц на поддержку серверов и прочего:
        a) Нисколько


        1. Barbaresk
          02.06.2019 12:32

          Если совсем реальный написать, то даже 50% обычно никто не обещает. 15-20% максимум.


  1. paranoya_prod
    31.05.2019 17:21
    +2

    Старик Хоттабыч (1956) и уличный телефон. :)


    1. tvr
      31.05.2019 17:27
      +2

      Старик Хоттабыч (1956) и уличный телефон. :)

      Не, ну телефон Хоттабыча наверняка стоил больше обычного, а то, что он не работал — это уже другая история.


      1. nochkin
        31.05.2019 18:06

        Для Хоттабыча он стоил только один волосок его бороды. Значит, он может сделать это очень дёшево только посмотрев на эталон.


        1. vikarti
          01.06.2019 04:54

          Может.
          Допустим сделал.
          Вот вам копия дата-центра (допустим у FB он один) с их железом и софтом (и допустим там и все исходники). Копия есть. Вам сильно помогло?
          Пароли доступа к железу? Хорошо — вот, список на 777 листах. Опять же — сильно поможет, а Хоттабыч сильно устал сканируя мозги кучи людей для получения этого списка паролей (и вообще этого в изначальной задаче — не было).
          Права на интеллектуальную собственность чтобы сам FB не засудил за 100% клон и явно спертые исходники, происхождение которых еще и внятно не объяснить? А что это за набор слов? (вариант — вы же хотели КОПИЮ — вот вам копия).
          Правда до запуска не дойдет — надо ж этот датацентр подключить к интернету, настроить сеть и так далее. А тут уже нужна команда, желательно — знающая как там все устроено.


          1. nochkin
            01.06.2019 05:32

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


          1. algotrader2013
            01.06.2019 23:03

            Ну а вообще не самый плохой вариант) Достаточно дорваться до датасетов с информацией о юзерах, и просто их продать. А учитывая, что у FB масса дата аналитиков и дата саентистов, 100% должен быть способ эти данные в удобном виде извлечь) Достаточно поискать в 777 листах ключевые слова BI, DWH, ETL… хотя, покупатель, который знает, что с таким объемом данных делать, скорее всего и со специалистами поможет, и с поиском нужного пароля на листах, и с запуском)


          1. nrgian
            01.06.2019 23:17

            Права на интеллектуальную собственность чтобы сам FB не засудил за 100% клон и явно спертые исходники, происхождение которых еще и внятно не объяснить?


            Ну это и изначально явно никого не волнует


            1. Zoomerman
              02.06.2019 04:41

              Таки чтобы доказать спертые исходники, их вроде как нужно спереть взад?


              1. nrgian
                02.06.2019 05:28

                Таки чтобы доказать спертые исходники, их вроде как нужно спереть взад?

                Нет.
                Экспертиза же решать будет фактически. Которую проведут над клоном.

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


  1. uvelichitel
    31.05.2019 18:36
    +2

    Да мы делали эту работу, много раз =)
    Тогда все таки —
    Сколько стоит копия Facebook?


    1. Source
      01.06.2019 14:25

      В статье же есть намёк на методику расчёта. Получается от $100 млн.


  1. arilou_camper
    31.05.2019 19:04
    +1

    Да, никто* не хочет платить за бизнес-анализ. Типа «вы посмотрите и дайте мне почасовую оценку и ваши рейты, а я умножу одно на другое и получу фикс прайс проект» (закадровый авторский смех). Ну и потом идут с этой оценкой искать деньги.

    *Никто=многие


  1. Revertis
    31.05.2019 20:12
    +4

    Хрен с ней, с дочкой! Сделайте мне копию соседки!


    1. Drobitko Автор
      02.06.2019 11:47
      +1

      Но этого же не было в ТЗ!!!


  1. DnAp
    31.05.2019 20:46

    Ему кажется, что раз эта работа уже проделана, то нет ничего проще, чем взять и скопировать. Экономит кучу денег!

    Но ведь работа и правда уже сделана — нужно всего-то сходить в гитхаб и взять понравившуюся соц сеть.


    1. androidovshchik
      01.06.2019 17:58

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


  1. ainu
    31.05.2019 22:00

    Говорим примерно следующее:

    Наш опыт показывает, что создание копии проекта занимает примерно в 3-4 раза больше времени, чем проектирование и разработка проекта со схожими целями «с нуля». Поэтому мы прикинем стоимость разработки «с нуля» и умножим на 4.

    Называется примерная сумма (речь о порядке объёма денег), если окей то поехали, а если нет, то не тратим время друг друга.


    1. ArsenBespalov
      01.06.2019 05:42

      Здесь проблема в том, чтобы даже примерно посчитать уходят дни, а то и недели работы и то это будет явно не точно и увеличение сметной стоимости может вырасти в тысячи раз в момент написания ТЗ.


    1. ArsenBespalov
      01.06.2019 05:44
      +1

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


      1. androidovshchik
        01.06.2019 18:02

        Обычно я называю минимальную стоимость, чтобы снизить вероятность потенциального отказа по причине «завышенной цены». Мало времени занимает и больше экономит


  1. Philosoft
    31.05.2019 22:32

    А залезть в багажник — уже нельзя!

    про багажник это намерено?)


    1. lytican
      01.06.2019 15:41
      +3

      Бывало залепишь рот скотчем, залезешь в багажник. А вылазишь — вокруг лес. По возможности не залезайте в багажник.


      1. tvr
        01.06.2019 16:03

        По возможности не залезайте в багажник.

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


        1. ainoneko
          02.06.2019 04:51

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


    1. Drobitko Автор
      02.06.2019 11:50

      про багажник это намерено?)


      Хотел сказать, что нам не просто недоступна начинка системы, но и часть функций тоже — например, кто нас пустит в админку — но получилось двусмысленно =)


  1. titulusdesiderio
    31.05.2019 23:06
    +1

    Так сколько?


    1. Winkaster
      01.06.2019 18:29

      На любую цену можно найти исполнителя.
      Есть люди, которые и за 500 рублей готовы взяться за подобную работу, только вот что выйдет в итоге — кот в мешке, да и не факт, что проект будет завершен. При этом, очень много деталей учтено не будет.
      На итоговый проект влияет всё, от выбора исполнителя, до стоимости, сроков и т.д… Чем больше бюджет, тем реальнее получить качественный продукт в итоге.


      1. titulusdesiderio
        02.06.2019 00:06

        Владимир Владимирович, перелогиньтесь.


  1. dimonoid
    01.06.2019 17:49

    А сколько стоит копия Windows 10? Только запуск .exe. Но что бы не было притензий со стороны Microsoft.


    1. androidovshchik
      01.06.2019 18:08

      А готовое решение это ReactOS? Его будем толкать)?


  1. Amokmorg
    01.06.2019 18:29
    -1

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


    1. Alexanevsky
      01.06.2019 19:31
      +3

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


  1. algotrader2013
    01.06.2019 18:48
    +1

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

    Но, когда мы зададим вопрос «а какую бизнес-задачу вы решаете?» и подумаем, какое решение было бы действительно оптимальным, окажется, что оно не имеет вообще никакого отношения ни к Facebook, ни к кочерге

    То есть, проблема ясна — заказчик не понимает, как решить свою задачу, и предлагает сильно неоптимальное решение.

    И вот, когда я ожидал, что будет предложено одно из двух решений
    1) включить подробный бизнес-анализ в структуру проекта, и не начинать писать код, пока не будет ясна бизнес-модель, и место заказанного решения в ней
    2) работать в лучших традициях agile, сделав простой прототип (в случае клона FB, например, установить готовый скрипт соцсети — их на удивление много, и некоторые вполне могут зайти за клон FB, или сделать первую страницу, которая при кнопке «регистрация» будет писать, что пока идет закрытое тестирование, но при релизе придет письмо), после чего выпустить его на прод, собрать фидбек, двигаться дальше…

    А предложена та же кочерга:
    Что же делать? Имеем мнение — писать техническое задание.

    Ведь написать подробное ТЗ на много страниц из фразы «сделай мне клон FB» не сложно (да, времязатратно и тупо, но не сложно). И ТЗ в случае непонимания заказчиком, какое решение он хочет, решит только проблему исполнителя — он будет иметь юридическое и моральное право требовать полную оплату за софт, который не решил проблему заказчика. А как оно приблизит к конечной ценности?


    1. Drobitko Автор
      02.06.2019 12:06

      И вот, когда я ожидал, что будет предложено одно из двух решений
      1) включить подробный бизнес-анализ в структуру проекта
      2) работать в лучших традициях agile


      Про бизнес-анализ — я знаю от силы человека 2 в России, которые могут сделать не просто бумажку, а что-то полезное. В моей компании таких людей нет (мы все-таки разработчики). Если бы были, врядли бы они занимались написанием бизнес-анализов за деньги :)

      Касательно agile — в общем случае клиент хочет ограничивать сроки и затраты. И ему кажется, что agile такой возможности не дает. Мы не хотим идти против рынка.

      Почему все равно ТЗ? Нам надо как-то разойтись с клиентом. Показать ему, что он получил именно то, что запрашивал. Поэтому даже если пойдем в гибкую разработку — все равно напишем верхнеуровневую постановку задачи. Разумеется, писать ТЗ на FB не будем.


      1. algotrader2013
        03.06.2019 23:38

        А как, если не секрет, относитесь к клиентам, которые приходят с подробным ТЗ на заведомо бесполезный для их бизнеса софт?;)


  1. xPomaHx
    01.06.2019 19:43
    +1

    Единственно верный ответ на такой запрос это
    — сам вопрос уже задача, составлю вам тз за $150, по нему можно будет прикинуть сроки и стоимость.


    1. nrgian
      01.06.2019 20:22

      Единственно верный ответ на такой запрос это
      — сам вопрос уже задача, составлю вам тз за $150, по нему можно будет прикинуть сроки и стоимость.


      Гы.
      Я бы не взялся.

      То же, что можно за $150 описать — можно и на пальцах согласовать всё и заложить запас в озвученной клиенту сумме на недосказанности/неопределенности (там риски небольшие). Потом конечно нужно оформить ТЗ, если дойдете до этапа «дай предоплату».


  1. nrgian
    01.06.2019 20:16

    Прикинуть, какие специалисты нужны для создания этих 18 000 деталей и сколько времени займет создание каждой.


    На примерно такой же аргумент мне ответили — «ты же специалист, ты должен это знать».

    Оплачены тысячи часов специалистов, которые ушли на производство продукта.


    На такой же вопрос мне ответили — «да, но то на создание с нуля, а это же уже существует, поэтому будет дешевле».

    Клиент понимает, что 90% возможностей сервиса ему вообще не нужны. Это трудозатраты, которые не дадут ему никакой пользы. Тысячи человеко-часов, потраченные на возможности, которые ему никогда не пригодятся. Дорогие и бесполезные.


    Обращал внимание и призывал отказаться.
    Аргументы у «заказчика» были «постепенно же клиентов число клиентов дорастет, и это понадобится, а переделывать по нескольку раз сначала без этого, а потом с этим я не хочу, зачем платить за работу несколько раз».

    В этом месте я уже догадался, что финансово мы не сойдемся, но продолжал…

    По всему выходит, что запрос «сколько стоит копия…?» — бессмысленный. Для того, чтобы ответить на него буквально, нужно проделать колоссальную работу, которая никак не пригодится ни нам, ни клиенту. Почему так уверены? Да мы делали эту работу, много раз =)


    На самом деле можно и договориться в конце концов.

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

    Что же делать? Имеем мнение — писать техническое задание.


    Эти ребята или пишут ТЗ, что невозможно читать.
    Или приводят аргументы типа «ты же спец, ты же знать должен и сам».

    Ну а когда пишешься сам — это твое время на ветер.

    Предпочитаю согласовать предварительно без ТЗ.

    Это ненапряжно, просто развлекающий меня разговор. Можно потом посмеяться с коллегами или вот как здесь в статье и в комментах под статьей.

    Дело в том что еще никто таки и не перешел от бесконечных разговоров к хотя бы к «да, я согласен на эту сумму».


  1. zlodiak
    02.06.2019 10:23

    Мне кажется, тут нет проблемы, а есть столкновение со звериным оскалом капитализьма. Дело в том, что солидные компании с такими клиентами или не станут работать, или объяснят, что нужно исходить из бизнес-задачи. а у мелких веб-студий или, тем более, у фрилансеров выбора нет — придётся работать и понимать, что «клиент всегда прав» и всё такое прочее

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


  1. kostya14
    02.06.2019 10:24

    Извините, если скажу глупость, но мнение со стороны обывателя.
    На примере того же автомобиля. Мне, как заказчику, совершенно все равно на те 18000 деталей и нюансы конструкций. В автомобиле я вижу решение своей конкретной задачи. Добраться из пункта а в пункт б. А там под капотом хоть карлики педали крутить будут.
    По этому когда я спрашиваю о стоимости «клона фейсбука», я сразу очерчиваю общий функционал, с которым я как пользователь сталкиваюсь постоянно, и который хочу видеть, вместо того что бы долго описывать в деталях. При этом экономя Ваше время. И хочу услышать простой ответ, который даст мне общее представление о порядке суммы.
    Это уже дальше, Ваша задача как специалистов, состоит в том, что бы понять что именно нужно и решить как реализовать это.
    Вы же когда приходите к стоматологу спрашиваете " у меня болит зуб, сколько будет вылечить" а не описываете полный план всего курса лечения.
    Хотя о чем это я, конечно же приятнее рассказывать друг другу какие заказчики тупые.


    1. Drobitko Автор
      02.06.2019 12:23
      +1

      Извините, если скажу глупость, но мнение со стороны обывателя.


      Спасибо за ваш отклик. Именно с такими мнениями мы и сталкиваемся, и пытаемся найти общий язык. Для нас это тоже выглядит, как разговор с другой вселенной =)

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


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

      Добраться из пункта а в пункт б. А там под капотом хоть карлики педали крутить будут.


      В том-то и проблема, что клиенты не говорят про задачу из пункта А в пункт Б. А говорят про карликов. Вам все равно, будут ли карлики крутить педали или нет. А мы сразу видим, что через год для карликов надо будет найти карлиц (иначе они откажутся работать), через два — вендиспансер, а через три — заменить карликов на китайцев. Понимаем, что вы этого не видите и, возможно, вам не очень понравятся такие последствия. Поэтому идем в глубину и начинаем вас «грузить». Уж простите за это.

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


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


    1. Rukis
      02.06.2019 13:56
      +1

      Мне, как заказчику, совершенно все равно на те 18000 деталей и нюансы конструкций. В автомобиле я вижу решение своей конкретной задачи. Добраться из пункта а в пункт б.

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

      Другими словами, вы не должны ставить задачу «сделать копию автомобиля». Вы должны объяснить из какой точки в какую вы планируете добраться, разово или регулярно, как быстро, насколько комфортно, с каким бюджетом и тп. То есть описать свою проблему. И тогда специалисты смогут предложить вам наилучшее ее решение.


  1. mafia8
    02.06.2019 11:02

    А написать сколько стоит клон фейсбука не хочет, потому что тогда будет видно ценообразование. А этого никак нельзя допустить. Принцип такой. «Алиса, они меня пытали, но я им ничего не сказал». Поэтому пишет бред про отсутствие смысла в вопросе.


    1. Drobitko Автор
      02.06.2019 12:31

      Когда-нибудь я обязательно дойду до статьи «управленческий учет, финмодель, ценообразование в заказной разработке». Вам понравится.

      Краткий пересказ: в большинстве айтишных компаний (больше 10 сотрудников)
      1. ценообразование не имеет никакой связи с затратами и прибылью.
      2. цель ценообразования — либо показать клиенту, что мы тут все считаем, либо продать.
      3. заработает ли исполнитель на проекте и сколько — он не знает.


      1. nrgian
        02.06.2019 15:22

        1. ценообразование не имеет никакой связи с затратами и прибылью.


        Как то вы вольно с терминами обращаетесь.

        Как минимум 2 зависимости:

        Прибыль и ценообразование — связаны жестко напрямую
        Затраты — это минимум, на который можно спускаться при ценообразовании.


        1. Drobitko Автор
          02.06.2019 15:54
          +1

          Верно говорите, так должно быть.

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

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


  1. AllexIn
    02.06.2019 11:14

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


    1. Drobitko Автор
      02.06.2019 12:33

      Цель статьи — помочь таким заказчикам разобраться в вопросе, чтобы и вы, и мы смогли с ними работать. Получится или нет — время покажет.


  1. Djkohade
    02.06.2019 12:57
    +1

    З — заказчик
    С — студия
    З) Здравствуйте, мы хоти заказать у вас анимацию как у Disney, платим 1000$ за минуту ролика.
    С) Здравствуйте, анимация у Disney стоит 100.000$ за минуту.
    З) Нам надо не хуже чем у них но только за 1000$
    C) Анимация рисуется покадрово, много месяцев.
    З) Другие за эту работу берут меньше и делают быстрее.
    С) Так другие не рисует как в Disney.
    З) Вы плохой специалист, мы найдём других.

    p.s вполне реальная история, с другими цифрами.


    1. nrgian
      02.06.2019 15:28

      Другие за эту работу берут меньше и делают быстрее.

      Обычно тут спрашиваю:

      Ну и зачем тогда вы ко мне пришли, если другие берут дешевле?

      И заказчик в этом месте начинает юлить. Ибо на самом-то деле это просто обман с его стороны, с целью выторговать.

      Один потом признался — на абсолютно любую цену, называемую исполнителем он примерно так и говорит «Другие делают за X/3*2» только чтобы цену сбить.

      Спрашиваю: «Бизнес начинал на базаре»? Он: «Да, так и было, на базаре».

      Но, как ни странно, такой метод действительно работает.
      То ли большинство исполнителей не уверены в себе — сбрасывают цену просто так.

      Есть правило:

      Сбрасывать цену можно только изменяя условия. Например: «можно дешевле, но предоплата и на неделю позже».

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


      1. Djkohade
        02.06.2019 17:01

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

        Суровая реальность что иногда цена бывает и вправду завышенной, например у меня есть пару таких позиций. работы за пару часов выполнению беру как за неделю. но это не попытка обмана, я в этих позициях специалист(громковато), я работу делаю быстрее других по тому что большую часть жизни отдал на изучение этого вопроса. тут вспоминается пост кажется с хабра:
        Н — начальник
        Я — я
        Н) Сделай логотип для такой-то компании у тебя 7 дней даю премию 300$ если успеешь в срок.
        Я) Вернулся через сутки с готовой работой
        Н) Слишком ты быстро сделал, наверно задача была слишком простая. выпишу премию 100$
        Я) Я отучился 7 лет на дизайнера что бы сделать эту работу за сутки.
        и т.п

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