Сокращение затрат на ... - sap · sap solution manager 7.1: scope&effort...

26

Upload: others

Post on 12-Mar-2020

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления
Page 2: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Сокращение затрат на тестирование в проектах обновления SAP систем

Иван Худяков,

Инженер центра экспертизы SAP СНГ

Page 3: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Введение

Необходимые условия

Результаты работы инструмента SAP SEA

Итоги

Содержание

Page 4: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Введение

Page 5: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Мотивация

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

Отсутствие

прозрачности

Какой клиентский код и модификации

действительно используются

Значительные усилия на внедрение

инструментов анализа изменений и

оптимизации объемов тестирования

Высокие затраты на оценку проекта т.к.

необходимо обновление тестовой среды до

начала проекта

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

обновления

песочницы

Существенные

усилия на настройку

инструментов

Insert graphic of EHP

experience db: main

challenges EHP projects

Источник: SAP EHP Experience Database, 08/2012, Link: http://service.sap.com/ehp-db

Page 6: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Требования заказчиков для улучшения планирования EHP проектов1. Определение влияние развертывания EHP без

физической установки на тестовые сервера

2. Достоверную оценку трудозатрат на доработку и

тестирование

3. Анализ влияния изменений на клиентский код и

модификации

4. Оптимизация объема необходимого тестирования

с значительным уменьшением трудозатрат

5. Планирование тестирования для затронутых

бизнес-процессов

6. Простая процедура использования инструмента

без значительных трудозатрат на подготовку

Page 7: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Инновации SAP Solution Manager для

решения поднятых проблем

Usage and Procedure

Logging (UPL)

Автоматическое ведение журнала

использования объектов на основе

SAP Kernel

Прозрачность использования ABAP

procedure units

Четкие данные об использовании

системыNew: ABAP object lists

можно получить используя

Maintenance Optimizer

procedure

Информация о реализованных в

EHP и SP SAP объектах до

физической установки обновления

New: Semi-dynamic TBOM

generation на основе UPL

New: автоматическая

генерация Blueprint (на

основе SAP Module)

Упрощенная настройка BPCA

Оптимизация объема

необходимого тестирования со

значительным уменьшением

трудозатрат

Проблема РешениеПреимущества

Отсутствует

прозрачность

Какой пользовательский код

и модификации

действительно используются

Значительные усилия на

внедрение инструментов

анализа изменений и

оптимизации объемов

тестирования

Высокие затраты на оценку

проекта т.к. необходимо

обновление тестовой

среды до начала проекта

Необходимо

обновление

песочницы

Существенные

усилия на настройку

инструментов

Page 8: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

SAP Scope&Effort AnalyzerКонцептуальный подход

Заказчик SAP Solution Manager

Пользователь выбирает

систему для планирования

Пользователь выбирает

целевой уровень SP / EHP

Информация отправляется

в SAP

SAP OSS

Расчет объектов SAP

(BOM) для целевого SP /

EHP

SAP отправляет BOM в

клиентский SAP Solution

Manager

1 2

Проектная команда

Обзор результатов при помощи

информационных панелей

Детальная оценка результатов

Изменение параметров для оптимизации

результатов

4SAP Solution Manager

Статистика использования системы

Генерация Blueprint

Анализ влияния изменений на

клиентский код и модификации

Оптимизация объема тестирования

и трудозатрат

Оценка трудозатрат

Рекомендации

3

Page 9: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Планирование и выполнение проекта

по обновлению SP / EHP

Scope and Effort Analyzer (SEA)

• Перечень обновленных SAP objects по

Application Component Hierarchy и по типу

объекта

• Информация о затронутом клиентском коде и

модификациях

• Оценка трудозатрат на обновление

клиентского кода

• Информация о затронутых бизнес-процессах

• Информация о объеме тестирования,

ожидаемых трудозатратах, распределению

между ручными и автоматизированными

тестами, а также информация о недостающих

тестовых сценариях.

Custom Development Management Cockpit (CDMC)

• Разрешение конфликтов в клиентском коде

ABAP Test Cockpit (ATC)

• Анализ проблем в ABAP коде

Business Process Change Analyzer (BPCA)

• Оптимизация объема тестирование и генерация

планов тестирования

Test Management

• Создание тестовых сценариев и прикрепление к

соответствующим бизнес-процессам

• Управление планами тестирования и

тестировщиками

• Отчетность о статусе и прогрессе тестирования

Дополнительные активности

• Создание недостающих

тестовых сценариев

• Снижение количества

клиентских разработок и

модификаций

• Определение необходимых

разработчиков для обновления

клиентского кода

• …

Планирование проекта Выполнение проектаПодготовка

Page 10: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Необходимые условия

Page 11: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Scope and Effort Analyzer: Системный ландшафт

DEV

ST-PI

QAS

PRD

Support

Backend

Firewall

ST 710 SP11

Роль: Система для

чтения клиентского

кода и модификаций

Роль: Система для

активностей по

оптимизации объема

тестирования (в т.ч.

генерации TBOMов)

Роль: Система для

чтения статистики

использования системы

(workload и UPL)

ST-PI

ST-PI

Роль: Система для

расчёта целевого стека

и предоставления

списка ABAP объектов

Mopz interface

Read RFC

Read RFC

Read and

trusted RFC

Managed Systems

Page 12: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

SEA: необходимые условия

Управление документацией

• Системный ландшафт

• Бизнес-процессы и их приоритизация

• Тестовые сценарии

Статистика использования

• Usage and Procedure Logging

(UPL)

Выгрузка статистических данных

• Конфигурация SAP Solution Manager

• Настроенные экстракторы и BW кубы

BPCA

• Настройка инструмента BPCA в SAP

Solution Manager

• Доступность статистических данных

Полудинамические TBOM

• Автоматическая генерация

фоновой задачей список

технических объектов,

используемых в бизнес-процессе

Динамические TBOM

• Записанные вручную TBOMы

для критичных бизнес-

процессов

Test Automation

Page 13: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Результаты работы инструмента SAP SEA

Page 14: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Результаты анализа

Overview Details

Проектная команда может просматривать и анализировать

результаты моделирования:

• Краткий обзор и подробные сведения для менеджера проекта, менеджера

команды разработки и менеджера по тестированию

Summary

Scope and Effort Analyzer

Modifications / CC

Test Management

Updated SAP Objects

Details Modifications / CC

Details Test Management

Page 15: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Scope and Effort AnalyzerРезультаты анализа – клиентский код и модификации Сводная информация предназначена для менеджеров проекта, содержит информацию с основными

активностями планируемого проекта и их трудозатратами

Page 16: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Scope and Effort AnalyzerРезультаты анализа – управление тестированием

Page 17: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Scope and Effort AnalyzerРезультаты анализа – обновленные SAP объектыSAP предоставляет статистическую информацию об объектах, которые подставляются в планируемом для

установки EHP / SP. Графики показывают распределение SAP объектов по application component и по типу

объекта.

Page 18: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Scope and Effort AnalyzerРезультаты анализа – обновленные SAP объекты

Page 19: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

В данной части

отчета

предоставляется

общая информации о

влиянии

планируемого

обновления на

модификации и

клиентский код.

Scope and Effort AnalyzerРезультаты анализа – затронутые модификации

Page 20: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Данная часть

отчета

предоставляет

информацию о

клиентском коде,

сгруппированную

по категориям

влияния.

Scope and Effort AnalyzerРезультаты анализа – затронутый клиентский код

Page 21: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

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

изменения.

Scope and Effort AnalyzerРезультаты анализа – затронутый клиентский код

Page 22: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Данная часть отчета предоставляет общую информацию о объеме тестирования и

трудозатратах для планируемого изменения.

Scope and Effort AnalyzerРезультаты анализа – тестирование

Page 23: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Scope and Effort AnalyzerРезультаты анализа – тестирование

Page 24: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Значения для расчета трудозатратSAP предоставляет средние трудозатраты для различных типов активностей по корректировке

модификаций и клиентского кода, а так же активностей по тестированию. Эти значения могут

быть изменены клиентом исходя из специфики компании.

Page 25: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

Итоги

Page 26: Сокращение затрат на ... - SAP · SAP Solution Manager 7.1: Scope&Effort Analyzer Преимущества для клиентов Анализ влияния обновления

SAP Solution Manager 7.1: Scope&Effort AnalyzerПреимущества для клиентов

Анализ влияния обновления без физической установки EHP

Простая процедура использования инструмента в клиентском SAP Solution

Manager

Отсутствие передачи клиентского кода за пределы компании с целью защиты

интеллектуальной собственности

Упрощенный

анализ

Клиентский код

и

модификации

Управление

тестированием

Анализ влияния обновления на клиентский код и модификации

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

обновлению клиентского кода и модификаций

Обзор используемого и неиспользуемого кода на основе достоверных

статистических данных

Автоматическая генерация blueprint (если требуется)

Оптимизация необходимого объема тестирования с значительным

уменьшением трудозатрат

Дополнительный план тестирования для бизнес-процессов, использующих

клиентский код и модификации

Рекомендации по недостающим тестовым сценариями и TBOMам