Ich habe mich entschlossen, ein PHP-Framework (mit MVC), an dem ich seit Jahren arbeite, komplett neu zu schreiben. Bisher bestand mein Problem darin, dass ich einfach Ideen einbrachte, sie als Tickets in Trac einbrachte und später hinzufügte - ohne mich um das Design des Frameworks selbst zu kümmern. Mit der Zeit hat dies einige Probleme verursacht, und ich denke, ein Umschreiben wäre hilfreich. Ich bin mir jedoch nicht sicher, wo ich mit der Planung beginnen soll. Ich weiß, dass ich Trac nicht verwenden möchte, und ich weiß, dass ich mehr brauche als nur Tickets und Meilensteine - aber was brauche ich noch?
Ich möchte dieses Umschreiben wirklich gründlich planen, ich möchte jedes Feature, das ich möchte, detailliert beschreiben, wo es hingeht und wie es sich mit jedem anderen Teil verbindet - aber ich habe keine Erfahrung mit dieser Ebene der Planung. Irgendein Rat? Irgendwelche Programme, die helfen werden? Ich habe es satt, Trac, ich habe es nie wirklich gemocht.
Ich weiß, dass ich ein Designdokument benötige, aber gibt es ein bestimmtes Layout, dem ich folgen sollte? Ich brauche auch Bug-Tracking, Tickets, Meilensteine usw., aber hinter Trac weiß ich auch nicht, was dafür gut ist. Ich bin mir sicher, dass ich noch mehr benötige, aber ich habe keine Ahnung, weshalb ich für jede Hilfe dankbar bin.