Цель
Разработать таймер, сделать это таким образом, чтобы им можно было
пользоваться как с графическим интерейсом, так и просто создать объект
и вызвать методы.
Графический интерфейс должен управляться с помощью клавиатуры, но не
так, что мы вводим номер действия, а просто нажимаем на кнопку,
которая соответствует действию.
Добавить возможность сохранять пресеты для таймера в файл и загружать
их из файла.
Организовать классы, произвести декомпозицию и сделать модули
максимально независимыми, чтобы можно было легко добавлять новые
модули.
Научиться работать в команде, использовать систему контроля версий.
Делегировать задачи между участниками команды, помогать им в решении
проблем, которые возникают в процессе разработки. Ревьююить код
аргументируя почему что-то хорошо, а что-то плохо.