Book: Functional and Non-Functional Requirements – Simply Put!

Simple Requirements Decomposition / Drill-Down Techniques for Defining IT Application Behaviors and Qualities

Kindle: $3.97    Paperback: $8.97Buy from Amazon
for sales within the United States!
Check international pricing

Author: Tom and Angela Hathaway
Pages: 67
Publication Date: September 3, 2016

Also available as ecourse and covered in this ILT course.

SKU: EB-D13 Category: Tag:

Preface

Functional and Non-functional Requirements Can Make or Break Your Project

Defining solution-level requirements (aka functional and non-functional requirements) is a core competency for anyone in an organization responsible for defining future Information Technology (IT) applications. In this book you will learn simple and repeatable techniques for extracting solution-level specifications from business and stakeholder requirements that are expressed in complete sentence form.

My co-author, Angela, and I have used these techniques on hundreds of IT projects around the globe and we know the value each provides. Using these approaches will improve your ability to identify and document requirements at the level of detail that solution providers (vendors or developers) need to deliver the right technology for their organization.

The presented techniques will work on any set of well-expressed requirement statements. However, they were specifically designed for and work best with requirement statements that follow the “Rules for Writing Effective Requirements” that we present in our book “Writing Requirements for IT – Simply Put!”.

Regardless of your job title or role, if you are involved in defining future business solutions, this book will help you communicate your business needs to solution providers. It will reduce the potential for misunderstandings that undermine IT’s ability to deliver the right technology for the business.

How to get the most out of this book?

To maximize the learning effect, you will have optional, online exercises to assess your understanding of each presented technique. Chapter titles prefaced with the phrase “Exercise” contain a link to online exercises with immediate feedback featuring our recommended resolution and the rationale behind it. These exercises are optional and they do not “test” your knowledge in the conventional sense. Their purpose is to demonstrate the use of the technique more real-life than our explanations can supply. You need Internet access to perform the exercises. We hope you enjoy them and that they make it easier for you to apply the techniques in real life.

You can learn more business analysis techniques by visiting the Business Analysis Learning Store to see a wide selection of business analysis books, eCourses, virtual and face-to-face instructor-led training, as well as a selection of FREE Business Analysis training.

Audience

This eWorkbook will help anyone involved in defining solution-level requirements for Information Technology solutions, including (but not limited to):

  • Subject Matter Experts (SMEs)
  • Agile Product Owners
  • Project Managers
  • Business Analysts
  • Business Process Managers
  • IT Developers
  • Software Testers
  • Anyone wearing the Business Analysis hat

Regardless of your title or role, if you are involved in defining functional or non-functional requirements, this book is for you.

Learning Objectives

Specifically, this eWorkbook will give you techniques to:

  • Decompose Business and Stakeholder Requirement Statements to identify Functional and Non-Functional Requirements
  • Give those responsible for designing, building, and/or buying the solution the kind of information they need to make the decisions that are right for the business
  • Identify Informational, Performance, and Constraining Requirements from a list of Functional Requirements
  • Document and manage Business, Stakeholder, Functional and Non-Functional Requirements
  • Capture and clarify Business Rules and External Constraints that mandate limits to the delivered solution
  • Develop measurable Solution Requirements that facilitate End-User Acceptance Testing

Table of Contents

  • Preface
  • Setting the Stage for Requirements Decomposition
  • Discovering Functional and Informational Requirements
    • Capturing Functional Requirements
    • Exercise: Decomposing Requirements to Functions
    • Documenting Functions
    • Capturing Informational Requirements
    • Exercise: Discovering Informational Components
    • Attributes of Informational Requirements
      • Documenting Informational Components
      • Usability Requirements Define User Views
      • Defining Data Elements
      • Algorithms for Derivable Data
      • Data Element Accuracy
    • Exercise: Assessing Precision and Currency
    • Summary of Functional Requirements
  • Capturing Non-Functional Solution Requirements
    • Performance Requirements
    • Exercise: Measurable Qualities
    • Common Performance Measures
    • Identifying Performance-Related Functions
    • Exercise: Discovering Performance-based Functions
    • Business Rules and External Factors
    • Discovering Constraining Requirements
  • In Closing
    • Requirements Management Ideas
    • Process and Rule Review
    • Exercise: Final Exam
    • What Should You Do Next?

Additional information

About the authors

Angela and Tom Hathaway have authored and delivered hundreds of training courses and publications for business analysts around the world. They have facilitated hundreds of requirements discovery sessions for information technology projects under a variety of acronyms (JAD, ASAP, JADr, JRP, etc.).
Based on their personal journey and experiences reported by their students, they recognized how much anyone can benefit from a basic understanding of what is currently called “business analysis”. Their mission is to allow everyone, anywhere access to simple, easy-to-learn techniques by sharing their experience and expertise in their training seminars, blogs, books, and public presentations.

Requirements ARE Our Business! A video about BA-EXPERTS

Reviews

There are no reviews yet.

Be the first to review “Book: Functional and Non-Functional Requirements – Simply Put!”

Your email address will not be published. Required fields are marked *

You may also like…