Understanding and improving the maintenance process: A method and two case studies