PHPDev.Org – программистский брифинг
227 subscribers
292 photos
10 videos
5 files
209 links
Держим в курсе новостей компании и мира разработки, рассказываем лайфхаки и важные моменты, которые нужно учитывать при работе с вашим веб-продуктом.

🚀 По всем вопросам и сотрудничеству – @iVanGr.
Download Telegram
Модуль для Битрикс "Поиск дублей пользователей"

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

Смотреть тут https://marketplace.1c-bitrix.ru/solutions/phpdevorg.searchingduplicateusers/ :)
Возобновляем старые традиции :)
Изменения ставок

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

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

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

Вот и имеем по итогу, что часть старых клиентов начинает отваливаться, им ведь комфортно было работать по старым тарифам, а новые они никак не готовы потянуть. Уходит эпоха и старые клиенты вместе с ними, зато приходят новые :)
Белка в колесе
Тесно соприкоснулся с миром СТО (станции тех обслуживания) и вот что увидел. Собственник постоянно ищет новых клиентов. Пока клиент новый - ему и внимание, и сервис. Стоит клиенту перейти в категорию «постоянных» - клиент очень быстро начинает все терять. Машина стоит в очереди неделями, пока в приоритете новые клиенты. «Ты же понимаешь». И с трудом полученный постоянник уходит.

И вот задумался. А есть ли такое и в нашему бизнесе? Ведь это по сути белка в колесе. Постоянно искать новых клиентов вместо удержания старых. А можно ведь и комбо - и тех держать, и тех привлекать. Но почему вечно есть перекос куда-то?
👍3
Главный бухгалтер

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

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

В общем, звучало нереально. Мы все ж уже не 5 и не 10 человек. Но выхода не было. Решили попробовать. Тем более все бухи в начале января загружены по самое не балуйся, и найти кого-то оч веселое занятие.

Продолжение следует..
👍61
Главный бухгалтер ч2
В общем, уже назавтра, в пятницу дела передали и бывший бухгалтер окончательно нас покинула( Я пока еще был немного в прострации, но новая взялась за дело максимально быстро и деловито. Рассказала чего ей надо, как быть, естессно прайс озвучила с надбавкой за срочность - а как же, все логично :)

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

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

В общем, может конфетно-букетный период нового сотрудника, но пока я очень рад как все идет. Вроде разрулились, все подано, а что не подано - вот-вот подадим, но запас времени уже есть порядком.
👍1
Четверговые посиделки :)
Запоминаем, сохраняем, используем 😂
😁3
Юристы
С ростом компании возникает много моментов, которые раньше особо не заботили. Небольшие проекты, небольшие типовые договора. Но чем дальше - тем сложнее клиенты, у клиентов юристы, которые все вычитывают, закладывают риски и страховки, становится опасно попасть где-то на деньги, пропустив какой-то момент.

В общем, раньше сам договора вычитывал. Сейчас уже понимаю, что моих знаний не хватает, чтобы вытягивать этот блок. Выход - привлечение юристов. Многие просто привлекают юристов хозяйственников - они дешевле. Но, из практики, лучше привлекать тех, кто специализируется именно на IT. Пусть они дороже, но в перспективе можно сэкономить и на судах, если не дай бог дойдет дело. А рано или поздно дойдет. Пока компания относительно небольшая - удаленные юристы на аутсорсе вполне могут закрыть потребности. Что мы и практикуем на данный момент. Ну а дальше следующий шаг, видимо, - это юрист в штате. Но до этого еще надо дорасти :)
Документы, первичка
Тоже очень важный момент. Я сам разрабочтик. Для меня все это раньше было просто бумажки, которые ну должны быть. В общем, на начальных этапах бывает очень несерьезное к этому отношение. Мы ведь код пишем, не мешайте.

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

В общем, мой вам совет - следите за документами. Это очень важная вещь, которая прикроет вас в самый неожиданный момент. Берегите себя и свой бизнес!
👍1
😁2🔥1
Тендеры

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

А тут недавно был созвон с одним человеком, очень рекомендовали попробовать. Правда, речь шла о рынке РФ. Задумался, заинтересовался. Ведь если там это активно - может и у нас что-то наклевывается? Понятно, что масштабы небольшие, но тем не менее вдруг? :)
Вышла еще одна статья на этом прекрасном ресурсе.
Уже не целиком мое, а в соавторстве.
Но тема очень болезненная и будет полезной для многих студий и продакшнов 🙂

https://kraftblick.media/kak-bystro-rasprodat-programmistov-s-bencha-podborka-rekomendacii/
Все следят, что происходит. Многие паникуют, делают резкие движения. Кто помнит 2008 и 2014 спокойнее смотрят на это, но на фоне общих эмоций - тоже поддаются влиянию. Все действия на эмоциях (или почти все) - буду ошибочны.

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

Потому работаем в обычном режиме. А те кто решают - обязательно договорятся и все будет хорошо, но на это нужно время. Всем хороших выходных и спокойствия!
👍6
Беларуский Парк Высоких Технологий (ПВТ) также готовит пакет поддержки IT-сектору.
👍5
Новые договора

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

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

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

А дальше - в работу. Практика покажет, как оно будет :)
👍4
Активность в офисе
С этим ковидом народ подустал. Сидеть дома, короткими пережками в магазин и назад. В офисе пустота.

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

Вот и начали в этот день недели собираться. Хоть 5-10 человек, но вот уже второй месяц в четверг можно прийти даже к 17 00 и на офисе будет какой-то движу. Плойка, Настолки, квизы, просто разговоры ниочем. Ну и на фоне текущих событий, тоже полезно - пообщаться, обсудить, снять напряжение и стресс от новостной повестки.

И сам хоть на часик, да загляну. Это очень круто и очень приятно, что ребята решили самоорганизоваться и проводить такие вечера. Спасибо :)
👍3
NDA

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

Например, непередача информации третьим лицам. При этом общение происходит средствами (например, телеграм, вацап, email),которые заведомо принадлежат третьим лицам. Или те же сервисы скриншотов и гугл доки. Соответственно, этот пункт может работать только если нам все данные передают лично в бумажном виде.

Или, к примеру, запрещено копирование данных. Но при этом требуется поддержка существующего проекта в нашей тестовой среде. В итоге уже на моменте разворачивания проекта на наших тестовых серверах - мы «попадаем». Но даже в случае работы на серверах клиента - как быть с правками кода? Ведь даже если править код проекта в блокнотике (жесть, да?) - сами файлы все равно скачиваются на локальный компьютер разработчика. А если разработчик использует тот же PHPStorm - кэширование файлов даже при удаленной правке файлов приводит к вышеописанному сценарию. Снова нарушение.

Еще один интересный момент - нельзя использовать на других проектах алгоритмы, которые есть на данном проекте. То есть приходит к нам интернет-магазин на поддержку с таким пунктом в NDA и… Логика работы регистрации, авторизации, оформления заказов имеют практически везде схожие алгортимы. Тоже самое касается и других проектов в схожей тематике. Выход тут - описывать конкретные алгоритмы, которые нельзя использовать. И при заходе клиента - чекать по всем NDA - нет ли у него аналогов. Готовы это делать?

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