From: ScrumOntoBDD: Agile software development based on scrum, ontologies and behaviour-driven development
Inputs | • Ubiquitous Language Terminology (ULT) • Application Scenarios (AS) • Feature Sets (FS) • System Behaviours (SBe) |
Outputs | • BDD User Stories and Scenarios (BDDUSS) |
Resources | • Ontology Languages (OL) • Ontology Tools (OT) • BDD • BDD Tools (BDDT) |
Roles | • Ontology Engineer (OE) • Domain Expert (DE) • Product Owner (PO) • Software Engineer (SE) • Scrum Master (SM) |
Tasks | (a) Define User Stories and Scenarios (USS) using ULT, AS, FS, and SBe; (b) Formally specify the defined USS by means of a User Story and Scenario ontology that employs BDD templates; and (c) List the specified BDDUSS in a priority order thus building the Product Backlog. |