If you're new to screencasting, it's a video capture of a computer screen with the narration of the person who is capturing the video. Take a look at one of the video help screens that I did for the High Q Greenhouses web site editing system:
How to Edit Text.
The software that I use is called
Camtasia Studio. I recall some sort of promotion they have during Christmas where you can get a free copy of one of their older releases. Ping me back for that and I'll dig it up!
You're probably aware of the video help that I have created in the past. I created some video help files for
Alberta Advanced Education & Technology a few months ago to walk through the implementation, setup, architecture and documentation of a web security system that I created for them.
Security Video DocumentationI presented them at the ISWG meeting where architects and developers on other teams saw some excerpts. Some of them had not seen screencasting before, and I was glad to share the concept with real examples. I remember Darcy, who had just taken over that security project from me, said "they're awesome". Thanks, Darcy - no, you're awesome!
I don't own the IP rights to the videos, so I'll have to describe them. Hopefully this will kick start your imagination for what you could use such a medium for in your work!
The video describing the implementation was very interesting. I used the video to go through the Visual Studio project structure, Also the code, pretty much line by line - this was great to talk about the smallest of details that would have taken much too long to type comments for, but were nevertheless important. Also, I went through the configuration file and what things were important and what things weren't.
There was a video on workstation setup, which tackled some strange issues involving permissions and group membership for identity accounts. Perfect material for a video, because who wants to read documents! Also, the
why was explained at the same time as the
what, which I'm sure would start to bring a new developer into the game faster.
The architecture video walked through the architecture document and explained the diagrams and brought the text and pictures together as I scrolled through a Word document on the screen.
Web Site Editing Video DocumentationThe latest videos that I produced were for the office administration staff at
High Q Greenhouses, the latest web site that I have set up. Various tasks like adding images to a photo gallery and adding news items are all covered. Hey, beats writing help documentation!
Video Documentation as a SolutionSo how far does this solution go towards solving the documentation problem? Truth is that it suffers from the same problem that all other forms of documentation do, so it's no worse off. It's my opinion that in the right situations, for the right audience, it's just killer!!! Conveying complex code, long-running sequences of events, etc. It has a place in my toolbox for sure.
Production TipsHere are a couple of reminders for producing a good screencast:
- Start with good equipment. Get a good microphone.
- Plan the presentation. Jot down a couple of notes for yourself and rehearse a little bit.
- Turn off things that are going to distract you like IM programs, your cell phone, etc.
- Remember: show and tell.
- Keep your mouse movement and scrolling to a minimum, it's distracting to watch afterwards.
- Talk slowly.
- When you make a mistake, just reposition everything on the screen to a point where you could erase to, and re-do the sequence you just did. Afterwards, you can just cut out the part you missed - chances are that the frame rate will hide the jump from one cut scene to another. Worst case, you could create a transition.
- EDIT. Trim the fat. Tighten up empty air by cutting it out. Cut out the audio where you are saying "um" etc.
- Try to keep the produced file size low. Record at 800x600 and downsize the production to 640x480. Use flash video (custom settings), MP3 encoding, 16-bit color, JPEG compression at 50%, 5 FPS.
Good luck and have fun!