Strategies for Handling Failures in Development of Information Systems