Definition :
Pragmatism is an attempt to overcome this problem. As a philosophical approach, it suggests that over a willingness to compromise. It calls for a distinctive manner of understanding truth that begins with examining what practical distinction ideas or beliefs build.
Click here to get such more insights
Further Reading:
Lean Agile Software Development by Alan Salloway, Guy Beaver and James R. Trott.