SlideShare a Scribd company logo
Оценка эффективности от внедрения  и использования методологии и инструментальных средств IBM Rational.  Практика внедрения и взаимодействия с заказчиком   Новичков Александр www.cmcons.com [email_address]
Что нас ждет в ближайший час ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Цели построения прозрачного процесса ,[object Object],[object Object],[object Object]
Цели по службам ,[object Object],[object Object],[object Object],[object Object]
Эффект от внедрения ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Эффект от внедрения ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Методики расчета  ROI ,[object Object],[object Object],[object Object]
Факторы при расчете от затрат ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Пример детализации фактора ,[object Object],[object Object],[object Object],Характеризующие первичные показатели Финансовые показатели Пример Количественная оценка Уменьшение времени на подготовку  и анализ информации для проектных решений Стоимость подготовки информации (время подготовки * ставка) Принятие решения о реализации нового запроса на изменение функциональных свойств Уменьшение в несколько раз Уменьшение времени поиска информации Стоимость поиска информации (время поиска * ставка) Уменьшение на согласование решений Стоимость согласования решения (время согласования решения * ставка)
Пример ,[object Object],[object Object],Ущерб от возникновения риска Стоимость проекта Стоимость исправления ошибки Стоимость ошибок, вызванных внесением новых изменений Стоимость отработки запроса на изменение Стоимость переанализа требований Стоимость простоя Стоимость принятия решений Стоимость вхождения сотрудника в проект * * *
Посчитаем .  Исходные данные и разовые затраты ,[object Object],[object Object],[object Object],[object Object],155 800 $ Итого + стоимость внедрения 100 800 $ ИТОГО 16800 $ 4000 20% Управленец (менеджеры, заместители) 39900 $ 3800 50% Ведущий специалист (разработчик, интегратор) 44100 $ 7000 30% Главный специалист (аналитики,  тестировщики, архитекторы) Усредненная стоимость лицензии %% соотношение сотрудников Специалистабота
Посчитаем .  Ежегодные затраты $46683 ИТОГО (ежегодные затраты без оптимизации) $15120 15-18% Поддержка вендора (стоимость лицензий) $31563 Внутр: 1,5 специалиста * 30-35% рабочего времени Внедр: 15-25% стоимости контракта внедрения Стоимость поддержки (внутренняя + поддержка внедрившей организации) Расчет Специалистабота
Посчитаем .  Эффект   по годам ,[object Object]
Статистика использования лицензий за 3 года. «Фотография» одного рабочего дня
Эффект от внедрения  методологии и инструментальных средств Стадии процесса разработки Эффективность коммуникаций Эффективность других компонентов процесса Требования (только) Требования Анализ и проектирование Реализация … Развертывание Итого Уменьшение времени подготовки информации для принятия решения Уменьшение времени поиска информации Уменьшение времени согласования решений Уменьшение времени освоения системы и вхождения в проект новыми исполнителями Уменьшение количества ошибок вследствие неоднозначной интерпретации и отсутствия информации Уменьшение времени поиска изменяемых объектов Уменьшение времени обнаружения дефектов Эффект от улучшения коммуникаций Другие эффекты
Эффект от внедрения  методологии и инструментальных средств
Качественный эффект от автоматизации тестирования
Эффективность обработки запросов от бизнеса
Эффективность на уровне разработки ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Эффективность на уровне разработки
Почему желаемый  ROI  от внедрения может не быть достигнуть ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object],[object Object],[object Object]
Место систем  IBM Rational  в ряду корпоративных КИС
 
Модель трассировки:  от запроса  HP SD  до кода и тестов
[object Object]
Пирамида значимости   составляющих процесса Фундамент процесса (стандарты) Цели и задачи процесса Роли, виды деятельности Метрики и отчеты Средства  реализации Элемент средства
Пирамида значимости   составляющих процесса Осознание необходимости внедрения  и Политическая воля Фундамент процесса (стандарты) Цели и задачи процесса Роли, виды деятельности Метрики и отчеты Средства  реализации Элемент  средства
Наша цель… RUP АДАПТАЦИЯ Работающий стандарт   (правило) организации ISO 12207 CMMI Отраслевые  стандарты ГОСТы
Адаптация и внедрение процессов Горизонтальное внедрение Вертикальное внедрение Моделирование Управление требованиями УК и УИ Тестирование В организацию  Управление  проектом Для подразделения Для проекта
Технология адаптации ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Основные этапы работ по внедрению ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Основные этапы работ по внедрению ,[object Object],[object Object],[object Object],[object Object]
[object Object]
Почему  RUP ? ,[object Object],[object Object]
Спецификация  SPEM  (Software Process Engineering Metamodel ) Выполняют Артефакты  (документы, продукты) Отвечают Роли Задачи Процессы  (дисциплины)  Работы Шаблоны документов Инструментальная  поддержка Стадии Жизненный цикл
Что есть в  Rational Unified Process ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],для небольших  проектов 68 26 50
Дисциплина УК в «коротком» и «большом»  RUP Наименование задачи  Короткий Большой Управление конфигурацией и изменениями Задачи Подтвердить повторный или отклонённый запрос на изменение Да Да Создать базовые версии Нет Да Создать единицу развертывания Нет Да Создать рабочие пространства разработки Нет Да Создать рабочие пространства интеграции Нет Да Применить изменения Нет Да Наладить процесс управления изменениями Нет Да Установить политику управления конфигурацией (УК) Нет Да Внести изменения Нет Да Провести аудит конфигурации Нет Да Продвигать базовые версии Нет Да Создать отчёт о состоянии конфигурации Нет Да Рассмотреть запросы на изменения Да Да Настроить среду управления изменениями Да Да Внести запрос на изменение Да Да Обновить запрос на изменение Нет Да Обновить рабочее пространство Нет Да Подтвердить изменения в сборке Нет Да Написать план управления конфигурацией (УК) Нет Да
Пример адаптации задачи  «Create Project (CM) Environments»  Так было Так перевели Так сейчас Так адаптировали
Итог ,[object Object],[object Object],[object Object]
Что важно при внедрении? ,[object Object]
Разрушаем мифы Фантазии Реалии Чтобы улучшить работу, нужно просто купить новую хорошую систему Новая и хорошая  система  делает что-то своё, а не то, что нужно компании и требует адаптации, «доводки». В компаниях как правило несколько различных систем, которые, для получения эффекта, нужно интегрировать Ну какие у заказчика могут быть требования: придет консультант – и сам рассудит, что надо Только жена в конце концов определяет, какой должен был быть ремонт … Консалтинг – это лишняя трата денег Поработав с консультантом, по-новому понимаешь, что тебе нужно на самом деле Пусть подрядчик работает строго по стадиям – потом примем систему  При строительстве полезно обсуждать с мастером, что и в каком порядке делается Ну что нового могут  сказать свои специалисты? Консультанты знают, ЧТО. Свои знают – КАК и ГДЕ!
Зачем нам кузнец? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Чудес не бывает ,[object Object],[object Object],[object Object]
Чем поможем? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object]
МЫ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Выполненные проекты ЗАО "Фирма "АйТи" ClearCase, ClearQuest, RequisitePro ТОО Бимаш (Астана, Казахстан) RUP, ClearQuest, RequisitePro ОАО Национальный Банк ТРАСТ (7 проектов) RUP, ClearCase, ClearQuest, RequisitePro, Method  Composer, Robot,  наши решения 3 года Банк Русский Стандарт RUP, ClearCase, ClearQuest, RequisitePro,  наши решения 1 год ОАО "Татнефть". Управление "ТатАСУнефть" (3 проекта) RUP, ClearCase, ClearQuest, RequisitePro, Method  Composer, Robot,  наши решения 4   года "ВНЕШТОРГБАНК« (4 проекта) RUP, ClearCase, ClearQuest,  наши решения 3 года Иркут-авиа (4 проекта) RUP, ClearCase, ClearQuest,   Robot 2 года Русский Алюминий ClearCase, ClearQuest
Как   мы   работаем ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Критические факторы успеха в работе ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object]
НБ Траст                      ОАО Национальный Банк ТРАСТ - подразделение разработки Москва-Санкт-Петербург     Описание проекта:  Объединение удаленных групп разработки, разработка и внедрение оригинальных решений, формирование сайта процессов  Инструментальные средства внедрения  IBM Rational ClearCase, ClearQuest, ClearCase MultiSite, ClearQuestMultisite,  IBM Rational MethodComposer. Формирование сайтов технологии работ ,  Модуль расширенной интеграции ClearQuest с MS Project ,  Модуль учета рабочего времени «ClearQuest Time Tracker» Процесс внедрения: см. описание проекта Группа внедрения:  4 консультанта Статус проекта: Завершен Длительность проекта:  1 год Сайт заказчика:  www.trust.ru   
Банк Русский Стандарт Банк Русский Стандарт     Описание проекта:  Пилотный проект внедрения средств конфигурационного управления IBM Rational. Внедрение оригинальных решений СМ-Консалт Инструментальные средства внедрения  IBM Rational ClearCase, ClearQuest,  Модуль расширенной интеграции ClearQuest с MS Project ,  Модуль учета рабочего времени «ClearQuest Time Tracker» Процесс внедрения: см. описание проекта Группа внедрения:  5 человек   Статус проекта:  Завершен Длительность проекта:  6 месяцев Сайт заказчика:  www.rs.ru
Татнефть ОАО "Татнефть". Управление "ТатАСУнефть". Развитие проекта.     Описание проекта:  Объединение удаленных групп разработки, разработка и внедрение оригинальных решений, постановка проектного подхода в компании  Инструментальные средства внедрения  IBM Rational ClearCase, ClearQuest, ClearCase MultiSite, ClearQuestMultisite,  IBM Rational MethodComposer. Формирование сайтов технологии работ ,  Модуль расширенной интеграции ClearQuest с MS Project ,  Модуль учета рабочего времени «ClearQuest Time Tracker» ,  Специальный безопасный клиент для ClearQuest «ClearQuest Lite»,  Система интеграции HP Service desk и IBM ClearQuest Группа внедрения:  6 Статус проекта:  Завершен Длительность проекта:  7 месяцев Сайт заказчика:  www.tatneft.ru
Татнефть-2 ОАО "Татнефть". Управление "ТатАСУнефть". Развитие проекта.     Описание проекта:  Объединение удаленных групп разработки, разработка и внедрение оригинальных решений, формирование сайта процессов  Инструментальные средства внедрения  IBM Rational ClearCase, ClearQuest, ClearCase MultiSite, ClearQuestMultisite,  IBM Rational MethodComposer. Формирование сайтов технологии работ ,  Модуль расширенной интеграции ClearQuest с MS Project ,  Модуль учета рабочего времени «ClearQuest Time Tracker» ,  Специальный безопасный клиент для ClearQuest «ClearQuest Lite»  Группа внедрения:  5  Статус проекта:  Завершен Длительность проекта:  2 года
Основные шаги ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Интерпретация некоторых метрик - 1 Фактор Зачем нужен Влияет на… Анализ на основе статистических данных (как тренд, так и прогноз) Усилия разработчика при реализации. Насколько эффективен труд разработчика.  Точность прогнозов оценки трудоемкости при выполнении организацией типовых или мало отличающихся запросов Можно анализировать усилия разработчика во временном срезе или в срезе по релизам или проектам. Выявлять, на каких задачах программист полностью выкладывается, а какие ему не по душе. Тренд позволит менеджеру лучше понимать, кто и каких задачах максимально эффективен при формировании команды нового проекта, а также какие подсистемы относительно сложны, а какие – просты.  Длина и объем программы    Оценку объема изменений Увеличивается или уменьшается объем программы во времени. Используем для прогноза сложности на ранних этапах на основе статистики.  Анализ цикломатической сложности.    Оценку сложности изменений Сложность растет или нет? Используем для прогноза сложности на ранних этапах на основе статистики.  Усилия программиста при разработке. Для определения сложности реализации того или иного блока кода (класса, функции и т.д.) Понимание того, насколько интеллектуально-затратной для разработчика была та или иная функция. Анализируется увеличение или уменьшение усилий разработчика во времени. На предварительных этапах метрику можно использовать для прогноза.
Интерпретация некоторых метрик - 2 Фактор Зачем нужен Влияет на… Анализ на основе статистических данных (как тренд, так и прогноз) Количество строк на реализацию требования. Меряем общую температуру. Эта метрика принимается во внимание при анализе реализации запроса. Понимание КПД.Отслеживаем всплески.  Сигнал опасности при выявлении увеличения количества строк во время выполнения типового запроса Используем для оценки сложности на ранних этапах на основе статистики.  Количество комментариев на единицу кода. Код должен быть документирован. Если соотношение кода к комментарию не 1:4, то разработчик обязан доработать. Качество кода, его прозрачность. Общая культура разработчиков растет или нет? Если растет – хорошо. Если нет – плохо. Если скачкообразно – соотносим менеджеровуководителей проектов со скачками. Выделяем сложные проекты, проблемные модули или подсистемы  Прочие количественные метрики (число функций, классов, файлов).  Отношение новых функций к измененным. Количество добавленных, удаленных и измененных строк по отношению к предыдущей версии.  Глубокий анализ изменений по релизам (версиям, сборкам) дает понять: Количество изменений (на что угодно) – сколько раз один и тот же блок кода корректировался. Возможно выявить узкое место в программе: интенсивно меняющийся блок кода может влиять на общее качество программы (потенциальное место возникновения ошибок). Возможно, необходимо изменить архитектуру блока.

More Related Content

What's hot

Слайдкаст. Управление рисками, Q and A. Stratoplan.ru. Клуб ИТ Менеджеров
Слайдкаст. Управление рисками, Q and A. Stratoplan.ru. Клуб ИТ МенеджеровСлайдкаст. Управление рисками, Q and A. Stratoplan.ru. Клуб ИТ Менеджеров
Слайдкаст. Управление рисками, Q and A. Stratoplan.ru. Клуб ИТ МенеджеровSergiy Povolyashko
 
Дмитрий Иншаков - KPI как инструмент управления ИТ-персоналом
Дмитрий Иншаков - KPI как инструмент управления ИТ-персоналомДмитрий Иншаков - KPI как инструмент управления ИТ-персоналом
Дмитрий Иншаков - KPI как инструмент управления ИТ-персоналомHeadHunter
 
Risk Methodologies. PM Zone. Kharkov. Ukraine
Risk Methodologies. PM Zone. Kharkov. UkraineRisk Methodologies. PM Zone. Kharkov. Ukraine
Risk Methodologies. PM Zone. Kharkov. UkraineSergiy Povolyashko
 
Бизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийБизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение изменений
SQALab
 
Основные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовОсновные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектов
Natalia Zhelnova
 
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Natalia Zhelnova
 
Дмитрий Кузнецов - Подход к управлению ИТ-персоналом через методологию КПЭ
Дмитрий Кузнецов - Подход к управлению ИТ-персоналом через методологию КПЭДмитрий Кузнецов - Подход к управлению ИТ-персоналом через методологию КПЭ
Дмитрий Кузнецов - Подход к управлению ИТ-персоналом через методологию КПЭHeadHunter
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
Natalia Zhelnova
 
отчет о проекте
отчет о проектеотчет о проекте
отчет о проекте
Natalia Zhelnova
 
История о внедрении Процесса
История о внедрении ПроцессаИстория о внедрении Процесса
История о внедрении Процесса
Sergiy Povolyashko
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектов
SQALab
 
Разумное Инициирование Проекта
Разумное Инициирование ПроектаРазумное Инициирование Проекта
Разумное Инициирование Проекта
Sergiy Povolyashko
 
5 из 6 ит проектов в срок
5 из 6 ит проектов в срок5 из 6 ит проектов в срок
5 из 6 ит проектов в срокGrigory Kolesnikov
 
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова НатальяDUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Натальяit-people
 
Trpo 9 управление проектами
Trpo 9 управление проектамиTrpo 9 управление проектами
Trpo 9 управление проектами
pogromskaya
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
Natalia Zhelnova
 
Моделирование бизнес-процессов
Моделирование бизнес-процессовМоделирование бизнес-процессов
Моделирование бизнес-процессов
Kate Koltunova
 
Как выбрать информационную систему
Как выбрать информационную системуКак выбрать информационную систему
Как выбрать информационную систему
Kate Koltunova
 
ИТ служба как сервисная организация в Вашей компании
ИТ служба как сервисная организация в Вашей компанииИТ служба как сервисная организация в Вашей компании
ИТ служба как сервисная организация в Вашей компании
IE Private Consulting in PM & ITSM
 
Управление процессами разработки ПО
Управление процессами разработки ПОУправление процессами разработки ПО
Управление процессами разработки ПО
Peoplemind
 

What's hot (20)

Слайдкаст. Управление рисками, Q and A. Stratoplan.ru. Клуб ИТ Менеджеров
Слайдкаст. Управление рисками, Q and A. Stratoplan.ru. Клуб ИТ МенеджеровСлайдкаст. Управление рисками, Q and A. Stratoplan.ru. Клуб ИТ Менеджеров
Слайдкаст. Управление рисками, Q and A. Stratoplan.ru. Клуб ИТ Менеджеров
 
Дмитрий Иншаков - KPI как инструмент управления ИТ-персоналом
Дмитрий Иншаков - KPI как инструмент управления ИТ-персоналомДмитрий Иншаков - KPI как инструмент управления ИТ-персоналом
Дмитрий Иншаков - KPI как инструмент управления ИТ-персоналом
 
Risk Methodologies. PM Zone. Kharkov. Ukraine
Risk Methodologies. PM Zone. Kharkov. UkraineRisk Methodologies. PM Zone. Kharkov. Ukraine
Risk Methodologies. PM Zone. Kharkov. Ukraine
 
Бизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийБизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение изменений
 
Основные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовОсновные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектов
 
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
 
Дмитрий Кузнецов - Подход к управлению ИТ-персоналом через методологию КПЭ
Дмитрий Кузнецов - Подход к управлению ИТ-персоналом через методологию КПЭДмитрий Кузнецов - Подход к управлению ИТ-персоналом через методологию КПЭ
Дмитрий Кузнецов - Подход к управлению ИТ-персоналом через методологию КПЭ
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
 
отчет о проекте
отчет о проектеотчет о проекте
отчет о проекте
 
История о внедрении Процесса
История о внедрении ПроцессаИстория о внедрении Процесса
История о внедрении Процесса
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектов
 
Разумное Инициирование Проекта
Разумное Инициирование ПроектаРазумное Инициирование Проекта
Разумное Инициирование Проекта
 
5 из 6 ит проектов в срок
5 из 6 ит проектов в срок5 из 6 ит проектов в срок
5 из 6 ит проектов в срок
 
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова НатальяDUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
 
Trpo 9 управление проектами
Trpo 9 управление проектамиTrpo 9 управление проектами
Trpo 9 управление проектами
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Моделирование бизнес-процессов
Моделирование бизнес-процессовМоделирование бизнес-процессов
Моделирование бизнес-процессов
 
Как выбрать информационную систему
Как выбрать информационную системуКак выбрать информационную систему
Как выбрать информационную систему
 
ИТ служба как сервисная организация в Вашей компании
ИТ служба как сервисная организация в Вашей компанииИТ служба как сервисная организация в Вашей компании
ИТ служба как сервисная организация в Вашей компании
 
Управление процессами разработки ПО
Управление процессами разработки ПОУправление процессами разработки ПО
Управление процессами разработки ПО
 

Similar to Оценка эффективности от внедрения и использования методологии и инструментальных средств IBM Rational

Novichkov Shamraj 20 May Sef
Novichkov Shamraj 20 May SefNovichkov Shamraj 20 May Sef
Novichkov Shamraj 20 May Sefsef2009
 
Дополнительные материалы по предмету "Управление проектами"
Дополнительные материалы по предмету "Управление проектами"Дополнительные материалы по предмету "Управление проектами"
Дополнительные материалы по предмету "Управление проектами"
Jana Pavlenkova
 
Software Measurements Training Overview
Software Measurements Training OverviewSoftware Measurements Training Overview
Software Measurements Training Overview
Sergiy Povolyashko
 
Методология ведения проектов
Методология ведения проектовМетодология ведения проектов
Методология ведения проектов
AlexanderAvva
 
Software Measurements Training Overview
Software Measurements Training OverviewSoftware Measurements Training Overview
Software Measurements Training Overview
Sergiy Povolyashko, PMP
 
дпуулц автбизпроц
дпуулц автбизпроцдпуулц автбизпроц
дпуулц автбизпроцstudent_kai
 
Методики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалистаМетодики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалиста
Danil Dintsis, Ph. D., PgMP
 
Получите возврат на инвестиции в технологии
Получите возврат на инвестиции в технологииПолучите возврат на инвестиции в технологии
Получите возврат на инвестиции в технологии
Виктор Степанов
 
Оптимизация затрат на ит V06
Оптимизация затрат на ит V06Оптимизация затрат на ит V06
Оптимизация затрат на ит V06
Di0niz
 
Оценка эффективности от внедрения и использования методологии и инструменталь...
Оценка эффективности от внедрения и использования методологии и инструменталь...Оценка эффективности от внедрения и использования методологии и инструменталь...
Оценка эффективности от внедрения и использования методологии и инструменталь...
Александр Шамрай
 
Anatol filin pragmatic documentation 1_r
Anatol filin  pragmatic documentation 1_rAnatol filin  pragmatic documentation 1_r
Anatol filin pragmatic documentation 1_rrit2010
 
Слайдкаст. Stratoplan Kharkov. Методологический паззл.
Слайдкаст. Stratoplan Kharkov. Методологический паззл.Слайдкаст. Stratoplan Kharkov. Методологический паззл.
Слайдкаст. Stratoplan Kharkov. Методологический паззл.Sergiy Povolyashko
 
Введение в IBM Rational Focal Point
Введение в IBM Rational Focal PointВведение в IBM Rational Focal Point
Введение в IBM Rational Focal Point
IBM IBM
 
Прагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектовПрагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектов
Anatol Filin
 
Start up контактного центра
Start up контактного центраStart up контактного центра
Start up контактного центра
Iryna Velychko
 
Кризис результативности ИТ: фиксируем проблему, ищем решения
Кризис результативности ИТ: фиксируем проблему, ищем решенияКризис результативности ИТ: фиксируем проблему, ищем решения
Кризис результативности ИТ: фиксируем проблему, ищем решения
IBS
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?
CEE-SEC(R)
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
Александр Кольцов
 
Планирование процесса Управления Требованиями
Планирование процесса Управления ТребованиямиПланирование процесса Управления Требованиями
Планирование процесса Управления Требованиями
Alexander Baikin
 

Similar to Оценка эффективности от внедрения и использования методологии и инструментальных средств IBM Rational (20)

Novichkov Shamraj 20 May Sef
Novichkov Shamraj 20 May SefNovichkov Shamraj 20 May Sef
Novichkov Shamraj 20 May Sef
 
Дополнительные материалы по предмету "Управление проектами"
Дополнительные материалы по предмету "Управление проектами"Дополнительные материалы по предмету "Управление проектами"
Дополнительные материалы по предмету "Управление проектами"
 
Software Measurements Training Overview
Software Measurements Training OverviewSoftware Measurements Training Overview
Software Measurements Training Overview
 
Методология ведения проектов
Методология ведения проектовМетодология ведения проектов
Методология ведения проектов
 
Software Measurements Training Overview
Software Measurements Training OverviewSoftware Measurements Training Overview
Software Measurements Training Overview
 
дпуулц автбизпроц
дпуулц автбизпроцдпуулц автбизпроц
дпуулц автбизпроц
 
Методики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалистаМетодики ITSM для карьеры ИТ специалиста
Методики ITSM для карьеры ИТ специалиста
 
Получите возврат на инвестиции в технологии
Получите возврат на инвестиции в технологииПолучите возврат на инвестиции в технологии
Получите возврат на инвестиции в технологии
 
Оптимизация затрат на ит V06
Оптимизация затрат на ит V06Оптимизация затрат на ит V06
Оптимизация затрат на ит V06
 
Оценка эффективности от внедрения и использования методологии и инструменталь...
Оценка эффективности от внедрения и использования методологии и инструменталь...Оценка эффективности от внедрения и использования методологии и инструменталь...
Оценка эффективности от внедрения и использования методологии и инструменталь...
 
Anatol filin pragmatic documentation 1_r
Anatol filin  pragmatic documentation 1_rAnatol filin  pragmatic documentation 1_r
Anatol filin pragmatic documentation 1_r
 
Слайдкаст. Stratoplan Kharkov. Методологический паззл.
Слайдкаст. Stratoplan Kharkov. Методологический паззл.Слайдкаст. Stratoplan Kharkov. Методологический паззл.
Слайдкаст. Stratoplan Kharkov. Методологический паззл.
 
OPEREFFECT
OPEREFFECTOPEREFFECT
OPEREFFECT
 
Введение в IBM Rational Focal Point
Введение в IBM Rational Focal PointВведение в IBM Rational Focal Point
Введение в IBM Rational Focal Point
 
Прагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектовПрагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектов
 
Start up контактного центра
Start up контактного центраStart up контактного центра
Start up контактного центра
 
Кризис результативности ИТ: фиксируем проблему, ищем решения
Кризис результативности ИТ: фиксируем проблему, ищем решенияКризис результативности ИТ: фиксируем проблему, ищем решения
Кризис результативности ИТ: фиксируем проблему, ищем решения
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
Планирование процесса Управления Требованиями
Планирование процесса Управления ТребованиямиПланирование процесса Управления Требованиями
Планирование процесса Управления Требованиями
 

More from Alexander Novichkov

Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Alexander Novichkov
 
Построение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управленияПостроение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управления
Alexander Novichkov
 
Разработка программного обеспечения с использованием лучших мировых практик и...
Разработка программного обеспечения с использованием лучших мировых практик и...Разработка программного обеспечения с использованием лучших мировых практик и...
Разработка программного обеспечения с использованием лучших мировых практик и...
Alexander Novichkov
 
Почему Agile так популярен? Взгляд циника и психолога
Почему Agile так популярен? Взгляд циника и психологаПочему Agile так популярен? Взгляд циника и психолога
Почему Agile так популярен? Взгляд циника и психолога
Alexander Novichkov
 
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Alexander Novichkov
 
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Alexander Novichkov
 
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Alexander Novichkov
 
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Alexander Novichkov
 
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Проект внедрения средств функционального и нагрузочного тестирования в банке ...Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Alexander Novichkov
 
CMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team ConcertCMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team Concert
Alexander Novichkov
 
CMC-Visualizer for TeamConcert
CMC-Visualizer for TeamConcertCMC-Visualizer for TeamConcert
CMC-Visualizer for TeamConcert
Alexander Novichkov
 
GanttChart for ClearQuest 1.4
GanttChart for ClearQuest 1.4GanttChart for ClearQuest 1.4
GanttChart for ClearQuest 1.4
Alexander Novichkov
 
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
Alexander Novichkov
 
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Alexander Novichkov
 
Услуги по улучшению групповой сплоченности в организации
Услуги по улучшению групповой сплоченности в организацииУслуги по улучшению групповой сплоченности в организации
Услуги по улучшению групповой сплоченности в организации
Alexander Novichkov
 
Da eto-da
Da eto-daDa eto-da
Обзор продуктов IBM Rational
Обзор продуктов IBM RationalОбзор продуктов IBM Rational
Обзор продуктов IBM Rational
Alexander Novichkov
 
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахтренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахAlexander Novichkov
 
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахтренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахAlexander Novichkov
 
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно лиReq-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Alexander Novichkov
 

More from Alexander Novichkov (20)

Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
 
Построение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управленияПостроение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управления
 
Разработка программного обеспечения с использованием лучших мировых практик и...
Разработка программного обеспечения с использованием лучших мировых практик и...Разработка программного обеспечения с использованием лучших мировых практик и...
Разработка программного обеспечения с использованием лучших мировых практик и...
 
Почему Agile так популярен? Взгляд циника и психолога
Почему Agile так популярен? Взгляд циника и психологаПочему Agile так популярен? Взгляд циника и психолога
Почему Agile так популярен? Взгляд циника и психолога
 
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
 
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
 
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
 
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
 
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Проект внедрения средств функционального и нагрузочного тестирования в банке ...Проект внедрения средств функционального и нагрузочного тестирования в банке ...
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
 
CMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team ConcertCMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for IBM Rational Team Concert
 
CMC-Visualizer for TeamConcert
CMC-Visualizer for TeamConcertCMC-Visualizer for TeamConcert
CMC-Visualizer for TeamConcert
 
GanttChart for ClearQuest 1.4
GanttChart for ClearQuest 1.4GanttChart for ClearQuest 1.4
GanttChart for ClearQuest 1.4
 
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
 
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
 
Услуги по улучшению групповой сплоченности в организации
Услуги по улучшению групповой сплоченности в организацииУслуги по улучшению групповой сплоченности в организации
Услуги по улучшению групповой сплоченности в организации
 
Da eto-da
Da eto-daDa eto-da
Da eto-da
 
Обзор продуктов IBM Rational
Обзор продуктов IBM RationalОбзор продуктов IBM Rational
Обзор продуктов IBM Rational
 
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахтренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектах
 
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектахтренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектах
 
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно лиReq-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
Req-Labs'2011. Можно ли управлять неуправляемым? – А нужно ли
 

Оценка эффективности от внедрения и использования методологии и инструментальных средств IBM Rational

  • 1. Оценка эффективности от внедрения и использования методологии и инструментальных средств IBM Rational. Практика внедрения и взаимодействия с заказчиком Новичков Александр www.cmcons.com [email_address]
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Посчитаем . Ежегодные затраты $46683 ИТОГО (ежегодные затраты без оптимизации) $15120 15-18% Поддержка вендора (стоимость лицензий) $31563 Внутр: 1,5 специалиста * 30-35% рабочего времени Внедр: 15-25% стоимости контракта внедрения Стоимость поддержки (внутренняя + поддержка внедрившей организации) Расчет Специалистабота
  • 14.
  • 15. Статистика использования лицензий за 3 года. «Фотография» одного рабочего дня
  • 16. Эффект от внедрения методологии и инструментальных средств Стадии процесса разработки Эффективность коммуникаций Эффективность других компонентов процесса Требования (только) Требования Анализ и проектирование Реализация … Развертывание Итого Уменьшение времени подготовки информации для принятия решения Уменьшение времени поиска информации Уменьшение времени согласования решений Уменьшение времени освоения системы и вхождения в проект новыми исполнителями Уменьшение количества ошибок вследствие неоднозначной интерпретации и отсутствия информации Уменьшение времени поиска изменяемых объектов Уменьшение времени обнаружения дефектов Эффект от улучшения коммуникаций Другие эффекты
  • 17. Эффект от внедрения методологии и инструментальных средств
  • 18. Качественный эффект от автоматизации тестирования
  • 20.
  • 22.
  • 23.
  • 24.
  • 25. Место систем IBM Rational в ряду корпоративных КИС
  • 26.  
  • 27. Модель трассировки: от запроса HP SD до кода и тестов
  • 28.
  • 29. Пирамида значимости составляющих процесса Фундамент процесса (стандарты) Цели и задачи процесса Роли, виды деятельности Метрики и отчеты Средства реализации Элемент средства
  • 30. Пирамида значимости составляющих процесса Осознание необходимости внедрения и Политическая воля Фундамент процесса (стандарты) Цели и задачи процесса Роли, виды деятельности Метрики и отчеты Средства реализации Элемент средства
  • 31. Наша цель… RUP АДАПТАЦИЯ Работающий стандарт (правило) организации ISO 12207 CMMI Отраслевые стандарты ГОСТы
  • 32. Адаптация и внедрение процессов Горизонтальное внедрение Вертикальное внедрение Моделирование Управление требованиями УК и УИ Тестирование В организацию Управление проектом Для подразделения Для проекта
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Спецификация SPEM (Software Process Engineering Metamodel ) Выполняют Артефакты (документы, продукты) Отвечают Роли Задачи Процессы (дисциплины) Работы Шаблоны документов Инструментальная поддержка Стадии Жизненный цикл
  • 39.
  • 40. Дисциплина УК в «коротком» и «большом» RUP Наименование задачи Короткий Большой Управление конфигурацией и изменениями Задачи Подтвердить повторный или отклонённый запрос на изменение Да Да Создать базовые версии Нет Да Создать единицу развертывания Нет Да Создать рабочие пространства разработки Нет Да Создать рабочие пространства интеграции Нет Да Применить изменения Нет Да Наладить процесс управления изменениями Нет Да Установить политику управления конфигурацией (УК) Нет Да Внести изменения Нет Да Провести аудит конфигурации Нет Да Продвигать базовые версии Нет Да Создать отчёт о состоянии конфигурации Нет Да Рассмотреть запросы на изменения Да Да Настроить среду управления изменениями Да Да Внести запрос на изменение Да Да Обновить запрос на изменение Нет Да Обновить рабочее пространство Нет Да Подтвердить изменения в сборке Нет Да Написать план управления конфигурацией (УК) Нет Да
  • 41. Пример адаптации задачи «Create Project (CM) Environments» Так было Так перевели Так сейчас Так адаптировали
  • 42.
  • 43.
  • 44. Разрушаем мифы Фантазии Реалии Чтобы улучшить работу, нужно просто купить новую хорошую систему Новая и хорошая система делает что-то своё, а не то, что нужно компании и требует адаптации, «доводки». В компаниях как правило несколько различных систем, которые, для получения эффекта, нужно интегрировать Ну какие у заказчика могут быть требования: придет консультант – и сам рассудит, что надо Только жена в конце концов определяет, какой должен был быть ремонт … Консалтинг – это лишняя трата денег Поработав с консультантом, по-новому понимаешь, что тебе нужно на самом деле Пусть подрядчик работает строго по стадиям – потом примем систему При строительстве полезно обсуждать с мастером, что и в каком порядке делается Ну что нового могут сказать свои специалисты? Консультанты знают, ЧТО. Свои знают – КАК и ГДЕ!
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Выполненные проекты ЗАО "Фирма "АйТи" ClearCase, ClearQuest, RequisitePro ТОО Бимаш (Астана, Казахстан) RUP, ClearQuest, RequisitePro ОАО Национальный Банк ТРАСТ (7 проектов) RUP, ClearCase, ClearQuest, RequisitePro, Method Composer, Robot, наши решения 3 года Банк Русский Стандарт RUP, ClearCase, ClearQuest, RequisitePro, наши решения 1 год ОАО "Татнефть". Управление "ТатАСУнефть" (3 проекта) RUP, ClearCase, ClearQuest, RequisitePro, Method Composer, Robot, наши решения 4 года "ВНЕШТОРГБАНК« (4 проекта) RUP, ClearCase, ClearQuest, наши решения 3 года Иркут-авиа (4 проекта) RUP, ClearCase, ClearQuest, Robot 2 года Русский Алюминий ClearCase, ClearQuest
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. НБ Траст                  ОАО Национальный Банк ТРАСТ - подразделение разработки Москва-Санкт-Петербург   Описание проекта: Объединение удаленных групп разработки, разработка и внедрение оригинальных решений, формирование сайта процессов  Инструментальные средства внедрения IBM Rational ClearCase, ClearQuest, ClearCase MultiSite, ClearQuestMultisite, IBM Rational MethodComposer. Формирование сайтов технологии работ , Модуль расширенной интеграции ClearQuest с MS Project , Модуль учета рабочего времени «ClearQuest Time Tracker» Процесс внедрения: см. описание проекта Группа внедрения: 4 консультанта Статус проекта: Завершен Длительность проекта: 1 год Сайт заказчика: www.trust.ru  
  • 58. Банк Русский Стандарт Банк Русский Стандарт   Описание проекта: Пилотный проект внедрения средств конфигурационного управления IBM Rational. Внедрение оригинальных решений СМ-Консалт Инструментальные средства внедрения IBM Rational ClearCase, ClearQuest, Модуль расширенной интеграции ClearQuest с MS Project , Модуль учета рабочего времени «ClearQuest Time Tracker» Процесс внедрения: см. описание проекта Группа внедрения: 5 человек  Статус проекта: Завершен Длительность проекта: 6 месяцев Сайт заказчика: www.rs.ru
  • 59. Татнефть ОАО "Татнефть". Управление "ТатАСУнефть". Развитие проекта.   Описание проекта: Объединение удаленных групп разработки, разработка и внедрение оригинальных решений, постановка проектного подхода в компании Инструментальные средства внедрения IBM Rational ClearCase, ClearQuest, ClearCase MultiSite, ClearQuestMultisite, IBM Rational MethodComposer. Формирование сайтов технологии работ , Модуль расширенной интеграции ClearQuest с MS Project , Модуль учета рабочего времени «ClearQuest Time Tracker» , Специальный безопасный клиент для ClearQuest «ClearQuest Lite», Система интеграции HP Service desk и IBM ClearQuest Группа внедрения: 6 Статус проекта: Завершен Длительность проекта: 7 месяцев Сайт заказчика: www.tatneft.ru
  • 60. Татнефть-2 ОАО "Татнефть". Управление "ТатАСУнефть". Развитие проекта.   Описание проекта: Объединение удаленных групп разработки, разработка и внедрение оригинальных решений, формирование сайта процессов  Инструментальные средства внедрения IBM Rational ClearCase, ClearQuest, ClearCase MultiSite, ClearQuestMultisite, IBM Rational MethodComposer. Формирование сайтов технологии работ , Модуль расширенной интеграции ClearQuest с MS Project , Модуль учета рабочего времени «ClearQuest Time Tracker» , Специальный безопасный клиент для ClearQuest «ClearQuest Lite» Группа внедрения: 5  Статус проекта: Завершен Длительность проекта: 2 года
  • 61.
  • 62. Интерпретация некоторых метрик - 1 Фактор Зачем нужен Влияет на… Анализ на основе статистических данных (как тренд, так и прогноз) Усилия разработчика при реализации. Насколько эффективен труд разработчика. Точность прогнозов оценки трудоемкости при выполнении организацией типовых или мало отличающихся запросов Можно анализировать усилия разработчика во временном срезе или в срезе по релизам или проектам. Выявлять, на каких задачах программист полностью выкладывается, а какие ему не по душе. Тренд позволит менеджеру лучше понимать, кто и каких задачах максимально эффективен при формировании команды нового проекта, а также какие подсистемы относительно сложны, а какие – просты. Длина и объем программы   Оценку объема изменений Увеличивается или уменьшается объем программы во времени. Используем для прогноза сложности на ранних этапах на основе статистики. Анализ цикломатической сложности.   Оценку сложности изменений Сложность растет или нет? Используем для прогноза сложности на ранних этапах на основе статистики. Усилия программиста при разработке. Для определения сложности реализации того или иного блока кода (класса, функции и т.д.) Понимание того, насколько интеллектуально-затратной для разработчика была та или иная функция. Анализируется увеличение или уменьшение усилий разработчика во времени. На предварительных этапах метрику можно использовать для прогноза.
  • 63. Интерпретация некоторых метрик - 2 Фактор Зачем нужен Влияет на… Анализ на основе статистических данных (как тренд, так и прогноз) Количество строк на реализацию требования. Меряем общую температуру. Эта метрика принимается во внимание при анализе реализации запроса. Понимание КПД.Отслеживаем всплески. Сигнал опасности при выявлении увеличения количества строк во время выполнения типового запроса Используем для оценки сложности на ранних этапах на основе статистики. Количество комментариев на единицу кода. Код должен быть документирован. Если соотношение кода к комментарию не 1:4, то разработчик обязан доработать. Качество кода, его прозрачность. Общая культура разработчиков растет или нет? Если растет – хорошо. Если нет – плохо. Если скачкообразно – соотносим менеджеровуководителей проектов со скачками. Выделяем сложные проекты, проблемные модули или подсистемы Прочие количественные метрики (число функций, классов, файлов). Отношение новых функций к измененным. Количество добавленных, удаленных и измененных строк по отношению к предыдущей версии. Глубокий анализ изменений по релизам (версиям, сборкам) дает понять: Количество изменений (на что угодно) – сколько раз один и тот же блок кода корректировался. Возможно выявить узкое место в программе: интенсивно меняющийся блок кода может влиять на общее качество программы (потенциальное место возникновения ошибок). Возможно, необходимо изменить архитектуру блока.