Клуб разработчиков             http://devclub.lan.iac.spb.ru     Разработка ПО   непрерывная интеграция     JAVA & SCRUMСМ...
О НАСВ «ИАЦ» с 2009 годаТехнологии JAVA, GWT + GXT, Liferay Portal, OracleПроекты ГИС «Госархивы СПб» Портал www.spb...
ВСТУПЛЕНИЕSCRUM        Agile                     3
Организация процесса разработки                      Сбор Планирование                       Проектирование               ...
ТРУДНОСТИ РАЗРАБОТКИo Часто меняющиеся требованияo Требования не достаточныеo Большой поток высокоприоритетных задачo Отсу...
РЕШЕНИЕИтерационный процесс разработкиЭффективная коммуникацияПостоянный контроль за процессом разработкиСамоорганизац...
AGILE-МАНИФЕСТ     Люди и взаимодействие важнее процессов и инструментов     Работающий продукт важнее исчерпывающей докум...
РОЛИProduct owner      Отвечает перед заказчиком      Определяет направление и расставляет приоритетыScrum master      Отв...
ХОД РАБОТЫ             9
СБОР ТРЕБОВАНИЙВИДЕНИЕ СИСТЕМЫ                  10
БЭКЛОГ         11
ПЛАНИРОВАНИЕ               12
ХОД СПРИНТА              13
ДОСКА ЗАДАЧ SCRUM                    14
НАША ДОСКА ЗАДАЧ                   15
НАШ BURNDOWN               16
ПРОЕКТИРОВАНИЕФункциональная спецификация  Макеты интерфейса  Описание предметной области  UML диаграммыТехническая с...
СРЕДСТВАBalsamiq mockups – макетыSparx EA – UML моделиCA Erwin – моделирование БД                               18
РАЗРАБОТКА             19
ТЕСТИРОВАНИЕ               20
ДЕМО       21
РЕТРОСПЕКТИВА                22
ВЫПУСКo Подготовка новой версии продукта  o Подготовка патча для БД  o Версия в системе контроля версийo Развертывание на ...
ВНЕДРЕНИЕ            24
ПОДДЕРЖКАПодготовка новой верс                        25
ПРЕДЛОЖЕНИЯ Создание сообщества разработчиков ИАЦ Создание площадки для взаимодействия Обмен опытом на регулярной основ...
Upcoming SlideShare
Loading in …5
×

Процесс разработки Agile & Java

438 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
438
On SlideShare
0
From Embeds
0
Number of Embeds
45
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Процесс разработки Agile & Java

  1. 1. Клуб разработчиков http://devclub.lan.iac.spb.ru Разработка ПО непрерывная интеграция JAVA & SCRUMСМИРНОВ С.В. (НАЧ. СЕКТОРА, ОТД. 22)S_SMIRNOV@IAC.SPB.RUКОЖИН А.В. (ГЛАВНЫЙ РАЗРАБОТЧИК, ОТД. 22)KOZHIN@IAC.SPB.RU СПБ ГУП «СПБ ИАЦ». 2013 1
  2. 2. О НАСВ «ИАЦ» с 2009 годаТехнологии JAVA, GWT + GXT, Liferay Portal, OracleПроекты ГИС «Госархивы СПб» Портал www.spbarchives.ruЦели Наладить процесс обмена опыта 2
  3. 3. ВСТУПЛЕНИЕSCRUM Agile 3
  4. 4. Организация процесса разработки Сбор Планирование Проектирование требований Разработка Тестирование Выпуск продукта Внедрение Поддержка 4
  5. 5. ТРУДНОСТИ РАЗРАБОТКИo Часто меняющиеся требованияo Требования не достаточныеo Большой поток высокоприоритетных задачo Отсутствие видимой цели в командеo Выпущенный продукт не качественныйo Заказчик не доволен 5
  6. 6. РЕШЕНИЕИтерационный процесс разработкиЭффективная коммуникацияПостоянный контроль за процессом разработкиСамоорганизацияCамосовершенствование
  7. 7. AGILE-МАНИФЕСТ Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документацииСотрудничество с заказчиком важнее согласования условий контрактаГотовность к изменениям важнее следования первоначальному плану http://agilemanifesto.org
  8. 8. РОЛИProduct owner Отвечает перед заказчиком Определяет направление и расставляет приоритетыScrum master Отвечает за успех скрама Следит за соблюдением правил работыКоманда Отвечает за успех выполнения спринта и качество продукта Самоорганизующаяся и кросс функциональная 8
  9. 9. ХОД РАБОТЫ 9
  10. 10. СБОР ТРЕБОВАНИЙВИДЕНИЕ СИСТЕМЫ 10
  11. 11. БЭКЛОГ 11
  12. 12. ПЛАНИРОВАНИЕ 12
  13. 13. ХОД СПРИНТА 13
  14. 14. ДОСКА ЗАДАЧ SCRUM 14
  15. 15. НАША ДОСКА ЗАДАЧ 15
  16. 16. НАШ BURNDOWN 16
  17. 17. ПРОЕКТИРОВАНИЕФункциональная спецификация Макеты интерфейса Описание предметной области UML диаграммыТехническая спецификация UML диаграммы Модель БД 17
  18. 18. СРЕДСТВАBalsamiq mockups – макетыSparx EA – UML моделиCA Erwin – моделирование БД 18
  19. 19. РАЗРАБОТКА 19
  20. 20. ТЕСТИРОВАНИЕ 20
  21. 21. ДЕМО 21
  22. 22. РЕТРОСПЕКТИВА 22
  23. 23. ВЫПУСКo Подготовка новой версии продукта o Подготовка патча для БД o Версия в системе контроля версийo Развертывание на тестовом сервереo Дымовое тестирование 23
  24. 24. ВНЕДРЕНИЕ 24
  25. 25. ПОДДЕРЖКАПодготовка новой верс 25
  26. 26. ПРЕДЛОЖЕНИЯ Создание сообщества разработчиков ИАЦ Создание площадки для взаимодействия Обмен опытом на регулярной основе Совместное использование наработок 26

×