Skip to main content

Table 3 Inputs, outputs, resources, roles and tasks of BPB activity

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 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.