Курс на формирование IT-страны позволит создать прогрессивный сектор экономики, объединяющий различные отрасли. Речь идет не только о производстве программного обеспечения, но и, например, о медицине или сельском хозяйстве.
Несмотря на то, что про революционный декрет о Парке высоких технологий 2.0 в Беларуси слышали без преувеличения все, давайте подумаем: а что собственно знает про IT-сферу среднестатистический житель нашей страны?
Очевидно, что именно в этой сфере самые высокие зарплаты, общеизвестно, что специалистов в IT хронически не хватает, всем они нужны и учиться сейчас перспективней всего «на программиста». Наверное, каждый уже знает значение магического слова «стартап», притягивающего возможностью прославиться и заработать. К этому можно добавить свободный, почти зарубежный образ жизни, внешний вид и привычки тех, кто относится к данной отрасли, рассказы о гибком графике работы, максимальном соцпакете и стиле руководства настолько демократичном, что самое время уточнить значение термина «холократия» в энциклопедии.
Но самая очевидная и определяющая мысль такова: есть IT-отрасль и это «у них там», и есть обыкновенный мир, привычная экономика и это «у нас здесь». Произошло непримиримое размежевание всего экономического пространства на IT и все остальное. Более того, не каждый сможет ответить на в общем-то очевидные вопросы: почему программистов все время не хватает и почему в IT столь высокие доходы?
Давайте, пусть упрощенно, но ответим на ряд существенных вопросов, относящихся к IT-отрасли.
Высокая доходность
К концу прошлого века произошел главный прорыв в развитии компьютерной отрасли: появилась возможность относительно дешево производить процессоры в большом количестве, что привело к массовой компьютеризации населения. С тех пор IT получила главную и уникальную особенность: обслуживать миллионы и миллиарды пользователей одновременно с беспрецедентно низкими издержками в расчете на одного клиента.
Не существует в мире предприятия, скажем, с транспортным парком, способным одномоментно перевезти двести тысяч пассажиров. В то же время, например, всемирно известная компьютерная игра «World of Tanks» может обслуживать более ста миллионов пользователей, причем несколько миллионов одновременно, в конкретный момент времени (в этом случае значимым становится даже средний клиентский платеж в один-два доллара).
Отрицательный эффект масштаба
Если в традиционных отраслях существует экономия масштаба (снижение стоимости единицы при увеличении объема производства), то в IT, наоборот, действуют издержки масштаба, когда с увеличением объема производства стоимость каждой единицы растет – наблюдается экспоненциальный рост трудоемкости с увеличением размера проекта. Связано это во многом с ростом пересекающихся коммуникационных линий и встречных потоков: в одних источниках — по формуле квадратичной зависимости от количества участников.
При отсутствии простых и эффективных моделей взаимодействия возникает потеря независимости, увеличение числа совещаний, нарастает хаос и, как следствие, рабочий процесс перестает быть прозрачным, группа предсказуемо распадается на подгруппы по социальным, функциональным или иным интересам, возникают недоразумения, недопонимания и даже противоположные цели. Поэтому, если в большинстве отраслей стремятся к крупным образованиям (объединение, холдинг, финансово-промышленная группа), то представители IT не тяготеют к большим размерам, а предпочитают «золотой стандарт» эффективной команды, где количество разработчиков не превышает десяти человек.
Иное отношение к активам
При традиционном подходе чем больше активов (зданий, транспорта и др.), тем лучше бизнесу. В IT-сфере стараются «облегчить» баланс: как правило принципиально избегают громоздкого имущества и непрофильных активов, арендуя все необходимое. Более того, в IT принято концентрироваться исключительно на производстве, не отвлекаясь на иные, даже прибыльные виды деятельности и отдавая на аутсорсинг все второстепенное, не связанное явно со стратегическим фокусом развития.
Решающая роль образования
В иных отраслях все сводится к необходимости получить высшее образование, раз в несколько лет проходить повышение квалификации, время от времени посещать краткосрочные курсы и читать профильную литературу «для общего развития».
IT-сферу невозможно представить без образовательной составляющей: технология может устареть буквально за одну ночь. Без постоянного систематического обучения, посещения тематических конференций, митапов и тренингов специалист может довольно быстро профессионально деградировать, резко понизив свою рыночную стоимость. Поэтому, например, в СООО «Гейм Стрим» функционирует внутренний корпоративный «Wargaming–University» и работники нашего предприятия проходят обучающие программы минимум раз в две недели.
Кроме того, учитывая непривычно короткий жизненный цикл технологий, в прямом смысле этого слова выживают только те, кто вовремя переучивается с одного языка программирования на другой, более современный, переходит с одной платформы на другую, более перспективную.
Более того, сила образования настолько важна в IT, что систематические исследования, аналитический подход, технологическая составляющая неизбежно и естественно, как-то сами собой переходят в научные изыскания с получением соответствующих официальных степеней. Недаром легендарная Силиконовая долина образовалась при Стэнфордском университете.
Иная организация труда
В противовес жесткой (каскадной, «водопадной», последовательной, поэтапной) модели жизненного цикла организации работ, в IT-сфере применяется более прогрессивная гибкая (спиральная, итерационная) модель как сложная адаптивная система, подстраивающаяся под изменяющуюся окружающую среду, что гораздо более эффективно при применении современных технологий. Повсеместно используется прототипирование, способное значительно снизить риски разработки и без крупных вложений, относительно быстро определить, перспективна ли идея.
В противовес четкой иерархии в IT-сфере часто используется горизонтальная (плоская) организационная структура, где все равны и занимают разные роли, в зависимости от специфики проектов, а одним из главных мотивационных факторов для работников является обязательная вовлеченность в процесс принятия решений.
В IT существует приоритет горизонтальной карьеры – накопление знаний и опыта – над традиционной вертикальной карьерой, предполагающей рост в занимаемой должности. Для большинства сотрудников не имеет значения, какая именно должность записана в трудовой книжке.
Если прежде люди принимали одно-два стратегических решения в течение жизни, то постепенно становится нормой принимать такие решения чуть ли не ежегодно – вплоть до радикальной смены сферы деятельности.
В IT важен постоянный профессиональный и личностный рост: уровень обсуждаемых и решаемых задач, получаемой экспертизы, возможность постоянно учиться у окружающих.
Не только софт
Можно практически бесконечно описывать этот необычный мир под названием «IT», изучать, анализировать, даже спорить, но хочу зафиксировать важную и, наверное, самую главную идею: не существует разграничения на IT-отрасль и другие сектора. Более того, IT-отрасли как таковой… не существует. IT – это самая развитая часть всех без исключения отраслей экономики. Поэтому есть IT в медицине как самая развитая ее часть, есть IT в сельском хозяйстве (также наиболее передовая составляющая агросектора) и т.п.
В этом главный смысл и возможности декрета о ПВТ 2.0. В этом и есть понятие «IT-страна», где IT объединяет лучшие методики и разработки во всех без исключения отраслях. Представителям этой части экономики уже не кажется неестественным выражение вроде «машинообучаемые алгоритмы программирования отдачи питательныхвеществ у растений».
Можно делать вид, что IT – это где-то там, в параллельном мире. Можно игнорировать, например, тот факт, что гибкий подход к управлению проектами Agile и его наиболее распространенная разновидность Scrum эффективно применяются не только при разработке программного обеспечения, но и в образовании или государственном управлении. Можно не замечать, как IT-разработки навсегда вытесняют менее эффективные аналоги. Можно не думать о том, что в ближайшие двадцать лет половина специальностей бесследно исчезнет (и еще больше появится новых). Можно не заметить, что и сами программисты могут скоро остаться без работы, потому что программный код в большинстве своем уже написан и новые продукты составляют из уже существующих частей.
Вот только, отрицая очевидное, невозможно спрятаться от реальности: если вы не идете в IT, то IT скоро придет к вам. И, право слово, поскорей бы.