One of the most effective techniques in my toolbox is to work one-on-one with the business users or business analysts to get the work done — it ensures that they get exactly what they need. It really helps that my toolset is visual in a way that allows them to easily follow the logic. Even without this toolset, I find that working like this is very useful. However, I know a lot of developers who prefer to work from specs on their own.
Keep your engineering skills up to date by signing up for TechRepublic’s free Software Engineer newsletter, delivered each Tuesday.