php - Scaling a site I wrote 2 years ago and need advice on correct planning methods -
I have created a website about 2 years ago, which requires some serious TLC. I maintain the site, fix bugs, and I only wrote 'ideas' and features for the site on scrap paper on my computer or in a text file, there was never a 'structured' development plan on the site. Because it was something fun at the time.
Now I am looking at this site, users like it, its popularity, it creates a benefit and I have a 'million' ideas / improvements / features for the site that I want to do But I do not know where to start, the code is in such a mess, there is no version control, no work list, no feature list, no bug tracking!
I'm stuck, I'm really. I see it now and I do not really know where to start from in an ideal world, I want this; I want to rewrite the whole code base. I want to get some sort of planning or project management software that I want to describe every feature or idea for the overhaul of the site, so I want to be able to share this program with fellow people who can see the list Comment, comment on any issue and finally work with the software 'feature list'. I want to implement version control so that the program Ramar can work together on the site and reduce his changes every two days. (I was thinking of GIT for this)
What do I do? Is there anything that can help me with a huge web project plan / item with many programmers?
Learning again, just writing a few code, there is a lot more to run the proper size website .
Do you want to learn seriously that project management, software development management, public management, code management and an answer here? How many years does it take to learn this stuff?
Of course, you need some tools to help you. Despite knowing the obstacles of its project, it is very difficult.
I also have documentation for the system (code I recommend using a wiki for the development / maintenance of the document.
There is no end to free tools for these purposes but as a venture to make money, you also need to think about how you manage your hardware and ensure availability. Is about - but also about content like backup and monitoring.
HH
c.
Comments
Post a Comment