'

Опыт использования свободного ПО для гибкого менеджмента проектов

Понравилась презентация – покажи это...





Слайд 0

Опыт использования свободного ПО для гибкого менеджмента проектов Даниэль Надь. ePoint Systems Ltd. / AgilEight Oy.


Слайд 1

Обзор О нас О гибкой методологии (agile)? Основные преимущества свободного ПО Свободные приложения для agile Subversion Trac Xplanner CI (CruiseControl & Hudson)? IDE (NetBeans & Eclipse)?


Слайд 2

О нас Agil Eight Oy. (г. Оулу, Финляндия) ePoint Systems Ltd. (г. Будапешт, Венгрия)?


Слайд 3

О гибкой методологии “Взгляд направлен в будущее” Проделаная работа и отчет о ней ? одно и то же Отслеживаем не проработаные часы, а уменьшение оценки предстоящего труда Регулярное, регламетированое общение заказчика и подрядчика в команде разработчиков (scrum)? Четкое разбиение труда на этапы проект, майлстоун, спринт, задача (task)?


Слайд 4

Основные преимущества свободного ПО Техническая и юридическая возможность вносить собственные изменения Техническая и юридическая возможность распостранять собственные изменения Как следствие: множество доступных дополнений (в том числе и полезных)? Соответствие нуждам разработчиков Соответствие стандартам и конвенциям Конкуренция в коммерческой поддержке Низкие затраты на приобретение


Слайд 5

Subversion (SVN)? Система управления версиями исходников Несколько удобных методов доступа Локальный доступ в файловой системе SSH https + WebDAV http/https (для чтения)? Нотификации по электронной почте Аннотация: svn blame (синоним: praise) Конвенции: trunk, branches, tags


Слайд 6

Trac Интегрированая система управления Система отслеживания задач и ошибок Совместное документирование в wiki Веб-интерфейс к SVN Селективный доступ Реализована в python Модулярное строение: множество дополнений Сообщество trac-hacks.org Модули в том числе и для agile


Слайд 7

Trac (продолжение)? Не полное соответствие требованиям agile Уровни разбиения: project, milestone, task Отсутствие списков вроде product backlog Коммерческая поддержка: agile42.com Продукт называется agilo Глубокая модификация для agile Полный спектр услыг Хостинг, поддержка, обучение


Слайд 8

Trac (продолжение)? Полезные модули trac-hacks для agile TracBurndown + timingandestimationplugin TracCombineWiki TracWysiwyg Дополнительные полезные возможности Публичные веб-сайты для проектов (CMS)? Поддержка инфраструктуры компании Публичный веб-сайт компании ???


Слайд 9

Xplanner? ПО созданно специально для гибкого менеджмента Поддержка коммуникации заказчика и подрядчика Удобный, но не очень эстетичный интерфейс К сожалению, не заменяет Trac Используем только для коммерческих разработок “Перекроили” интерфейс для заказчиков Доработали для собственных нужд контроль доступа Планируем более тесно интегрировать с Trac-ом


Слайд 10

CI? (Continuous Integration)? CruiseControl Основан на ant. Хорошо интегрируется с SVN Интеграция с Trac отсутсвует, но она особенно не нужна Hudson Заточен под maven и Junit Хорошо интегрирован с Trac До последнего времени было много ошибок


Слайд 11

IDE (Integrated Dev. Env.)? Большой разници нет, оба свободных IDE очень похожи и хорошо поддерживаются Используем оба, в зависимости от предпочтений/опыта разработчиков Множество дополнений, модулей Хорошая интеграция с SVN (особенно у NB)? Интеграция “в ручную” с Trac: в комментарии TODO добавляем номер билета со знаком #


Слайд 12

Благодарю за внимание!


×

HTML:





Ссылка: