•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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 Fix
Go 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 Approach
Test Scripts
Ready
Done
Week 1 Week 2 Week 3
Mon -> Focus on Sprint closeout
Tue
Sprint Demo
Sprint Retrospective
Wed
Sprint Planning - What
Sprint Planning - How
Backlog Grooming
Technical 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

I Love APIs 2015: Getting **IT Done Workshop