Презентация на тему Omg semat essence основные принципы

Презентация на тему Omg semat essence основные принципы, предмет презентации: Менеджмент. Этот материал содержит 48 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

OMG SEMAT ESSENCE

Основные принципы


Слайд 2
Текст слайда:

Предпосылки создания

Незрелость практик
Отсутствие основательной, широко признанной теоретической базы
Огромное число методов и их вариантов, разница между которыми плохо понимается и искусственно преувеличивается
Разрыв между теорией и практикой


Слайд 3
Текст слайда:

Необходимость

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


Слайд 4
Текст слайда:

История OMG/SEMAT ESSENCE

Сентябрь 2009: инициатива Бертрана Майера, Ричарда Соли и Ивара Якобсона
Декабрь 2009: опубликован призыв к действию (http://semat.org/?page_id=2)
Февраль 2010: видение на год (http://blog.paluno.uni-due.de/semat.org/wp-content/uploads/2012/03/SEMAT-vision.pdf)
Июнь 2011: OMG FACESEM (Foundation for the Agile Creation and Enactment of Software Engineering Methods) RFP
Март 2012: видение на 3 года (http://blog.paluno.uni-due.de/semat.org/wp-content/uploads/2012/03/Semat_-_Three_Year_Vision13Jan12.pdf)
Осень 2012: появляются инструменты (карты, моделер)
Январь 2013: вышла книга «The Essence of Software Engineering»
Март 2013: Второе голосование (fast track) в OMG


Слайд 5
Текст слайда:

Где нужны изменения


Слайд 6
Текст слайда:

Ключевые принципы

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


Слайд 7
Текст слайда:

Практический подход

Ядро – это база, обеспечивающая общую связку.
Ядро содержит элементы ядра.
Элементы ядра имеют наборы состояний, позволяющие измерять и оценивать прогресс и качество.
Фокус – не на описании, а на применении метода
принцип разделения проблем (SoC) - акцент на наиболее значимые вещи.


Слайд 8
Текст слайда:

Взаимосвязь сущностей


Слайд 9
Текст слайда:

УГО


Слайд 10
Текст слайда:

Практика

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


Слайд 11
Текст слайда:

Ядро (Kernel)

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


Слайд 12
Текст слайда:

Ядро (Kernel)

Ядро описывается при помощи небольшого подмножества языка ядра и состоит из трех областей. Каждая из областей содержит ограниченное количество т.н. «Альф» и «Областей активности».
Альфы (Alphas) представляют собой описания сущностей с которыми ведется работа.
Альфы описывают типы «вещей», которыми команда будет управлять, производить и использовать в процессе разработки, обслуживания и поддержки программного обеспечения.
Области дел (Activity Spaces) представляют действия, которые необходимо выполнить.
Активности описывают проблемы и вызовы, с которыми встретится команда при разработке, обслуживания и поддержке программных систем, а также действия, которые команда будет выполнять для их решения.


Слайд 13
Текст слайда:

Организация Ядра

Ядро состоит из трех отдельных областей, каждая из которых посвящена конкретному аспекту разработки программного обеспечения.
Заказчик (Customer) – эта проблемная область содержит все, что связано с фактическим использованием и эксплуатацией программного обеспечения создаваемой системы.
Решение (Solution) – эта проблемная область содержит все, что связано описанием и разработкой программного обеспечения системы.
Предпринятие (Endeavor) - эта проблемная область содержит все, что связано с командой и способами ее работы.


Слайд 14
Текст слайда:

Области интереса инженерной компании

Основная деятельность
Клиент (возможности, заинтересованные стороны): маркетинг
Решение (требования, система): инженерия
Предпринятие (работы, люди, технологии): операции
Организационно-техническое развитие предпринятия
Стратегирование
Организационная инженерия
Ведение проектов развития

системная инженерия


Слайд 15
Текст слайда:

Пространства дел Ядра (activity spaces)


Слайд 16
Текст слайда:

Ключевые активности в составе Ядра


Слайд 17
Текст слайда:

Язык, сущности, практики

...

Язык

Сущности
(абстрактные)

Практики (конкретные)

...


Слайд 18
Текст слайда:

Альфа: состояния = чеклисты : чекпойнты

ALPHA -- Abstract-Level Progress Health Attribute.

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

Представлены

Пример чеклиста стейкхолдеров

Выявлены (признаны)

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

Чеклист

Состояние


Слайд 19
Текст слайда:

Деятельность меняет альфы Дела меняют рабочие продукты

меняют детальность

меняет состояния

продвигает

описывает


Слайд 20
Текст слайда:

Альфы


Слайд 21
Текст слайда:

Чеклисты.

Отражают не всё, а только главное (что все знают, но почему-то забывают и игнорируют).
чеклист запуска двигателя в полёте: 1. Fly the aircraft!
Прогон в специальных паузах (pause point) перед началом или перед окончанием каких-то работ (обнаружить проблемы, пока не поздно, гарантировать их обнаружение!)
Обязательно вслух перед всеми (общее знание проблем)
Проблемы находятся только 1 раз из 10. Этот один раз полностью окупает все затраты на остальные десять.


Слайд 22
Текст слайда:

Компетенции

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


Слайд 23
Текст слайда:

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


Слайд 24
Текст слайда:

Возможность. Набор обстоятельств, который благоприятен для разработки или изменения программной системы.


Слайд 25
Текст слайда:

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


Слайд 26

Слайд 27
Текст слайда:

Программная система. Система, сделанная из программ, оборудования и данных, которая обеспечивает свою главную пользу путём выполнения программ.


Слайд 28
Текст слайда:

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


Слайд 29
Текст слайда:

Работы Дела, включающие умственные или физические усилия для достижения результата.


Слайд 30
Текст слайда:

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


Слайд 31
Текст слайда:

Как пользоваться


Слайд 32
Текст слайда:

Суб-альфы



Слайд 33
Текст слайда:

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


Слайд 34
Текст слайда:

Представитель стейкхолдера. Человек, или группа, уполномоченные представлять собой часть стейкхолдеров.


Слайд 35
Текст слайда:

Единица требований Условие или способность, необходимая стейкхоледру для решения проблемы или достижения цели.


Слайд 36
Текст слайда:

Элемент системы Независимо разрабатываемая и тестируемая часть системы.


Слайд 37
Текст слайда:

Задача Часть работ, которая может быть четко определена, изолирована, а затем принята одним или несколькими членами команды для завершения.


Слайд 38
Текст слайда:

Пример для SCRUM


Слайд 39
Текст слайда:

Объединение Scrum и UserStory (пример)

=


Слайд 40
Текст слайда:

Пример ЖЦ типа «Waterfall»


Слайд 41
Текст слайда:

Колоды карт


Слайд 42
Текст слайда:

Колоды карт


Слайд 43
Текст слайда:

Essence и архитектура

Не представлена в текущей версии стандарта
Должна быть в описании СИ-методологии
Возможные варианты:
Архитектура – это альфа
Архитектура – это субальфа альфы «Система»
Архитектура – это паттерн



Слайд 44
Текст слайда:

Системно-инженерный Essence: Альфы


Слайд 45
Текст слайда:

V-диаграмма подальф


Слайд 46
Текст слайда:

Описания

Описания (definitions) = Требования, Архитектура, Разработка (design)
Составляются из моделей, сгруппированных по «точкам зрения» (views)
Архитектурные фреймворки – субальфы альфы «Технология работы»
Архитектурные языки - также субальфы альфы «Технология работы» (использование языка есть практика)


Слайд 47
Текст слайда:

Состояния описания

Начаты
Сформулированы
Используются для изготовления
Используются для верификации
Используются в следующих проектах


Слайд 48
Текст слайда:

Спасибо за внимание

(Продолжение следует….)


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика