View on GitHub

blog

О программировании и не только

лабораторная работа №2

создание проекта и соглашение о методике работы

На время проведения семинаров и лабораторных работ его участники становятся членами команды. Наша команда временная, её цель пройти обучение и сдать экзамен. Но ничто не мешает нам идти к этой цели используя те же самые инструменты и методики, которые работают в крупнейших компаниях. Наш проект связан с ИТ технологиями, и некоторые инструменты будут специфичны для программных продуктов. Но некоторые методики применимы к самым разным видам деятельности. Поэтому не важно, будете ли вы сталкиваться с какими-то из инструментов в дальнейшем, большая их часть может помочь вам организовать ваши будущие проекты.

Мы будем использовать методику agile, русского хорошего термина для её обозначения нет, оставим транслитерированный термин эджайл. Согласно этой методике, в команде есть роль ПМ (проектный менеджер), который планирует всю работу. ПМ разбивает большую задачу на более мелкие, затем создаёт задания, таски для членов команды соответственно их ролям. В нашем проекте кроме ПМ роль только одна — студент, или магистрант, изучающий тему и выполняющий лабораторные работы. Срок выполнения проекта определяется учебным планом, цель так же - пройти обучение и сдать экзамен. По методике agile задания должны быть небольшими, выполнимыми за выделенное время. Важным является проведение ежедневных кратких собраний команды, с ответом каждым членом команды на 3 вопроса:

1. какие из назначенных ранее заданий выполнены
2. что планируется делать на следующем этапе
3. какие есть препятствия в выполнении заданий

Для документирования и планирования заданий ПМ и члены команды могут использовать любые инструменты, начиная от простого текстового документа и заканчивая мощными программами с настраиваемыми процессами выполнения, массой состояний задания и его движения, сложными отчётами и метриками. Нам, для нашего проекта подходит такой цикл состояний задания:

запланировано -> в работе -> отправлено на проверку -> проверено -> выполнено (получена оценка)

Воспользуемся бесплатной версией программы управления проектом https://clickup.com

clickup signin

Для создания аккаунта нажать справа вверху кнопку «Sign up», далее ввести почтовый адрес. Для выполнения проекта создано пространство кооп-ит по адресу https://app.clickup.com/4559417/v/l/s/6741381. По мере регистрации членов команды в это пространство будут добавлены все участники. Назначенные задания выглядят таким образом:

clickup task

Программа для управления тасками может быть интегрирована с уже знакомым нам сервисом slack. Например, назначенный исполнитель будет получать уведомление о новом задании со ссылкой на этот таск. Уведомление может приходить также на почту.

Данная программа дублирует часть возможностей портала http://dot.i-bteu.by, но мы опробуем так же clickup, возможно вам в дальнейшем понадобится какая-то из программ управления заданиями и методика agile.

вернуться обратно в блог