How Businesses Can Reduce Implementation Risks Through Collaborative Engineering