www.cmcons.com. Практика и технология внедрения процесса конфигурационного управления и управления изменениями с применением IBM Rational ClearCase и ClearQuest
www.cmcons.com. Практика и технология внедрения процесса конфигурационного управления и управления изменениями с применением IBM Rational ClearCase и ClearQuest
http://cmcons.com
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инструментов IBM Rational. Демонстрация решений. Практические аспекты использования и внедрения.
семинар 15 июня 2010 года - «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО»
Module 4 On going service consumption vs deliverables expectationsNatalia Perestyuk
ИТ-аутсорсинг: сервис с ответственностью за процесс работы команды (team leasing) или за поставленные наработки (deliverables) с успешным приёмочным тестированием
Решение Bastion FS для MS Project Server 2013: Регулярный сбор отчетности по ...Alexey Yavkin
Решение для проектного офиса - Bastion FS для Project Server 2013: Регулярный сбор и анализ отчетности по портфелю проектов с минимумом усилий
9 апреля 2015 года, Конференция
Докладчик: Алексей Явкин, Компания “Бастион-Интегратор”
Залог качества управленческих решений – актуальная и достоверная информация о ходе проектов. Важно регулярно собирать такие данные от штатных сотрудников и внешних подрядчиков. Частым препятстивем при сборе отчетности является так называемый “человеческий фактор” или сопротивление сотрудников. Обобщив свой проектный опыт, мы разработали стратегию, следуя которой можно минимизировать такой фактор при внедрении ИСУП.
Стратегия основана на быстром и незаметном внедрении ИСУП Project Server - «стелз-внедрении». Ключевые принципы стратегии:
1. Максимально просто и привычно для сотрудников
2. Быстрый запуск
3. Фокус на правильных инструментах
В докладе рассмотрены инструменты, помогающие реализовать такую стратегию.
• «Bastion FS» для Project Server 2013 - Решение, позволяющее организовать процесс актуализации проектов простым и привычным для сотрудников способом – по электронной почте. Обновить статус по работам можно всего за несколько секунд, просто ответив на письмо. Особенно актуально для проектов с участием внешних подрядчиков, которые не имеют доступа к ИСУП компании.
• «Монитор изменений» для Project Server 2013 – Расширение, позволяющее накапливать всю историческую информацию по проектам в виде базы знаний для последующего анализа изменений и построения трендов.
http://cmcons.com
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инструментов IBM Rational. Демонстрация решений. Практические аспекты использования и внедрения.
семинар 15 июня 2010 года - «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО»
Module 4 On going service consumption vs deliverables expectationsNatalia Perestyuk
ИТ-аутсорсинг: сервис с ответственностью за процесс работы команды (team leasing) или за поставленные наработки (deliverables) с успешным приёмочным тестированием
Решение Bastion FS для MS Project Server 2013: Регулярный сбор отчетности по ...Alexey Yavkin
Решение для проектного офиса - Bastion FS для Project Server 2013: Регулярный сбор и анализ отчетности по портфелю проектов с минимумом усилий
9 апреля 2015 года, Конференция
Докладчик: Алексей Явкин, Компания “Бастион-Интегратор”
Залог качества управленческих решений – актуальная и достоверная информация о ходе проектов. Важно регулярно собирать такие данные от штатных сотрудников и внешних подрядчиков. Частым препятстивем при сборе отчетности является так называемый “человеческий фактор” или сопротивление сотрудников. Обобщив свой проектный опыт, мы разработали стратегию, следуя которой можно минимизировать такой фактор при внедрении ИСУП.
Стратегия основана на быстром и незаметном внедрении ИСУП Project Server - «стелз-внедрении». Ключевые принципы стратегии:
1. Максимально просто и привычно для сотрудников
2. Быстрый запуск
3. Фокус на правильных инструментах
В докладе рассмотрены инструменты, помогающие реализовать такую стратегию.
• «Bastion FS» для Project Server 2013 - Решение, позволяющее организовать процесс актуализации проектов простым и привычным для сотрудников способом – по электронной почте. Обновить статус по работам можно всего за несколько секунд, просто ответив на письмо. Особенно актуально для проектов с участием внешних подрядчиков, которые не имеют доступа к ИСУП компании.
• «Монитор изменений» для Project Server 2013 – Расширение, позволяющее накапливать всю историческую информацию по проектам в виде базы знаний для последующего анализа изменений и построения трендов.
Проблемы и пути их решения при командной разработке проектовАгентство AlterEGO
– Кому нужна командная разработка?
– Что делать в команде?
– Решение реальных задач, распределение ответственности
– Командная разработка на 1С-Битрикс
– Миграции БД
– Проблемы и пути их решения
Комплексная система мониторинга проектов в Microsoft ProjectAlexey Semidetnov
Система мониторинга проектов - это:
Повышение достоверности информации о ходе выполнения проектов
Повышение эффективности использования собственных ресурсов
Повышение качества выполнения планов проектов
Сокращение затрат на формирование отчетности по проектам и увеличение качества отчетов
Сокращение затрат на долгосрочное и краткосрочное планирование, расчет KPI
Создание единого хранилища данных портфеля проектов Компании, регулярно собирающего и накапливающего информацию по различным показателям проектов: календарный план-график, риски, расчётные показатели KPI и динамики по ним
Обеспечение возможности фиксации сведений по проектам на русском и английском языках одновременно
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продуктаYana Brodetski
Управление релизами и развертыванием
продукта (Release and Deployment)
● Планирование управлением поставками
продукта
● Определение артефактов
● Формирование плана конфигурации поставки
продукта
● Определение и формирование плана релиза
продукта
Similar to Конфигурационное управление и управление изменениями с IBM Rational ClearCase и ClearQuest (20)
Конфигурационное управление и управление изменениями с IBM Rational ClearCase и ClearQuest
1. Практика и технология внедрения процесса конфигурационного управления и управления изменениями с применением IBM Rational ClearCase и ClearQuest Шамрай Александр Новичков Александр www.cmcons.com
2. Введение Управление конфигурацией и изменениями является основополагающей дисциплиной в определении того, каким образом управляются и контролируются рабочие материалы проекта, вносимые в них изменения и информация о состоянии отдельных задач и всего проекта в целом. Успех проекта в большой степени зависит от того, насколько хорошо построен процесс управления конфигурацией, который может как спасти проект, так и похоронить его, если сам процесс УК работает плохо
3. Основные функции УКИ Управление запросами на изменение (Задачи, Запросы, Поручения и Дефекты) Измерения. Метрики и отчеты, аналитические срезы Управление конфигурациями и версиями
4. Основные виды деятельности (из жизни) конфигурационная идентификация артефактов (рабочих материалов) используемых или создаваемых в ходе проекта контроль конфигурации, включая информацию о воздействии изменений на организационную и управленческую структуру, текущие приоритеты заданий, ресурсы и состояние проекта учет состояния конфигурации на основе состояния артефактов, используемых в разработке, при выпуске готовых версий ПС или их сопровождении ревизия и аудит конфигурации, в ходе которой оценивается состояние и готовность продукта процедуры управления выпуском продукта (release management), его доставки и мониторинга состояния проекта версионный контроль рабочих материалов проекта, обеспечивающий повторяемость сборки продукта на основании его базовых версий
5. СТАДИИ Передача вэксплуатацию Обследование Технический проект Рабочий проект ПРОЦЕССЫ Моделирование деятельности организации Управление требованиями Анализ и проектирование Реализация Тестирование Ввод в действие Конфигурационное управлениеи управление изменениями Управление проектом Поддержка среды разработки № 0 № 1 № 2 № n № n+2 № n+1 № m № m+1 Итерации Rational Unified Process Процессы и стадии жизненного цикла
6. УК в RUP Установка плана управления конфигурацией Создание проекта и среды Управление базовыми линиями и Управление запросами на релизами изменение Изменение и продвижение Составление отчетов по конфигурационных элементов конфигурационному пространству
9. Дисциплина или процесс внедрены хорошо, если: Управление конфигурацией происходит на плановой основе Определение ответственных за выполнение проекта УК реализуется на протяжении всего жизненного цикла разработки ПС УК реализуется для конечных продуктов, промежуточных, экспериментальных и перспективных релизов Для каждого проекта готовится план УК План разрабатывается на ранних стадиях общего планирования проекта Ведутся измерения и их результаты используются для определения состояния работ проекта
10. Отчетность Разделим отчеты на 3 типа: Аналитические ролевые отчеты Оперативные отчеты Отчеты по исходным текстам (метрики кода) Держим в голове, что принимать решения по отчетам одного типа нельзя (!)
11. Типовые аналитические ролевые отчеты Руководитель управления (дирекции, департамента) Текущие затраты по проекту (проектам) просроченные проекты проекты, которые могут не завершиться к сроку перерасход бюджета по проектам Менеджер проекта количество запланированных работ количество выполненных работ количество внеплановых работ отношение выполненных работ к невыполненным количество найденных ошибок тестировщиками количество исправленных ошибок тестировщиками отношение найденных ошибок к исправленным занятость разработчиков (по часам или по задачам)
12. Основные виды аналитических ролевых отчетов Аналитик сколько задач выполнено сколько задач нужно решить текущие поручения Разработчик сколько задач выполнено сколько задач нужно решить текущие поручения ошибки к исправлению Тестировщик количество обнаруженных ошибокефектов количество исправленных ошибокефектов отношение найденных ошибок к исправленным
13. Метрики кода Метрики сложности программ принято разделять на три основные группы: метрики размера, стилистики LOC, SLOC… метрики сложности потока управления, метрики сложности потока данных Объектно-ориентированные Холстеда Мак-Кейба Чепина предварительная оценка
14. Что в принципе измеряем? Метрики кода на практике Усилия разработчика при реализации Длина и объем программы Анализ цикломатической сложности Количество строк на реализацию требования Процент комментариев на единицу кода Прочие количественные метрики (число функций, классов, файлов) Плотность дефектов на единицу кода
16. Надежная база данных хранения релизов Настраиваемая среда разработки Возможность параллельной разработки Набор средств для сборки и аудита Событийно-ориентированный интерфейс IBM Rational ClearCase - это:
17. Versioned Object Base. Репозиторий Содержит полную историю всех файлов проекта: Исходных текстов Бинарных файлов Скриптов тестирования Графических файлов Html-файлов и cgi-скриптов *** Запоминает состав директорий и отслеживает их версионность
19. Versioned Object Base. Репозиторий Делает невозможными неконтролируемые (несанкционированные) изменения ClearCase невозможно обойти ClearCase имеет мощные средства установки локальной политики на уровне элемента Поддерживает дробление структуры между несколькими VOB
20. Гибкая настройка среды View-Представление: Ограничивает область контроля посредством индивидуальных видовых профилей, которые возможно создать для каждого участника проекта Прозрачная файловая система: позволяет обращаться не только к отдельному файлу, но и к его конкретной версии ClearCase VOB
21. print. c print.h main.c print. c print.h main.c Rel. 2.5 View print.c print.h main.c 2.5 Bug Fix View Development View ClearCase Views
22. ClearCase Views Dynamic Views - используют подключение real-time, позволяя всем участникам проекта работать с VOB по сети Мгновенное обновление Быстрый доступ к истории элемента Контролируемая и конфигурируемая сборка Создание копий и экземпляров элементов Работает только под NT, 2000, XP, Unix
23. ClearCase Views Snapshot Viewsразрешает работу с проектом вне сети Сохранение проектных файлов локально Ручное обновление Локальная сборка Синхронизация версий с главной базой
24. Ревизии Новая разработка 0 0 1 Доработка 1 2 0 2 3 1 4 3 2 5 Версионность в IBM Rational ClearCase Параллельная разработка и возможность автоматического слияния Определение всех несогласованных изменений “Тривиальное” слияние происходит автоматически Поддержка разрешения конфликтов при слиянии изменений
29. Управление конфигурацией в ClearCase Сопровождение каждой версии элемента набором свойств: Типом элемента Атрибутами Метками Гиперссылками Триггерами Бренчами
33. Сравнение и слияние версий.Связь версий с запросами на изменение Слияние версий Сравнение версий Версия элемента Запросы на изменение
34. Интегрированная поддержка ClearCase Выполнение всех операций из среды Версионный контроль высокого уровня класс, компонент, роль, объект, прецедент, пакет Интеграция со средствами разработки
37. Поддерживаемые ОС Windows 2003, 2000, NT, XP Windows 95/98 (клиенты) Compaq Tru64 UNIX Hewlett-Packard HP-UX IBM zOS, AIX, NCR MP-RAS Red Hat Linux SCO UnixWare Siemens Reliant UNIX Silicon Graphics IRIX Sun Solaris SPARC Sun Solaris Intel
38. Интеграция со средствами разработки Borland JBuilder IBM WebSphere Studio product family IBM WebSphere Server IBM VisualAge for Java Microsoft Visual Studio .NET: VB, C#, C++, ASP.NET Microsoft Visual Studio: VB, C++, J++ InterDev Sun ONE Studio and Forte for Java Sybase PowerBuilder Microsoft FrontPage and Microsoft Office All SCC-compliant tools
56. Возможность доступа в систему с удаленных рабочих мест, на различных платформах, через ИнтернетПроцесс управления запросами на изменения
57. Типы запросов на изменения Основное понятие ClearQuest – запрос на изменение (ЗИ). Все ЗИ следуют формально утвержденной процедуре при прохождении. Каждый ЗИ имеет набор атрибутов, размещенных на экранной форме Задача Дефект Поручение Запрос на расширение Проект ***
64. Отчетность в ClearQuest Время жизни запроса в днях. До одного, 1-2 дня и более двух дней. Отчет позволяет отслеживать эффективность реакции исполнителей на разных этапах исполнения
65. Отличительные характеристики IBM Rational ClearQuest Встроенные возможности расширения и доработки (гибкая настройка и адаптация) Мультиплатформенность Независимость от используемой СУБД Возможность сопряжения с любыми средствами управления (имеющимися Системами) Удаленный доступ для работы и контроля Невысокая стоимость поддержки Мгновенный перевод всех Клиентских мест на новую версию Системы
66. ClearCase+ClearQuest Результаты выполнения задания Изменения (версии) Задания Участники проекта:заказчики,интеграторы, разработчики Результаты(Версионный контроль) Управление заданиями(Change Request Management) Clear Case Представления(View) Clear Quest
67. IBM Rational ClearCase Поддержка параллельной разработки Разметка всех материалов проекта на определенный момент времени и фиксация их в виде версии/релиза системы Точное определение исходных данных для собранного исполняемого файла Обеспечение синхронизации данных географически удаленных рабочих групп Автоматизация выборки рабочих материалов в зависимости от ролевой функции Учет изменений, реализованных в версиях и релизах ИС Привязка сделанных изменений к заданиям IBM Rational ClearCase MultiSite IBM Rational ClearCase + ClearQuest Выводы