A practical framework for building stronger design skills through best practices, methods and creative decisions