This question has bothered me for quite a while. Writing a program or library you use is one thing. But at some point, you want to release it to the world for others to use. But then again, you think about your messy code and interfaces, all the feat...
Please share some tools for analysing and designing big projects before going for UI/Development. Like designing some prototypes, deciding sequence of the project, Use case, DB design, Object Oriented Model design, Structural Design and more... I am ...