ENGINEER.AI - ЖЕТОН NAYA - УПРОЩЕНИЕ СПЕЦИАЛИЗИРОВАННОГО ПО БЛАГОДАРЯ ИИ И БЛОКЧЕЙНУ ПРОЕКТНЫЙ ДОКУМЕНТ, ВЕРСИЯ 4.01
←
→
Транскрипция содержимого страницы
Если ваш браузер не отображает страницу правильно, пожалуйста, читайте содержимое страницы ниже
ENGINEER.AI – ЖЕТОН NAYA УПРОЩЕНИЕ СПЕЦИАЛИЗИРОВАННОГО ПО БЛАГОДАРЯ ИИ И БЛОКЧЕЙНУ ПРОЕКТНЫЙ ДОКУМЕНТ, ВЕРСИЯ 4.01
НЕРАЗГЛАШЕНИЕ Данное соглашение подтверждает, что информация, предоставляемая компанией Engineer.ai International Limited (“Engineer.ai”) в этом бизнес-плане является конфиденциальной и уникальной для данного бизнес-плана. Поэтому любое лицо, прочитавшее этот план, соглашается не раскрывать информацию об этом бизнес-плане без однозначного письменного разрешения компании Engineer.ai. Лицо, читающее данный документ, признает, что представленная в данном бизнес-плане информация, отличная от информации, находящейся в общественном доступе, может нанести значительный вред или ущерб компании Engineer.ai и требует конфиденциального обращения. По запросу этот документ необходимо немедленно вернуть компании Engineer.ai. 2
СОДЕРЖАНИЕ НЕРАЗГЛАШЕНИЕ ········································································································· 2 СОКРАЩЕНИЯ ················································································································· 4 РЕЗЮМЕ ПРОЕКТА ··········································································································· 5 ПРОБЛЕМА: РАЗРАБОТКА В «ЧЕРНОМ ЯЩИКЕ» ··································································· 9 РЕШЕНИЕ: ЭКОСИСТЕМА ПО ENGINEER�AI ········································································ 11 ПРЕИМУЩЕСТВА ИНДУСТРИАЛИЗОВАННОЙ ЭКОСИСТЕМЫ ·················································· 14 ПРОЗРАЧНОСТЬ БЛОКЧЕЙНА И ЭФФЕКТИВНОСТЬ ИИ ·························································· 16 ОПТИМИЗАЦИЯ ИИ ········································································································· 18 АРХИТЕКТУРА ПЛАТФОРМЫ ····························································································· 20 ПРИМЕНЕНИЕ ПЛАТФОРМЫ ENGINEER�AI: ДОСТАВКА ЧЕРЕЗ КОМПОНОВЩИК ······················ 22 РАБОЧИЕ ПРОЦЕССЫ ПРОЕКТА ························································································· 25 ТОКЕН NAYA ··················································································································· 30 ПРОДАЖА И РАЗМЕЩЕНИЕ ТОКЕНОВ ················································································ 33 ГРАФИК ДЕЙСТВИЙ ········································································································· 36 ХАРАКТЕРИСТИКА КОМАНДЫ ··························································································· 38 ЗАКЛЮЧЕНИЕ ················································································································ 41 ПРИЛОЖЕНИЯ ················································································································ 42 3
СОКРАЩЕН E�ai: Engineer.ai NAYA: токен NAYA (токен блокчейна) СМБ: средний и малый бизнес СГТР: совокупные темпы годового роста ВНР: выход на рынок ОЕЯ: обработка естественных языков ИИ: искусственный интеллект ПИ: пользовательский интерфейс ПНИС: права на интеллектуальную собственность ОК: обеспечение качества ERC721: токен на базе криптовалюты Ethereum, который НЕ будет предлагаться для продажи. 4
РЕЗЮМЕ ПРОЕКТА НАША ЦЕЛЬ Мы в компании Engineer�ai верим, что любую идею можно претворить в жизнь � Но усредненный владелец бизнеса или человек с идеей не обладает необходимыми ресурсами, чтобы точно спланировать проект и разработать его спецификацию. Кроме того, рост издержек, расход ресурсов и срыв сроков приводят к аномально высокому проценту неудач в области аутсорсинга проектов по разработке специализированного программного обеспечения и к потере доверия между клиентами и исполнителями. Engineer.ai представляет собой платформу, созданную с применением технологии блокчейна и обслуживаемого человеком искусственного интеллекта, которая позволяет строить специализированное программное обеспечение любому человеку. Наше решение, созданное на базе блокчейна с применением искусственного интеллекта, позволяет клиентам и создателям завершать свои проекты с более высокой вероятностью успеха, меньшими затратами, а также в укороченные сроки по сравнению с текущей консультационно-итерационной моделью. Программирование и разработка сегодня существуют в «доиндустриализированном» мире, где до 91% проектов оканчиваются неудачей или выходят за рамки бюджета. Проекты исполнителям описывают люди, которые не обладают необходимыми знаниями для точного описания того, чего они хотят. Исполнители после этого часто пишут код, который уже существует, их эффективность падает, издержки растут, а сроки затягиваются. Клиенты должны доверять исполнителям и верить, что что они вовремя предоставят результаты своей работы, не выйдут за рамки бюджета и обеспечат необходимое качество итогового продукта. В свою очередь исполнители требуютточной и понятной проектной спецификации проекта, а также прозрачной и своевременной оплаты своего труда. Но часто в этом процессе случаются нарушения из-за неспособности описать потребности и ожидания исполнителям. Благодаря технологии блокчейна и искусственному интеллекту, дополняющим существующую модель аутсорсинга разработки программного обеспечения, компания Engineer.ai (E.ai) создала экостистему, которая выводит разработку ПО из «черного ящика» и переводит этот процесс на сборочную линию. Пользовательский интерфейс, основанный на перетаскивании необходимых элементов, и проектный компоновщик под управлением ИИ позволят каждому реализовать свою идею, в то время как библиотека проектов снижает избыточность при разработке, поскольку существующий код автоматически привязываются к проектам. Токен NAYA в этом случае позволяет осуществлять выплаты участникам до момента передачи результатов и их проверки независимой стороной. Чтобы обеспечить долговечность всех проектов, используется облачная служба CloudOps под управлением ИИ, которая позволяет снизить текущие издержки и устранить потребность в содержании штатной группы разработчиков для поддержки проекта. E.ai станет экосистемой с новым подходом к разработке программного обеспечения. Бизнес любого размера сможет создавать специализированное программное обеспечение и владеть им без риска выйти за рамки бюджета или столкнуться с неожиданными трудностями. Исполнители сразу и в полном объеме получают четкие и подробные инструкции по проекту и планы разработки. ИИ и машинное обучение позволяют оптимизировать процесс производства и обеспечить необходимую функциональность за меньшие деньги без необходимости содержать штатную команду разработчиков. Это позволяет создать низкий входной барьер на развивающихся рынках для участников, не являющихся программистами и нуждающихся в программном обеспечении. Разработка ПО на аутсорсинге станет значительно проще, доступнее, дешевле и удобнее и превратится в возможную альтернативу для большего числа компаний с потребностями в цифровых технологиях. 5
Разработке программного обеспечения как отрасли не хватает прозрачности. Создание ПО небольшими компаниями рассматривается как процесс, происходящий в «черном ящике», который потребует неизвестного объема издержек и неизвестного времени. Между клиентами и разработчиками или любым исполнителем, который принимает участие в процессе, существует информационный разрыв. Это не только вредит соответствующему бизнесу, но и не дает ему добиться эффективного цифрового присутствия, а также создает искусственные барьеры для роста всего рынка специализированного программного обеспечения. Сегодня в среднем лишь 30% идей приводят к успешно завершенным проектам, а большее их число остаются нереализованными, потому что у людей нет знаний о том, как управлять такими проектами. В сфере малого и среднего бизнеса, где от природы существует дефицит необходимых навыков, уровень успеха составляет менее 9%1. Наша потенциальная аудитория – это люди, которые не очень хорошоразбираются в технологиях, не хотят учиться программировать или не имеют опыта в создании программного обеспечения. Сегодня люди, которые оказывают услуги, – это разработчики, которые стали менеджерами по продукту или проект-менеджерами и которые застряли в материально-временной модели оказания услуг2. E.ai привлечет представителей СМБ (индивидуальных предпринимателей, стартапы или подразделения более крупных компаний), которые не могут или не хотят использовать имеющиеся системы разработки программного обеспечения, подразумевающие наем разработчиков. Подобные договоренности могут с легкостью принять дурной оборот, когда сроки будут сорваны, издержки превысят все разумные значения, а низкокачественный код подвергнет компанию риску. Согласно данным собственного исследования Engineer.ai Inc., 76% проектов, переданных компаниями на аутсорсинг, выходят за рамки бюджета, в то время как более 60% оканчиваются неудачей из-за каких-то проблем, связанных с разработкой или менеджментом. «В разных компаниях, которые мы создали за последние два десятилетия, сложнее всего нам было решать проблемы, решение которых мы сами пыталисьотдать на аутсорс. Со временем мы узнали, что наш конкурент сталкивался с теми же трудностями; спецификации оказывались трудновыполнимыми и непостоянными, ценообразование всегда было непрозрачным, а прозрачность процессов наблюдалась лишь тогда, когда все шло гладко. Когда заказчик аутсорса сменился, модель аутсорса осталась прежней – и вероятность успешного исхода оказалась сильно заниженной». «Отношения с поставщиками Сачин Дев Дуггал (Sachin услуг всегда поначалу складываются прекрасно – вы согласовываете Dev Duggal), соучредитель цену и сроки, но несколько недель или месяцев спустя поставщик мрачнеет или что-то идет не так. Наша цель – создать систему и генеральный директор аутсорсинга, которая отличалась бы полной прозрачностью и Ранее работал в Nivio и Deutsche Bank предсказуемостью». 1 https://www.projectsmart.co.uk/white-papers/chaos-report.pdf https://www.cio.com/article/3068502/project-management/more-than-half-of-it-projects-still-failing.html 2 “Приложение 2” 6
Традиционная модель аутсорсинга разработки программного обеспечения сопряжена с проблемами, которые делятся на две большие категории: Процессоказания услуги и доверие между участниками (заказчик, проектировщик, разработчик, служба обеспечения качества и т.д.). Эти две категории включают одну или несколько из следующих проблем: ПРОБЛЕМА ЗАКАЗЧИКА: РИСК ПРИ ОКАЗАНИИ УСЛУГИ Специализированное программное обеспечение предоставляется в соответствии с материально-временной консультационной моделью, в которой окончательный риск, связанный с оказанием услуги, несет заказчик. Заказчик не готов к этому по нескольким причинам: • У заказчика нет необходимых технических познаний. • Заказчик никогда прежде не управлял проектами и не передавал разработку программного обеспечения на аутсорсинг. • Заказчик не может найти подходящего партнера и часто нанимает исполнителей с минимальной ставкой, потому что не понимает нюансов. • Заказчик не уверен в том, что конкретно ему нужно , но узнает в процессе(предоставление технического задания по ходу разработки). • Заказчик не хочет нести обычно довольно высокие предварительные издержки без прототипов или должного уровня прозрачности. • Заказчик вынужден платить за функции ПО, которые обычно доступны во всех приложениях. • Клиентам не гарантируется предоставление конечного продукта; они вынуждены нести непомерные издержки, связанные с завершением разработки. • Заказчики вынуждены платить за вторую версию ПО в результате изменения библиотек, предоставленных третьими сторонами. • Заказчики становятся жертвами высокой стоимости изменения технического задания. • Заказчики сталкиваются с непониманием их ожиданий и требований к готовому продукту, что приводит к повышению вероятности неудачи. • Заказчикам приходится иметь дело с поставщиками, которые занимаются проектированием, разработкой и обеспечением качества, а потому сталкиваются с конфликтом интересов. Эти риски в совокупности представляют собой барьер для развития небольших компаний, повышают риск неудачи проектов и выставляют предотвратимые препятствия, ограничивая размер рынка. ПРОБЛЕМА ПОСТАВЩИКА: ЦЕНА, ОПЛАТА И РИСК ПОТЕРЬ Помимо рисков, обусловленных клиентами, разработчики (компании, которые занимаются проектированием и разработкой программного обеспечения) получают от заказчиков недостаточно подробные или конкретные технические задания, что отрицательно влияет на их способность выполнить проект. Эта проблема обостряется новым поколением заказчиков, не разбирающихсяв технике, которые не могут полностью обозначить свои потребности. В результате: • Затраты выходят за рамки бюджета, поскольку технические задания ставятся нечетко, а заказчик не хочет платить больше. • Появляется риск того, что заказчик задержит выплату или потребует пересмотра условий в случае логичных и разумных, но неожиданных изменений. • Появляется риск судебного разбирательства, когда заказчики, которые не понимают причин задержек или изменений в спецификации, начинают требовать возмещения затрат. 7
ПРОБЛЕМА ЭКОСИСТЕМЫ: РИСК ДОВЕРИЯ Проблемы существуют в самой экосистеме специализированного программного обеспечения, поскольку: • Созданием и эксплуатацией ПО занимаются разные поставщики услуг, каждый из которых в случае появления проблем перекладывает вину на другого. • Используется способ разработки, при котором участие в разработке принимают несколько сторон, но отсутствует соответствующий механизм оплаты работы разных участников. • Разрешением споров и одобрением занимается один и тот же участник. С переходом к небольшим компаниям и сайтам краудсорсинга эти проблемы только усугубились. Теперь исполнители беспокоятся о том, что им могут не заплатить, а заказчики нервничают из-за того, что не получат свой заказ. Большинство краудсорсинговых сайтов представляют собой либо эффективные средства для поиска исполнителей, либо рынки, ориентированные на покупателя, что лишний раз усугубляет проблему. • Исполнители пытаются предлагать самую низкую цену заказчику, который не составил четкое техническое задание, и это становится причиной неудачного сотрудничества и высоких рисков, связанных с завершением проекта. • Окончательную приемку продукта осуществляет заказчик, что приводит к возникновению для исполнителя рисков, связанных с оплатой. В качестве платформы дляразработки программного обеспечения Engineer.ai предлагает полный обзор того, каким неопределенным может стать этот процесс для всех вовлеченных участников. Однако потребность в специализированном программном обеспечении продолжает расти, представляя многочисленные рыночные возможности для потоковой разработки, и давать еще большему числу людей отправную точку для создания такого ПО. 8
РЫНОК СПЕЦИАЛИЗИРОВАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БЫСТРО РАСТЕТ Существующий рынок демонстрирует большой потенциал для роста. В целом сегмент программного обеспечения для крупных предприятий рос на 10% ежегодно и увеличился с 430 миллиардов долларов 2011 году до 620 миллиардов в 2015 году. За это время мы стали свидетелями увеличения совокупных темпов годового роста (СТГР) в области специализированного программного обеспечения на33%3. Рынок специализированного программного обеспечения охватывает не только приложения. Он также включает в себя предоставление доступа к программным комплексам, консультирование (около 30%), системную интеграцию /проектные работы (около 50%), специальные программы подрядчиков и мобильные приложения, создаваемые подрядчиками. Это привело к тому, что в 2015 году объем рынка специализированного программного обеспечения составил 450 миллиардов долларов4. Рост аудитории, расширение рынка СМБ, а также существование 40 миллионов компаний 5, которые проходят цифровую трансформацию каждый год, приведут к тому, что объем этого рынка превысит 3,4 триллиона долларов течение 5-10 лет. ЧТО ЯВЛЯЕТСЯ ФАКТОРОМ РОСТА В СФЕРЕ АУТСОРСИНГА РАЗРАБОТКИ СПЕЦИАЛИЗИРОВАННОГО ПО? У клиентов появляются потребности в программном обеспечении, не связанные напрямую с их основными видами деятельности. Компания слишком мала или не обладает нужным персоналом, чтобы осуществить проект самостоятельно, поэтому привлекает внешних разработчиков. Кроме того: • Все больше крупных компаний вкладываются в мобильные и веб-приложения из-за предпочтений потребителей. • Создание штатной полноценной команды представляет собой серьезную задачу, а жизненный цикл мобильного приложения требует долгосрочного аутсорсинга (например, тестирования; пользование инфраструктурой представляет собой более выгодную модель). • Предприятия могут пользоваться услугами лучших исполнителей в своем классе, приобретая элементы мобильных приложений, непосредственно связанные с их ключевыми видами деятельности. Несмотря на неидеальные процессы, спрос на специализированное программное обеспечение растет. Прозрачный, ясный и простой рабочий процесс Engineer.ai откроет на этом рынке возможность заработать триллионы. 3 «Приложение 2» 4 «Приложение 3» 5 «Number of Worldwide Business Start-Ups Each Year? - LeRumba». 7 Nov. 2015, https://www.lerumba.com/Directory/shocking- number-of-worldwide-business-start-ups-each-year-article-39.aspx. Дата просмотра: 6 июля 2018 года. 9
ВОЗМОЖНОСТИ НА РЫНКЕ Каждый год 40 миллионов компаний подвергаются цифровой трансформации, которая требует специализированных программных решений. 100 миллионов новых компаний выходят на рынок. Средняя стоимость одного из 90 миллионов этих проектов составляет 40 000 долларов6. За три года доля рынка всего лишь в 0,0018% дала бы доход в размере 60 миллионов долларов. Размер Новый Средние Потенциал рынка бизнес затраты ьный размер рынка 140 млн $3,4 Для 100 млн новых 90 млн из 140 млн трлн специализир компаний СМБ малых и средних ованного ПО каждый год и 40 предприятий Потенциальный в 2015 году млн компаний СМБ потратят в размер рынка проходят среднем по 40 специализированно цифровую тыс. долл. США го программного трансформацию $40 т. обеспечения Сегодня покупателем вынесенного на аутсорсинг решения больше не является директор по информационным технологиям крупной компании – сегодня это мечтатель или кто угодно между этими двумя крайностями. Мы сосредоточимся на независимых компаниях СМБ или бизнес- группах, которые существуют в рамках крупных компаний. Потенциал для роста на этом рынке огромен.7 Количество людей, создающих новую технику, растет экспоненциально, а суммарный объем рынка составляет 3,4 триллиона долларов.8 6 «Приложение 6» 7 «Приложение 3» 8 «Приложение 4» 10
Engineer�ai Engineer�ai представляет собой устоявшуюся платформу с существующей сетью, куда входят около 26 000 инженеров и 3 200 заказчиков, которая за последние три года принесла 60 миллионов долларов и показала рост в 150% в год� Существующая платформа, бренд и клиентская база с помощью технологии блокчейна, искусственного интеллекта и экосистемы на базе токенов позволят увеличить размер бизнеса в рамках этого проекта. Повышенная прозрачность и эффективность, которую обеспечат блокчейн и искусственный интеллект, станут новым стандартом доверия и передачи продуктов в отрасли специализированного программного обеспечения, а также выхода на рынок в сегменте СМБ, затрудненный из-за текущих процессов разработки программного обеспечения на условиях аутсорса. КРАТКОЕ ОПИСАНИЕ РЕШЕНИЯ Engineer.ai переосмысливает процесс передачи разработки программного обеспечения на аутсорс и вносит коренные перемены в отрасль, объем которой будет расти и превысит 3 триллиона долларов. Engineer.ai произведет революцию в жизненном цикле специализированного программного обеспечения, будь то создание новой технологии или эксплуатация существующей облачной инфраструктуры, и превратит процесс производства ПО в сборку из готовых блоков. Эта стратегия основана на двух ключевых положениях: • Построение – перевод всего процесса разработки на сборочный конвейер, на котором применятся автоматизация (под управлением ИИ и общая) для выполнения повторяющихся задач, в то время как для создания уникальных элементов проекта используются команды людей. • Эксплуатация – агрегация спроса, значительная его оптимизация (для увеличения дохода) и консолидация предложения. Engineer.ai выставляет один счет за все эксплуатационные компоненты, включенные в ПО, будь то облако или микросервисы. Мы разработали свою платформу, чтобы решить проблемы передачи продукта и проблемы доверия на разных, но связанных между собой уровнях. Наш ИИ, работающий с участием человека, концентрируется на решении всех вопросов, связанных с передачей продукта, от составления технического задания до ценообразования, сборки, управления проектами и доставки окончательного продукта. Наша платформа доверия NAYA создает рассчитанное на множество участников решение для идентификации, обеспечения доставки, отслеживания прав интеллектуальной собственности, обеспечения безопасности, разрешения споров и осуществления оплаты участникам и таким образом устраняет потребность в слепом доверии в процессе разработки. 11
ПЛАТФОРМА ДОСТАВКИ Engineer.ai предлагает готовую к эксплуатации платформу, которая позволяет людям с идеями, но без знания технологий создать и эксплуатировать любой специализированный цифровой проект. После создания система дает каждому единую платформу для получения обновлений («BuilderCare») и рынок для всех облачных сервисов и микросервисов, необходимых для претворения идеи в жизнь. Эту модель можно сравнить с тем, как вы покупаете iPhone, AppleCare, а потом и приложения в App Store. Программный комплект платформы позволяет нашим заказчикам добиться более выгодной цены, ускорить их процессы и повысить операционную эффективность без необходимости глубоко разбираться в технологиях. Доставка программного обеспечения делится между тремя компонентами платформы: Компоновщик BuilderCare CloudOps использует искусственный управляет гарантийной службой, (платформа/рынок) интеллект, работающий с участием благодаря которой пользователи использует технологии оператора, который обеспечивает получают обновления искусственного интеллекта и функционирование интерактивной специализированного ПО и машинного обучения в целях платформы построения поддержку в процессе оптимизации управления специализированного ПО и реализации проектов. Эта облачной инфраструктурой и использует распределенную сеть технология устраняет сокращения расходов. доверия в целях предоставления зависимость клиентов от Обеспечивает выставление гарантий получения результата, постепенно деградирующих единого счета за доступ ко всем управления идентификацией, сторонних библиотек (например, сторонним службам, представления внутренних Facebook API). используемым уникальным ПО. программ, соблюдения прав За счет большого объема интеллектуальной собственности, операций услуги обеспечения безопасности, предоставляются по урегулирования споров и сниженным ценам. осуществления платежей участникам. РАСПРЕДЕЛЕННАЯ ПЛАТФОРМА ДОВЕРИЯ NAYA При отказе от принятой сегодня модели «черного ящика» важно создать распределенную платформу доверия, которая объединит заказчиков, разработчиков и контролеров качества, не концентрируясь на вопросах оплаты, доставки продукта или переговорах. Распределенная платформа доверия NAYA позволяет каждому сконцентрироваться на обеспечении качества своей работы, тщательно проверять правильность отдельных элементов и выполнять проекты вовремя и в рамках выделенного бюджета. Это эффективная система, работающая с защитой по принципу «подтверждение доли», которая основана на балльной системе репутации, использует смарт-контракты и требует от каждого участника подтверждения доли, чтобы обеспечить независимое урегулирование споров в процессе контроля качества. Клиенты каждую неделю размещают определенное количество токенов, которые управляются смарт-контрактами. Каждый элемент итогового продукта и завершение каждого промежуточного этапа разработки подтверждается несколькими независимыми источниками, которые также подтверждают свою работу ставками токенов NAYA . При успешном выпуске элемента или достижении целей исполнители получают доступ к денежным средствам, а из журнала операций блокчейна удаляются споры об оплате, доставке продукта и владении ресурсами. 12
Платформа доверия NAYA также расширит нашу библиотеку компонентов ПО и превратит ее в настоящий рынок функций. Независимые разработчики могут создавать необходимые компоненты, будучи уверенными в том, что им заплатят минимальный гонорар плюс долю лицензионных отчислений от использования этих компонентов в будущем. Соответствующие денежные средства будут разблокированы автоматически через смарт-контракты, поскольку эти блоки используются во множестве других программ заказчиков. Использование распределенной платформы доверия снимает для клиента вопрос о доставке готового продукта и отчетности и гарантирует точную оплату труда каждого участника. Мы устранили для одной из сторон потребность совершать «прыжок веры» при создании специализированного программного обеспечения и сделали каждую стадию процесса честной, прозрачной и на 100% проверяемой для каждого участника, вовлеченного в проект. 13
Экосистема Engineer�ai и распределенная платформа доверия создают четыре крупных преимущества для всех сторон, вовлеченных в систему:: УВЕРЕННОСТЬ Engineer.ai дает клиенту уверенность в разработке программного обеспечения, поскольку облегчает аутсорсинг задач и доступ к нему для всех. Компоновщик и система проект-менеджмента, управляемая искусственным интеллектом, позволяют людям точно планировать процесс создания ПО вне зависимости от уровня их технических знаний или умения программировать. Поскольку разработка программного обеспечения становится обязательной для мелких компаний и нетехнологических организаций, снижение объема экспертных знаний, необходимых для запуска и и завершения проекта, создаст множество рыночных возможностей. Децентрализованная экосистема и ориентированная на пользователя платформа дадут большому числу людей и компаний уверенность в успехе, убедят их передать свою идею сторонним разработчикам и предоставят им инструменты для достижения успеха. Эта уверенность не ограничивается рамками только создания ПО. Клиенты поймут, что они получат более выгодную цену и наиболее эффективный способ приобретать облачные ресурсы и микросервисы, что позволит небольшим компаниям эффективно управлять проектами своих разработок. ДОВЕРИЕ Клиенты должны быть уверены в том, что поставленные задачи будут выполнены вовремя, в рамках бюджета и в соответствии с их требованиями. Участники разработки должны быть уверены в том, что они получат точную спецификацию проекта и своевременную оплату. Благодаря разблокировке ресурсов с помощью смарт-контрактов, мерам обеспечения качества у разработчиков и доступности бюджета, которая обусловлена системой независимого подтверждения готовых элементов конечного продукта, клиенты понимают, что их продукт будет создан в рамках бюджета, выделенного времени и с соблюдением установленных параметров качества. Платформа Engineer.ai позволяет гарантировать, что: • Клиентам не придется полагаться на инстинкты, чтобы выбрать команду, когда у них нет технических познаний для точной оценки людей. • Разработчикам не придется работать в соответствии с неопределенными и неполными инструкциями. • Обеспечением качества занимаются независимые участники. 14
СТОИМОСТЬ Требования к проекту адаптируются к определенному набору компонентов(составляющих блоков, которые включают программирование, проектирование и управление проектом, а также составление инфраструктурных планов), что позволит заказчикам платить только за то, что они заказывали, и сократить как время разработки, так и объемы повторной работы. Существующие компоненты («составляющие блоки») добавляются в проект, что позволяет снизить объемы работы и приводит к появлению более полных и подробных технических инструкций. CloudOps работает под управлением ИИ, что позволяет унифицировать использование этого сервиса между всеми клиентами и благодаря интеллектуальной системе закупок и прогнозирования использования предложить более выгодную цену всем заказчикам. CloudOps используется в комбинации с кошельком, что позволяет оптимизировать процесс управления облаком, а также во многих случаях прогнозирование его поведения. Вся экосистема спроектирована вокруг агрегации фрагментированного спроса, что позволяет консолидировать ее и оптимизировать предложение. Стоимость создается за счет устранения лишнего кода, консолидации и больших объемов закупок на платформе. Проекты клиентов становятся более экономичными, а из процесса создания устраняются все неэффективные компоненты. КАЧЕСТВО Клиенты уверены в том, что могут эксплуатировать свое программное обеспечение без необходимости создавать внутреннюю команду разработки, потому что все успешные проекты автоматически размещаются, обслуживаются и обновляются через CloudOps с применением ИИ, что позволяет снизить затраты на веб-сервис и оптимизировать производительность. Это позволяет обеспечить непрерывность работы всех выполненных в полном объеме проектов. E. Компоновщик E.ai гарантирует качество благодаря многогранной системе обеспечения качества. Благодаря комбинации ИИ, автономного тестирования и работе команд из ресурсной сети, которые осуществляют обеспечение качества вручную, компоновщик может пользоваться услугами множества инженеров по обеспечению качества, которые не знают о существовании друг друга и могут разделить работу на две стадии. Все участники разработки должны поставить некоторое количество токенов, чтобы принять задание, а значит, они инвестируют в обеспечение максимального высокого качества работы. Их работа впоследствии проверяется другими участниками процесса в сети – таким образом осуществляется первая стадия процесса приемки. Преимущества децентрализованной экосистемы для аутсорсинга разработки программного обеспечения повысят эффективность процесса для клиентов и участников разработки, а также снизят затраты и вероятность неудачи при работе над новыми проектами. Чтобы реализовать эти изменения, Engineer.ai строит блокчейн и решение под управлением ИИ, которое обеспечит высокий уровень доверия благодаря прозрачности и высокую прибавочную стоимость благодаря оптимизации процесса доставки готовых продуктов. 15
АДАПТАЦИЯ БЛОКЧЕЙНА ДЛЯ ПОВЫШЕНИЯ УРОВНЯ ДОВЕРИЯ И ПРОЗРАЧНОСТИ В отличие от существующих централизованных систем аутсорсинга разработки ПО, технология блокчейна позволяет обеим сторонам отказаться от необходимости слепо доверять партнеру. Платформа компоновщика Engineer.ai позволяет добиться высокого уровня доверия между клиентом и разработчиком благодаря четкому описанию требуемых результатов, прозрачности процессов оплаты, многократному подтверждению качества независимыми участниками, а также отслеживанию действий участников и использования ресурсов на основе токенов. Распределенная система оплаты гарантирует качество предоставляемых результатов работы (оплата разблокируется только после подтверждения со стороны участников) и оплату, поскольку клиенты переводят деньги на кошелек, предназначенный для оплаты. В элементе доверия между клиентом и участником разработки больше нет необходимости, завершение проекта и оплаты обоюдно гарантируются следующими элементами проектного блокчейна: ОСУЩЕСТВЛЕННЫЕ ПЛАТЕЖИ Недостаток прозрачности оплаты является одной из главных причин недоверия между клиентами и участниками разработки. Действующая консультационная модель лишь увеличивает степень недоверия, поскольку возлагает ответственность за оплату на клиента, в то время как он может не обладать необходимыми знаниями или средствами для точной проверки завершенности работы. Есть и другие проблемы, из-за которых оплата специализированного программного обеспечения становится частой проблемой, которую придется решать клиентам и разработчикам: • Созданием и эксплуатацией ПО занимаются разные поставщики услуг, каждый из которых в случае недостатков проекта перекладывает вину на другого. • Используется способ разработки, при котором участие в разработке принимают несколько сторон, но отсутствует механизм оплаты работы разных участников. • Урегулирование споров и проверка качества готового продукта осуществляются одним и тем участником. Компоновщик использует систему, работающую с защитой по принципу «подтверждение доли», которая основана на балльной системе репутации, применяет смарт-контракты и требует от каждого участника подтверждения доли, чтобы обеспечить независимое урегулирование споров в процессе контроля качества. К каждому проекту привязан смарт-контракт (этот смарт-контракт также содержит защищенный «солью» механизм шифрования для обеспечения безопасности внутренней коммуникации), который выполняет роль доверительного документа. В самом начале проекта и каждую неделю клиент отправляет еженедельный платеж в жетонах NAYA на счет смарт-контракта и подтверждает выполнение промежуточных задач проекта, которые перечислены на панели управления клиента. 16
Клиент может в любой момент отменить разработку, после чего средства за прошедшие недели разблокируются на счету смарт-контракта для выплат, а любые избытки, образовавшиеся после истечения периода уведомления (1 неделя) возмещаются клиенту. При выполнении промежуточного этапа разработки в ходе работы над проектом клиент подтверждает выполнение всех соответствующих работ и средства со счета смарт-контракта автоматически разблокируются. Когда проект будет завершен, несколько инженеров по обеспечению качества из сети участников разработки подтверждают его успешное завершение, после чего проект передается клиенту для проверки. Если клиент находит какую-либо проблему после сдачи, ставки за ОК снимаются и передаются клиенту в качестве компенсации. Затем вопросы передают разработчикам на исправление и процесс повторяется. Когда клиент подтвердит исполнение, оставшаяся часть средств смарт-контракта будет разблокирована. ИСПОЛНИТЕЛИ С РЕЙТИНГОМ Благодаря автоматическому скорингу с распознаванием лица (изначально для разработчиков), а также отзывам заказчиков и менеджеров продуктов, мы можем вести рейтинг исполнителей, который храниться в блокчейне и который может пополнить любой из партнеров-основателей. 17
Engineer.ai использует искусственный интеллект (ИИ) и машинное обучение, чтобы обеспечить лучшую прозрачность, сократить время исполнение и повысить рентабельность разработки. С помощью управления проектами при помощи искусственного интеллекта и оптимизации ресурсов, общение между сторонами будет простым и понятным. Стороны будут четко видеть расходы и цели исполнения проекта. СРЕДСТВО ПОСТРОЕНИЕ ПРОЕКТОВ С ИИ ИИ и машинное обучение позволяют выставлять более точные счета, а также оптимизировать определение цены за введение новых функций и внесение изменений. Механизм на основе ИИ найдет и применить компоненты, которые можно использовать повторно, а также обеспечит доступ к необходимым ресурсам быстрее, чем когда-либо за счет обучения по прошлым проектам. ИИ найдет самый выгодный способ создания нужных функций и добавить в проект самых подходящих исполнителей. Повторяющиеся задачи, которые отнимают время и средства, будут устранены. Более того, минимизируется риск переплаты из-за двойной работы или человеческой ошибки. Существующие компоненты используют заново, а не создают заново. Наука о данный, обработка естественных языков и машинное обучение: • Ingestion BOT� Повторное использование кода и историй с использованием технологий обработки естественных языков (NLP) и эпичных тегов позволяют находить истории и превращать их в шаблоны. Мы используем совмещение по закономерностям, чтобы находить истории для создания ключевой структуры функции. Code BOT запускается после выполнения проекта и создает элементы библиотеки из новых разработок. NLP и машинное обучение используются для парсинга блоков кода. • PM BOT� Благодаря NLP, BOT управляют общением с клиентами, менеджерам проектов и разработчиками, чтобы сообщать новости о ходе проекта, новых функциях и задержках, когда сроки не соблюдаются. • Ценообразование� Исходная цена за функцию регулируется с помощью машинного обучения. Во внимание принимаются прошлые затраты на функцию в конкретном классе приложений. • S�I�M�B�A Assembly� Для того, чтобы понять, как совмещать элементы разных классов, используются наука о данных и машинное обучение (в том числе анализ полного комплекта функций). Интеллектуальное назначение историй исполнителям, которые работали над похожими задачами. Создание дополнительных пользовательских историй и спецификации ОК на основе базовых шаблонов при помощь автоматизации. • Управление проектами� Машинное обучение является частью agile-трекера собственной разработки, который принимает во внимание прошлые итерации функции и назначенных разработчиков (или разработчиков с теми же навыками), чтобы лучше оценивать сроки сдачи и организовывать истории для более продуктивного планирования, исследования текущей деятельности и мотивированного назначения разработчиков. 18
РАЗМЕЩЕНИЕ И ОБНОВЛЕНИЕ В самом сердце Engineer.ai лежит умный алгоритм исследования закупок (ИЗ), который дефрагментирует мощности, используемые клиентами и оптимизирует заказ. В процессе обучения ИИ с учителем происходит обработка всех накопленных данных и сезонной информации. По результатам меняются сроки обязательств для базовых поставщиков. ИИ также регулирует «приверженность» на платформе. Это значит, что при необходимости применяются скидки на зарезервированную инфраструктуру, что позволяет Engineer.ai оптимизировать кривую производительности и не принимать чрезмерные обязательства. Платформа предоставляет скидки, не затрагивая инфраструктуру заказчика. CloudOps работает параллельно (в сфере финансов) вдалеке от инфраструктуры, поэтому заказчики могут не беспокоиться о вмешательстве. Когда все больше крупных и небольших компаний переходят на управляемые облачные услуги и внешних разработчиков, максимальное повышение ценности аутсорсинга станет ключевым фактором успешной конкуренции. Мы делаем ставку на самый современные ИИ и машинное обучение, чтобы кардинально изменить ИТ-аутсорсинг, предоставляя более надежную и выгодную альтернативу традиционному подходу. • Анализ имеющихся больших данных и анализ в реальном времени� Наша платформа получает огромное количество данных о прошлых циклах выставления счетов клиентов, а также о модели использования. Наш ИИ «прочесывает» данные в поисках закономерностей, которые помогут улучшить точность прогнозов и спрос на ресурсы. Мы также отмечаем сезонные изменения нагрузки, что помогает оптимизировать эффективность с помощью динамического размещения. • Reserved Instance Market Analysis BOT� Непрерывные исследования и анализ рынка зарезервированных экземпляров — это непростая задача, которая имеет нечто общее с торговлей на бирже. Нужны алгоритмы, которые принимают решения быстро и с минимальным контролем. • Средство оптимизации производительности� Когда появляется выгодная возможность приобрести зарезервированные экземпляры, следующий шаг — распределить полученные ресурсы по конкретным клиентам или подготовить зарезервированные экземпляры для скорой передачи будущим клиентам. Сюда также входит динамическое распределение ресурсов между клиентами. АВТОМАТИЗАЦИЯ ОБЛАЧНЫХ ЗАДАЧ Искусственный интеллект повышает эффективность оптимизации расходов, контроля расходов и сервисов миграции интеллектуально автоматизируя задачи, которые в другом случае выполняли бы штатные разработчики. Производится полная автоматизация обычных задач, например динамического распределение инфраструктуры и ресурсов между поставщиками, мониторинг, резервное копирование. Это позволяет автоматизировать поддержку и размещение после выполнения проектов. 19
КОМПАНОВЩИК: ПЛАТФОРМА ДОСТАВКИ Компоновщик — это онлайн-конвейер, который использует ИИ, а также рынки готовых блоков и команд (полученных из сети ресурсов команд/агентств и фрилансеров) для создания ПО на заказ. Он состоит из двух уровней: один меняет способ исполнения, а другой создает сеть доверенных исполнителей, которая управляет идентификацией, контролем исполнения, правами на ИС, безопасностью, решением споров и расчетами с исполнителями. Цена и Машины Коман требования пишут код ды- вендо ры До 60% кода Создавайте идеи и написано узнавайте цену «на автоматически ходу»; 100% онлайн Полностью контролируемая среда разработки с интегрированной аналитикой в реальном времени Прозрачное Независима управление я проектами Система отслеживания в Отдельные и независимые реальном времени и вендоры-эксперты только для постоянно активное ОК средство автоматического создания отчетности 20
Компановщик использует следующие функции для повышения эффективности и упрощение производства заказанного ПО: • Повторное использование кода и дизайна (функций)� В сердце нашей модели лежит библиотека блоков, которая одновременно простая, как вход в Facebook, и сложная, как алгоритм прогнозирования. Сами по себе (без индивидуальной настройки) эти функции не являются значимой интеллектуальной собственностью, ценной для клиента. Лицензию на их использование можно получить за небольшую долю стоимости повторной разработки. Это не только снижает расходы, но и обеспечивает высокое качество результата, ведь готовые блоки создаются для гораздо более широкого набора функций, чем одна конкретная задача клиента. • Сокращенная атомная единица� Когда проекты передают на аутсорс, их приходится создавать полностью и с нуля. Это означает, что только на планирование команде разработчиков потребуются месяцы, если не больше. Благодаря системе сборки и структуре готовых блоков мы можем сократить единицу работы до функции, которую можно отдать в работу разным инженерам одновременно. Это позволяет работать одновременно и быстрее выполнять задачи. • Партнеры по возможностям� Партнеры по возможностям являются ключевым компонентом производственной системы. Это команды разработчиков и агентства из разных стран, которые являются нашими партерами. Они добавляют своих разработчиков, дизайнеров и QA-инженеров на нашу платформу. Каждый из них оценивается и получает рейтинг, что позволяет понять, кто на самом деле работает над разнообразными проектами наших клиентов. • Человеческие ресурсы: на месте или в резерве� Мы сократили базовую единицу работы настолько, что ее можно сделать за несколько дней или недель. Кроме того, мы использует целую сеть человеческих ресурсов, поэтому имеем возможность подключать ресурсы, которые сейчас не используются. Это позволяет сократить цену на квалифицированный труд и по сути повышает валовую маржу агентства без каких-либо расходов. Сотрудников добавляют в проект с тем условием, что они в любой момент могут вернутся к работе в агентстве, сделав уведомление за 24 часа до этого. Когда нам нужно назначить работнику более сложное и долгое задание, мы можем зарезервировать рабочее время со скидкой. BUILDERCARE BuilderCare формирует часть платформы, которая позволяет заказчикам получать обновления заказанного ПО в то время как сторонние библиотеки со временем устаревают. Это служит гарантией того, что заказанное ПО будет работать и после сдачи. Такое заверение позволяет заказчикам не беспокоиться о неполноценной разработке, которая может перестать работать. Кроме того, им не нужно дополнительно передавать поддержку на аутсорс. CLOUDOPS Платформа Engineer.ai также использует преимущества ИИ и машинного обучения, чтобы оптимизировать управление облачной инфраструктурой при помощи продукта CloudOps.ai. Облачные платформы вроде Amazon AWS и Microsoft Azure открывают несравнимые возможности гибкости и масштабируемости, однако они имеют и недостатки, вязанные с управлением растущей инфраструктуры без лишних трудовых затрат и расходов. Ключ у платформе — система выставления счетов (UBS) и сервис предоплаты облака, который обеспечивает гораздо более высокий уровень прозрачные и более низкую стоимость благодаря подробным автоматизированным прогнозам, отчетности и напоминаниям. Более среднесрочное видение (4 квартал 2019 г.) для CloudOps заключается в возможности виртуализировать базовых провайдеров облачных услуг по моделям PaaS и IaaS. Это позволит заказчикам мигрировать (или виртуально мигрировать ) без привязки к базовому провайдеру. 21
Вы также можете почитать