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

Презентация:



Advertisements
Похожие презентации
Как веб-студии себе СУП выбирали Сергей Котырев, umistudio Юрий Вайсман, Artics.
Advertisements

Преимущества коммерческих CMS перед бесплатными. Несмотря на нулевую стоимость лицензий бесплатных CMS, экономия «съедается» за счет более высокой стоимости.
Разработка Веб - проектов, от требований заказчика до запуска. Прозрачность разработки как средство формирования ожиданий заказчика.
Преимущества коммерческих CMS перед бесплатными Студия «Арт Веб»
Преимущества коммерческих CMS перед бесплатными. Ориентация на бизнес Разработчики коммерческих CMS ориентируются на бизнес-задачи клиентов, учитывают.
Зам.генерального директора Роман Охотников Казань 2009.
Преимущества коммерческих CMS перед бесплатными. Ориентация на бизнес Разработчики коммерческих CMS ориентируются на бизнес-задачи клиентов, учитывают.
Разработка бизнес- приложений с использованием СПО Хомченко В.М. Новый подход к разработке бизнес-приложений на базе систем управления бизнес-процессами.
Решения Люксофт по созданию среды управления проектами разработки программного обеспечения и поддержки пользователей Luxoft 2011.
Общая информация Проблематика Варианты решения Предложение СИАМ консалтинг СИАМ консалтинг: аутсорсинг функции Service Desk.
Создание эффективного бизнес-сайта Роберт Басыров «1С-Битрикс»
Проектирования и реализация WEB-приложений Платформы.
Integrated global access system IGLAS ИНТЕГРАЦИОННАЯ ГЛОБАЛЬНАЯ СИСТЕМА ДОСТУПА Разработчик: Юнжаков Сергей Владимирович.
Agile. Scrum.. Agile Гибкий подход к разработке ПО. Лучшие практики: Scrum XP TDD, etc. "Agility is not a technology, science, or product but a culture"
Технические возможности. Наши цели Максимальная гибкость Максимальная скорость считывания и обработки данных Стабильность работы Максимальная простота.
Перспективы развития УИС Портал УИС для совместной работы и дистанционного образования.
Решения Люксофт по созданию среды управления проектами разработки программного обеспечения и поддержки пользователей Luxoft 2009.
Рубец Елена, Менеджер по развитию направления электронного обучения
Интранет-портал на базе Microsoft Office Sharepoint Server 2007 RBC MyIntranet MOSS Коробочное решение.
4К-Зарплата Универсальное решение для бизнеса. 2 О компании Дата основания1 июня 1993 года Основное направление деятельности Разработка.
Транксрипт:

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

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

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

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

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

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

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

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

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

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

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

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

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