Even professional athletes have coaches. The best players in the world depend on the help of others to achieve their top performance. All of the performers on your team can gain a boost in performance with some coaching.

Transistioning to an object-oriented approach to software development can be tricky. Let us provide you with hands-on guidance during planning or development. We can show you time-proven techniques that will allow you to ship your products on time and on budget. We can also point out which common approaches can spiral into development disaster.

Our staff has taught students at every level.  We have taught students straight out of high school or college, through development staff with 30 years of programming experience. We listen to the needs of the organization, and evaluate the skills of the individual, and lead the student to where they need to be.

UML -  Lack of communication between developers is a major cause of project failure. We can show you how to use UML to solve some of the communication failures. UML is a graphical language for capturing the critical decisions of a project. It can be "read" by managers and engineers alike.

C++/Java -  Key aspects of these languages can be difficult to learn. We can show you techniques to better improve memory usage or speed of execution. We can show your development staff the benefits of using C++'s Standard Template Library, or the equivalent in Java. We can also guide your staff into designing and implementing better classes and objects, that are much more interchangeable, adaptable, and resilient to requirements changes.

Planning -  It is always tempting to "dive in and start coding". However, the cost of having to go back and recode are enormous. We can show you techniques that exploit the iterative approach, where requirements and coding are developed concurrently. You will see progress in the end product on a timely basis. In addition, customers can make suggestions, which leads to adjustments that are easily implemented.

© 2005 Extended Family Interactive. All rights reserved