I wish all projects were "easy". Get the goals, write the code. done! Sadly, that's rarley the case. Understanding your clients needs and desires is critical in being able to deliver on what they want.
Today Jackie Sztuk and Joe Glines discuss how the needs change depending on when you work for a group rather than an indiividual.