If you're not getting results, change your approach. The best way to get unstuck is to change your approach. You learn the most from trying something different. Sometimes this is uncomfotable, but that's what growth feels like. (MSDN Patterns & Practices Blog)
Overqualified Employee: A Liability Or An Asset?
Develop a consequence for each quality standard and evaluate it as a regular part of your project postmortem.
Bringing change is one of the key factors which develops team's interest and keep them motivated.
Allah has mentioned several times in Quran who successful people are? Those who follow path of Allah and his Prophet.