Home Contents Location

Services

 

 

Home
About Us
What's New
Services
Practices
Partners

Being focused on a hands-on approach to software engineering Knowledge-Transfer, Effective Mentor, Inc. consultants work with our clients in the following Capacities:

  • Trainers
    • Providing formal classroom education to "explain" the concepts that work in delivering solutions, based on our experience.  Formal training is just the start and is not a substitute for "doing".  As such, formal training is the primer for preparing your staff to roll-up their sleeves and "do" with the guidance of our experienced consultants, who have lived and succeeded in delivering software solutions.
  • Practitioners
    • Actively practicing with your staff in a lead/advisory role for a given project.  By actively "doing", our consultants ensure your project succeeds, while your staff (in the presence of our experienced consultants) live the experience of what it takes to realize successful software solutions that meet business needs.
  • Mentors
    • Lead modeling, development, and/or process efforts for a given engagement where initially we, as consultants, may be doing 80-90% of the more complex work (while coaching your staff and facilitating their efforts) and over time transitioning work via knowledge-transfer to where the client team is comfortable with doing 80-90% of the work.  This enables our clients to succeed in delivering solutions today, while preparing their staff and organization for success tomorrow.
    • For this transition to occur, it takes a special breed of consultant.  A consultant who can "explain while doing", which enables an effective knowledge-transfer with object/component technologies, tools, and process, while successfully delivering a solution, which meets the client’s needs. 

A list of service areas to be considered within the value-added proposition of what Effective Mentor, Inc. can provide clients (in the aforementioned Capacities):

  • Effective Mentoring & Practicing Consulting on Client Projects (in a lead and/or advisory role)
    • As practitioners, we will work with your staff to ensure successful software delivery by leading your staff through the modeling, development, and/or process efforts.
    • As mentors, our experienced consultants will instill the best-of-breed software engineering practices, while advising and facilitating the software deliver efforts.
  • Effective Training Courses and "Hands-On" Mentoring Workshops
    • Tailored training to your organization's needs with exercises and hands-on experience in the following subject areas:
      • Model-Driven Architecture for Successful Software Delivery
      • Object-Oriented Analysis & Design (OOAD) with UML
      • Requirements Management with Use Cases (RMUC)
      • Iterative-Incremental (Agile) Development with RUP
      • Business Modeling with UML
      • Principles of Effective Software Project Management with RUP
      • Software Patterns (Analysis, Design, Architecture)
      • Introduction to Object-Relational Mapping
      • Refactoring and Unit Testing (with JUnit)
      • Introduction to J2EE
      • Component Development with EJB
      • MVC (UI) Development with STRUTS - JSP and Servlets
  • Strategic/Technical Assessments
    • To determine client readiness and develop a game plan of action to transition your organization to the "best-of-breed" software engineering practices; enabling Information Technology to realize bottom-line business value.

Disclaimer:

Effective Mentor, Inc. is not interested in providing the following type of service:

  • Becoming part of a client team as only an additional staff resource (forever and ever) without being in a lead or advisory role, transitioning knowledge while efficiently delivering a working solution.  
    • In other words, if you are simply looking for a “pair-of-hands” to supplement your development efforts, without seeking knowledge-transfer via mentoring and active practicing leadership, we will likely pass on the opportunity.  

However, should your needs change –to where you need to effectively coach your staff and have them be mentored and led by the best in software engineering practices, while delivering a successful software solution to meet your business needs, you know where to contact us!

 

Our consultants not only "do", they "explain".  Being able to "do & explain" defines an Effective Mentor!

Send mail to webmaster@effectivementor.com with questions or comments about this web site.
Copyright © 2002- 2007 Effective Mentor, Inc.  All rights reserved worldwide.