Capstone починається з brief, а не з коду

Фінальний проєкт оцінює не масштаб застосунку, а здатність організувати AI-assisted розробку як керований інженерний процес. Першою точкою є capstone brief: він допомагає обрати формат, один наскрізний сценарій, межі та необхідні докази.

Цінність проєкту — у відтворюваному робочому сценарії й прозорому процесі. Розширені механізми Claude Code не потрібні, якщо вони не розвʼязують конкретну проблему формату.

ФорматЩо демонструєРекомендований рівень
Feature in existing codebaseАналіз, планування, зміни та перевірки наявного кодуJunior, Middle
AI-native MVPМінімальний продукт з одним корисним сценаріємJunior, Middle
Legacy modernization mini-projectПоступове покращення старої системи без повного переписуванняMiddle, Senior
Migration sliceОбмежену міграцію з валідацією та rollback planMiddle, Senior
DevOps automationПеревірювану автоматизацію інженерного процесуMiddle, Senior
Team workflow designКомандний AI-workflow, артефакти, навички та policySenior

Один core flow і чіткі non-goals

  • оберіть лише один формат проєкту;
  • сформулюйте один сценарій, який проходить від початку до кінця;
  • запишіть функції та інтеграції, що свідомо не входять у роботу;
  • збирайте evidence від першого дня, а не лише перед demo;
  • перевірте, що результат можна показати без production-релізу.

Очікування відповідають рівню проєкту

Не потрібно додавати MCP, hooks, agents або plugin-архітектуру лише для враження складності. Додатковий механізм має мати конкретну користь і спосіб перевірки.

РівеньОчікуваний результат
JuniorЗавершений core flow, SPEC.md, README, smoke-check і прозорий опис допомоги Claude
MiddleКерований цикл від вимог і плану до малих змін, комітів, перевірок, diff і demo
SeniorКонтроль legacy або migration-ризиків, rollback, ownership, policy та обґрунтовані компроміси

Самоперевірка ідеї до реалізації

  1. Назвіть свій рівень і формат capstone.
  2. Опишіть один core flow від входу до спостережуваного результату.
  3. Запишіть щонайменше три реальні non-goals.
  4. Визначте дві-три перевірки, які можна виконати локально.
  5. Зазначте, де допомагатиме Claude Code, а що ви перевірятимете самостійно.
  6. Переконайтеся, що scope відповідає часу та рівню проєкту.

Ознаки готового capstone brief

  • формат обрано, а не змішано кілька великих ідей;
  • core flow описаний через поведінку користувача;
  • non-goals і production-обмеження зафіксовані;
  • місце для SPEC.md та evidence визначене;
  • зрозуміло, як продемонструвати результат без обіцянки production-ready.

Канонічне джерело уроку · JavaRush

Відкрити матеріал JavaRush