Home Library Translate
A A A
Share »
Follow us on Facebook Follow us on Twitter Follow us on LinkedIn
Connect »

Blog: Business Communications

Menu

  • This Blog's Home
  • Guest Writer Submissions
  • Policies
  • To Subscribe to a Blog
  • About
  • Feedback

What Are Functional Specifications

By Theresa Pojuner on November 12, 2012

Functional Specifications (based on the Requirement Specifications) describe how something works; what the user will see, what the application will offer, what the finished product will present. The Functional Specifications are written for the manager/supervisor, describing how the application works based on the Requirements document.

The Functional Specifications (usually created after the Technical Specifications) can be simultaneously created close to the time when the product is almost ready for QA, depending on general practices. Why? Near completion time, the Technical Writer will have a detailed understanding of the finished product and be aware of all the functional changes that occurred during the project life cycle. By that time, the document will be able to describe how the product will function, operate, and behave. In essence, the Functional Specifications will show how the product now truly works.

It’s not just how it works- it describes how it flows. It will state how one function or activity will present another segment or slice of a product. The Functional Specifications are like mappings which lead you from one section to another. It illustrates or describes the logical flow during a process or procedure.

It is not a User’s Manual where you are told to click on an icon, tab, or item to be given a screen shot or image of the outcome.

The Functional Specifications have to:

  • provide if needed, a description of company  policies and possibly contact information (depending on the number of company sites),
  • contain a brief introduction highlighting features,
  • include a getting started section describing the system  structure,  or an applications menu description (i.e., what tool bars will be presented ), and its relevant functions,
  • provide error messages,
  • detail how-to- instructions or procedures,  explanations, and activities,( i.e., tabbing leading to what outcome),
  • provide instructions for accessing help , a glossary ,and an appendix  with a samples section if needed,
  • indicate what activities cannot be done,
  • how sections, procedures are broken up; the logistics involved,
  • how one process leads to another,
  • describe the circumstances as to when certain events occur or not occur,
  • supply the detailed information for each section and include screen shots, images or process flows, and
  • lastly, provide an evaluation form if desired.

Functional Specifications also show the history by:

  • explaining the deviations from the original Requirements Specifications,
  • explaining the decision to include or not to include an item in the final product,
  • clarifying why certain decisions were made,
  • describing the environment, and
  • noting the SME’s, Developers, Manages involved.

Functional Specifications will be presented via:

  • videos,
  • documented instructions,
  • mappings,
  • in-person training, or
  • training tutorials.

The individual creating the Functional Specifications should be the same individual presenting the Technical Specifications because they are the most knowledgeable about the workings inside and out. In the end, the document like all documents, must speak to the target audience. For Functional Specifications, you have to write to several audiences; make sure you are familiar with all of them before writing. This way, you will know what to emphasize within the document.

« Previous Next »

Search Our Site

Meet This Blog’s Host

Gail Zack Anderson, President of Applause, Inc., has nearly 20 years experience in training and coaching. She provides individual presentation coaching, and leads effective presentation workshops and effective trainer workshops. [Read more ...]


Theresa Pojuner is a Documentation Specialist with over 20 years of writing experience and is skilled in many areas of documentation, for example, Style Guides, Training Manuals and Test Cases, wth a specialty n Technical Writing and Procedures. [Read more ...]

Recent Blog Posts
Alternate Recent Posts Widget

  • Becoming A Technical Writer-Communicator Review
  • Creating A Knowledge Community
  • Tips for Handling Technical Writer Stress
  • Likeminded Communication
  • A Technical Writer Is Different From Other Writers
  • Involve and Engage Your Audience 20 Ways
  • Tips On Documenting Processes
  • Communicating Technical Writing Review
  • Communicating Via Visual Designs
  • Special Tips for Laptop Presentations

Related Library Topics

  • Body Language
  • Netiquette

Categories of Posts

  • Basics and Overviews
  • Body Language
  • Communicating Change
  • Communication Best Practices
  • Feedback (Sharing)
  • Humor in speaking
  • images
  • Listening
  • Netiquette
  • Presenting
  • slide shows
  • Speaking Skills
  • Team Presentations
  • technical writing
  • Telephone Skills
  • Uncategorized
  • Visual Aids
  • Voice and Vocal Habits
  • Writing

Library's Blogs

  • Boards of Directors
  • Building a Business
  • Business Communications
  • Business Ethics, Culture and Performance
  • Business Planning
  • Career Management
  • Coaching and Action Learning
  • Consulting and Organizational Development
  • Crisis Management
  • Customer Service
  • Facilitation
  • Free Management Library Blogs
  • Fundraising for Nonprofits
  • Human Resources
  • Leadership
  • Marketing and Social Media
  • Nonprofit Capacity Building
  • Project Management
  • Quality Management
  • Social Enterprise
  • Spirituality
  • Strategic Planning
  • Supervision
  • Team Building and Performance
  • Training and Development
About Feedback Legal Privacy Policy Contact Us
Free Management Library, © Copyright Authenticity Consulting, LLC ®; All rights reserved.
  • Graphics by Wylde Hare LLC
  • Website maintained by Caitlin Cahill

By continuing to use this site, you agree to our Privacy Policy.X