Design Process. Obstacles in development path No body ever gets it right for the first time. Development is chock full of surprises. Good design requires.