SlideShare a Scribd company logo
High Availability Epic
HA.01 - HA: Atomiccommunicationestablishment.<Priority:H>
The NetworkAdmin,orthe application,requiringapath establishmentserviceviaAPIcanassume that,
incase the requestisaccomplished,all the flowscomposinga connectionare programmed.Incase a
requestisfailed,noflowisprogrammed(roll back),andanerror isreported.The roll backhappens
because the procedure time out,orbecause one of the operationsfails.Typical case issettingupanew
flowona switchthathas a full flowtable.
Acceptance Criteria:
HA.01 related vertical slices:
ID Name Slice (story)
HA.01.1 Commit functionality As a sysadmin,
I want commit on successful
request, so that all the flows
composing a path are
programmed on relevant
switches.
Example scenario:
Network path “installation”
Given a request to install a path,
When that request succeeds,
Then the commit happens and
no errors are reported.
HA.01-2 Rollback functionality As a sysadmin,
I want rollback on failed
requests in order to maintain
integrity,
so that the state is restored
accurately and atomicity is
preserved.
Example scenario:
“timeout” type exception
Given a request to install a path,
When that request fails,
Then the rollback happens and
errors are reported.
…

More Related Content

What's hot (9)

PPTX
Apache Apex connector with Kafka 0.9 consumer API
Apache Apex
 
PPTX
Ambari metrics system - Apache ambari meetup (DataWorks Summit 2017)
Aravindan Vijayan
 
PPTX
Header collection
Manav Prasad
 
PPTX
Autoscale without netscaler_ccceu13
Nguyen Anh Tu
 
PPTX
Cloudstack autoscaling
ShapeBlue
 
PPT
Server Load Balancing
alluwanted
 
PDF
Apikit in studio
fedefortin
 
PPTX
Descarga wamp server
Ernesto MH
 
PPTX
Apache Ambari Meetup - AMS & Grafana
Prajwal Rao
 
Apache Apex connector with Kafka 0.9 consumer API
Apache Apex
 
Ambari metrics system - Apache ambari meetup (DataWorks Summit 2017)
Aravindan Vijayan
 
Header collection
Manav Prasad
 
Autoscale without netscaler_ccceu13
Nguyen Anh Tu
 
Cloudstack autoscaling
ShapeBlue
 
Server Load Balancing
alluwanted
 
Apikit in studio
fedefortin
 
Descarga wamp server
Ernesto MH
 
Apache Ambari Meetup - AMS & Grafana
Prajwal Rao
 

Viewers also liked (8)

PPTX
Life cycle of user story: Outside-in agile product management & testing, or...
Ravi Tadwalkar
 
PDF
Kanban metrics v2 team reporting
Ravi Tadwalkar
 
PDF
Kanban metrics v2 pivot table for planning & forecasting
Ravi Tadwalkar
 
PDF
Kanban metrics v2 management reporting
Ravi Tadwalkar
 
PPT
Life Cycle of an Agile User Story
Michelle D'Souza
 
PPTX
SCRUM User Story Life Cycle
Kristen Varona
 
PDF
Lean kanban team assessment
Ravi Tadwalkar
 
PPTX
Embrace TQM (Total Quality Mgmt) mindset with lean thinking
Ravi Tadwalkar
 
Life cycle of user story: Outside-in agile product management & testing, or...
Ravi Tadwalkar
 
Kanban metrics v2 team reporting
Ravi Tadwalkar
 
Kanban metrics v2 pivot table for planning & forecasting
Ravi Tadwalkar
 
Kanban metrics v2 management reporting
Ravi Tadwalkar
 
Life Cycle of an Agile User Story
Michelle D'Souza
 
SCRUM User Story Life Cycle
Kristen Varona
 
Lean kanban team assessment
Ravi Tadwalkar
 
Embrace TQM (Total Quality Mgmt) mindset with lean thinking
Ravi Tadwalkar
 
Ad

More from Ravi Tadwalkar (20)

PPTX
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
Ravi Tadwalkar
 
PPTX
Kin2020- flow based product development- an experience report
Ravi Tadwalkar
 
PPTX
Session 0 role of leadership in agile v18
Ravi Tadwalkar
 
PPTX
Agile for scrum team members v4
Ravi Tadwalkar
 
PPTX
Agile for scrum masters v7
Ravi Tadwalkar
 
PPTX
Agile for product owners v12
Ravi Tadwalkar
 
PPTX
Introduction to agile lean
Ravi Tadwalkar
 
PPTX
Exec Leadership workshop
Ravi Tadwalkar
 
PPTX
LKIN2019: Lean transformation journey of infra briefing for business agility...
Ravi Tadwalkar
 
PPTX
Modern agile & ESP proposal for Transformation
Ravi Tadwalkar
 
PPTX
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
Ravi Tadwalkar
 
PPTX
Distributed agile- exec level briefing
Ravi Tadwalkar
 
PPTX
DevOps- exec level briefing
Ravi Tadwalkar
 
PPTX
Lean, agile and dev ops games- facilitator's guide
Ravi Tadwalkar
 
PPTX
Pecha kucha format- how can devops be implemented with lean and agile
Ravi Tadwalkar
 
PPTX
DevOps Approach (Point of View by Ravi Tadwalkar)
Ravi Tadwalkar
 
PPTX
Ravi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar
 
PDF
Kanban metrics- histograms & total wip
Ravi Tadwalkar
 
PPTX
Obstacle escalation process
Ravi Tadwalkar
 
PPTX
Agile Roles & responsibilities
Ravi Tadwalkar
 
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
Ravi Tadwalkar
 
Kin2020- flow based product development- an experience report
Ravi Tadwalkar
 
Session 0 role of leadership in agile v18
Ravi Tadwalkar
 
Agile for scrum team members v4
Ravi Tadwalkar
 
Agile for scrum masters v7
Ravi Tadwalkar
 
Agile for product owners v12
Ravi Tadwalkar
 
Introduction to agile lean
Ravi Tadwalkar
 
Exec Leadership workshop
Ravi Tadwalkar
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
Ravi Tadwalkar
 
Modern agile & ESP proposal for Transformation
Ravi Tadwalkar
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
Ravi Tadwalkar
 
Distributed agile- exec level briefing
Ravi Tadwalkar
 
DevOps- exec level briefing
Ravi Tadwalkar
 
Lean, agile and dev ops games- facilitator's guide
Ravi Tadwalkar
 
Pecha kucha format- how can devops be implemented with lean and agile
Ravi Tadwalkar
 
DevOps Approach (Point of View by Ravi Tadwalkar)
Ravi Tadwalkar
 
Ravi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar
 
Kanban metrics- histograms & total wip
Ravi Tadwalkar
 
Obstacle escalation process
Ravi Tadwalkar
 
Agile Roles & responsibilities
Ravi Tadwalkar
 
Ad

Recently uploaded (20)

PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 

Example of BDD/scenario based vertical slicing (for PM/PO community)

  • 1. High Availability Epic HA.01 - HA: Atomiccommunicationestablishment.<Priority:H> The NetworkAdmin,orthe application,requiringapath establishmentserviceviaAPIcanassume that, incase the requestisaccomplished,all the flowscomposinga connectionare programmed.Incase a requestisfailed,noflowisprogrammed(roll back),andanerror isreported.The roll backhappens because the procedure time out,orbecause one of the operationsfails.Typical case issettingupanew flowona switchthathas a full flowtable. Acceptance Criteria: HA.01 related vertical slices: ID Name Slice (story) HA.01.1 Commit functionality As a sysadmin, I want commit on successful request, so that all the flows composing a path are programmed on relevant switches. Example scenario: Network path “installation” Given a request to install a path, When that request succeeds, Then the commit happens and no errors are reported. HA.01-2 Rollback functionality As a sysadmin, I want rollback on failed requests in order to maintain integrity, so that the state is restored accurately and atomicity is preserved. Example scenario: “timeout” type exception Given a request to install a path, When that request fails, Then the rollback happens and errors are reported.
  • 2.