Recently while I was studying for my Agile certificate, I stumbled upon this important principle of the Agile Manifesto. Principle 1: Our highest priority is to satisfy the customer through early & continuous delivery of valuable software. As a project manager, this rings many bells. In our today’s world we are over-engineering almost everything. We create extremely huge and solid frameworks that we need to follow for every project. We reach the point where, those frameworks become an overkill. Continue reading