Guidelines for troubleshooting technology challenges