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

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