Storyboarding is a visual planning approach used in a variety of fields, including film, design, and software development ... there are some tips and best practices to consider.