Фулстеки в девелопменте

Фулстеки в девелопменте

Приходит на ум образ австралопитеков :) , но речь пойдет не про них. Термин fullstack заимствован мною из сферы IT. Фулстек - разработчик это специалист, который умеет создавать и серверную часть сайта (то, что скрыто от пользователей), и его клиентскую часть (интерфейс, с которым взаимодействуют посетители). Название «фулстек» происходит от английского выражения fullstack, означает «полный набор инструментов для разработки». Клиентская часть сайта - это всё то, что пользователи видят и с чем взаимодействуют: текст, картинки, анимации, кнопки, формы и т. д. Всё это создаёт фронтенд - разработчик. Серверная часть сайта скрыта от пользователей. Это базы данных, скрипты, которые обеспечивают работу сайта. Этим занимается бэкенд - разработчик. Фулстек получается эдаким универсальным солдатом в веб-разработке, который может заменить нескольких специалистов, - мечта работодателя.

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

Дефицит фулстек-специалистов и менеджеров на рынке недвижимости возможно объяснить несколькими аспектами, первый - это отсутствие сформулированного запроса со стороны компаний в адрес кадрового рынка и учебных заведений. Предположу, что такой запрос появится в результате положительного эффекта от практики применения. Но как и где его получить, этот положительный эффект? Только лишь через эксперименты. Те кто, такую практику развивают не охотно будут делиться с другими, конкурентная среда всё же. Бизнес не получает прибыли когда «правда выходит наружу». Как только показал как можно получать прибыль, доход начнет сокращаться за счет имитаторов. Если нехватка ключевого ресурса не позволяет другим имитировать действия предпринимателя, то конкуренция за этот ресурс поднимет его цену. Кажется, это обстоятельство на руку соискателям, но! И в этом но кроется второй аспект дефицита рынка. Несмотря на видимые преимущества, такие как повышенный спрос на рынке и как следствие высокая зарплата. Сложность фулстека заключается в необходимости владения большим объемом знаний. Одновременно хорошо разбираться, к примеру, в продажах и строительстве непросто, особенно если специалист или менеджер сразу решил стать фулстеком. При таком подходе глубокого знания инструментов не достичь - скорее всего, все технологии будут изучены на твёрдую тройку, достаточную для работы. Частые переключения между задачами. Задачи разные и часто сменяют друг друга в течение дня. Не все легко переносят такой темп работы. Фулстек сегодня для компании не только видимая польза, но и потенциальный риск. Такого специалиста проблематично заменить, а если компания поспешила оптимизировать структуру, заменив двоих спецов на одного, то уход фулстека может парализовать деятельность. А стоит ли вообще бизнесу задумываться на эту тему? Знаете, это как с идеями, сначала они кажутся неправдоподобными, затем невозможными, а после того как мы приложим усилия они становятся неизбежными. Кто-то, кто видит чуть больше, доведет эту идею до реализации и возможно тем самым усилит свои позиции на рынке, остальным же придется догонять (имитировать).

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

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

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

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

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

Начать дискуссию