Этот репозиторий моделирует разработку простого веб‑приложения для управления списком задач (To‑Do App) с использованием подхода Agile и фреймворка Scrum. Приложение позволяет пользователю создавать, отмечать как выполненные и удалять задачи. В рамках лабораторной работы основной фокус сделан не на реализации кода, а на правильной постановке задач и управлении ими через GitHub Issues. Планирование и выполнение одного спринта демонстрирует разбиение работы на инкременты и отслеживание прогресса. Также в репозитории представлены результаты Sprint Review и Sprint Retrospective.
Что прошло хорошо:
- Удалось чётко определить основные сущности и базовую архитектуру приложения.
- Все задачи спринта имели понятные критерии готовности (definition of done), что упростило проверку результата.
- Оценка задач в story points помогла лучше представить объём работы.
Что пошло не так:
- Сложность некоторых задач была недооценена, поэтому функция отметки задачи как выполненной не успела быть завершена.
- Не было достаточно времени на реализацию и тестирование удаления задач.
Что можно улучшить в следующем спринте:
- Более консервативно оценивать сложность задач и не перегружать спринт.
- Разбивать задачи на более мелкие подзадачи, чтобы легче было отслеживать прогресс.
- Добавить регулярные короткие синхронизации (stand-up), чтобы раньше замечать риски невыполнения задач.
В рамках спринта были полностью закрыты следующие задачи:
- Создание базовой структуры проекта To-Do App.
- Определение модели данных задачи (To-Do Item).
- Реализация возможности добавления новой задачи в список.
По итогу спринта пользователь может запускать приложение, создавать новые задачи и видеть их в общем списке. Начата работа над функцией отметки задачи как выполненной, но она ещё не полностью завершена. Задача по удалению задач из списка не была выполнена в этом спринте и перенесена в следующий.