James Robertson has been associated with hundreds of projects. From this rich experience he has witnessed time and again that development efforts only succeed when they profoundly understand the problem to be solved, and derive a solution that elegantly delivers the needed functionality and qualities. James is the author of six books, numbers courses, video instruction, and many articles and talks that have provided insights to better business analysis.