Home
Services
Contacts
Blog
Quality Professional Services

OpenPrinciple is a systems integrator serving both public and private sectors in North America. Our professional team offers a wide variety of Java (J2EE) services from project outsourcing, process improvement, training and mentoring or project management.

We specialize in delivering your projects on time and on budget using our disciplined quality first approach.

 
No project is too large or too small.

Our project team has acted as the sole research development firm for the National Institute of Child Health and Human Services Intramural Research Division (NICHD/DIR) for the past four years.

We have developed a full suite of applications that cover a wide variety of domains, including business and scientific applications.

Implement a pre-built application from our application template library.
  • A Role/Group based security system with a robust Web based interface that may be applied to any J2EE application
  • A Document Management System complete with approval process and email notification
  • A Purchase Request System, with approval process and email notifications
  • A Role/Group based Work flow subsystem
  • A Role/Group based email event reminder system
  • A conference/event registration system for managing user registration and material uploads

Java Consulting

All of our consultants are experienced Java Architect Level professionals. We do not hire individuals right out of college (IROCS) and do not staff projects with people who cannot do the job. Our consulting services staff works closely with each other, joining forces on all efforts to ensure that our experience is best leveraged for your project. There will never be a time where one of our staff members is spinning their wheels wasting time or billing you for hours that are not part of the actual project development.

Mentoring

Working together with your staff either on-site or remotely, we can help your development team adopt the highly effective practices that we bring to your project.

Note: This is not pair-programming. We believe that pair programming is too closely coupled with personalities and how two particular people may work together. One team might be highly productive, but change one person and the productivity could come to a stall. Our mentoring services are directly targeted towards teaching the quality-driven Agile tasks needed to develop a Quality First application.

On-Site Training

We can deliver a week long training class on the Quality First development process at your location for up to 10 developers.


Topics included in the course are:

  • What is Quality First Approach?
  • Agile Software Development
  • JUnit Basics
  • Developing Solid Unit Tests
  • Evaluating Unit and Integration Tests
  • Introduction to Continuous Integration
  • Impartial Code reviews using Static Analysis Tools
  • Quality Metrics