Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Основы управления проектами с использованием issue tracker на примере Jira

Основы управления проектами с использованием issue tracker на примере Jira

Григорий Петров (Фаматек)
В докладе освещается тема практического применения issue tracking system для управления разработкой, как со стороны руководителя, так и рядового разработчика. При этом основной фокус делается не на перечислении возможностей Jira, а именно на практику применения — что и как делать для управления проектом.

Moscow Python Meetup
PRO

December 21, 2012
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Управление проектами
    с помощью систем управления задачами
    Григорий Петров
    Руководитель R&D отдела Фаматек

    View Slide

  2. Зачем об этом рассказывать?
    ● Книг по этой теме нет.
    ● В справке описаны элементы
    интерфейса, но не рассказано как этим
    всем пользоваться.

    View Slide

  3. Зачем нужно управлять задачами?
    ● Задач больше, чем мы можем запомнить.

    View Slide

  4. Зачем нужно управлять задачами?
    ● Задач больше, чем мы можем запомнить.
    ● Задачи обрастают подробностями.

    View Slide

  5. Зачем нужно управлять задачами?
    ● Задач больше, чем мы можем запомнить.
    ● Задачи обрастают подробностями.
    ● Завершенные задачи - это знания.

    View Slide

  6. Что делали до появления PC?

    View Slide

  7. Анатомия задачи

    View Slide

  8. Постановка задачи
    Тривиальна.

    View Slide

  9. А как о ней узнает исполнитель?
    ● Уведомление по e-mail
    ● Специальное место в интерфейсе -
    фильтр

    View Slide

  10. Фильтры - наше все
    ● Наследие бюрократии.
    ● SQL для задач.

    View Slide

  11. Работа выполнена. Что дальше?
    ● Задача и работа - это не одно и то же.

    View Slide

  12. Работа выполнена. Что дальше?
    ● Задача и работа - это не одно и то же.
    ● Статус задачи - колокольчик для
    заказчика и исполнителя, что с ней
    делать.

    View Slide

  13. Работа выполнена. Что дальше?
    ● Задача и работа - это не одно и то же.
    ● Статус задачи - колокольчик для
    заказчика и исполнителя, что с ней
    делать.
    ● Резолюция задачи - результат
    выполнения работы.

    View Slide

  14. Круговорот задач в природе

    View Slide

  15. Три статуса задачи
    ● Open
    ● Resolved
    ● Closed
    Вспомогательные
    ● New
    ● In progress
    ● Reopened

    View Slide

  16. Статус Resolved - самый важный
    ● Fixed
    ● Incomplete
    ● Won't fix
    ● Duplicate
    ● Can't reproduce
    Иногда еще есть
    ● Wait

    View Slide

  17. Рабочее место сотрудника
    Сотрудник как исполнитель
    ● Входящие невыполненные
    (исполнитель - сотрудник,статус - не resolved, не closed)
    ● Входящие выполненные
    (исполнитель - сотрудник, статус - resolved)
    Сотрудник как заказчик
    ● Исходящие невыполненные
    (заказчик - сотрудник, статус - не resolved, не closed)
    ● Исходящие выполненные
    (заказчик - сотрудник, статус - resolved)

    View Slide

  18. Рабочее место руководителя
    Группы фильтров

    View Slide

  19. О чем я не рассказал
    ● Язык запросов для задач.
    ● Групповуха: втроем с тестировщиком.
    ● Большая групповуха: с ревьювером,
    тестировщиком, релиз-менеджером.
    ● Что было в начале - задача или
    багрепорт?
    ● Босс моего босса.
    ● Переназначать или не переназначать?

    View Slide

  20. Вопросы?
    Можно задать сейчас или связаться со
    мной:
    gmail: [email protected]

    View Slide