На конкретном примере рассматривается: как выбрать момент для внедрения процессов, как показать пользу от внедрения процесса, как выбрать авторов и формат описания, и, самое главное - как проконтролировать внедрение процесса.
На конкретном примере рассматривается: как выбрать момент для внедрения процессов, как показать пользу от внедрения процесса, как выбрать авторов и формат описания, и, самое главное - как проконтролировать внедрение процесса.
Agile Vector - внедрение agile разработки в РайффайзенбанкеAlexey Deryushkin
Доклад на 60 минут с пошаговым описанием процесса внедрения гибких методологий разработки в окружении, работающем по «водопаду», проблем такого точечного внедрения и их способов решений на примере нескольких связных проектов, а также влияние такого внедрения на IT банка в целом. Затрагиваются все темы, связанные с постановкой производства ПО -- от технических практик до образа мышления, на примерах из жизни. История успеха длинной в два года, которая не собирается завершаться.
Об измерениях в разработке ПО слышали все. Но какая от польза от их внедрения? И какие необходимые условия внедрения?
Вашему вниманию будут представлены различные способы измерения качества продукта, как их можно использовать для улучшений рабочих процессов, определения проблем, поддержки контрактных обязательств, оценки достижения целей индивидуума, отдела или компании. Также вы узнаете, как выбрать и внедрить действительно нужные метрики.
Agile Vector - внедрение agile разработки в РайффайзенбанкеAlexey Deryushkin
Доклад на 60 минут с пошаговым описанием процесса внедрения гибких методологий разработки в окружении, работающем по «водопаду», проблем такого точечного внедрения и их способов решений на примере нескольких связных проектов, а также влияние такого внедрения на IT банка в целом. Затрагиваются все темы, связанные с постановкой производства ПО -- от технических практик до образа мышления, на примерах из жизни. История успеха длинной в два года, которая не собирается завершаться.
Об измерениях в разработке ПО слышали все. Но какая от польза от их внедрения? И какие необходимые условия внедрения?
Вашему вниманию будут представлены различные способы измерения качества продукта, как их можно использовать для улучшений рабочих процессов, определения проблем, поддержки контрактных обязательств, оценки достижения целей индивидуума, отдела или компании. Также вы узнаете, как выбрать и внедрить действительно нужные метрики.
This document discusses continuous performance testing (CPT) and introduces the Jagger CPT solution. It provides an overview of why performance testing is important, outlines the principles and goals of CPT, and describes the key parts of the Jagger CPT platform including load generation, metrics collection, test data management, and environment management. It also provides an example customer success story where Jagger was used for continuous performance testing of a large ecommerce site.
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
This document provides an overview of the JDI (Java UI test automation framework). It discusses features of JDI including being UI element oriented, providing common UI elements and solutions to common problems. It provides examples of how to write tests using JDI annotations and page object pattern. The document also summarizes benefits of JDI such as reducing test code, improving test clarity, reuse across projects. Finally it outlines new features planned for JDI 2.0 including layout verification, page object generator, integration with Selenium and expanding JDI to other languages like Python.
The document discusses testing of geolocation systems. It provides an overview of geolocation, including definitions and importance. It then outlines the speaker's experience and work testing GIS systems. The rest of the document details approaches to testing geolocation, including simulating calls, checking responses and databases, and verifying accuracy. It also discusses common data formats, projections, tools like PostGIS and QGIS, and potential bugs to watch for like coordinate jumbling. The conclusion emphasizes starting simple, practicing to improve, and for tests to grow with knowledge as geolocation is important for future IT.
2. Давайте познакомимся
В IT с 1996 года. Работал по нескольким IT
специальностям. С 2001 года: управление
проектами, ИТ подразделениями.
Chief Technology Officer в Team International, LLC.
www.teaminternational.com.
Сергей Поволяшко
Лидирующее участие во Веду проект ИТ Тюнинг, www.it-tuning.com.
внедрении CMMI L3
Блог, тренинги, семинары по управлению
Project Management проектами, процессами, ИТ компанией
Professional (PMP), PMI. 2007
ITIL Foundation V3. 2009
3. Содержание
• Что такое размер и почему он важен
• Методики его определения
• Когда имеет смысл его определять и применять
• Модель размера
• Интерактив
• Непонятно - спрашиваем
4. Разминка
100 дефектов в
очередной
итерации.
По каким
параметрам вы
оцените это много
или мало?
9. Размер. Методики и единицы
• Строки кода (LOC, KLOC)
• Function Points Analysis (FPA)
• Use Case Points (UCP)
• Story points (SCRUM)
• Специфичные единицы и
методики, осмысленно отражающие объем
работ или его существенную часть
10. Почему важен размер?
• Отображение реального объема работ
• Абстрагирование от уровня знаний и опыта исполнителей
• Использование в метриках для оценки
производительности (качества, количества, SLA, KPI)
• Постановка и контроль ожиданий по «отдаче»
• Последующий расчет трудозатрат, сроков
• Прогнозирование времени, сроков, качества
• Использование в Модели Размера
11. Когда Размер нужен?
• Можно выделить дискретные элементы работы
• Деятельность в основном типична, повторяема
• Нужно ставить и контролировать ожидания по
«отдаче»
• Нужно контролировать метрики деятельности
(сроки, качество, бюджет и т.п.)
• Нужна обоснованная оценка трудозатрат (aka
параметрическая оценка, или Модель Размера)
• Необходима быстрая оценка, в т.ч. при
ограниченном доступе к экспертам
13. Когда Размер НЕ нужен?
• Сложно или не имеет смысла выделять
дискретные элементы работы
• Деятельность уникальная, исследовательская
• Вполне устраивают экспертные оценки
трудозатрат
• Нет необходимости в контроле «отдачи»
• Не нужно контролировать метрики
деятельности (сроки, качество, бюджет и т.п.)
• Всех и так все устраивает
15. Модель Размера. Кейс
Специфи- Экранные Отчеты Бизнес Журналы Размер
кация формы объекты событий
Спец. №1 4 6 35 2 65
х2 х3 х1 х2
Спец. №2 2 4 28 3 50
х2 х3 х1 х2
Калибровка
Размер Определен Использо- Уровень Калибро- Человеко-
-ность вание исполнителя. ванный часы
требований предыдущих Старший – 1 размер (напр. 1 ед
1-3 наработок Средний – 2 = 2 ч.ч)
0,5-1 Младший – 5
65 1 1 1 65 130
50 2 1 2 200 400
16. Модель Размера. Зачем?
• Учет разнообразных компонентов системы, продукта, их
количества и сложности
• Абстрагирование от исполнителей
• Последующий расчет трудозатрат, сроков, состава и
квалификации исполнителей
• Быстрые предварительные оценки без привлечения
экспертов
• «Убедительное» дополнение к экспертной оценке
17. Полезные ссылки
• Подборка материалов о подходах оценки трудозатрат http://it-
tuning.com/?p=1537
• Сравнение методов оценки стоимости проектов
http://www.ntrlab.ru/publications/190/
• International Function Point User Group – IFPUG (www.ifpug.org)
• http://csse.usc.edu/csse/research/COCOMOII/cocomo_main.html
• http://sunset.usc.edu/csse/research/COQUALMO/
• Поиск по FPA, UCP, COCOMO, Story Points