Services Offered

  

Perform as interim software development Vice President, Director, Program or 

         Project Manager

Conduct strategic evaluations of engineering organization, processes and skill-sets

Streamline engineering organizational or process issues

Design development process adapted to company size and culture

Systematize team interdependencies, e.g. engineering, marketing, support and 

         manufacturing

Customize and deliver software product development process training

Coach and mentor software engineering management staff