Mentoring and Consulting Services

Traditional Training
Traditional instructor-led training is useful for quickly introducing students to a new technology, and given the correct circumstances can be extremely beneficial. Training also builds confidence by giving the developer experience with technology in a non-threatening learning environment.

A significant problem with traditional training is the difference in time between when the developer is trained and when the developer is able to use the new skills. Training in new skills and tools should be followed immediately with direct application in the workplace, to ensure optimum knowledge retention. This is, however, rarely the case.

Another significant hurdle with traditional training is that it must, by nature use generic examples, case studies, and watered down examples. In an attempt to be all things to all people, traditional classroom training often ends up being more theoretical than practical. Students are often left to their own imagination to make the connection between the abstract concepts and simple examples covered in class, and the intricate problems that they face in their actual problem domains.

Traditional training is good at introducing concepts, but typically very ineffective and providing students with a solid grasp of the real-world nuances of what they have studied. The emphasis with traditional training is simply to introduce and expose students to new concepts and technologies.

Innovative Mentoring
By blending training with hands-on mentoring, the inherent problems with traditional training can be overcome. A mentor is an active participant in the lifecycle of a project. A mentor is an experienced developer with a comprehensive training methodology, and a “been there and done that” relationship with the technology and techniques being employed and promoted within the organization. The emphasis in mentoring is how to apply technology to solve problem domains.

Mentors play a crucial role in the adoption of new technologies, the development of new skills, and the effective application of both to the specific problem domain. This relationship ensures that project teams not only fully-utilize their existing resources, but also apply their newfound knowledge as productively as possible.

Our Mentoring Teams
Our highly acclaimed consultants/mentors bring years of practical programming and architectural design experience into every assignment. Our exceptional professionals bring a unique blend of strategic strengths for a wide range of clients. Each professional is a proven highly experienced technology Mentor with outstanding communication, project management, system architecture and other technical skills.

Each Pratian Team Member

  • Undergoes a rigorous internal certification process involving a comprehensive written, oral, and presentation tests on every subject they instruct or consult
  • Is a key contributor to the content of both the presentation material and the student labs
  • Is certified in multiple industry-leading software development tools and technologies, such as Sun, IBM, BEA, Java, Oracle, etc.