solution architect method