среда, 31 августа 2022 г.

Реляционные базы данных или NoSQL?

За последние несколько лет в технологии баз данных произошли большие изменения. Традиционные реляционные базы данных остаются популярными и их важными характеристиками являются табличные структуры данных и механизм проведения транзакций (ACID-транзакции: Atomicity, Consistency, Isolation, Durability — атомарность, согласованность, изолированность, долговечность).

В системах баз данных NoSQL («не SQL» или «не только SQL») данные представлены в формах, отличных от реляционных таблиц. В частности, как системы управления документами: хранилища типа «ключ — значение», столбцовые хранилища и базы данных работы с графами. Большинство из этих баз данных жертвуют согласованностью в пользу доступности, масштабируемости и устойчивости к разделению сети. 

В основе NoSQL лежит идея отказа от полной поддержки реляционных табличных структур и  ACID-транзакций (Atomicity, Consistency, Isolation, Durability — атомарность, согласованность, изолированность, долговечность) и внешних ключей, а также от объединения таблиц. Взамен приобретается возможность горизонтального масштабирования. 

Теореме CAP (Consistency, Availability, Partition tolerance — согласованность, доступность, устойчивость к разделению) гласит, что для распределенных хранилищ данных невозможно гарантировать более двух из трех ограничений: Consistency, Availability, Partition tolerance — согласованность, доступность, устойчивость к разделению.

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

Причина использования систем NoSQL кроется в недостатках реляционных баз данных. Самая большая проблема реляционных баз данных, поддерживающих ACID, заключается в невозможности горизонтального масштабирования.

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

Тем не менее реляционные базы данных довольно хорошо подходят для большинства корпоративных приложений. Если же требуется горизонтальное масштабирование и централизованная база данных больше не подходит, можно разделить хранилище, воспользовавшись такой технологией, как событийно-ориентированная архитектура. А у баз данных NoSQL есть недостатки, связанные с поддержкой транзакционной семантики.

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

Пока ни одна система NoSQL не стала фактическим стандартом. Многие из них сильно различаются по концепциям и практике применения. Не существует также стандартной NoSQL, например, включенной в комплект Java EE 8. Поэтому доступ к системам NoSQL обычно реализуется с использованием API от сторонних поставщиков.

суббота, 27 августа 2022 г.

Модель управления

Задача руководителя – стабильное и предсказуемое получение результатов и достижение через них целей компании.

Основные шаги для получения результата.

  1. Определение целей.
  2. Определение задач. Задача - это цель + метод или способ достижения цели.
  3. Составление план работ и отчетных дат для контроля промежуточных результат.
  4. Согласование ответственных исполнителей.
  5. Регулярный контроль статуса исполнения, фиксация отклонения и рисков.
  6. Организация регулярных встречи для принятия решений и утверждение изменений.
  7. Приемка результов и выполненых работ.
  8. Расчет мотивации отвественных исполнителей согласно полученных результатов, но у учетом их возможностей влиять на результат и полноту достижения целей.

вторник, 23 августа 2022 г.

Взгляд на божественное и сатанинское

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

Отсюда, логично рассмотреть божественное как процесс, это сделал Владимир Дрыжак в романе "Кесарево сечение".

И это перенесено сюда.

Господь нематериален, потому что он суть не объект, а процесс. Но не просто процесс, а процесс, организующий бытие, в противоположность сатане, который, по сути, есть процесс хаотизации всего сущего. Господь ни добр, ни зол – он справедлив.

Высшая справедливость состоит в сохранении сложности и упорядоченности мира. Чудеса, являемые Господом редки, потому что Он играет с нами в игру, называемую жизнь, по правилам. И он не может (и/или не желает) менять правила по ходу игры в силу именно своей справедливости.

Господь сущий, то есть он существует реально, иначе говоря, вне реальности он осуществиться не может. Как процесс упорядочения Господь действует только в одну сторону – в сторону усложнения реальности. Усложнение суть возрастание связности мира, то есть взаимозависимости и взаимопроникновения его частей.

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

Является ли Господь личностью в каком-либо смысле? На первый взгляд кажется, что нет, ибо процесс – суть взаимоувязанное изменение каких-либо сущностей, а личность – есть мировоззрение плюс система мотивов к бытию. Однако человек – тоже некоторый процесс, вовлекающий в свою сферу какую-то часть предметного мира, например собственное тело, но, в то же время, и личность в упомянутом смысле.

Непостижимость Господа выражает тот факт, что Он – целое, а любое целое непостижимо до конца своей частью, ибо понятие части предполагает разграничение ее с целым. Мы – суть части божественного промысла, подпроцессы главного процесса, конечные в пространстве и времени.

Таким образом, чтобы понять Господа, надо стать им самим, и мы постигаем его ровно в той степени, в какой включены в процесс его бытия, как его части.

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

Сложность и Бог

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

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

Понятие развития

Другим ключевым понятием является понятие развития. Чем развитие отличается от видоизменения или модификации? Очевидно, в первую очередь тем, что состояния развивающегося объекта не равновероятны и имеют выраженную тенденцию. Но кто-то должен задавать эту тенденцию для мироздания как целого. Каким образом? Трудно предположить, что у Господа имеется какой-либо 'план' развития мира. Но этого, впрочем, и не требуется. Достаточно задать некие 'правила игры' в развитие и корректировать их в зависимости от успехов или неуспехов на этой стезе. Именно с тем, что мы не знаем (и вряд ли способны понять, даже если узнаем, в силу нашей 'простоты'), какими критериями руководствуется Господь, связано то, что обозначается термином 'непостижимость'.

Сознание и Бог

И наконец, главный вопрос: обладает ли Господь сознанием? И если да, то как это проявляется для стороннего наблюдателя (и кто может выступить в качестве такового)? Ответ на первый вопрос может быть только положительным. Как известно, сознание есть способность выделять себя из окружающей среды и организовывать свое поведение соответственно тому, как реагирует среда на твои воздействия. Но главная отличительная черта индивидуума, обладающего сознанием – способность к принятию решения способом, отличным от случайного выбора или полного перебора вариантов. Тогда принятие решения – суть волеизлияние, и притом внутренне обоснованное.

Таким образом, Господь не просто глобальный процесс (таковым, например, является расширение вселенной), но такой, который обладает функцией самоконтроля и оценки самого себя, то есть самосознанием. Этот процесс самосогласован таким образом, что его стадии сменяют друг друга бесконфликтно и безинерционно.

пятница, 19 августа 2022 г.

Вопросник - как жилось, как работалось...

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

Вот этот опросник.

1. В каких направлениях вы развивались за последний год? Почему? Чему новому научились? Что именно делали для этого?
2. Приходилось ли вам что-то кардинально менять в своей жизни, карьере? Что вас на это подвигло? Как вы переживали это изменение?
3. Как часто вы слышите в свой адрес вопрос «Вам больше всех надо?» или вам кажется, что окружающие так думают про вас? В каких ситуациях?
4. Какие изменения в работе за последние один-два года были предложены лично вами? В связи с чем вы их предложили? В чем именно заключалась ваша в роль в процессе их внедрения? Какой результат в итоге был получен?
5. Когда в работе у вас возникают сложности, что помогает вам идти до конца?
6. Как Вы считаете насколько оправдано брать на себя дополнительную нагрузку в совместной работе с коллегами?
Почему? В каких ситуациях, на Ваш взгляд, это делать, точно не стоит?
7. Приведите пример того, как вы решили противоречия, возникшие в команде.
8. Приведите пример, когда вы пожертвовали личными целями ради достижения целей команды
9. Бывали ли у Вас ситуации, когда вы сделали для клиента что-то, что не обязаны были делать (сверх обязательного, сверх положенного)? Какие цели преследовали? Что именно делали?
10. Приведите пример, что вы изменили в своей работе на основании обратной связи от клиента (внутреннего/внешнего).
11. Расскажите о вашем опыте реализации самого масштабного проекта. Какая была цель? Какая роль была у вас? каков был результат?
12. Расскажите о ситуации, когда вы решали задачу, не имеющую аналогов в вашем опыте? Какое решение приняли? Рассматривали ли другие варианты? Почему?
13. Опишите проблемы, с которыми вы чаще всего сталкивались в работе. В чем вы видите их причины?
14. Какие решения вам приходилось принимать? Приведите пример сложного решения. Что вы учитывали при принятии решения? Почему именно это? Чего вы хотели добиться? К чему это привело?
15. Опишите ситуацию, когда вам пришлось изменить первоначальное решение? Почему вы это сделали? К
чему этот привело
16. Приведите пример, когда для решения задачи вам приходилось выходить за рамки своих обязанностей, брать на себя дополнительную ответственность или вы делали что-то, что не обязаны были делать (сверх обязательного / положенного/достигнутых договоренностей)? Что именно вы делали? Какие результаты были получены в итоге?
17. Вспомните свой неудачный опыт. Что это была за ситуация? В чем были причины неудачи? Чем был полезен для вас этот опыт?
18. Расскажите о последней ситуации, когда вам необходимо было реализовать поставленную руководством задачу. Как вы планировали ее выполнение (ресурсы, сроки и пр.)
19. Расскажите про сложную задачу, которую удалось реализовать вопреки обстоятельствам? За счет чего
вам это удалось? Каков был ваш план? Как вы действовали?
20. В чем на ваш взгляд заключаются ваши сильные стороны? Что вам необходимо в себе изменить, развивать? Как вы это делаете/планируете делать?
21. Как вы думаете вас оценивают другие люди? В чем они видят ваши сильные/слабые стороны?
22. Расскажите о ситуации, когда вам потребовалось приложить усилия, чтобы отстоять свою позицию, повлиять на других. Какова была ваша цель? Как вы действовали, какой был результат?
23. Как вы восстанавливаете силы?
24. Как вы справляетесь с собой в сложных эмоциональных ситуациях? Приведите примеры.
25. Как вы подбираете людей и формируете свою команду? Что для вас важно? Совершали ли вы ошибки в найме? Что для вас может стать веской причиной для увольнения сотрудника?
26. Что вы делаете для развития своей команды? Как продвигаете лучших? Приведите примеры людей, которые выросли из вашей команды. Есть ли у вас преемник? Как вы его развиваете?
27. Сталкивались ли вы с ситуацией конфликта интересов с людьми одного уровня с вами из других подразделений? Какова была ваша цель? Как действовали? Чего добились в результате?
28. Приведите пример, когда вы пожертвовали личными целями ради достижения целей команды
29. Бывали ли ситуации, в которых вы чувствовали какое-то напряжение / когда вы понимали, что что-то идет не так во взаимоотношениях с коллегами? Расскажите подробнее о том, в какой момент и по каким
признакам вы заметили напряжение? Как вы действовали и как развивалась ситуация?
30. Расскажите о вашем профессиональном достижении/проекте, которым вы гордитесь. Какова история возникновения проекта? Что вы предприняли, чтобы достичь успеха? Что бы могло вас мотивировать повторить это достижение или даже превзойти его?
31. Какой ваш предыдущий опыт мог бы помочь вам в новой роли и почему? Какие еще знания/опыт могли бы вам пригодиться в новой роли?
32. Почему вы считаете, что эта позиция вам подходит и почему вы подходите на эту позицию?
33. Как и где вы пополняете свои профессиональные знания? Приведите пример.
34. Какая задача в прошлом опыте была для вас самой интересной? Какой работой вам хочется заниматься больше всего?
35. Кого из ваших знакомых вы можете назвать успешным человеком и почему?
36. Что для вас важно/ценно в работе и в жизни? Отвечает ли данная роль вашим личным ценностям?

понедельник, 15 августа 2022 г.

Деонтология и Аретология

Деонтология


Деонтоло́гия - учение о проблемах морали и нравственности, раздел этики. При вынесении оценки совершённому действию деонтология руководствуется его соответствием или несоответствием определённым правилам. Иногда её называют этикой долга (или долженствования) либо этической системой, основанной на правилах поведения, поскольку именно они лежат в основе понятия долга.

Деонтология противопоставляется консеквенциализму, этике добродетели и прагматической этике.

Термин был введён Иеремией Бентамом в его работе «Деонтология, или наука о морали» для обозначения теории нравственности как науки о морали.

Карл Маркс дал собственную оценку всей теории Бентама и её автору, назвав его «гением буржуазной глупости». По его мнению, Бентам проповедовал идеологию буржуазного либерализма, отрицая необходимость государственной регламентации частной предпринимательской и торговой деятельности в буржуазно-капиталистическом обществе.

Аретология


Аретоло́гия - раздел этики и нравственного богословия, изучающий добродетель.

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

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

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

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

Фома Аквинский на основе представления о 3 богословских добродетелях (вера, надежда, любовь), 5 интеллектуальных навыках и 4 основных добродетелей создал синтез, используя одновременно учение о добродетелях Аристотеля, стоиков и неоплатоников и опираясь на Священное Писание. Во главе всех добродетелей Фома Аквинский поставил благоразумие, которую он считал одновременно интеллектуальной и нравственной добродетелью. Провозгласив любовь основной сверхъестественной добродетелью, Фома Аквинский подчеркнул позитивный характер христианской нравственности.

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

четверг, 11 августа 2022 г.

Управление оборотным капиталом от SAP

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

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

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

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

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

Taulia может помочь обеспечить финансирование таким образом, чтобы поставщик получал оплату досрочно через стороннее финансовое учреждение до наступления срока оплаты счета. Затем, в установленный срок, покупатель возвращает сумму финансисту — и все это через облачную платформу Taulia. Taulia также предоставляет функции динамического дисконтирования для стимулирования досрочной оплату счетов, так, чтобы это было выгодно обеим сторонам.

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

По материалам 
https://news.sap.com/2022/07/working-capital-solutions-resilience-mitigate-risk/?source=email-sapflash-topic2-20220725&sap-outbound-id=A1C674DD310D697E7CD08B0D4D1EA12F5A0B7C03&smc_campaign_id=0000027813&source=email-smc

понедельник, 8 августа 2022 г.

Мечта

Попробуй…" - шепнула Мечта.

"Что? Опять? ? ? ? ! " - возмутился Опыт.
"Хе…снова из-за меня )))" - улыбнулась Причина.
"Нет! Из-за меня! ! ! ! "- поспорила Гордость.
"А может… не надо? " - пролепетала Осторожность.
"Осторожность, иди в ж. . пу! " - гаркнула Храбрость.
"Я закрыта на приключения! " - отмазалась Ж. . па.
"А вот и я! " - объявила Решительность.
"А может лучше завтра? " - поинтересовалось Сомнение.
"Сегодня или никогда! " - отрезало Упрямство.
"Главное только не как вчера! " - предупредила Обыденность.
"Вчерашнее не повторится! " - успокоила Глупость.
"Всё будет по-другому! " - соврало Предчувствие.
"На что-то это похоже. . " - задумалась Память.

"Суки вы все…" - вставая и отряхиваясь процедила сквозь зубы Мечта.

воскресенье, 7 августа 2022 г.

Практическое применение технологий глубинного поиска

Практическое применение технологий глубинного поиска "громким" способом проявилось благодаря британской компании Cambridge Analytica (в Википедии имеется соответствующий топик). Данная компания специализировалась в области политического консалтинга. Надо сказать, что данная компания учреждена SCL Group - частной компаний, которой приписываются тесные связи с американской и британской разведкой и военными.

Компания Cambridge Analytica была основана на «трех китах»:
  • психологический поведенческий анализ;
  • Big Data;
  • таргетированная реклама.

В совокупности все это назвали технологией глубинного анализа, основанной на использовании сбора данных о пользователях в Интернете, а также социальных данных из иных источников.

Данные использовались для составления психологическиго портрета пользователей на основе работ Михала Косински, психолога из Кембриджского университета и Стэнфордской высшей школы бизнеса.

Методика построения психологического портрета основывается на модели, называемой OCEAN (по первым английским буквам). Каждая черта характера может быть измерена при помощи пяти измерений: 
  • открытость (насколько вы готовы к новому?), 
  • добросовестность (насколько вы перфекционист?), 
  • экстраверсия (как вы относитесь к социуму?), 
  • доброжелательность (насколько вы дружелюбны и готовы к сотрудничеству?),
  • нейротизм (насколько легко вас вывести из себя?)

На основе этих измерений можно точно понять, с каким человеком имеешь дело, каковы желания и страхи, наконец, как он себя может вести. Но такого исследования личности необходимо большое количество информации о человеке (испытуемом), надо провести много тестирований по типу вопрос-ответ. Cambridge Аnalytica нашла выход в использовании Big Data путем анализа «следа», оставляемого пользователем в социальных сетях и Интернете.

Другие подробности о применении технологий в Википедии: https://ru.wikipedia.org/wiki/Cambridge_Analytica

среда, 3 августа 2022 г.

SAP инструментарий инвестиций. Deliver

 SAP на сайте https://apphaus.sap.com/toolkit опубликовал широкий спектр инструментов поддержки реализации инноваций - Innovation Toolkit. Эти инструменты, по замыслу SAP, позволяют организовывать, масштабировать и реализовывать инновации в организациях.

SAP разработал и представил жизненный цикл инноваций, - от генерации новых бизнес-идей до разработки и предоставления решений. Этот подход ориентирован на человека и состоит из пяти этапов.



Explore. Исследование. Определение наиболее значимых бизнес-вызовов и наиболее ценных бизнес решений. Участвуют "лидеры бизнеса" и ИТ.

Discover. Открытие. Цель этапа «Открытие» — формирование глубокого представления о проблемах, которые необходимо решить. Для этого используются методы наблюдения, интервью и исследование рынка. Здесь вы найдете различные ресурсы, которые помогут вам пройти этот этап.

Design. Проектирование. Целью этапа проектирования является выявление лучших идей и решений, разработку прототипов, которые могут быть проверены конечными пользователями и другими заинтересованными сторонами. На этом этапе определяются компоненты архитектуры предприятия.

Deliver. Поставка решений. Разработка архитектуры решения создающих ценность (добавленную стоимость) для бизнеса и для конечных пользователей. SAP предлагает программную платформу - SAP Business Technology Platform. Конечно, это не исключает других платформ, но сайт то SAP, и этим определяется выбор платформы для поставки решения.

Run & Scale. Запуск и масштабирование решений в компании.

SAP утверждает, что устойчивое развитие инноваций требует изменения мышления, создания среды сотрудничества, расширение прав и возможностей сотрудников. Структура для поддержки и создания инновационной культуры базируется на пяти взаимосвязанных факторах:
  1. люди (people),
  2. процессы (process),
  3. место (place),
  4. лидерство (руководство) (leadership),
  5. технологии (technology).

Этап - Поставка решений (deliver)

На этапе поставки готовятся технические решения развертывания решения продуктивного использования. В конце этапа создается рабочая версия решения для развертывания в качестве пилотного проекта.

Шаг 1. Среда выполнения и диаграмма развертывания


Показывается географии расположения строительных блоков и сведения о среде выполнения.

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

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

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

Пример диаграммы развертывания



Шаблон диаграммы развертывания




Шаг 2. Дорожная карта реализации архитектуры


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

Исходные данные для создания дорожной карты архитектуры — это сочетание всех идей, сгенерированных на предыдущих этапах. Хорошим началом является диаграмма реализации решения.

Дорожная карта архитектуры — это обзор конкретных действий, необходимых для реализации желаемого решения. Она представляет отдельные действия на временной шкале и показывает последовательность действий перехода от базовой архитектуры к целевой архитектуре. Целью дорожной карты архитектуры является обсуждение оптимальной последовательности действий.

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

После того, как карта разработана, она еще раз проверяется. В частности, проверяются, четко ли определены вехи и определены ли для всех вех выгоды бизнеса. Кроме того, намечаются различные варианты реализации рабочих продуктов, если таковые имеются.

Пример дорожной карты:



Шаблон дорожной карты: