Дошки проєктів: як провести фічу до релізу
GitHub Projects для продакта: макети дошки, таблиці й roadmap, поле статусу й власні поля, вбудовані воркфлоу, що рухають картки, і як провести фічу від issue через pull request, мердж і реліз до фіча-флагу. Чому «Done» на дошці не завжди означає, що клієнти вже можуть цим користуватися, і що показати CEO.
Урок 14 з 15~36 хв навчанняЗ них ~24 хв на запитання та завдання
Зміст1 із 59 кроків
Alex Tutor
Ви
Alex Tutor
Daniel
Alex Tutor
Ви
Alex Tutor
Питання 1
Проєкт GitHub належить одному репозиторію й може показувати лише issues і pull requests цього репозиторію.
Alex Tutor
Table («таблиця»), Board («дошка») або Roadmap («дорожня карта»).Table це електронна таблиця: рядок на кожен елемент, поля як колонки, сортування, групування й редагування просто в клітинці. Найшвидший спосіб розібрати двадцять нових issues.Board показує картки в колонках, по колонці на кожне значення поля, зазвичай Status. Перенесли картку в іншу колонку, і значення поля змінилося.Daniel
In progress, коли починаю, і в In review, коли мій pull request готовий до рев'ю.Alex Tutor
Roadmap розкладає елементи на часовій шкалі за полем дати чи ітерації, з позначками на кшталт дедлайну майлстоуна. Він відповідає на «коли?», тож це подання для CEO.Ви
Alex Tutor
Питання 2
Зістав кожну потребу з частиною GitHub Projects, яка найкраще її закриває.
Торкніться відповіді, а потім рядка, до якого вона належить. Можна й перетягувати.
- За один присід виставити пріоритет двадцятьом новим issues
- Одним поглядом побачити, що в роботі, а що чекає на рев'ю
- Показати, коли кожен шматок має бути готовий до 13 листопада
- Показувати лише відкриті елементи з міткою
bug
Відповіді, які ще треба розмістити
Alex Tutor
Status вбудоване поле, на початку зі значеннями Todo, In Progress і Done. Додай четверте, In review, між двома останніми, і на дошці з'явиться четверта колонка.Ви
Priority зі значеннями від P1 до P3, Target date («цільова дата») і Iteration («ітерація»), тижневі відрізки з понеділка по п'ятницю.Daniel
Alex Tutor
Projects бокової панелі.Alex Tutor
Switch on loyalty points for all customers#164
Todo · Sofia · ціль 10 листопада
Launch loyalty points before Black Friday#147
In progress · Sofia · закрито 1 з 4 sub-issues
Spend points at checkout#163
In progress · Daniel · P1 · ціль 5 листопада
Write loyalty programme page#157
In progress · Emma · P2
Show points balance in the account#162
In review · пов'язаний pull request #166 · Daniel · P1
Points counted before promo discount#159
Done · закрито через #165
Ви
In progress з позначкою «1 of 4».Alex Tutor
Alex Tutor
Питання 3
Завтра Daniel не працює. Судячи з дошки вище, який із його елементів найближчий до завершення і на що він чекає?
Ви
Alex Tutor
Workflows, станом на 2026 рік. Два з них увімкнені в новому проєкті одразу: коли елемент закривають і коли pull request зливають, Status стає Done.Daniel
Todo, а «Auto-add to project» автоматично додає кожне нове issue з catchow/website з міткою loyalty.Alex Tutor
Todo. Змерджений pull request з Fixes #162 закриває #162, а закрите issue переїжджає в Done. Середні колонки люди досі рухають вручну або скриптом GitHub Actions.Ви
Part of #162 замість Fixes #162.Daniel
In review, і дошка брехатиме, доки хтось не помітить. Тепер ключове слово закриття важить удвічі.Alex Tutor
Питання 4
О 9:15 Daniel зливає #166 у main через squash. Що станеться на дошці з описаними вище воркфлоу?
Show points balance in the account#166
Схвалено · в описі: «Fixes #162. Part of #147.»
Show points balance in the account#162
Дошка: In review
Launch loyalty points before Black Friday#147
Дошка: In progress
Alex Tutor
v1.5.0: з часу v1.4.1 туди увійшли #156, #160, #165 і #166. Дві картки лояльності в Done, нотатки до релізу перелічують їхні pull requests, а клієнти досі нічого не бачать.Alex Tutor
e5f81a3Hide loyalty menu link when flag is off (#158)v1.4.1b2e6f10Earn points on paid orders (#156)6e0b4d8Add issue templates (#160)7a1d9c3Count points after discounts (#165)c3f7a05Show points balance in the account (#166)mainv1.5.0
Граф комітів, від найстарішого: main від v1.4.1 до v1.5.0 1. коміт e5f81a3 у main "Hide loyalty menu link when flag is off (#158)", тег v1.4.1 2. коміт b2e6f10 у main "Earn points on paid orders (#156)" 3. коміт 6e0b4d8 у main "Add issue templates (#160)" 4. коміт 7a1d9c3 у main "Count points after discounts (#165)" 5. коміт c3f7a05 у main "Show points balance in the account (#166)", тег v1.5.0 (виділено)
Ви
Done на нашій дошці означає «змерджено» або «закрито». У Котокормі це ще й «викладено за кілька хвилин». Але приховано.Alex Tutor
Released і в день релізу переносять туди картки. Ми лишаємо Done чесним, а запуск робимо окремою карткою: #164, перемикання флагу, чекає в Todo до 10 листопада.Daniel
production у Deployments і флаг.Ви
Alex Tutor
Питання 5
Зістав кожне питання про бали лояльності з місцем, де на нього є надійна відповідь.
Торкніться відповіді, а потім рядка, до якого вона належить. Можна й перетягувати.
- Чи схвалено pull request із балансом і чи зелені його перевірки?
- Який коміт зараз працює на живому сайті?
- У якій версії баланс з'явився вперше?
- Чи бачать клієнти свої бали?
- Хто працює над списанням балів і чи вкладається в графік?
Відповіді, які ще треба розмістити
Alex Tutor
Daniel
v1.6.0, і досі буде прихованим.Ви
Alex Tutor
Alex Tutor
Питання 6
Розстав по порядку шлях «Spend points at checkout»: від issue до моменту, коли клієнти ним користуються.
Торкніться пункту, а потім місця, куди його поставити. Можна перетягувати або користуватися стрілками.
Ви
Alex Tutor
Daniel
Alex Tutor
Alex Tutor
Питання 7Коротка відповідь · Завдання з перевіркою ШІ
CEO пише: «На дошці 2 з 4 sub-issues лояльності в Done, тобто ми наполовину запустилися?» Флаг loyalty-points увімкнено лише для працівників. Напиши відповідь у 2–3 реченнях.
Points counted before promo discount#159
Done · у v1.5.0
Show points balance in the account#162
Done · у v1.5.0
Spend points at checkout#163
In progress · Daniel
Switch on loyalty points for all customers#164
Todo · Sofia · 10 листопада
Напишіть відповідь і отримайте оцінку та відгук від нашого ШІ-рецензента.
Увійдіть, щоб отримати відгук ШІAlex Tutor
Ви
Alex Tutor
Daniel
Ви
Alex Tutor
Питання 8Кейс · Завдання з перевіркою ШІ
Напиши п'ятничне оновлення статусу балів лояльності для CEO й опиши подання проєкту, яке ти для нього налаштовуєш.
Проєкт «Loyalty launch» (поля: Status зі значеннями Todo / In progress / In review / Done, Priority, Target date, Iteration). Майлстоун «Loyalty launch», дедлайн 13 листопада. Black Friday: 27 листопада. Запуск = флаг loyalty-points увімкнено для всіх клієнтів, заплановано на вівторок, 10 листопада.
- Зроблено цього тижня: #159 (бали рахувалися до знижки; виправлено в #165) і #162 (баланс балів у кабінеті; #166). Обидва вийшли у
v1.5.0в четвер. Флаг увімкнено лише для працівників, тож клієнти нічого не бачать. - У роботі: #163 «Spend points at checkout» (Daniel, P1, ціль 5 листопада). Його pull request #167 ще не відкрито; Oscar хоче два повні дні на рев'ю всього, що зачіпає оформлення.
- У роботі: #157 «Write loyalty programme page» (Emma, чернетка).
- Todo: #164 «Switch on loyalty points for all customers» (Sofia, 10 листопада).
Напиши оновлення (5–10 рядків) й опиши подання для CEO: який макет, які елементи (фільтр), що воно показує і що ти свідомо не показуєш.
Напишіть відповідь і отримайте оцінку та відгук від нашого ШІ-рецензента.
Увійдіть, щоб отримати відгук ШІВи
Deployments і в панелі флагів.Daniel
Alex Tutor
Alex Tutor
На цьому все. Ви відповіли на всі завдання — чудова робота.