Текущее время: Вс, июл 20 2025, 22:18

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Концепция CTS
СообщениеДобавлено: Пт, фев 27 2015, 16:24 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2012, 10:07
Сообщения: 7
Добрый день!
Возможно, заголовок не совсем соответствует сути данной темы, но есть весьма актуальная проблема и хотелось бы ознакомиться с вашим опытом организации процесса управления изменениями в SAP-системе.
Если тема поднималась ранее, то прошу кинуть в меня ссылкой.
Итак, классика. 3 системы: DEV->QAS->PRD с настроенным транспортом.
В системе разработки (DEV) производятся настройки, разработка программного кода и предварительное тестирование. В системе контроля качества (QAS) производится эталонное тестирование и обучение. В продуктивной системе (PRD) производится промышленная эксплуатация ПО.

В идеальной бизнес среде существует циклы в последовательности: разработка - тестирование - эксплуатация - разработка и т.д. (не рассматриваю возвращение на доработку из тестирования). На практике задачи по доработке поступают одна за другой, при этом они имеют разный приоритет. От приоритета зависит очередность разработки и тестирования. Трудоемкость и срок как правило не учитывается. Поэтому зачастую цикл нарушается и возникает следующие ситуации (утрировано):
I. Объект А в PRD.
1. Объект А изменен в DEV по задаче 1, становится A’, далее транспортный запрос деблокируется и переносится в QAS.
2. Объект А’ изменен в DEV с высшим приоритетом по задаче 2. Становится А’’. Транспортный запрос деблокируется и переносится в QAS. В соответствии с приоритетом, тестирование функциональности объекта A’ останавливается и производится тестирование функциональности объект A’’. Тестирование успешно – подлежит переносу в PRD. Однако функциональность объекта A’ не прошла эталонного тестирования и не должна быть перенесена в PRD. Что делать с A’, а точнее с его запросом?
II. Объект B в PRD.
1. Объект B изменен в DEV по задаче 1, становится B’.
2. Объект B изменен в DEV с высшим приоритетом по задаче 2, становится B’’ в том же транспортном запросе. В соответствии с приоритетом, производится тестирование функциональности объекта B’’. Тестирование успешно – подлежит переносу в QAS. Что делать с изменениями объекта B’?
Ответ на вопрос у меня есть - в нашем случае, это "пляска с бубном", манипуляции с транспортными запросами, зачастую нарушение принципов разработки в одной системе, т.к. приходится исправлять объекты в системе QAS, для того, чтобы не переносить в PRD не протестированную функциональность, что, разумеется, не может положительно сказаться как на производительности процесса изменений (приходится вручную перебрасывать объекты транспортных запросов, комментировать не уместный программный код и т.д.), так и на стабильности программного кода.
Проблема, очевидно, в дисциплине процесса имплементации разработок. Но бизнес не желает дисциплинироваться и, по-правде говоря, имеет на это право, т.к. обеспечивает фин. ресурсом и заказывает музыку.
---------------------------------------------------------------------------------------------------
Могли бы вы описать как в вашем случае реализуется многопоточная разработка?
Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Концепция CTS
СообщениеДобавлено: Пн, мар 02 2015, 09:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Добрый день. А может 1 разработка = 1 запрос ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Концепция CTS
СообщениеДобавлено: Пн, мар 02 2015, 12:08 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2012, 10:07
Сообщения: 7
RikoNw написал:
А может 1 разработка = 1 запрос ?

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Концепция CTS
СообщениеДобавлено: Пн, мар 02 2015, 12:26 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
Change Request Management может в эту сторону нужно посмотреть?
запишитесь на EGI-сессию и задайте вопросы о наболевшем эксперту...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Концепция CTS
СообщениеДобавлено: Пн, мар 02 2015, 12:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
coceg написал(а):
Но наступает момент

когда очередь "хотелок" напоминает о бренности бытия..

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Концепция CTS
СообщениеДобавлено: Пн, мар 02 2015, 13:12 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2012, 10:07
Сообщения: 7
Skif написал:
бренности бытия..

скорее о неизбежности бития... :lol:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Концепция CTS
СообщениеДобавлено: Пт, апр 17 2015, 20:14 
Начинающий
Начинающий

Зарегистрирован:
Пт, апр 17 2015, 19:59
Сообщения: 2
Добрый день.

Мне кажется в вашем случае надо сделать релизную схему переноса разработок, т.е. расширить ландшафт систем (попробую нарисовать с помощью текста):
DEV -> QAS -> PRD
DEH -> QAH -> PRD

Таким образом системы DEV и QAS используются для основной разработки, а системы DEH и QAH для срочных исправлений. Но встает проблема их выравнивания между собой, эту процедуру можно выполнять или в ручном режиме или в автоматическом.

Это реальная схема из жизни.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Концепция CTS
СообщениеДобавлено: Пн, апр 20 2015, 15:12 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 04 2012, 10:07
Сообщения: 7
sanek написал(а):
Это реальная схема из жизни.

Спасибо, что откликнулись!
Буду бесконечно признателен, если подробнее опишите процедуру выравнивания. То, как это происходит в схеме из жизни.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB