Setting all the tools in order before beginning to work. This is the mantra i learnt from lean software development principles. . Some time ago our team inherited an android app code base that used to do a humongous amount of tasks. A lot of modules, a lot of functionality, and a lot of checks and controls all over the app. It was a spaghetti mes...