-2
I ask in a very comprehensive way applied to both Desktop and Web, if the methods are very different, I ask you to guide me.
I have some clients, and over the course of a few months, I see that growing projects (both web and desktop) it is difficult for others to work on the same project, and difficult even for me to find and organize myself in the project itself.
In the case of WEB: How to split the files php, jquery and html in folders and subfolders? And how to document something like this? There is documentation?
In the case of the Desktop: How to divide the database, validations and programming of that particular form?
Well, I would like you to tell me what are the steps for a perfect organization and development of a project. Would it be the UML? That alone would be enough?
UML is a visual language to model various concepts or processes of an application. It’s not necessary for the organization of a project, it’s just a way for two or more people to get their lower level thoughts about development on paper.
– Oralista de Sistemas
I’m not asking for an opinion. I’m wondering what means, what programs, what standards can be used to have an organized project where any new programmer who enters the company can understand and play the project further, or even, I can easily do maintenance myself without getting extensive and complicated. The only way I’ve ever heard of it was UML and apparently that’s not his proposal, so I read in the comment above.
– Latrova
If the software to be developed has grown then it is convenient to study the SWEBOK (Guide to the Software Engineering Body of Knowledge) http://www.computer.org/portal/web/swebok. If you have a team then you have a project and need for project management techniques such as the set of practices described in the PMBOK (Project Management Body of Knowledge) of the PMI (Project Management Institute).
– user4552