Service design methodology