SlideShare uma empresa Scribd logo
1 de 54
Практика распределенной разработки в  Open-Source  проектах. Александр Веремьев ( Zend Framework core team )  alexander.v@zend.com
Инструментарий
Управление кодом ,[object Object],[object Object]
Управление кодом ,[object Object],[object Object],[object Object],[object Object]
FishEye notifications
FishEye notifications
FishEye code browser
Управление задачами ,[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]
JIRA   issue ( пример)
Пространство для документов проекта ( project Wiki pages ) ,[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]
http://paste2.org/
Коммуникации ,[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]
Модель разработки, используемая в  ZF
Цели проекта
Цели проекта ,[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]
Организационная структура  команды разработчиков
Организационная структура  команды разработчиков Core team 3-5  чел
Организационная структура  команды разработчиков Авторы компонент Core team 3-5  чел
Организационная структура  команды разработчиков Other contributors Авторы компонент Core team 3-5  чел
Организационная структура  команды разработчиков Community Other contributors Авторы компонент Core team 3-5  чел
Этапы развития проекта  Zend Framework
Этапы развития проекта  Zend Framework ,[object Object]
Этапы развития проекта  Zend Framework ,[object Object],[object Object]
Этапы развития проекта  Zend Framework ,[object Object],[object Object],[object Object]
Этапы развития проекта  Zend Framework ,[object Object],[object Object],[object Object],[object Object]
Этапы развития проекта  Zend Framework ,[object Object],[object Object],[object Object],[object Object],[object Object]
Этапы развития проекта  Zend Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Release policy  проекта  Zend Framework ,[object Object],[object Object],[object Object]
Release policy  проекта  Zend Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Release policy  проекта  Zend Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Этапы развития проекта  Zend Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Этапы развития проекта  Zend Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Этапы развития проекта  Zend Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Этапы развития проекта  Zend Framework Лето 2005 Апрель 2006 30.06.2007 I II III ,[object Object],[object Object],[object Object]
Этап   I . Внутренняя разработка.   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Этап   II .  Период неофициальных версий.   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Этап   III .  Официальное развитие framework'а. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Вопросы ,[object Object]

Mais conteúdo relacionado

Mais procurados

Использование Symfony
Использование SymfonyИспользование Symfony
Использование Symfony
Media Gorod
 
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in developement
Konstantin Slisenko -  OSGi, Equinox, Eclipse plug-in developementKonstantin Slisenko -  OSGi, Equinox, Eclipse plug-in developement
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in developement
beloslab
 
Continuous Delivery in Enterprise / Agile Kitchen 2016
Continuous Delivery in Enterprise / Agile Kitchen 2016Continuous Delivery in Enterprise / Agile Kitchen 2016
Continuous Delivery in Enterprise / Agile Kitchen 2016
pbiryukov
 
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
beloslab
 

Mais procurados (11)

управление сборками и развертыванием веб приложений
управление сборками и развертыванием веб приложенийуправление сборками и развертыванием веб приложений
управление сборками и развертыванием веб приложений
 
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
Threads & LinkedClone. Как сократить время на развертывание продукта и подгот...
 
Использование Symfony
Использование SymfonyИспользование Symfony
Использование Symfony
 
Елизавета Голенок Переходим на mono или как это было
Елизавета Голенок  Переходим на mono или как это былоЕлизавета Голенок  Переходим на mono или как это было
Елизавета Голенок Переходим на mono или как это было
 
It meetup cd
It meetup cdIt meetup cd
It meetup cd
 
"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27
 
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in developement
Konstantin Slisenko -  OSGi, Equinox, Eclipse plug-in developementKonstantin Slisenko -  OSGi, Equinox, Eclipse plug-in developement
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in developement
 
Развитие сообщества Open DevOps Community
Развитие сообщества Open DevOps CommunityРазвитие сообщества Open DevOps Community
Развитие сообщества Open DevOps Community
 
Continuous Delivery in Enterprise / Agile Kitchen 2016
Continuous Delivery in Enterprise / Agile Kitchen 2016Continuous Delivery in Enterprise / Agile Kitchen 2016
Continuous Delivery in Enterprise / Agile Kitchen 2016
 
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
Konstantin Slisenko - OSGi, Equinox, Eclipse plug-in development, v 2.0
 
Формальная верификация кода на языке Си
Формальная верификация кода на языке СиФормальная верификация кода на языке Си
Формальная верификация кода на языке Си
 

Destaque (6)

Thanh toan tien quoc khanh
Thanh toan tien quoc khanhThanh toan tien quoc khanh
Thanh toan tien quoc khanh
 
Meeting's report cho dai su
Meeting's report cho dai suMeeting's report cho dai su
Meeting's report cho dai su
 
Katie Is
Katie IsKatie Is
Katie Is
 
Twet Application
Twet ApplicationTwet Application
Twet Application
 
Strength Of Materials 1
Strength Of Materials 1Strength Of Materials 1
Strength Of Materials 1
 
Id Ir Recruiting Presentation March2012
Id Ir Recruiting Presentation March2012Id Ir Recruiting Presentation March2012
Id Ir Recruiting Presentation March2012
 

Semelhante a Distributed Development Practice

10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft
KewpaN
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET
Media Gorod
 
4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем
KewpaN
 
Remote (dev)tools своими руками
Remote (dev)tools своими рукамиRemote (dev)tools своими руками
Remote (dev)tools своими руками
Roman Dvornov
 

Semelhante a Distributed Development Practice (20)

Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft
 
Liferay Portal и приемы разработки
Liferay Portal и приемы разработкиLiferay Portal и приемы разработки
Liferay Portal и приемы разработки
 
Фронтенд для миллионов (Орёл)
Фронтенд для миллионов (Орёл)Фронтенд для миллионов (Орёл)
Фронтенд для миллионов (Орёл)
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Почему стоит выбрать PHP
Почему стоит выбрать PHPПочему стоит выбрать PHP
Почему стоит выбрать PHP
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
Desktop app based on node js and html5
Desktop app based on node js and html5Desktop app based on node js and html5
Desktop app based on node js and html5
 
CI/CD with Fastlane and Telegram
CI/CD with Fastlane and TelegramCI/CD with Fastlane and Telegram
CI/CD with Fastlane and Telegram
 
Погружение в SObjectizer 5.5. Вводная часть
Погружение в SObjectizer 5.5. Вводная частьПогружение в SObjectizer 5.5. Вводная часть
Погружение в SObjectizer 5.5. Вводная часть
 
4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем
 
Remote (dev)tools своими руками
Remote (dev)tools своими рукамиRemote (dev)tools своими руками
Remote (dev)tools своими руками
 
Как за $5 и несколько вечеров сделать интегрированную новостную платформу
Как за $5 и несколько вечеров сделать интегрированную новостную платформуКак за $5 и несколько вечеров сделать интегрированную новостную платформу
Как за $5 и несколько вечеров сделать интегрированную новостную платформу
 
Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)
 
Cеминар в Виннице (22.03.2014)
Cеминар в Виннице (22.03.2014)Cеминар в Виннице (22.03.2014)
Cеминар в Виннице (22.03.2014)
 
архитектура .Net
архитектура .Netархитектура .Net
архитектура .Net
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
 
Роль интеграции в разработке ПО
Роль интеграции в разработке ПОРоль интеграции в разработке ПО
Роль интеграции в разработке ПО
 

Distributed Development Practice