SlideShare a Scribd company logo
OMG! Essence of Software
Engineering?
ЛАФ’2013
В мире много методов приемов
практик идеологий разработки ПО
SCRUM Agile
XP
UML
RUP
MSF
Use Cases
Kanban
Pair Programming
MDD
Persona’s method
V-model
User Story
TDD
Тысячи их!!1
DevOps
PRINCE2
ISO 12207
Continious Integration
SCRUM
BPMN
OpenUP
MSF
DoD
Kanban
Pair Programming
Persona’s method
V-model
TDD
EssUP
ISO 24744
CI
Literate Programming
Я смотрю, ты совсем запутался?
Ну, не совсем, но я правда
иногда не понимаю – как все это
связано между собой.
Тем более, что у каждой
команды все равно свой
собственный метод. Подвести
бы под это какую-нибудь
основу…
Ну, несколько таких методов я
сам придумал. UML там, RUP…
А про основу – это ты хорошо
сказал! Смотри, я придумал для
тебя Единую Теорию Всего
Программирования…
Методы Methods
Практики Practices
Основа The Kernel
Язык The Language
Состоят из
Описаны
при
помощи
элементовОпределены
в терминах
Я назвал ее SEMAT – Software Engineering
Method And Theory. Мы опишем все
методы через практики и… Основы! 
Смотри:
Потребитель Customer
Решение Solution
Предприятие Endeavor
У нас есть три области интереса
(Area of concerns):
Альфы
ALPHA
Abstract-Level Progress Health Attribute
Деятельности
Activity Space
Компетенции
Competence
Внутри каждой области есть АЛЬФЫ – это очень
клевые штуки, я их сам придумал – а ещё есть
деятельности и компетенции. Для всего этого
есть графический язык, как UML, только круче!
Альфы
Потребитель
Решение
Предприятие
Возможность Стейкхолдер
Требования
Программная
система
Работа Команда
Технология
работы
Альфы и семантика
Потребитель
Решение
Предприятие
Возможность Стейкхолдер
Требования
Программная
система
Работа Команда
Технология
работы
планирует и производит
предоставляет
удовлетворяет
создает
потребляет и использует
задают ограничения
поддерживает
настраиваетсяпод
фокусирует
Деятельности
Потребитель
Решение
Предприятие
Исследовать
возможность
Понять
нужды
Убедиться в
удовлетворении
Изучать
использование
системы
Понять
требова-
ния
Спроек-
тировать
систему
Реализо-
вать
систему
Обслу-
живать
систему
Приготовиться
выполнять
работу
Координи-
ровать дела
Поддерживать
команду
Отслеживать
прогресс
Протес-
тировать
систему
Развер-
нуть
систему
Прекратить
работу
Компетенции
Потребитель
Решение
Предприятие
Анализ Разработка
Представление интересов стейкхолдеров
Лидерство Управление
Тестирование
Альфа
Деятельность
Компетенция
Дело
Состояние
альфы
Рабочий
продукт
Имеет
Создает/изменяет
Подтверждает
Воплощается в
Намечает
Теперь смотри, как это работает: мы
«протаскиваем» проект по состояниям альф,
выполняя дела из деятельностей при помощи
наших компетенций.
Ох… Круто! Хотя и сложновато
как-то.
Ладно, спасибо большое , Ивар,
я теперь сам попробую
разобраться – что это, и чем
может помочь аналитику.
Не вопрос, обращайся! А штука
полезная, сам увидишь. И не
такая уж сложная.
Ладно, пойду пока еще какой-
нибудь язык придумаю. Или что-
нибудь еще, что можно
сократить до трех букв. See u!
Где здесь место для аналитика?
Потребитель
Решение
Предприятие
Возможность Стейкхолдер
Требования
Программная
система
Работа Команда
Технология
работы
Представление интересов стейкхолдеров
Анализ
Понять
требования
Исследовать
возможность
Понять
нужды
Убедиться в
удовлетворении
Изучать
использование
системы
Стейкхолдеры
Выявлены
Представлены
Вовлечены
В согласии
Удовлетворены
развертыванием системы
Удовлетворены работой
системы
Стейкхолдеры выявлены.
Механизмы вовлечения стейкхолдеров
согласованы, представители обозначены.
Представители стейкхолдеров вовлечены
в работу и выполняют свои обязанности.
Представители стейкхолдеров находятся
в согласии.
Минимальные ожидания представителей
стейкхолдеров удовлетворены.
Система удовлетворяет или превышает
минимальные ожидания стейкхолдеров.
Возможность
Идентифицирована
Решается программной
системой
Оценена
Жизнена
Использована
Принесла выгоду
Коммерческая, социальная или бизнесовая
возможность идентифицирована.
Потребность в программном решении
обоснована и подтверждена.
Ценность успешного решения
установлена.
Все согласны, что решение может быть
произведено достаточно быстро и дешево,
чтобы воспользоваться ценностью.
Система создана и демонстрирует
использование возможности.
Операционное использование или
продажи создают ощутимую выгоду.
Требования
Выявлены
Определены
Ясны
Приняты
Адресуют потребности
Полны
Все согласны, что новая система нужна.
Назначение и предмет новой системы
ясны.
Требования обеспечивают целостное
описание неотъемлемых характеристик
системы.
Описание системы через требования
приемлемо для стейкхолдеров.
Достаточное количество требований
направлено на удовлетворение
потребностей в новой системе.
Требования полностью удовлетворяют
потребности в новой системе.
Чек-листы для состояний
Стейкхолдеры
Выявлены Идентифицированы все различные
группы заинтересованных сторон
(стейкхолдеров), которых затрагивает или
может затронуть разработка или
функционирование системы.
Достигнуто согласие между группами
стейкхолдеров (как минимум, между
теми, кто финансирует, использует,
поддерживает и обслуживает систему).
Определены обязанности
представителей стейкхолдеров.
Чек-листы для состояний
Стейкхолдеры
Представлены Представители стейкхолдеров
согласились взять на себя
ответственность.
 Представители стейкхолдеров
уполномочены нести ответственность.
Представители стейкхолдеров готовы к
сотрудничеству между собой.
Представители стейкхолдеров уважают
и поддерживают технологию работы
команды.
Спасибо, кэп!
Чек-листы для состояний
Требования
Выявлены Стейкхолдеры согласны, что система
должна быть создана.
 Выявлены стейкхолдеры, которые
будут пользоваться системой.
Выявлены стейкхолдеры, которые будут
финансировать создание системы.
Ясно, какую возможность будет
использовать будущая система.
Чек-листы для состояний
Требования
Определены Выявлены стейкхолдеры, вовлеченные в
разработку новой системы.
 Все стейкхолдеры согласны с назначением
новой системы.
Ясно, что будет являться показателем
успешности системы.
Все стейкхолдеры разделяют понимание объема
предложенного решения.
Согласован способ описания требований.
Имеется механизм для управления
требованиями.
Ясная схема приоритезации требований.
Выявлены и признаны ограничения.
Ясно сформулированы все предположения.
Расширения Kernel
Можно
определить
собственные
под-альфы,
их статусы и
чеклисты для
проверки.
Что еще полезно: компетенции
Представление
интересов
стейкхолдеров
Анализ
Способность собирать,
выражать и
балансировать
потребности
стейкхолдеров, и
аккуратно представлять
их точку зрения.
Способность понять
возможности и
потребности
стейкхолдеров, и
преобразовать их в
согласованный набор
требований.
Что эти люди делают для команды
Представление интересов Анализ
Люди с этой компетенцией
помогают команде:
• Понять бизнес-возможность.
• Осознать сложности и
потребности потребителей,
пользователей и других
заинтересованных сторон.
• Приоритезировать и
согласовывать требования.
• Взаимодействовать со
стейкхолдерами.
• Понимать – насколько хорошо
система удовлетворяет нуждам
стейкхолдеров.
Люди с этой компетенцией
помогают команде:
• Идентифицировать и понять
нужды и возможности.
• Докопаться до корневых причин
проблем.
• Собрать, понять и продуктивно
обсуждать требования.
• Создавать и согласовывать
спецификации и модели.
• Визуализировать решения и
понимать их последствия.
Необходимые навыки
Представление
интересов
Анализ
Необходимые навыки:
• Ведение переговоров
• Фасилитация
• Нетворкинг
• Хорошая письменная и
устная речь
• Эмпатия
Необходимые навыки:
• Письменная и устная
коммуникация
• Наблюдать, понимать и
записывать детали
• Декомпозиция
• Видеть целое исходя из
требований
• Формулирование
требований
Заключение: что дает Kernel?
• Фокусирует внимание на состоянии альф:
стейкхолдеров, возможности и требований;
• Разделяет роли для работы со
стейкхолдерами и для анализа требований;
• Предоставляет высокоуровневые
последовательности состояний ключевых
альф и чек-листы для их диагностики.
Для чего использовать Kernel
• Для оценки состояния проекта (без привязки к
конкретной методологии)
• Для планирования
• Для сравнения двух методологий и
проектирования процессов изменения
• Для обучения
• Для масштабирования
• Для оптимизации методов
• Для подбора людей
Немедленная польза
1. Применять чек-листы
2. Включать пункты из чек-листов в договоры
и проектные документы
Текущий статус и ссылки
В настоящее время стандарт находится на
рассмотрении в OMG (статус: OMG Final
Submission, 18 feb 2013). OMG сейчас
проверяет соблюдение авторских прав.
Ожидаемая дата рассмотрения – август 2013.
Инициатива SEMAT: http://www.semat.org/
Карты на английском:
http://www.ivarjacobson.com/SEMAT_Kernel
_Cards_Download/
Спасибо за внимание!
Юрий Куприянов
Эксперт по системному анализу и разработке ПО,
эксперт по коммуникациям и фасилитации,
интерактивным методикам,
преподаватель, тренер.
Обращайтесь за консультациями! 
yksi12@gmail.com
http://facebook.com/yksi12
skype: yury.kupriyanov

More Related Content

What's hot

03 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч103 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч1
Natalya Sveshnikova
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
SQALab
 
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Yury Buluy
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
SQALab
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Edgar Khachatryan
 
Построение эффективных проектных команд
Построение эффективных проектных командПостроение эффективных проектных команд
Построение эффективных проектных команд
Mikhail Andronov
 
ТРИЗ. Решение задач. Поиск новых идей
ТРИЗ. Решение задач. Поиск новых идейТРИЗ. Решение задач. Поиск новых идей
ТРИЗ. Решение задач. Поиск новых идей
triz-profi
 
Основы ТРИЗ (воркшоп в ИКРЕ)
Основы ТРИЗ (воркшоп в ИКРЕ)Основы ТРИЗ (воркшоп в ИКРЕ)
Основы ТРИЗ (воркшоп в ИКРЕ)
Eugene Kus
 
Формирование проектной команды
Формирование проектной командыФормирование проектной команды
Формирование проектной команды
Диалог Информационные Технологии
 
Open case club workshop
Open case club workshopOpen case club workshop
Open case club workshopIlya Borisov
 
ITGM8. Алексей Лянгузов (Grid Dinamics) Как я ходил в стартап и чем это все з...
ITGM8. Алексей Лянгузов (Grid Dinamics) Как я ходил в стартап и чем это все з...ITGM8. Алексей Лянгузов (Grid Dinamics) Как я ходил в стартап и чем это все з...
ITGM8. Алексей Лянгузов (Grid Dinamics) Как я ходил в стартап и чем это все з...
SPB SQA Group
 
день 1 саранск топы 2011 понятие стратегия
день 1 саранск топы 2011  понятие стратегиядень 1 саранск топы 2011  понятие стратегия
день 1 саранск топы 2011 понятие стратегияАлексей Калмыков
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Ivan Shamaev
 
Ресурс-К, автоматизированная система оценки компетенций_компетенции и модели_...
Ресурс-К, автоматизированная система оценки компетенций_компетенции и модели_...Ресурс-К, автоматизированная система оценки компетенций_компетенции и модели_...
Ресурс-К, автоматизированная система оценки компетенций_компетенции и модели_...
Ekaterina Sheveleva
 
Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Anton Konstantinov
 
Webinar_FORMATTA_Turn-the-scale (rus)
Webinar_FORMATTA_Turn-the-scale (rus)Webinar_FORMATTA_Turn-the-scale (rus)
Webinar_FORMATTA_Turn-the-scale (rus)
FORMATTA
 
Ресурс-К - компьютерный инструмент оценки компетенций-2015.11
Ресурс-К - компьютерный инструмент оценки компетенций-2015.11Ресурс-К - компьютерный инструмент оценки компетенций-2015.11
Ресурс-К - компьютерный инструмент оценки компетенций-2015.11
Ekaterina Sheveleva
 
Собеседование при отборе персонала
Собеседование при отборе персоналаСобеседование при отборе персонала
Собеседование при отборе персонала
Дмитрий Соловьев
 
Проектная методика
Проектная методикаПроектная методика
Проектная методикаseredukhina
 

What's hot (19)

03 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч103 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч1
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
 
Построение эффективных проектных команд
Построение эффективных проектных командПостроение эффективных проектных команд
Построение эффективных проектных команд
 
ТРИЗ. Решение задач. Поиск новых идей
ТРИЗ. Решение задач. Поиск новых идейТРИЗ. Решение задач. Поиск новых идей
ТРИЗ. Решение задач. Поиск новых идей
 
Основы ТРИЗ (воркшоп в ИКРЕ)
Основы ТРИЗ (воркшоп в ИКРЕ)Основы ТРИЗ (воркшоп в ИКРЕ)
Основы ТРИЗ (воркшоп в ИКРЕ)
 
Формирование проектной команды
Формирование проектной командыФормирование проектной команды
Формирование проектной команды
 
Open case club workshop
Open case club workshopOpen case club workshop
Open case club workshop
 
ITGM8. Алексей Лянгузов (Grid Dinamics) Как я ходил в стартап и чем это все з...
ITGM8. Алексей Лянгузов (Grid Dinamics) Как я ходил в стартап и чем это все з...ITGM8. Алексей Лянгузов (Grid Dinamics) Как я ходил в стартап и чем это все з...
ITGM8. Алексей Лянгузов (Grid Dinamics) Как я ходил в стартап и чем это все з...
 
день 1 саранск топы 2011 понятие стратегия
день 1 саранск топы 2011  понятие стратегиядень 1 саранск топы 2011  понятие стратегия
день 1 саранск топы 2011 понятие стратегия
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
 
Ресурс-К, автоматизированная система оценки компетенций_компетенции и модели_...
Ресурс-К, автоматизированная система оценки компетенций_компетенции и модели_...Ресурс-К, автоматизированная система оценки компетенций_компетенции и модели_...
Ресурс-К, автоматизированная система оценки компетенций_компетенции и модели_...
 
Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)
 
Webinar_FORMATTA_Turn-the-scale (rus)
Webinar_FORMATTA_Turn-the-scale (rus)Webinar_FORMATTA_Turn-the-scale (rus)
Webinar_FORMATTA_Turn-the-scale (rus)
 
Ресурс-К - компьютерный инструмент оценки компетенций-2015.11
Ресурс-К - компьютерный инструмент оценки компетенций-2015.11Ресурс-К - компьютерный инструмент оценки компетенций-2015.11
Ресурс-К - компьютерный инструмент оценки компетенций-2015.11
 
Собеседование при отборе персонала
Собеседование при отборе персоналаСобеседование при отборе персонала
Собеседование при отборе персонала
 
Проектная методика
Проектная методикаПроектная методика
Проектная методика
 

Viewers also liked

Future4kist 1.4
Future4kist 1.4Future4kist 1.4
Future4kist 1.4
Roman Hasko
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
AgileCamp'11 Новосибирск - введение в инженерные практики
AgileCamp'11 Новосибирск - введение в инженерные практикиAgileCamp'11 Новосибирск - введение в инженерные практики
AgileCamp'11 Новосибирск - введение в инженерные практики
Anton Katkov
 
AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение Anton Katkov
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Return on Intelligence
 
Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»
Lviv Startup Club
 
Коварный Tracer Bullet Development
Коварный Tracer Bullet DevelopmentКоварный Tracer Bullet Development
Коварный Tracer Bullet Development
Mikalai Alimenkou
 
eXtreme Programming
eXtreme ProgrammingeXtreme Programming
eXtreme Programming
Artem Tabalin
 
TDD in functional testing with WebDriver
TDD in functional testing with WebDriverTDD in functional testing with WebDriver
TDD in functional testing with WebDriver
Mikalai Alimenkou
 
Extreme banking
Extreme bankingExtreme banking
Extreme banking
Andrei Solntsev
 
Экстремальное программирование (XP – extreme programming)
Экстремальное программирование (XP – extreme programming)Экстремальное программирование (XP – extreme programming)
Экстремальное программирование (XP – extreme programming)
Golubtsova Lena
 
Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)
Anatoliy Okhotnikov
 
TDD for DB integration
TDD for DB integrationTDD for DB integration
TDD for DB integration
Mikalai Alimenkou
 
Tech Lead role for Agile success
Tech Lead role for Agile successTech Lead role for Agile success
Tech Lead role for Agile success
Mikalai Alimenkou
 
Agile Evolution
Agile EvolutionAgile Evolution
Agile Evolution
Mikalai Alimenkou
 
Do you know what you are testing?
Do you know what you are testing?Do you know what you are testing?
Do you know what you are testing?
Mikalai Alimenkou
 
Great functional testing with WebDriver and Thucydides
Great functional testing with WebDriver and ThucydidesGreat functional testing with WebDriver and Thucydides
Great functional testing with WebDriver and Thucydides
Mikalai Alimenkou
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
Mikalai Alimenkou
 
Why testing take so long
Why testing take so longWhy testing take so long
Why testing take so long
Mikalai Alimenkou
 

Viewers also liked (20)

Scrum and XP in practice
Scrum and XP in practiceScrum and XP in practice
Scrum and XP in practice
 
Future4kist 1.4
Future4kist 1.4Future4kist 1.4
Future4kist 1.4
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
AgileCamp'11 Новосибирск - введение в инженерные практики
AgileCamp'11 Новосибирск - введение в инженерные практикиAgileCamp'11 Новосибирск - введение в инженерные практики
AgileCamp'11 Новосибирск - введение в инженерные практики
 
AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»
 
Коварный Tracer Bullet Development
Коварный Tracer Bullet DevelopmentКоварный Tracer Bullet Development
Коварный Tracer Bullet Development
 
eXtreme Programming
eXtreme ProgrammingeXtreme Programming
eXtreme Programming
 
TDD in functional testing with WebDriver
TDD in functional testing with WebDriverTDD in functional testing with WebDriver
TDD in functional testing with WebDriver
 
Extreme banking
Extreme bankingExtreme banking
Extreme banking
 
Экстремальное программирование (XP – extreme programming)
Экстремальное программирование (XP – extreme programming)Экстремальное программирование (XP – extreme programming)
Экстремальное программирование (XP – extreme programming)
 
Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)
 
TDD for DB integration
TDD for DB integrationTDD for DB integration
TDD for DB integration
 
Tech Lead role for Agile success
Tech Lead role for Agile successTech Lead role for Agile success
Tech Lead role for Agile success
 
Agile Evolution
Agile EvolutionAgile Evolution
Agile Evolution
 
Do you know what you are testing?
Do you know what you are testing?Do you know what you are testing?
Do you know what you are testing?
 
Great functional testing with WebDriver and Thucydides
Great functional testing with WebDriver and ThucydidesGreat functional testing with WebDriver and Thucydides
Great functional testing with WebDriver and Thucydides
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Why testing take so long
Why testing take so longWhy testing take so long
Why testing take so long
 

Similar to Kupriyanov

Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-командыДмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
ITSpringBY
 
Работа с требованиями в Agile - Part 3
Работа с требованиями в Agile - Part 3Работа с требованиями в Agile - Part 3
Работа с требованиями в Agile - Part 3ISsoft
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-командыMagneta AI
 
3 ключевых навыка успешной Agile-команды
3 ключевых навыка успешной Agile-команды3 ключевых навыка успешной Agile-команды
3 ключевых навыка успешной Agile-команды
Dmitry Lobasev
 
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ontico
 
Евгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOpsЕвгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOps
ScrumTrek
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
Ievgenii Katsan
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D Prit2010
 
Дизайн мобильных приложений: обо всем понемножку
Дизайн мобильных приложений: обо всем понемножкуДизайн мобильных приложений: обо всем понемножку
Дизайн мобильных приложений: обо всем понемножку
Andrasz Husti
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
Maxim Gaponov
 
ReqLabs2011_юрий_веденин_система_квалификации_аналитиков
ReqLabs2011_юрий_веденин_система_квалификации_аналитиковReqLabs2011_юрий_веденин_система_квалификации_аналитиков
ReqLabs2011_юрий_веденин_система_квалификации_аналитиков
Yuri Vedenin
 
Воркшоп по управлению командой проекта в Академии ПВТ
Воркшоп по управлению командой проекта в Академии ПВТВоркшоп по управлению командой проекта в Академии ПВТ
Воркшоп по управлению командой проекта в Академии ПВТ
Aliaksei Minkevich
 
Работа с требованиями в Agile
Работа с требованиями в AgileРабота с требованиями в Agile
Работа с требованиями в AgileISsoft
 
Дарья Рыжкова. Корпоративные предприниматели, и где они обитают
Дарья Рыжкова. Корпоративные предприниматели, и где они обитаютДарья Рыжкова. Корпоративные предприниматели, и где они обитают
Дарья Рыжкова. Корпоративные предприниматели, и где они обитают
ScrumTrek
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Dakiry
 
Работа с обращениями сотрудников
Работа с обращениями сотрудниковРабота с обращениями сотрудников
Работа с обращениями сотрудников
Татьяна Романова
 
Стандарт OMG Essence и работа инициативы SEMAT
Стандарт OMG Essence и работа инициативы SEMATСтандарт OMG Essence и работа инициативы SEMAT
Стандарт OMG Essence и работа инициативы SEMATAndrey Bayda
 
Основы ведения интервью
Основы ведения интервьюОсновы ведения интервью
Основы ведения интервью
Vladimir Melnikov
 
Основы ведения интервью
Основы ведения интервьюОсновы ведения интервью
Основы ведения интервью
Valery Bezrukova
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организации
Olya Kollen, PhD
 

Similar to Kupriyanov (20)

Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-командыДмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
 
Работа с требованиями в Agile - Part 3
Работа с требованиями в Agile - Part 3Работа с требованиями в Agile - Part 3
Работа с требованиями в Agile - Part 3
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-команды
 
3 ключевых навыка успешной Agile-команды
3 ключевых навыка успешной Agile-команды3 ключевых навыка успешной Agile-команды
3 ключевых навыка успешной Agile-команды
 
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
 
Евгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOpsЕвгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOps
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
Дизайн мобильных приложений: обо всем понемножку
Дизайн мобильных приложений: обо всем понемножкуДизайн мобильных приложений: обо всем понемножку
Дизайн мобильных приложений: обо всем понемножку
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
 
ReqLabs2011_юрий_веденин_система_квалификации_аналитиков
ReqLabs2011_юрий_веденин_система_квалификации_аналитиковReqLabs2011_юрий_веденин_система_квалификации_аналитиков
ReqLabs2011_юрий_веденин_система_квалификации_аналитиков
 
Воркшоп по управлению командой проекта в Академии ПВТ
Воркшоп по управлению командой проекта в Академии ПВТВоркшоп по управлению командой проекта в Академии ПВТ
Воркшоп по управлению командой проекта в Академии ПВТ
 
Работа с требованиями в Agile
Работа с требованиями в AgileРабота с требованиями в Agile
Работа с требованиями в Agile
 
Дарья Рыжкова. Корпоративные предприниматели, и где они обитают
Дарья Рыжкова. Корпоративные предприниматели, и где они обитаютДарья Рыжкова. Корпоративные предприниматели, и где они обитают
Дарья Рыжкова. Корпоративные предприниматели, и где они обитают
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
Работа с обращениями сотрудников
Работа с обращениями сотрудниковРабота с обращениями сотрудников
Работа с обращениями сотрудников
 
Стандарт OMG Essence и работа инициативы SEMAT
Стандарт OMG Essence и работа инициативы SEMATСтандарт OMG Essence и работа инициативы SEMAT
Стандарт OMG Essence и работа инициативы SEMAT
 
Основы ведения интервью
Основы ведения интервьюОсновы ведения интервью
Основы ведения интервью
 
Основы ведения интервью
Основы ведения интервьюОсновы ведения интервью
Основы ведения интервью
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организации
 

More from Grigoriy Pechenkin

григорий печенкин. системный анализ Vs. системная аналитика
григорий печенкин. системный анализ Vs. системная аналитикагригорий печенкин. системный анализ Vs. системная аналитика
григорий печенкин. системный анализ Vs. системная аналитикаGrigoriy Pechenkin
 
Сценарное планирование
Сценарное планированиеСценарное планирование
Сценарное планирование
Grigoriy Pechenkin
 
Кросс-платформенное моделирование
Кросс-платформенное моделированиеКросс-платформенное моделирование
Кросс-платформенное моделирование
Grigoriy Pechenkin
 
Бесконтактное обследование
Бесконтактное обследованиеБесконтактное обследование
Бесконтактное обследование
Grigoriy Pechenkin
 
Управление командой аналитиков
Управление командой аналитиковУправление командой аналитиков
Управление командой аналитиков
Grigoriy Pechenkin
 
Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?
Grigoriy Pechenkin
 
Свой среди чужих
Свой среди чужихСвой среди чужих
Свой среди чужих
Grigoriy Pechenkin
 
Как написать хорошее коммерческое предложение
Как написать хорошее коммерческое предложениеКак написать хорошее коммерческое предложение
Как написать хорошее коммерческое предложение
Grigoriy Pechenkin
 

More from Grigoriy Pechenkin (20)

Lapshin
LapshinLapshin
Lapshin
 
Zhelnova
ZhelnovaZhelnova
Zhelnova
 
Vedenin
VedeninVedenin
Vedenin
 
Shemis
ShemisShemis
Shemis
 
Safin
SafinSafin
Safin
 
Kumskov
KumskovKumskov
Kumskov
 
Dubrovsky
DubrovskyDubrovsky
Dubrovsky
 
Khokhrina
KhokhrinaKhokhrina
Khokhrina
 
Bakirova
BakirovaBakirova
Bakirova
 
Belin
BelinBelin
Belin
 
Baikin
BaikinBaikin
Baikin
 
Bezugly
BezuglyBezugly
Bezugly
 
григорий печенкин. системный анализ Vs. системная аналитика
григорий печенкин. системный анализ Vs. системная аналитикагригорий печенкин. системный анализ Vs. системная аналитика
григорий печенкин. системный анализ Vs. системная аналитика
 
Сценарное планирование
Сценарное планированиеСценарное планирование
Сценарное планирование
 
Кросс-платформенное моделирование
Кросс-платформенное моделированиеКросс-платформенное моделирование
Кросс-платформенное моделирование
 
Бесконтактное обследование
Бесконтактное обследованиеБесконтактное обследование
Бесконтактное обследование
 
Управление командой аналитиков
Управление командой аналитиковУправление командой аналитиков
Управление командой аналитиков
 
Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?
 
Свой среди чужих
Свой среди чужихСвой среди чужих
Свой среди чужих
 
Как написать хорошее коммерческое предложение
Как написать хорошее коммерческое предложениеКак написать хорошее коммерческое предложение
Как написать хорошее коммерческое предложение
 

Kupriyanov