Our Services

  • Software Development

    When developing custom software for our clients, we believe the most important measure of success is working software. We follow Agile Software Development principles that allows us to deliver quality applications rapidly targeted at the business's priorities.

    Unlike other approaches to software development, where quality is not determined until late in the project lifecycle, we integrate testing and quality from the very beginning of the project. This not only ensures a higher level of quality in the final product, it allows us to change the software to meet changes in the business environment. This is possible because with a high level of test coverage from the beginning, new features or changes to features can be added without fear of unknowingly breaking the application in the process.

  • Agile Coaching

    We can help bring your software development and project management team up to speed utilizing Agile Development practices and software development.

    With practical and road-tested experience in delivering software on-time and on-budget using these practices, we can enable your team to deliver higher quality software that is aligned with your business's needs.

    We can help your company excel at:

    • Prioritizing Feature Requests to align with needs of your business.
    • Feature Delivery Estimation and Release Planning
    • Continuous Process Improvement
    • Software Design and Architecture
    • Test Driven Development

  • Training

    We provide regular, publicly available training courses and technical presentations in several areas of software development. Some of the topics we regulary provide include:

    • Principles of Object Oriented Design
    • Test Driven Development
    • Building Testable Web Applications
    • Modern Javascript & AJAX programming

    Any of these can be tailored for a private training course for your organzation. We can tailor the course materials to be relevant for your environment and focuse to help elevate your team's needs.