Development

We are experienced in all aspects of the modern web development process, from engineering to hosting and quality assurance. We embrace open-source technologies and agile methods in all our projects. Practices we embrace for development:

  • Collaborative Project Management: We stay in constant communication with our clients via email and meetings throughout our development life cycle.
  • Bug tracking: We typically deploy the Trac ticket management software to capture all bug reports and manage their status through issue resolution.
  • Version Control: We use SVN code versioning to allow our development team to collaboratively develop site features without risk of code loss and the ability to easily roll back changes.
  • Testing: We deploy "sandbox" test sites that allow our clients to review newly developed features before they are pushed to the sites production environment.

For more information, see our full list of services and company practices.