Comments 18
Причём выглядеть оно будет так, что не отличишь от нативного.
В своё время пришёл React Native и все подумали, что теперь нужен один разработчик, второго увольняем. В итоге, надо нанимать трёх: один пишет, второй импортирует в IOS, третий импортируют в Android.
Пару лет назад пришёл Flutter и снова панацеи не случилось. Свежее предложение на рынке кросса — Kotlin Multiplatform.
Тут уже нужно выбирать для проекта. Повторюсь, если критерием выбора является только цена, то смысла в дискуссии нет.
Цена далеко не показатель качества. Можно нанять за много денег модную контору с 100500 менеджерами, тимлидами, архитекторами, консультантами и отвалить за это кучу денег. Но проект скорее всего затянется на месяцы, а то и годы из-за постоянных согласований, брифингов, замены участников проекта и далеко не факт, что это все взлетит. Если вы банк или огромная корпорация со строгими политиками, то другого варианта нет. Но если вы средний бизнес, то вполне может хватить незажравшейся компании до 10 человек, которые вам запилят приложение без лишней бюрократии и с бюджетом ниже на порядок. Важна не цена, а репутация компании.
Что касается бекэнда, то обычно, для бизнес-приложения, он состоит не только непосредственно с самого бекенда апликухи, а еще и со связки с корпоративным софтом (CRM, ERP, портал) и часто штатный программист, если он сможет общаться на одном языке с разрабами апликухи, сможет более качественно запилить бекэнд чем аутсорсер который вообще не понимает бизнес-логики
Я писала, что есть такие, но это исключения. И часто даже, если хорошие программисты на другой стороне, то у них свои задачи ещё в фирме, свои интересы… На выходе — разбирательства в том, кто виноват и кто должен это делать, кто затянул.
Была у меня подруга, разобрала в крутой, известной адвокатской конторе с мировым именем. И когда случались у них проблемы, которые решить не могли или не успевали — она собирала документы и несла и их через улицу в дверь напротив их сияющего офиса, менее сияющую.
Там, в двери напротив, обитал скромный офис маленькой адвокатской конторы, где некий Серёжа решал все эти проблемы быстро, качественно и в среднем за 1/20 стоимости проекта у "модников".
Так и жили. Сережа доволен, эта 1/20 ему как месячная зарплата, те тоже довольны — проект выполнен, деньги с клиента получены, клиент счастлив — его проблему решила крутая адвокатская контора!!
Так вот, эта байка из реальной жизни к чему:
с разработкой абсолютно та же фигня. Можно платить Крутому Агентству, можно конторе Серёжи, можно напрямую Серёже. Результат будет один и тот же.
Я и в Крутых Агентствах работал, где в штате — ни одного программиста. И видел, как люди принимают миллионные сметы на сайт… "Интернет-магазин по продаже дверей" на сотню позиций в Битриксе! И нормально, люди платят.
Потому что думают ровно как вы в первом пункте описали — "раз дешевле, значит хуже, раз дороже, значит, лучше".
За что платим большой фирме? За положительный результат и их ответственность, скреплённые договором и честным именем на рынке.
Какая ответственность у фриланс адвоката без договора — никакой. И тут уже вам нужно уповать на его порядочность и компетентность. Очень круто, если вы знаете метрики, как его контролировать, а если вы законы в глаза не видели? Или он ушёл в запой?
И да, бывает, что вы нашли крутую фирму без красивого офиса (где бы вы платили за смузи и фикусы в стоимости проекта), но с приемлемой ценой — это идеальный вариант!
По факту спустя 1.5 года овербаджет на 120 тыс, на проекте сменилось 3 ПМа, и уволилось 2 консультанта. На мое предложение самостоятельно закрыть проект за 2 мес при условии, что мне никто не мешает и я после проекта иду на повышение, руководство заявляет, что так нельзя и мне нужен консультант. Присылает молодого стажера, который только мешает. Я (последний человек который был от самого начала проекта) тоже увольняюсь.
Насколько мне известно, то спустя 3 года на проекте побывало еще 2 внедренца и в результате проект был похоронен.
Теряется быстрота реакций, возможность маневра, широта эксперимента, а главное – совершенно нет возможности взять трубку и наорать на бекэндчиков, ибо бэкенд в данном случае – на стороне клиента.
Если проблема в том, что бэки плохо справляются с работой, то нанимайте толковых бэков и не вешайте по 100500 проектов, на одного-двух сотрудников.
Если же бэк на стороне заказчика, учитесь сотрудничать и как-то договариваться. В конце-концов вы оказываете заказчику услуги, а он платит вам деньги, а не наоборот.
Но давайте запомним – хороший программист не может стоить дешево. Поэтому если вам предлагают что-то критично ниже рынка – скорее всего, те мандарины с гнильцой.
К сожалению, топовый ценник вовсе не всегда означает топовые доходы конечных исполнителей (тех же программистов). А, топовый доход специалиста также не всегда соответствует его квалификации.
Подрядчик может попросить большую кучу денег из которых все сливки снимут до того, как они дойдут до команды разработки. Разработчики с заоблачными зарплатными ожиданиями, но которых просто опасно подпускать к любому проекту, к сожалению тоже встречаются.
Конечно, рассчитывать на то, что по цене сборной модели из картона вам сделают настоящий авиалайнер, по меньшей мере наивно. Но, и делать выводы опираясь в первую очередь на ценовой фактор, тоже не совсем разумно.
Если проблема в том, что бэки плохо справляются с работой, то нанимайте толковых бэков и не вешайте по 100500 проектов, на одного-двух сотрудников.
— если читать внимательно, то там будет подсказка, что не мы их нанимаем, а эти проблемы для клиентского бека.
К сожалению, топовый ценник вовсе не всегда означает топовые доходы конечных исполнителей (тех же программистов). А, топовый доход специалиста также не всегда соответствует его квалификации.
— на это я ответила выше. И согласна с вами. Я говорю о том, самая низкая цена на рынке — это точно провал и чуда не случится.
не мы их нанимаем
Я в курсе, что не вы их нанимаете. Только вопрос совсем не в том, кто их нанимает.
Если у вас есть свой сектор бэк разработки постройте правильно подбор людей и работу с ними. Тогда вам не придётся на них кричать.
Если же бэк на стороне клиента, то по этому поводу я уже написал выше. Только переговоры, мудрость и сдержанность.
Судя по вашим ответам всю статью можно было уместить в фразе "не экономьте на разработке" и не тратить свое время. Выражать мысли можно и короче. Даже единственные грабли которые можно было хоть как-то обосновать в итоге свелись к деньгам.
Кроссплатформа это плохо!
Оказалось имелось в виду "не нанимайте одного разраба кроссплатформы вместо двух нативщиков"
Даже единственные грабли которые можно было хоть как-то обосновать в итоге свелись к деньгам.
Любая коммерческая разработка сводится к деньгам. Разработка — для бизнеса, бизнес — для денег. Так что все грабли, так или иначе, про деньги.
Тупые способы сэкономить на мобильной разработке