Я вирішив повністю переписати рамку PHP (використовуючи MVC), над якою працював, вимикав і вимикав протягом багатьох років. Моя проблема досі полягала в тому, що я просто придумував ідеї, кинув їх у Trac як квитки та додав їх пізніше - не турбуючись про дизайн самої рамки. З часом це спричинило деякі проблеми, і я думаю, що переписання було б корисним, однак я не впевнений, з чого почати планувати це - я знаю, що я не хочу використовувати Trac, і я знаю, що мені потрібно більше, ніж просто квитки та віхи - але що мені ще потрібно?
Я дуже хочу ретельно спланувати цю переписку, хочу деталізувати кожну потрібну функцію, куди вона піде і як вона буде підключатися до кожної іншої частини, - але я не маю досвіду з цим рівнем планування. Будь-яка порада? Будь-які програми, які допоможуть? Я втомлююсь від Трака, мені це ніколи не подобалося.
Я знаю, що мені знадобиться проектний документ, але чи є якийсь макет, якого я повинен дотримуватися? Мені також знадобиться відслідковування помилок, квитки, віхи тощо, але поза Trac я теж не знаю, що для цього добре. Я впевнений, що мені потрібно більше, але поняття не маю, тому будь-яка допомога буде вдячна.