i love apis 2015: getting **it done workshop
TRANSCRIPT
•
•
•
•
•
••
•
•
•
•
•
•
•
•
Back End APIs Apps
Go Live
Back End
Back End Mock
Go Live
APIs
App
API Mock
Requirements Definition Development Test
Bug Fix
Go Live
Test
Bug FixGo Live
Sprint 1 Sprint 2 Sprint 3 Sprint 4
Requirements Definition
Sprint 1 Sprint 2 Sprint 3 Sprint 4
Requirements Definition
Test and Bug Fix in the Sprint
Go Live Go Live Go Live Go Live
Sprint 1 Sprint 2 Sprint 3 Sprint 4
Requirements Definition
Test Definition
Go Live Go Live Go Live Go Live
•Product Backlog
Sprint Backlog
EPICs
Stories
Use Cases
Use Cases
Test Cases
Test Scripts
Sprint Backlog
Sprints
Done
Product Owner
Scrum Master QA
API Dev Team
Test ApproachTest Scripts
ReadyDone
Week 1 Week 2 Week 3
Mon -> Focus on Sprint closeout
Tue Sprint DemoSprint Retrospective
Wed
Sprint Planning - WhatSprint Planning - How
Backlog GroomingTechnical Grooming-> do we have all required tasks?-> estimate velocity for the next Sprint-> early indication to the PO
Thur Backlog Prioritisation-> Update next Sprint / Backlog
Fri -> Demo Prep-> Retro Prep
Feature
Develop
RC Tag
Master
Prod Tag
•
Sprint 1 Sprint 2 Sprint 3 Sprint 4
Requirements Definition
Test Definition
Go Live Go Live Go Live Go LiveGo Live Go Live Go Live Go Live
• •
• Agile Adoption• http://community.apigee.com/articles/2935/agile-assurance-advice-for-starting-the-agile-jour.
html
• BDD• https://community.apigee.com/articles/2685/apickli-rest-api-integration-testing-framework-
bas.html• https://github.com/apickli/apickli• https://github.com/apickli/apickli#gherkin-expressions• End to End Testing - Bug Squashing for API Developers, Wed 11.40 - 12.20 230B
• Mocking Strategies• Apigee and Node.js: Building Mock Backends Fast Wed 14.50 - 15.30 230B
• Continuous Integration• Continuous Integration: The Virtuous Cycle, Tue at 16.30 230B