2) Часы и расценки.
Часы, точней «часы» 🤐. Это одна из самых неприятных вещей, что есть во франчайзи. Когда вы приходите, например, в автомастерскую, вам просто говорят цену в деньгах, сколько будет заменить ту или иную деталь. Тут же — вы как программист должны сказать трудоёмкость в неких «часах». И ваша компания «говорит» заказчику, что вот такая вот задача будет стоить столько то «часов» (один «час» работы стоит некую сумму денег). И это полный бред для программиста. Потому что расценка в «часах» — она интуитивна чуть более, чем полностью. И даёт нехилый повод клиентам до#баться, если они более-менее что-то понимают в доработках и их внутреннее представление о ходе времени расходится с вашим.
Васёк с деревянной мимикой промычит что-нибудь, даже не думая. Его кабан с радостью надбавит ещё несколько часов на всякий пожарный, не говоря об этом Ваську естественно, и отправит на согласование. Заказчик на дешёвую расценку с радостью согласится. И, если васёк ошибся (если мы переводим «часы» в реальные часы), то этот дурень сидит бесплатно месяцами, делая, как оказалось, намного более трудозатратную задачу. Если вы — умный человек, практичный, который хочет заработать, прежде всего, выгоду для себя, то вам нужно время на анализ, плюс дополнительный задел в «часах» на случай того, что вы ошиблись. А бывают такие задачи, чтобы хотя бы приблизительно расценить которые, потребуются неделя-две-три, ну или опыт работы в сфере заказчика. В итоге, даже если вы сумеете их расценить правильно, что толку, если заказчик откажется. Ваше же реальное время, убитое хотя бы на какой-то анализ не оплатится — дадут вам какие-нибудь два-три «часика» в зарплату, да и ваш неотоксичный кабан, если он тупой, сделает морду как президент в сериале 24 часа после захвата террористами важного объекта 😁.
Есть умные франчайзи, в которых «часы» не влияют на зарплату — подробней об этом в шестом пункте. Но это не касается придурков неотоксиков. У них всегда всё через ж#пу.
3) Клиенты.
Ключевая мудрость работы во франчайзи:
Ты можешь быть сколько угодно каким крутым специалистом, но если у тебя будут нищенские клиенты — по зарплате ты г#вно!
Есть два типа клиентов — из провинции типа Новоклязьменска и крупных городов. Я даже не буду говорить, какие из них лучше. Это и так ясно.
Клиенты из крупных городов, таких как Москва, Санкт-Петербург, Казань и т.п., обычно ищут на подряд более дешёвую рабочую силу из городов по типу Новоклязьменска. Т.е. ищут такие франчайзи, у которых «час» работы дешевле серьёзных московских IT компаний. Поэтому такие программисты из провинциальных «заводов», каким был я, Лев Ставский, могли обслуживать московских клиентов, при условии, если Завод выиграл тендер. Конечно, бывают всякие исключения, но, если обобщить, бизнес-процессы у таких клиентов более отлажены, есть внутренние аналитики, системные администраторы, программисты, архитекторы, которые в случае чего смогут помочь, подсказать что-нибудь. И, естественно, бюджет на IT у таких заказчиков гораздо выше, и они куда более щедрые.
У провинциальных клиентов обычно денег на IT выделяется меньше, и бизнес-процессы у них могут быть менее отлажены. Да, в городах типа Новоклязьменска есть и крупные предприятия, заводы, торговые корпорации, а не только булочные и барбершопы. Но даже казалось бы крупный клиент с известной торговой маркой может быть проблемным, а на розничных клиентах типа тех же булочных можно тоже неплохо зарабатывать только в случае, если вы работаете в маленькой фирме, у вас набита рука именно на подобные работы с торговым оборудованием, кассами, общением с тётями Сраками и т.д., и у вас щедрый директор, который будет делиться (это самое главное и ключевое 😁).
Можно кратко выделить признаки клиента, который обязательно доставит вам проблем: постоянно торгуется за «часы»; в штате нет ни то, что собственного аналитика, но даже системного администратора, и вам приходится исполнять их обязанности за маленькую оплату; сплошная бюрократия — согласовывает трудоёмкость десятки человек, потом вы пишете для них бумажки с постоянными объяснениями вашего решения, которые они тоже смотрят, задают вопросы, делают замечания, ну и тестируют сделанные задачи тоже кучи человек, на всю эту хрень вашей трудоёмкости не хватит 😥.
Также приведу случай из жизни из последних лет на Заводе: был у меня такой клиент — компания, бренд одежды, из Новоклязьменска. Я работал с этим клиентом в паре с лапулей-стажёркой, которая выполняла обязанности «говорилки». В процессе выяснилось, что за «часы» эти товарищи стреляют в упор 😁, в штате нет ни одного IT-специалиста, приходится самому вечером после рабочего дня делать запасную копию рабочей базы, выгонять пользователей, чтобы внедрить свои же доработки. То есть я за копейки должен был сделать сверхсложные задачи и ещё сам внедрять их в рабочую базу, неся за это полную ответственность системного администратора (вдруг у них что-то на сервере пойдёт не так). Я объяснил эту ситуацию моей неотоксичной и истеричной начальнице под псевдонимом Кайло (происходит от персонажа Кайло Рена из Звёздных Войн), ну точней кабанихе, ей это звание больше подходит 😆.
В те времена она уже практически меня не слышала — и истерично решила, что во всём виновата лапуля-стажёрка. И убрала её из цепочки, оставив меня наедине с этими додичами. Хотя, конечно, как говорилка, та лапуля на тот момент была плоховатой, но она хотя бы брала на себя общение с этими клиентами. В итоге, сделав пару ещё лайтовых задач я стал тупо заваливать их «часами» на расценках, лишь бы они отказались и свалили. Других вариантов не стать терпилой у меня не было. Итог: они отправились в самый нижний заводской цех к дяде Валере, идейному неотоксику, готовому вкалывать за гроши вместе со своей К-командой от рассвета до заката, хэппи-энд! 🥰
«Полезная» деятельность Завода будет подробней описана в будущих главах: это так, случай к слову.
4) Проект и сопровождение.
Во франчайзи для программиста существуют два обобщённых вида деятельности — проект и сопровождение.
Проект — это когда в вашу компанию приходят заказчики и просят внедрить у них какую-нибудь конфигурацию, плюс доработать в ней ещё что-нибудь, т.е. создать нетиповые механизмы учёта, которые используются только у них. Или это не новая для них конфигурация, а какие-нибудь особо сложные новые доработки в старой конфигурации, которые нельзя вывести в одну «задачу». Этот вид деятельности самый щедрый и удобный. Потому что в него закладывается проектный бюджет по «часам», ещё выписываются премии по окончанию проекта. Тщательно прописываются сроки руководителем проекта по всем этапам. Над техническим заданием долго и упорно работают говорилки. Участвуют в проектах обычно только программисты из особого проектного отдела. Я никогда не был в проектном отделе, поэтому участвовал крайне редко: все мои проектные работы были тихими, спокойными, денежными и лайтовыми. Но, по словам знакомым, и там бывает куча сложностей: сверхсложные задачи, проблемы со сроками, командировки во всякую мухосрань, иногда и в другие регионы (надо же на месте увидеть специфику клиента).
Сопровождение — это когда вы оказываете техническую поддержку клиента. То есть есть множество разных клиентов, от которых сыплются небольшие (чаще всего) задачи, аналитики-говорилки их обрабатывают, пишут технические задания, а вы их реализовываете. Причины, по которым это тяжело, я описывал в самом начале пункта «РАБОТА ВО ФРАНЧАЙЗИ». Но у всего есть плюсы — есть вероятность, что некоторое время работы не будет / либо еврейские клиенты что-то зажмотят и откажутся от ваших расценок, и вы будете пинать х#и какое-то время или заниматься чем-то полезным именно вам 😉. А ещё есть такая вещь, как фуллтайм, т.е. вы занимаетесь только одним клиентом во все рабочие часы, у вас упрощённые расценки, и не надо переключаться между различными спецификами. Это самая лучшая вещь в сопровождении, когда я на ней работал во франчайзи — это было самое приятное время! Да, бывают и такие еб#нутые фуллтаймы, когда это длится не около 8 часов 5 раз в неделю, а 24/7. Но люди сами соглашаются на такое, вместо режима пора съ#бывать 😔.