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

🚀 По всем вопросам и сотрудничеству – @iVanGr.
Download Telegram
Долгожданный отпуск

Причём не просто уехать к воде на лежак и сидеть с телефоном, а именно в глушь, в дебри, где не то что интернета и связи нету, а туда где gps теряется и даже он не знает где ты и кто ты. Отпуском были соревнования, Ладога Трофи 2021. О результатах писал в фб, вкратце - стали первыми в своей категории. Но речь не об этом.

В пятницу выехали ок, нередко по пятницам я отдыхал или работал удалённо. Но внезапно одним утром проснувшись собираться на очередную гонку понимаю, что на дворе понедельник, а я не на работе. Мозги прям перешелкнулись. Даже какая-то паника чтоль: я ведь по сути не отдыхал никогда, а как там они без меня? А вдруг что случится? А как клиенты, кому позвонят? Но делать нечего, связи нету, только участками проскакивает. Едем на гонку. И так восемь дней подряд…

старался не думать но вдруг приеду и только пеплом голову посыпать останется? Чёртик с другой стороны плеча говорил что все сделано правильно, на нужных местах нужные люди с должным уровнем подготовки.. не ссы короче, все будет хорошо. Шлем, включить переговорки, пристегнуть ремни, старт…

Дальше будет продолжение..
Долгожданный отпуск, ч2.

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

Во вторник пришел в офис. Все целое, чистое, аккуратное, двери и окна на месте, люди работают. В кабинете менеджеров замечаю новая доска появилась, уже вся исписанная идеями (оО ?!). На кухне мелкие улучшения. Вижу что кондиционер умер, по привычке сам звоню собственнику помещения - он говорит что обо всем уже в курсе и буквально на днях придут ремонтники. Это без меня так все может?

Ладно, пойду в кабинет, почту проверить, рабочие аккаунты посмотреть, наверняка уж там страх и ужас и…

… и тишина. Никто не жаловался, не писал, не кричал, не звонил. Две недели. Это было шоком. Я сидел и смотрел на свою доску в кабинете и просто думал что это розыгрыш. Ну других мыслей не было, отпуск для меня всегда было что-то где-то за гранью, и куча тараканов в голове, а тут внезапно все хорошо.

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

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

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

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

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

Так вот зайдя как-то вечером в менеджерскую невольно поучаствовал в интересной форме обсуждения. А что обсуждалось? Не поверите - структура компании. Это на самом деле забавно. Она вроде есть в нашем битрикс24, но, поразмыслив немного, я понял, что она осталась из тех времен, когда были три менеджера, я и разработчики.

Сейчас же все усложнилось. Появились руководители отделов, в процессе выделения отдельной единицы «технический директор» с его пулом обязанностей. Появились отделы по направлениям во главе с наиболее опытными разработчиками. Да, картинка пока небольшая, но уже вполне себе жизнеспособная, масштабируемая по аналогии - некая мини-модель компании из 30 человек.

Смотрите, может кому пригодится. Обсуждать велкам в фб в личку
А что если бы Абрамович дал денег?

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

И вот он инсайт - а что мне мешает уже сейчас(!!!) запустить эти активности пусть в меньших объемах, но тем не менее. Ничего.

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

И Абрамович не нужен.
Openspace VS кабинеты
Как-то получились разные истории в компании и решил подумать, что же лучше, openspace или кабинеты? Много статей на эту тему, но когда сам да носом вот в это все - как-то доходчивее выходит.

Openspace - много людей можно посадить. Что в корону скорее минус если не все на удаленке (а у нас не все, около 50% людей периодически в офисе, свободное посещение). То есть с точки зрения болезни кабинеты считаю получше.

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

В openspace очень часто шумно - один что-то сказал и понеслась, а в кабинетах как-то люди притираются либо просят пересадить, если не вливаешься в коллектив. Соответственно, подкидывая на вентилятор в openspace проще разводить всякую токсичную деятельность на большую аудиторию. В то время как в кабинете намного выше шанс что тебя попросят прекратить фигню молоть. Либо весь кабинет положит заявления, потому что их все-таки убедят как плохо работать именно здесь :)

Кабинеты - вмещают немного людей, я бы смотрел до 6-7 человек. В каждом должен быть кондер. В мелких офисах проще договориться, а вот в openspace «мне холодно выключите» и «мне жарко включите» может дойти прям до боевых действий :)

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

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

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

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

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

Лайфхак, короче)
Ж... ищет приключений, часть 1

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

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

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

Короче телефония надо. Продолжение позже)
Ж... ищет приключений, часть 2
Ладно, обзвон не будем мучать, все равно-говно выходит. Что там по мессенджерам? Оказывается, совсем немногие телефоны в магазинах привязаны к ним! Открытие! Вот тебе 21 век на дворе! На 10м запросе вацап мне дал бан за то, что я много номеров прочекал. Идем в телегу. В телеге пару номеров выцепил, отправил текст, но тишина. Ладно. Фейсбук? Ну та же история по факту..

В общем, на завтра нарыл симку. Да как нарыл. E-sim в телефоне был, оказалось надо денег туда закинуть и позвонить чтобы активировали услугу роуминга. Ну вы поняли - снова звонил из рб в рф))

Дальше звонки. Общение. Все культурно, никто не посылает, местами даже интересуют. То есть тема имеет место быть, но по факту так ничего и не продалось. Ну что поделать. Так вот и умерла новая идея, не родившись. Зато два дня носился как этот самый с дверями, только я с телефоном и горящей ж.. глазами. Как в той песне, весело-задорно :)

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

Общался тут с интересными людьми, появилась мысль, что деньги можно брать не только как некий процент маржи, но и исходя из практической пользы для клиента. То есть если себестоимость проекта N, вместо N*M можно прикинуть сколько заработает клиент от моих усилий и попросить допустим половину от этих денег. Соответственно, дальше этот момент можно использовать на практике. Пока есть вопросы с подсчетом потенциальной прибыли клиентов, но тут уже на практике надо оттачивать это самое понимание 💵

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

Если вдруг пользовали или внедряли у себя - с радостью обсудил бы, как это можно реализовать в веб сфере.
Работа удалённо

А вот я в грибы собирался. А в 8:45 попросили быть на связи. Что делать? Делюсь лайфхаком)

После Ладоги и роли штурмана - все просто. Смотрим по карте куда поехать, благо машина позволяет ехать по азимуту куда хочу сквозь лес. Ищем по карте место где рельеф максимально высоко, чтобы 3G ловило. Вот там мы и будем собирать грибы 😎

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

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

Ах да, это была суббота если что :)

И ещё у меня день рождения сегодня ☺️
Почему в сутках всего 24 часа?

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

И в такой скорости на все начинаешь по другому смотреть. Вот прям автоматом все раскладывается на те самые срочно/важно - ну вы поняли. Какой-то бешеный июль или это 33 так в голову стучит? но темп мне нравится, главное не сбавлять обороты, так можно и на луну высадиться нечаянно :)
Регламенты

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

Что я сделал? Начал бесплатно их раздавать. С чем я столкнулся? Фидбека было море, но еще больше было… складирования материалов на полку. Ну то есть бери внедряй и улучшая компанию, но некогда - надо программировать/искать клиентов/ менеджерить - вот «таков путь» у владельцев студий. Грустно.

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

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

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

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

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

И вот такие люди экономят руководству немало времени. Таким и платить готовы больше, и у начальства они на особом счету и отношении. Будьте ответственными и вас заметят.
Думаете, мне просто? 😂

Вот как кругом думают о руководителях? Деньги гребет лопатой, лежит под пальмами, пьет смузи, а его обмахивают опахалом прекрасные дамы - так? А вот хрен там!

Слушайте сюда, продолжаю неделю постов правды 😈

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

🧏‍♂️ Ты отвечаешь за людей. Да-да, именно ты. И твоя задача не просто, чтобы люди получали зарплаты, а еще и развивались. Помню, было время от слово «хочу развиваться» начинал дергаться глаз. Ты им и проекты, и обучение новым технологиям за счет компании в рабочее время, но все равно мало. «Я замер в развитии», бл… 🤦

🦸‍♂️ Ты делаешь все. По крайне мере поначалу: от выбора туалетной бумаги, до понимания куда же делись часы при переезде. А из икее в литве тащишь искусственные цветочки в офис - ну потому что больше нигде не нашел. Если все более менее хорошо - со временем появляются люди, которые забирают с тебя часть головной боли, но первые годы так и есть.

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

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

Вот такие дела, друзья-товарищи-подписчики. Адьос, с наступающими выходными :)
Who is Тех дир?

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

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

И вот на днях сел и решил расписать это. Ну как на днях. С миру по нитке, там сям, HR помогла, коллеги (внутри компании) помогли. Вот небольшой список, к чему пришли касательно тех дира:

* Помощь тех лидам и тим лидам в собеседованиях
* Изучение и ввод новых технологий в проекты (в обязательном и принудительном порядке в том числе, совместно с тех лидами и тим лидами либо на конкретных проектах с конкретными разработчиками). Наша цель - качественные проекты.
* Помощь тех лидам и тим лидам со сменой разработчиком команды и/или с увольнением не подходящего человека (переставить в другую команду или человек в целом не подходит компании по каким-то параметрам)
* Стандартизация разработки и техническая документация на проектах
* Помощь в подборе команд на проекты
* Программы обучения и переаттестации разработчиков
* Самостоятельное исполнение отдельных высокоуровневых задач на проектах
* Определение стеков технологий на крупных проектах
* Автоматизация бизнес-процессов (что упростить, облегчить, автоматизировать)
* Контроль по KPI (как переработать KPI, чтобы мотивировало?)

Вот такой вот список получился на данном этапе. Дальше будем корректировать и изменять. Но на данном этапе (~30 человек) уже есть острая потребность в наличии такого специалиста. Посмотрим пару месяцев как этот список изменится :)
Не понятно? Бомбит?

Бывало у вас такое, что кто-то что-то делает, а вы не понимаете для чего это и зачем? Ну вот от слова совсем. И ппц как обидно. Чувствуешь себя дураком и не знаешь что делать 🤷‍♂️

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

Так вот к чему это я?
Если вы чего-то не понимаете в том, что делает другой человек - совсем не обязательно «он дурак». Возможно, у вас просто нет целой картинки или ее фрагмента, который все расставит по местам и озарение снизойдет. И если смотреть на это с такой вот стороны - вполне возможно, вы поймете ход мыслей другого человек и куда он движется. А может и не поймете (:
А что он делает, директор этот?

В ФБ наткнулся на интересный пост и решил написать свое видение.
Когда-то давно я был чьим-то сотрудником, работал, старался, все дела. А руководитель? А что он? Да вроде ничего не делает: на офисе почти не появляется, только в инсте периодически фоточки появляются как он отдыхает, или где-то катается. Дом строит, ага. Ну а если придет на офис, то на диванчике в ноутбучке как будто чатится, музыку слушает, хихикает. И это работа? Рай же! Наверное наработал человек, может себе позволить теперь сидеть на наших спинах 👿

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

Только ведь не все знают, что
- на отдыхе у меня практически всегда с собой ноут
- если ноута нету - то телефон точно есть, на случай экстренного чего-то. Правда на не частых соревнованиях, я сам не всегда на связи, специфика такая
- у моих сотрудников рабочий день условно длится 8 часов, а я просыпаюсь и первым делом смотрю телефон и засыпаю с ним же рядом на полочке
- даже если я в кальянной - я работаю. Да, на ноуте и телефоне, угадали. Просто смена обстановки помогает больше сделать, по крайней мере мне
- жена и дети очень часто видят папу в телефоне, что-то читающего и отвечающего, созванивающегося с кем-то, в 8 ли утра субботы, в 23 ли вечера воскресенья - не важно. Недавно было как поехали к сестре, все гуляют, а я с утра до вечера субботы в телефоне и на созвонах провел - вот такой вот внезапный сюрприз случился 😑
- мир меняется, особенно сейчас с учетом короны, и я не могу ошибаться, мы должны как в 2020 - расти, расти и еще раз расти по всем направлениям. За мной - мои люди, их семьи, за каждого голова болит и переживаю, заболел ли, жена родила или машина сломалась🤗

И сейчас с ностальгией вспоминаю те времена, когда я мог просто кодить и не принимать решений, от которых зависят на данный момент 30+ человек. Когда я знал, что выходные - они мои и моей семьи и никто у меня их не отберет. Когда я в телефоне мог играться в игрушки, а не зависать постоянно в переписках messenger/telegram/viber/whatsapp. Было время, оно было прекрасно. Сейчас другое время, это мой выбор, я тоже доволен и о сегодня тоже буду вспоминать с улыбкой, "таков путь" 😍

К чему я это? Я тоже работаю, просто тип моей работы немного другой: не пишу код, не продаю услуги напрямую, не ищу людей. Как раз моя работа сейчас - это пепеписки/созвоны/встречи. Постоянное «бла-бла», вот в этом в данный момент моя задача. Придумать, решить, донести, проверить. И вечером иногда хочется отдохнуть, но вдруг кто-то пишет и ты понимаешь, что надо ответить, это важно. Иначе роста и движения не будет. Будет болотце такое, мягко, тепло и вроде не пахнет. Бизнес - это постоянное насилие над собой, добро пожаловать в мой мир, тут сложно 👨‍💻
ХОРОШАЯ МЫСЛЯ ПРИХОДИТ ОПОСЛЯ 🤷‍♂️

// текст Дениса, одного из наших тех лидов , потому содержит немного технических нюансов

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

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

На этапе оценки нет никакого понимания что откуда будет браться (т.к. это не отдельная задача, а маленькая часть из большого проекта). Ход мыслей примерно такой - одна часть полей будет браться из БД, а вторая часть которая негде не заполняется клиентом будет заполнятся в ручную после печати бланка.

Далее идет процесс программирования.

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

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

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

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

Заметил что самые хорошие идеи по реализации приходят после того как ты уже сделал задачу и начинаешь ее тестировать
😭

—-

Периодически такое случается, когда по ходу дела требования расширяются, можно удешевить и оставить, а можно сделать "юзерфрендли". При этом расширить бюджет клиент не хочет. Вот и думай - как быть. С точки зрения бизнеса и денег - раз клиент не хочет, значит не хочет. С точки зрения перспективы - потом такой сайт будет стыдно кому показать. Меж двух огней 🔥🔥
А вот и минусы регламентов

Регламенты. У нас они есть. Многие приходят, говорят что здорово, как у вас это все четко и понятно описано расписано. Класс. Потратил час-другой, вник - и уже можно работать 👍

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

Люди пришли, ознакомились и для них это было шоком. Мол, столько всего, наверное жутко бюрократизированная. А еще оказывается у прогеров и KPI есть, наверное штрафуют за выполнение? И нет бы спросить у тимлида или соседа-программиста, человек просто вставал и уходил. Вернее, на завтра не приходил, отписав HR’y что «химии нет». Ну то есть сам додумал - сам ушел 🤦‍♂️

Какой вижу вариант? Сделать упрощенную версию для новичков, мол, трекай время, оценивай задачи, зарплата такого-то числа, все. А уже спустя неделю-месяц-испыталку - открывать максимум подробной информации. С другой стороны если долго - она уже может быть не актуальна для человека, он все уточнит у тимлидов/манагеров/hr’a и сам смысл регламентов пропадает.

В общем, в ступоре немного. Впервые такое 🤯