Festina lente может статься покруче алгоритма Google

Предложен метод проектного планирования, способный экономить триллионы долларов

Image for post
Image for post

Мир стал кардинально другим после изобретения алгоритмов ссылочного ранжирования типа пэйдж-ранк. И теперь нашим вниманием, осведомленностью и даже знаниями правят поисковики Google и Яндекс.

А казалось бы, всего делов-то — просто изобразили мировую информационную сеть в виде графа и начали тупо рассчитывать для поисковиков числовую меру важности (авторитетности) страницы сайта по количеству и качеству ссылок на неё.

Но экономэффект от внедрения таких алгоритмов исчисляется теперь десятками миллиардов долларов. Возможен ли алгоритм, внедрение которого способно принести нечто подобное?

Есть такой!

Это алгоритм снижения эффекта каскадных сбоев, возникающих вследствие задержек при выполнении отдельных этапов проектов.

Цена вопроса здесь просто колоссальна.

Согласно Мировому банку, 20%+ мирового ВВП (около $80 трилл.) производится на проектной основе. Известно, что сделать проект согласно плану — нетривиальная задача. Из 10+ тыс. проектов в 10+ отраслях и в 30 странах общей стоимостью $6+ млрд., проанализированных PricewaterhouseCoopers, только 254 (около 2%) были выполнены в срок.

Среди 1417 крупных IT проектов, 236 проектов показали перерасход денег более 200% и времени более 70%. Страшно осознавать, но цифры перерасходов на проектах с каждым годом только растут.

И вот замаячил поворотный момент!

Предложен алгоритм (на основе 6и методик), способный помочь в уменьшении перерасходов на проектах.

Внешне это похоже на граф WWW, на котором работают алгоритмы типа пэйдж-ранк. Но в случае проектов, этот граф — ни что иное, как сетевой график проекта (или переведенная в граф диаграмма Ганта).

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

Основной инструмент алгоритма — оперирование со свободным резервом времени (free float time) — разность между временем окончания работы и началом следующей за ней работы).

Каждая работа (узел сети) ранжируется. И при возникновении задержек идет расчет минимизации последствий распространения каскадов задержек (в обычных условиях они растут, как лавина).

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

Короче, опять древние оказались правы. А нам открылся еще один, доселе скрытый смысл латинской мудрости — Festina lente (поспешай медленно).

Ну и самое интересное.

Как думаете — почему пэйдж-ранк покорил мир, и теперь его работой пользуется каждый?

Думаете, потому, что алгоритм такой полезный?

Полагаю, нет.

Секрет успеха в том, что был найден способ его монетизации в поисковиках.

Ау, стартапы! Кто первым выпустит приложение на основе этого алгоритма для экономии времени и денег при выполнении проектов?

Ведь это нужно всем: от строителей до программистов!

Препринт работы Христоса Эллинаса и Наоки Масудо « «Modelling project failure and its mitigation in a time-stamped network of interrelated tasks»» с примерами, поясняющими работу алгоритма.

Image for post
Image for post
4 варианта (a, b, c, d) модификации сетевых графиков для уменьшения распространения каскадов задержек из-за задержки работы V1

_________________________

Хотите читать подобные публикации? Подписывайтесь на мой канал в Телеграме, Medium, Яндекс-Дзене

Считаете, что это стоит прочесть и другим? Дайте им об этом знать, кликнув на иконку “понравилось”

Written by

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store