An analysis of methods and techniques used for business process improvement