400 likes | 616 Views
Кафедра Информационно-Коммуникационных Технологий. Обзор систем багтрэкинга. Выполнил: Новиков Р.О. Обзор систем багтрэкинга. Что интересного вы узнаете?. Что такое системы багтрэкинга? Зачем они нужны? Какую систему багтрэкинга выбрать?
E N D
Кафедра Информационно-Коммуникационных Технологий Обзор систембагтрэкинга Выполнил: Новиков Р.О.
Обзор систем багтрэкинга Что интересного вы узнаете? • Что такое системы багтрэкинга? • Зачем они нужны? • Какую систему багтрэкинга выбрать? • Преимущества и недостатки систем багтрэкинга
Обзор систем багтрэкинга Bugtracking – это… Система отслеживания ошибок - (англ.bug tracking system) — прикладная программа, разработанная с целью помочь разработчикам программного обеспечения (программистам, тестировщикам и др.) учитывать и контролировать ошибки (баги), найденные в программах, а также следить за процессом устранения этих ошибок. Wikipedia
Обзор систем багтрэкинга А зачем это нужно? Программист IT - менеджер
Обзор систем багтрэкинга Организация работы IT проекта Программист Программист Программист Программист IT - менеджер
Обзор систем багтрэкинга Работу менеджеров контролирует CIO CIO IT - менеджер Chief Information Officer
Обзор систем багтрэкинга Так создается ПО Программист CIO IT - менеджер ПО
Обзор систем багтрэкинга Все мы делаем ошибки! Иногда… Баги (ошибки) ПО
Обзор систем багтрэкинга ОШИБКИ ЕСТЬ В ЛЮБЫХ СЕРЬЕЗНЫХ ПРОГРАММАХ!
Обзор систем багтрэкинга Кто находит баги? Тестировщик ПО Юзер
Обзор систем багтрэкинга И они пишут менеджеру о найденных багах Отчеты о ошибках IT - менеджер
Обзор систем багтрэкинга Работа менеджера превращается в ад… А еще он должен контролировать разработку новых релизов! Программист Программист Программист Отчеты о ошибках
Обзор систем багтрэкинга КАК ЭТО ВСЕ АВТОМАТИЗИРОВАТЬ?
Обзор систем багтрэкинга БУДЕМ ИСПОЛЬЗОВАТЬ СИСТЕМУ БАГТРЭКИНГА!
Обзор систем багтрэкинга Использование системы баг трэкинга Саппорт Система баг трэкинга Тестировщик Юзер
Обзор систем багтрэкинга Использование системы баг трэкинга Система баг трэкинга Задания распределяются по модулям (каждый программист может контролировать ошибки в своем модуле) Менеджер может контролировать процесс «Работы над ошибками» BTS позволяет обмениваться сообщениями и работать с большим количеством пользователей Контроль ошибок от релиза к релизу
Обзор систем багтрэкинга Использование системы баг трэкинга Программист ИТ - менеджер Система баг трэкинга ОТЧЕТЫ Контролирует все баги в своей программе, за которую он отвечает
Обзор систем багтрэкинга …И КАКУЮ СИСТЕМУ БАГТРЭКИНГА ВЫБРАТЬ?
Обзор систем багтрэкинга BUGS – the bug Genie www.thebuggenie.com • Преимущества: • Свободное ПО(MPL) • Распространяется бесплатно • Простой интерфейс • Недостатки: • Нет многопользовательской • работы (распределенной) Резюме: Это хороший продукт для маленьких проектов, распространяющийся как open source и требующий лишь Apache, MySQL, PHP
Обзор систем багтрэкинга Bugzilla www.bugzilla.org • Features: • Одна из старейших систем багтрэкинга (с 1998!) • Это свободное ПО (MPL) • Используют более 800 компаний (Red Hat, Id, Novell, Open Office) • Отличная система защиты данных • Рассылка писем всем связанным с задачей • Гибкая настройка прав и аккаунтов пользователей
Обзор систем багтрэкинга Bugzilla
Обзор систем багтрэкинга Bugzilla www.bugzilla.org • Преимущества: • Реализует достаточно большой функционал • Open Source • Устойчиво работает • Предоставляет удобные инструменты общения для разработчиков • Bugzilla проверена временем • Простая интеграция с CVS и SVN • Недостатки • Bugzilla тяжело расти из-за ошибок в проектировании системы • Количество функций не дотягивает до платных решений Резюме: Отлично подходит средним проектам, проверенное временем решение для построения системы контроля ошибок
Обзор систем багтрэкинга JIRA www. atlassian.com/software/jira/ • Features: • По мнению многих экспертов – система багтрэкинга номер один • Огромный функционал • Обеспечивает Enterprise уровень безопасности • Легкий поиск по базе знаний об ошибках • Контроль ошибок от версии к версии • Быстрое создание tasks, bug reports, feature requests, help desk tickets • Не сложный интрефейс • Создание красивых отчетов • Организация групп разработчиков • Свободная настройка системы
Обзор систем багтрэкинга
Обзор систем багтрэкинга JIRA www. atlassian.com/software/jira/ • Преимущества: • Багтрекинг система с огромным функционалом • Практически неограниченное масштабирование • Мощная среда для общения между разработчиками • Поддержка всех средств оповещений (e-mail, RSS…) • Великолепная custom’изация • Мощная система безопасности • Недостатки • Цена на JIRA стартует от $1200 за сервер в стартовой комплектации Резюме: Это замечательное решение если необходима Enterprise багтрэкинг система. Незаменима для крупных проектов.
Обзор систем багтрэкинга ВЕРНЕМСЯ К НАШЕМУ ИТ-МЕНЕДЖЕРУ
Обзор систем багтрэкинга ИТ - менеджер Программист Программист ОТЧЕТЫ Система баг трэкинга Система Управления Проектами
Обзор систем багтрэкинга МОЖНО ЛИ СОВМЕСТИТЬ БАГТРЭКИНГ И СУП?
Обзор систем багтрэкинга МОЖНО :-)
Обзор систем багтрэкинга Что такое баг? По сути дела баг, это неисправность в проекте. А багтрэкинг – система учета этих неисправностей, т.е. управление задачами по устранению неисправностей проекта. Система управляющая задачами проекта – это система управления проектом (в частом случае). Естественно, систему управления проектами и систему багтрэкинга попытались совместить.
Обзор систем багтрэкинга Trac trac.edgewall.org • Features: • Успешно совмещает функции PM и BT систем • Это свободное ПО (BSD) • Удобный wiki интерфейс для доступа к DB ошибоки PM, BT системам • Интегрируется с SVN • Кросс-платформенная система
Обзор систем багтрэкинга
Обзор систем багтрэкинга Trac trac.edgewall.org • Преимущества: • Проект можно разделять на этапы (milestones) • Контроль над выполнением всех задач (roadmap) • Контроль времени на общей шкале (timeline) • Поддержка всех систем оповещения, включая RSS • Есть поддержка репозитория и => SVN • Это opensource, свободное ПО • Недостатки • Функционал меньше, чем у платных Enterprise BT и PM систем Резюме: Хорошее комплексное решение по организации управления проектом, которое справляется как с задачами BT, так и PM. Рекомендуется маленьким и средним проектам в качестве заменителя серьезных PM систем.
Обзор систем багтрэкинга Track Studio www.trackstudio.ru • Features: • Комплексная система разработки ПО • Позволяет эффективно организовать работу разработчиков • Система поддерживает ведение большого числа проектов • Поддержка разных БД • Интегрируется с CVS и SVN
Обзор систем багтрэкинга
Обзор систем багтрэкинга Track Studio www.trackstudio.ru • Преимущества: • Гибкие возможности настройки программы • Хорошая работа с Oracle • Поддержка иерархии разработчиков • Отлично справляется с функциями BTS • Поддержка работы с огромным количеством проектов • Цена) • Недостатки • Сложный интерфейс • Малый опыт внедрения этой системы Резюме: Интересное решение, которое по некоторым позициям превосходит JIRA, как система багтрэкинга. Функции работы с проектами предоставляют основной функционал, впечатление портит только перегруженный интерфейс. Можно внедрять на средних проектах.
Обзор систем багтрэкинга ЭТО ВСЕ :-)
Обзор систем багтрэкинга НО ГЛАВНОЕ, ЗАПОМНИТЕ…
Обзор систем багтрэкинга Bugtracking система делает счастливыми, как ИТ менеджеров, так и разработчиков.
Обзор систем багтрэкинга СПАСИБО ЗА ВНИМАНИЕ!