Я решил полностью переписать PHP-фреймворк (с использованием MVC), над которым я работал много лет. До сих пор моя проблема заключалась в том, что я просто придумывал идеи, добавлял их в Trac как билеты и добавлял их позже - не беспокоясь о дизайне самой платформы. Со временем это вызвало некоторые проблемы, и я думаю, что переписывание было бы полезно, однако я не уверен, с чего начать с его планирования - я знаю, что не хочу использовать Trac, и я знаю, что мне нужно больше, чем просто билеты и вехи - но что еще мне нужно?
Я действительно хочу тщательно спланировать это переписывание, я хочу детализировать каждую функцию, которую я хочу, куда она пойдет и как она будет соединяться с любой другой частью - но у меня нет опыта с этим уровнем планирования. Любой совет? Какие программы помогут? Я устал от Трэка, мне это никогда не нравилось.
Я знаю, что мне нужен проектный документ, но есть ли какой-то определенный макет, которому я должен следовать? Мне также понадобится отслеживание ошибок, билеты, вехи и т. Д., Но кроме Trac я тоже не знаю, что для этого хорошо. Я уверен, что мне нужно больше, но я понятия не имею, что, поэтому любая помощь будет оценена.