Today's guest blogger is Kelly Mullins from our Information Development department. I hope you gain some insight into how we created SnagIt 9 and how we work inside of TechSmith. Enjoy!

Here at TechSmith, the Information Development team is the customer’s voice of TechSmith products.
We strive to give information where and when our customers need guidance and provide feedback as customer advocates during the entire development process. An Information Developer is a member of the software product team from the very beginning of the software development lifecycle. We are at all times during development the active voice of the customer. The scope of our work is quite exciting and diverse and our role spans several different product teams.
The development of SnagIt 9 was a great opportunity for the Information Development team to create new and exciting user assistance collaterals that would accurately reflect the spirit, look, and feel of SnagIt 9 and it customers.

We began our user assistance journey by doing lots and lots of research. The big questions we wanted answered were: What do people need or want to know and what delivery method is preferred? We reached outward to our loyal customer base and inward to fellow TechSmith employees in each of our support services departments. To gather data, we used surveys, beta groups, questionnaires, and the monthly newsletters.
As a result of our research, we arrived at four overall goals that would guide every aspect of the creation of the User Assistance deliverables. These were:
• Be really, really helpful.
• Make the help fun and interesting to look at and explore.
• Make it graphical and only use SnagIt as an example of how others can use SnagIt.
• Use controlled English for easy readability and better localization.

To help us further define these goals, we made use of a theory called Create Problem Solving (CPS). Creative Problem Solving is the mental process of creating a solution to a problem. To qualify as CPS, the solution must either have value, clearly solve the stated problem, or be appreciated by someone for whom the situation improves. All situations do not need to be labeled as a problem. Other labels include a challenge, an opportunity, an improvable situation, or a situation where there’s room for improvement. SnagIt’s help file and online tutorials use CPS Diagrams to visually help solve customer situations by standing in place of a text-based table or a paragraph of text. For an image to work like a sentence, it has to have clearly defined, separate objects and some other parts indicating the relations of the objects. SnagIt’s callouts, arrows, and stamps were a perfect solution for creating CPS diagrams.
Enhanced Screen Tips were also developed for both main SnagIt and the new Editor to provide consistency between the two interfaces. These tips are larger windows that display more descriptive text than a regular tooltip. Enhanced Screen Tips can include an image and an F1 link to a help topic.
When the mouse pointer rests on a command on the ribbon tabs or anywhere on the UI where a tip resides, a ScreenTip is displayed to give you information about what that command does. At that time, if a customer presses F1 on the keyboard the help file will open to a tip specific topic.
Additionally, creating a help file that was optimized for localization was continually forefront in our development process. Since a large part of the cost of localizing a product comes from translating the written documentation, the cost of translating a largely text-based document versus a graphic-based document is significant. As a result of incorporating CPS diagrams that don’t have to be translated while implementing controlled English, the overall text in the help file was reduced by over 50% while the number of graphics that won’t need translation work increased by 90%.

Overall, the development of the SnagIt User Assistance deliverables was one of the biggest, yet most enjoyable challenges that I have had while working at TechSmith. In the end, we created a help file that we hope is not only a pleasure to read and peruse but is truly helpful for learning SnagIt. We also gave the 16 different Output and Add-in help files a makeover, uploaded over 50 new tutorials to the SnagIt Learning Center, created a unique and exciting poster for the boxed product, wrote helpful in-product help via the Enhanced Screen tips with context sensitive links, lowered localization costs, improved readability and understandability, and faithfully stood in as the voice of our customers during every part of the develop process. However, perhaps my very favorite accomplishment was at long last being able to kiss the help file’s boring text-based tables and instructions goodbye and replacing them with lots and lots of colorful SnagIt-made graphics.

Kelly Mullins is a long time resident of Flint, Michigan where she began her career in software development seventeen years ago. While a student at the University of Michigan, she helped pioneer a technical communications program focused on the emerging technology industry and became the first to graduate with that degree. The last six years have been spent at TechSmith where she has been a lead on the Information Development team working with the SnagIt and Camtasia Studio product teams.