НЬЮ -ЙОРК. Вскоре он заставил аудиторию хлопать и играть вместе.
Майлз, самопровозглашенный слушатель, автор, читатель и разработчик, рассказал о том, «как платформы разработчиков терпят неудачу (и как у вас не будет)». Он строил платформы в течение 25 лет, в том числе работы на весенних рамках.
«Я прошел через ад, так как пытался создать эти платформы и создать их в разных организациях», — сказал он.
Он указал на некоторые необычные вдохновения, в том числе американский сатирический автор Курта Воннегута, поскольку он обрисовал три максима о платформах. Воннегут утверждал, что применяет науку к историям, и сказал, что каждая история начинается с: все довольно хорошо, и тогда все не очень хорошо. Затем, к концу истории, все будет довольно хорошо, объяснил Майлз.
«Я расскажу вам такую историю, за исключением того, что это не будет очень vonnegut», — сказал он. «Я собираюсь начать с боли. Я собираюсь начать с того, почему вы не должны строить платформу или почему вы не захотите».
Максим 1: Вам не нужна платформа
Платформы не построены в одночасье, и они не являются предложением, предложением, предупредили он. Это требует людей, посвященных этому, которые будут курировать платформу.
«Когда я попаду в организацию, самый первый вопрос, который я задаю, это то, кто его построит, кто будет владеть им и сколько лет вы получите обязательства по этому поводу», — сказал Майлз аудиторию. «Если какой -либо из этих ответов, это не то, о чем мы думаем, то я бы сказал, что вам не нужна платформа».
По его словам, у каждой компании уже есть платформа.
«Если вы отправляете код, у вас уже есть один», — сказал он. «Опыт платформы начинается в тот момент, когда разработчик пытается что -то сделать в вашей организации».
Создание платформы требует понимания того, кто ваши внутренние клиенты. Это также требует строительных дорожных карт. Он должен рассматриваться как продукт, в который компания собирается инвестировать, сказал он.
«Есть целая коллекция усилий и жизни, которые приходят в курирование платформы», — сказал он. «Если вы хотите влияние платформы, если вы хотите пройти историю Курта и в конечном итоге, возможно, возмутительная удача, то вам нужно сформулировать ее как продукт, в который вы собираетесь инвестировать».
Когда он говорит с компаниями о том, как они могут создать платформу, он говорит с ними о том, как платформа чувствует себя разработчикам.
«Я не начинаю с того, где находятся ваши репозитории или где [are] Ваши конвейеры, — сказал он. — Я начинаю с того, что чувствует один день для разработчика здесь — что им нужно делать? »
Затем он находит разработчика, сидит и слушает их разочарование.
«Я не для того, чтобы судить их. Я так же невежественен», — сказал он. «Вот где начинается платформа».
Максим 2: платформы не являются отдельно процессом продукта
Это влияние, которое выделяет платформу, сказал он. Опять он указал на историческую фигуру, Кристофе Плантин, французского художника. Плантин переехал в Антверпен, Бельгию, где он построил крупнейший в мире печатный дом во второй половине 16 -го века.
«То, что он изобрел, было Publishing Mass Market, Printing. Он создал рынки, где вы могли бы распространять книги», — сказал Майлз. «Теперь это когда мы говорим между 2-5% Европы, и большинство из них ничего не прочитали, кроме богословских споров. Поэтому он создавал массовую платформу, когда у него не было массового рынка, но он полагал, что он будет».
Конечно, не каждое изобретение — это платформа. Печатный станок не был сама по себе платформой. Работа Plantin — это платформа, потому что он до этого момента взял все инновации, курировал их, а затем создал и упаковал результаты так, как это потребляется большое количество людей.
«Его намерение было заработать деньги. Звучит знакомо? Никто не создает платформу, не думая, что для нее есть аудитория», — сказал он. «Plantin, созданный для тысяч потенциально грамотных [people] Это должно было быть в Европе, в конечном итоге миллионы. Это была его вера. Но платформа оказала неожиданное влияние, удивительное влияние. Отличные платформы должны удивить вас тем, как люди их используют, и это именно то, что, конечно, произошло с работой Plantin ».
Вдоль процесса Plantin удалось достичь двух конкретных 14-летних мальчиков.
«Оба этих молодых мальчиков собирались извлечь выгоду из платформы, которую создал Plantin», — сказал он. «Этими двумя мальчиками были Галилей и Шекспир, оба 14 лет, оба на пороге жизни, которые изменили бы взгляды каждого, один в науке, один на английском языке, и они не смогли бы выполнить какую -либо свою работу без того, что создал Plantin. Это сущность платформы».
Отличные платформы должны удивить вас тем, как люди используют их, как это делала работа Плантина. Слишком часто инженеры застряли в идее платформы как продукта, но продукт не то, что имеет значение, утверждал он.
«Это суть того, как должна выглядеть платформа», — сказал он. «Мы пытаемся создать точки перегиба».
Максим 3: Кураторская платформа обитаемость
Майлз взял этот максимум из «шаблонов программного обеспечения» Ричарда П. Габриэля. Чтобы объяснить, он сравнил создание платформы с созданием кухни в ресторане.
«Прежде чем вы курируете платформу, то, что у вас обычно уходит, — это все, кто выходит на улицу, поставляя свои собственные ингредиенты, готовит свои ужины, все на заказ, и никто не получает никаких преимуществ от этого, потому что люди просто используют объекты», — сказал он.
Создание платформы — это все равно, что построить им кухню, добавил он.
«Есть люди, которые пытаются съесть еду, и мы собираемся дать им меню, мы собираемся дать им интерфейс продукта, API, мы дадим им все, что мы можем, чтобы они покупали еду и ели», — сказал он. «Затем инженеры платформы будут за кулисами, чтобы убедиться, что мы доставляем лучшие меню и лучшую еду, которую они когда -либо имели».
Важно помнить: это кухня, а не собор, добавил он.
«Я обычно призываю организации создавать внутреннюю платформу полностью в открытом исходном коде, где кто -то может подумать о том, чтобы внести свой вклад в нее по этой причине, потому что я не хочу, чтобы люди не могли видеть, как это работает», — сказал он. «Я просто хочу, чтобы они достаточно доверяли ему, чтобы полагаться на его особенности. Иногда для инженеров это доверие означает, что мне нужно видеть за занавеской мастера, поэтому не предотвращайте их».
Также важно слушать, что нужно разработчикам. Единственный способ добиться успеха — это понять, что вы не являетесь экспертом в том, что они пытаются сделать, предупредил он.
«Постройте это, и они не придут», — предупредил Майлз. «Единственный способ, которым они приходят, — если они смогут увидеть себя в этом, они могут видеть, как их работа получает выгоду от этого».
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон