Creative
- Have the lead developer on the project review the comps with the designer
- Have the creative director review and sign-off on comp designs before sending them to the client
- Have the lead designer QA the final comps before sending them to the client
- Make sure the project manager and account manager examine the final comps prior to sending them to the client
The lead developer should check the comp design against the wireframes and discuss any concerns they might have with the designer prior to sending them to the client.
The creative director should complete a final review of comps/artwork prior to sending them to a client because they provide the necessary criticism that improves the strategy, usability, creative approach, and overall vision to a project.
It is important for designers to take ownership for their own work and get used to doing their own quality assurance prior to comps being delivered to a client. Things they should scrutinize are: element alignment between comps so that components don’t jump from one page to another, branding is correct and up to date, all comp pages link correctly, comps match approved wireframes/storyboards and match the content map, and spelling is correct.
Do the comp designs match the wireframes and meet the SOW deliverables? Has anything been lost in translation? Is the client corporate branding/identity accurate and meet their requirements? Have the comps been proofread for grammatical/spelling errors?
Build
- Ensure all concerns with the comp design have been addressed by the designer and lead developer prior to build
- Confirm that the folder structure has been set-up correctly by the development team and that the lead developer has reviewed it
- Ensure that the lead developer has provided the project manager with a document that lists all third party libraries/components from the developer
- During build, the designer should monitor the build to ensure the build matches the comp designs correctly
- Developers should QA their own work on all platforms specified in the SOW
Upon approval of the comp designs, the designer should provide documentation to the development team, which outlines the specifics of the design features. If there are any questions from the developer they should be addressed prior to build.
Make sure that the build team has set-up the folder structure appropriately at the onset of the project build. Double-check that the folder structure has been created correctly following any client-specific guidelines (if applicable).
As mentioned before, having this documentation eases future versions of a project since it is often the fact that the original developers will not be on the revision. Be sure to put them in the project folder for future reference.
Make sure that the designer is scheduled to check-in occasionally with the development team to ensure that the build matches the comp design. Examples of items that are often overlooked: font kerning, form field alignment, margin and padding, and error messages.
During development, looming deadlines often impede the quality assurance that is necessary from the developer(s). Remind the team members of its importance and advise they should be checking that all links work, pages load (including error pages), and all site functions work. Also, be sure to check that that any fonts, content, imagery, and legal requirements are complete. Finally, be sure to check that the site functions correctly on all platforms that were outlined in the SOW.
Do your own QA of the build prior to submitting for alpha/beta review to ensure that all deliverables outlined in the SOW have been implemented and operating correctly and that final copy is integrated and proofread for spelling/grammatical errors. Finally, confirm that tracking has been implemented properly.
Quality Assurance
- It is best practice to have a development freeze while QA reviews the build
- Provide a functionality checklist that outlines all deliverables, hyperlinks, copy, page links, etc
- Copy matches the final copy deck
- Test the product OUTSIDE your development environment
If QA must begin while the development team is concurrently building, then a clearly defined document should be delivered to the QA team that outlines what should and should not be QA’d. Hopefully, this will not happen very often, as it’s not best practice and will adversely affect your project’s budget.
If the deliverable calendar has been pushed back, be sure to reschedule alpha/beta testing to ensure your QA team is available when you need them.
Has a functionality checklist been provided to the QA department prior to QA build? It should include, but not be limited to, what browsers/platforms to QA the project on (this should also be noted in the SOW), as well as include a list of team members responsible for the various aspects of the project. Having this list assists the QA team when they are assigning project tickets. Furthermore, this document should clearly outline project specs, functionality, tracking consoles login information, what QA should look out for, etc. Any known functionality issues should be clearly defined.
All copy should be proofread and matches the final copy deck with no spelling errors. If copy is in a different language, make sure that all special characters show-up correctly in both upper and lowercase versions.
A pool of testers should be available to review the projects outside your office environment. Confirm with the QA team leader that these tests have been completed.
Launch is not the end, but the beginning
- Confirm with QA that the project has been reviewed once it’s pushed live
- Post Project Audit
- Revisit that wish list
Occasionally there will be a hiccup once a project is pushed live. As such, a thorough QA of all functionality should be performed in the live environment.
Be sure to schedule a “post project audit”, with your team, to review the key learning’s during the projects development cycle. This is a great way to ensure that mistakes aren’t repeated on future projects as well as highlighting what went well to repeat them in the future.
Now’s a great time to revisit those items that your team, or the client, wanted to include that were out of scope. The best projects are the ones that are enhanced and evolve over time.
I hope that you find these reminders valuable for your own process checklists and that they help contribute to the success of your projects. Should you have any of your own tips to share, feel free to comment below.
Pages: 1 2
-
Nyneena
-
http://www.saturized.com Zoran Usancevic
-
http://www.islanddesignstudio.com IslandDesign
-
Michael
-
http://pm2pm.blogspot.com jeff
