I am pleased to be involved in the development of the new site for the Canadian Association of Petroleum Producers (CAPP). Not only is the client fun to work with, but it was also rewarding to learn that the solution is exceeding the client's expectations. There are many occasions where CAPP requested a change request and they were pleasantly surprised to find that they can make those changes themselves via the configuration.

The solution is built on Microsoft Office SharePoint Server 2007 (MOSS) with these key technologies:

  • Publishing feature to support CMS
  • Business Data Catalog BDC for integrating with a couple of custom-built databases
  • Use of Search Protocol Handlers to enable search of document stored in another Enterprise content management system (HummingBird)
  • Search Engine Optimization using sitemap.xml
  • JQuery for supporting the rich user interactions

As usual, we approached this project with an iterative development plan. After a quick feature prioritization with CAPP, we learned that they wanted to be able to start populating web content as soon as possible; therefore, we collectively decided to work on all the publishing/CMS related features in the first and second iteration. While CAPP was populating the content, the development team would be working on the third iteration (back-end system integration). The content population exercise turned out to be a very effective channel for user feedback in the early iteration and allowed the development team to address on the feedback during the fourth iteration.

CAPP's commitment and involvement in the process was a key success factor in the project.