Agile процесс в действии. Паттерны проектирования и анализ требований

Слайд 2

Паттерны проектирования и анализ требований Разработка требований: выявление, анализ, спецификация, проверка

Паттерны проектирования и анализ требований

Разработка требований: выявление, анализ, спецификация, проверка
Понятие стейкхолдера,

пользовательских историй, функциональные и нефункциональные требования, принцип декомпозиции
Управление требованиями: приоритезация, разрешение взаимоисключений, через коммуникацию с пользователем
Слайд 3

Tools Jira (planning, issue tracker) Confluence (wiki, specification docs) VCS (git

Tools

Jira (planning, issue tracker)
Confluence (wiki, specification docs)
VCS (git – version control

system)
Jenkins (continues integration)
Слайд 4

Jira

Jira

Слайд 5

Confluence

Confluence

Слайд 6

Epic example

Epic example

Слайд 7

User Story for developer

User Story for developer

Слайд 8

User story for QA engineer

User story for QA engineer

Слайд 9

User story for other team collaboration

User story for other team collaboration

Слайд 10

Wiki

Wiki

Слайд 11

VCS

VCS

Слайд 12

Continues integration

Continues integration

Слайд 13

Бакалаврские работы «Обеспечение отказоустойчивой синхронизации центров данных на основе очередей сообщений»

Бакалаврские работы

«Обеспечение отказоустойчивой синхронизации центров данных на основе очередей сообщений»
«Обеспечение механизмов

динамической балансировки сегментов данных на основе стратегии определения эффективного использования статистики запросов и доступа к данным»
«Обеспечение синхронизационных процессов в отказоустойчивых распределенных системах с несколькими центрами данных»

Language: Java
OS: Linux (Ubuntu 16.04)
Cache engines: Coherence, GridGain
DB: MongoDB
Message queue engine: Rabbit MQ

Слайд 14

Internet search project Goal: Internet search for a group of sites

Internet search project

Goal: Internet search for a group of sites
Capacity:

Should be able to keep up to 100 000 000 documents and provide fast search over them
Language: C++
OS: Linux (Ubuntu 16.04)
DB: MongoDB
Слайд 15

Roles Product owner: look at competitors and defines features Developer: Implement

Roles

Product owner: look at competitors and defines features
Developer: Implement different parts

of product
QA: Support the product quality