Designers should be trained to identify the real issues for customers in computer network designs. Developing an excellent solution for the wrong problem can cause more damage than doing nothing at all. Finding the right issue is vital for assisting customers.
Imagine a customer tells you that they need a CGN (Carrier Grade NAT) solution and wants you to design their network.
Instead of jumping immediately to that solution, you should take time to determine the real issue.
After analysing the problem, you find the customer’s real issue was an IP address exhaustion. Then you come up with a range of solutions that include IPv6, CGN, asking for a new block from registry, existing address redesign.
You should keep in mind the advantages and disadvantages for each solution, and also include possible future benefits and potential issues.