Project Roles and Responsibilities

How You Can Contribute to Your Project's Success

When working with our Professional Services team, there are several things you can do to make your project successful.

1. Prior to Design Approval

If you are undergoing a website redesign, be sure to go through each design comp as thoroughly as possible. This is the stage where changes should be finalized. Ask yourself how each page type would look with your content. In fact, encourage your designer to use your copy instead of the generic lorem ipsum. Be sure that your content drives the design and not vice versa.

Additionally, think about how the content for each region on your page will be generated, and communicate this to the individuals in charge of designing and developing your templates. For instance, if you have certain regions that should be optional or regions that can be rearranged, make sure your designers and developers know before the HTML coding begins. It is critical that all design change requests are communicated before the next stages.

2. After Design Approval, During the HTML Development Stage

During this phase, the design partner creates the HTML, CSS, and JavaScript based on the approved designs. Once you receive the files, be sure to set aside sufficient time to properly test the pages. Run an accessibility checker such as achecker and alert the developer to issues that need to be corrected. Test the pages in all versions of browsers and devices that you’ve decided to support. In addition, make sure to test all scenarios in the functional specifications, such as optional fields, interchangeable sections of content, and social media integrations. Once the implementation in the CMS begins, there should be no changes made to the HTML and CSS.

3. Prior to Cascade CMS Implementation Start

Carefully read the Statement of Work (SOW) in order to ensure that it accurately captures the scope, requirements and functional specifications. Be sure to ask us any questions you may have.

Please note that we cannot start the implementation until all of the deliverables requested have been provided. This includes all of the HTML, CSS, scripts, and image files.

4. During Cascade CMS Implementation

In order to ensure an expeditious and smooth integration, we kindly ask that you please refrain from making changes to the site in which we are working until we have completed our part of the implementation.

5. Post Cascade CMS Implementation

Once we have had our handoff demo, start testing all of the use cases and alert us to any questions and issues.  Use this time to make sure that we have delivered to your team what we agreed that we would deliver in the Statement of Work.  Please refer to our User Acceptance Testing Process instructions for UAT expectations.




Final approval of designs Client
Development of HTML, CSS, JavaScript, images, etc. Design Partner
Testing of all pages (accessibility, mobile output, etc.) Design Partner and Client
Final changes to HTML, CSS, etc. based on QA findings Design Partner
Delivery of files to Hannon Hill Design Partner
Finalization of SOW Hannon Hill
Walkthrough of SOW Hannon Hill, Design Partner, Client
Signoff of SOW Client
Implementation of templates into Cascade CMS Hannon Hill
Provide status updates to Client Hannon Hill
Internal QA Hannon Hill
Demonstration of the final implementation (Handoff demo) Hannon Hill
Testing of the implementation/User Acceptance Testing (UAT) Client
Address UAT issues brought up by Client Hannon Hill
Content creation and migration Client