Да никак не посчитать.
Говорите срок, с пометкой "если всё пройдёт без особых танцев и ничего не всплывёт"
А он пусть сам накидывает, считает. Это его работа.
На время обучения большие проекты будут только бесить.
Пока будете реализовывать, будете осваивать новые методы, которые неплохо бы применить к уже написаному.
У каждого свой велосипед. В любом случае оценка будет необъективной.
В самом простом случае это зачет/незачет. Выполнил задачу в срок, уложился в бюджет, молодец.
По ходу дела разберёшься. Больше записывай. Желательно схематично. Что сделали, что необходимо сделать. Какие зависимости. И т.д.
Всё должно быть перед глазами.
Не обязательно с помощью софта. Начни с обычного блокнота и ручки. Со временем будет подбираться софт. Всё очень индивидуально.
Как вы себе представляете прогнозирование? Разработчик сам не знает, когда освободится.
Сделайте условные статусы и пусть они их себе присваивают. Например он всё сдал и ждет приема работы. Т.е. может взять мелкую работу.
Реально ли прийти в профессию без технического бэкграунда?
Можно конечно. Но там уже своих хватает.
Вы должны знать хотя бы основы. Иначе, как вы будете взаимодействие строить?
Брехучий телефончик никому неинтересен.
Фигня все эти трекеры. Если вы друг-другу не доверяете, то уже ничего не поможет.
Разработчику тоже не упало постоянно страдать с этими трекерами. Ему проще в конце дня примерно затраченное время записать.
Редко бывает, когда линейно работаешь. Постоянно дергаешься от одной задачи к другой. Если это не так, то и трекер не нужен.