i love apis 2015: getting **it done workshop

36

Upload: apigee-google-cloud

Post on 12-Apr-2017

654 views

Category:

Software


0 download

TRANSCRIPT

Page 1: I Love APIs 2015: Getting **IT Done Workshop
Page 2: I Love APIs 2015: Getting **IT Done Workshop
Page 3: I Love APIs 2015: Getting **IT Done Workshop
Page 4: I Love APIs 2015: Getting **IT Done Workshop

Page 5: I Love APIs 2015: Getting **IT Done Workshop

Page 6: I Love APIs 2015: Getting **IT Done Workshop

Page 7: I Love APIs 2015: Getting **IT Done Workshop

••

Page 8: I Love APIs 2015: Getting **IT Done Workshop
Page 9: I Love APIs 2015: Getting **IT Done Workshop

Page 10: I Love APIs 2015: Getting **IT Done Workshop
Page 11: I Love APIs 2015: Getting **IT Done Workshop

Page 12: I Love APIs 2015: Getting **IT Done Workshop
Page 13: I Love APIs 2015: Getting **IT Done Workshop
Page 14: I Love APIs 2015: Getting **IT Done Workshop

Back End APIs Apps

Go Live

Page 15: I Love APIs 2015: Getting **IT Done Workshop

Back End

Back End Mock

Go Live

APIs

App

API Mock

Page 16: I Love APIs 2015: Getting **IT Done Workshop
Page 17: I Love APIs 2015: Getting **IT Done Workshop

Requirements Definition Development Test

Bug Fix

Go Live

Page 18: I Love APIs 2015: Getting **IT Done Workshop

Test

Bug FixGo Live

Sprint 1 Sprint 2 Sprint 3 Sprint 4

Requirements Definition

Page 19: I Love APIs 2015: Getting **IT Done Workshop

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

Page 20: I Love APIs 2015: Getting **IT Done Workshop

Sprint 1 Sprint 2 Sprint 3 Sprint 4

Requirements Definition

Test Definition

Go Live Go Live Go Live Go Live

Page 21: I Love APIs 2015: Getting **IT Done Workshop
Page 22: I Love APIs 2015: Getting **IT Done Workshop
Page 23: I Love APIs 2015: Getting **IT Done Workshop

•Product Backlog

Sprint Backlog

EPICs

Stories

Use Cases

Page 24: I Love APIs 2015: Getting **IT Done Workshop

Use Cases

Test Cases

Test Scripts

Page 25: I Love APIs 2015: Getting **IT Done Workshop

Sprint Backlog

Sprints

Done

Page 26: I Love APIs 2015: Getting **IT Done Workshop

Product Owner

Scrum Master QA

API Dev Team

Test ApproachTest Scripts

ReadyDone

Page 27: I Love APIs 2015: Getting **IT Done Workshop

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

Page 28: I Love APIs 2015: Getting **IT Done Workshop
Page 29: I Love APIs 2015: Getting **IT Done Workshop

Feature

Develop

RC Tag

Master

Prod Tag

Page 30: I Love APIs 2015: Getting **IT Done Workshop

Page 31: I Love APIs 2015: Getting **IT Done Workshop

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

Page 32: I Love APIs 2015: Getting **IT Done Workshop
Page 33: I Love APIs 2015: Getting **IT Done Workshop

• •

Page 34: I Love APIs 2015: Getting **IT Done Workshop
Page 35: I Love APIs 2015: Getting **IT Done Workshop
Page 36: I Love APIs 2015: Getting **IT Done Workshop

• 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