Reflective Practitioner is a person, employee or any individual who believes in learning constantly and updating their knowledge by reflecting on activities done by them in the past. While implementing any idea or concept, there arise several challenges. These may range from the designing part, planning, implementing of the design or even from execution. The best part is that even though cognitive, and organizational barriers plays an important role, it is reflecting upon the situation, which provides much greater insights, & understanding of the problem.