Encapsulation is a concept used in object-oriented programming that allows code to scale and be refactored without taking down the entire system. In coding, encapsulation states that my code can call a function (giving it the required parameters) and it will get the same result back every time exactly as expected without needing to know what went on inside the function itself.
When translated to project management, encapsulation can increase productivity, ingenuity, quality, trust and morale. It establishes a connection between responsibility and authority — a key component of project management.
Continue reading…

