Skip to main content

John Terzakis

John Terzakis

John Terzakis has more than twenty-five years of experience developing, writing, and testing software. With Intel for sixteen years, John is currently a systems engineer with the Platform Engineering Group. He works with architects and engineers to help specify, verify, and manage requirements for Intel’s next generation of cellular modem products. John is a certified Intel instructor for internal requirements engineering courses. His prior experience includes director and manager roles with Shiva, Racal InterLan, and Dataproducts; and technical staff member at Bell Labs.

Speaker Presentations
Wednesday, June 10, 2015 - 4:15pm
Business Analysis & Requirements
EARS: The Easy Approach to Requirements Syntax

One key to specifying effective functional requirements is minimizing misinterpretation and ambiguity. By employing a consistent syntax in your requirements, you can improve readability and help ensure that everyone on the team understands exactly what to develop. John Terzakis provides examples of typical requirements and explains how to improve them using the Easy Approach to Requirements Syntax (EARS). EARS provides a simple yet powerful method of capturing the nuances of functional requirements. John explains that you need to identify two distinct types of requirements. Ubiquitous requirements state a fundamental property of the software that always occurs; non-ubiquitous requirements depend on the occurrence of an event, error condition, state, or option. Learn and practice identifying the correct requirements type and restating those requirements with the corresponding syntax. Join John to find out what’s wrong with the requirements statement—The software shall warn of low battery—and how to fix it.