SHAPING YOUR PROJECT: A GUIDE TO TAILORED SOFTWARE DEVELOPMENT