Process FlowSpecifications of steps in a process including automated steps and human tasks. For example, "when the customer submits an application an approval task is created in the sales system."
CalculationsSpecifications for a calculation that may include business rules, algorithms and formulas. For example, "if the customer account is less than one year old, 10 points is added to the risk score."
EventsDetails of how events are generated and handled. For example, "if a customer doesn't purchase an item within 10 minutes of adding it to their cart, the marketing system is notified."
ValidationsValidation of user input. For example, "if the customer adds a product to their cart that can't be shipped to their default shipping location, present a warning message that states ..."
Look & FeelExpectations for look and feel that give designers enough flexibility to make things look good. For example, "the site is compliant with our brand style guide."
ImplementationExpectations for implementation that give architects, designers, engineers, subject matter experts and other implementors flexibility to do their job. For example, "the software will pass security review and testing processes as defined by the Chief Information Security Officer."
PerformancePerformance requirements such as "the system will have a page load time of less than 3 seconds with 1000 concurrent users."
ControlsDefinitions of internal controls. For example, "the system will log all requests with a user id."
OperationsOperations requirements such as "the platform will integrate with the autoscaling API and automatically request resources as required to to handle workloads." quality such as "the device will continue to operate normally after being dropped 22 times from a height of 6 feet onto concrete."
MaterialsConstraints on materials such as "all ingredients will be certified organic."
|Overview: Acceptance Criteria Examples|
Conditions that are used to determine if work has been completed to requirements.