Implementing Information Systems: Some Practical Advice and a Richer Model