Спроси разработчика. Как стать лидером рынка с помощью создания собственного ПО - [20]

Шрифт
Интервал

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

Создать и купить

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

«Высокотехнологичные компании постоянно обсуждают, какие микросервисы создавать, а какие покупать, – говорит Эштон Катчер, инвестировавший в десятки стартапов и записавший на свой счет несколько крупных коммерческих побед, в первую очередь сервисы Airbnb, Spotify и Uber. – Полагаю, что та часть ПО, которую вы не создаете, так же важна, как и часть, создаваемая самостоятельно. Единственное, что компании должны неизменно создавать сами, так это ключевые элементы их бизнеса. Люди очень часто занимаются созданием того, что уже существует в виде продукта, который можно сравнительно дешево купить или использовать по лицензии. Нужно ли создать собственную систему учета трудозатрат и начисления заработной платы? Я бы никогда не попытался перестраивать компании Twilio, Slack или Gusto».

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

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

Дифференциацию невозможно купить. Ее можно лишь создать самостоятельно.

Но есть и хорошие новости: создавать ПО стало намного проще. Когда-то, до появления зрелой цепочки поставок ПО, выходом обычно была покупка готовых решений, поскольку решиться на создание собственных было слишком сложно. Чтобы создавать ПО, компании нужно было подняться до уровня Microsoft или Oracle. Но теперь, благодаря третьей великой эре программного обеспечения и цифровой цепочке поставок, создание ПО не просто возможно, а необходимо. Эту необходимость диктует конкурентная динамика.

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

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

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


Рекомендуем почитать
Как найти любимое дело?

Каждый из нас в детстве играл в игры. Мальчики в машинки, а девочки в куклы. Мы занимались только тем, что нам нравилось и получалось. В детстве мы могли себе позволить заниматься любимым делом каждый день, 7 дней в неделю, 365 дней в году. Но когда выросли, на смену детским увлечениям пришло страшное слово "работа". Мы стали делать то, что нам не всегда нравится и получается. И со временем совсем забыли про свои детские увлечения и перестали заниматься тем, что приносит нам удовольствие – своим любимым делом.


Всё и сразу. Правила жизни успешных и счастливых женщин, меняющих мир

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


Граблеведение. Реальная история российского бизнеса, который взлетел, рухнул и выжил, рассказанная основателем

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


Современное состояние и перспективы развития топливно-энергетического комплекса страны

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


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

Сборник научных трудов посвящен исследованию отдельных проблем экономики России в современных условиях хозяйствования. В частности, рассмотрены теоретические аспекты функционирования локальных экономических систем, в том числе в период кризиса и смены технологических укладов; проблемы инновационной и инвестиционной деятельности различных хозяйствующих субъектов, подготовки кадров и развития высокотехнологичных отраслей промышленности России. Помимо этого, в сборнике представлены материалы, посвященные отдельным проблемам экономической безопасности и региональной экономики.Для специалистов и широкого круга читателей, интересующихся проблемами функционирования экономики России.


Нецензурные заметки Евгения Сивкова о российском консалтинге

Эта книга адресована как тем, кто давно и серьезно связал свою работу с бухгалтерией, налогами и финансами, так и тем, кто просто хочет быть в курсе передовых идей и мнений профессионалов. Здесь каждый найдёт для себя нечто полезное и новое. Специалисты откроют интересные детали и тонкости, понятные только им одним. Начинающие свою деятельность бизнесмены получат представление о системе в целом, о том, что в ней есть примечательного; чего стоит опасаться и каких ситуаций надо категорически избегать. Добросовестные налогоплательщики повысят уровень своих знаний или просто получат удовольствие от чтения.Эта книга – как наша жизнь: непредсказуема и многогранна; в ней квинтэссенция здравого смысла помножена на многолетний профессиональный опыт.