13
Developer User Group Meetup AGILE METHODOLOGIES FOR ANDROID DEVELOPMENT How Continuous Delivery can reduce the risk of failure

Agile Methodologies For Android Development: How Continuous Delivery can reduce the risk of failure

Embed Size (px)

Citation preview

D e v e l o p e r U s e r G r o u p M e e t u p

AGILE METHODOLOGIES FOR ANDROID DEVELOPMENT

How Continuous Delivery can reduce the risk of failure

WHAT WE WILL COVER TODAY

1. Challenges faced when building android applications. 2. Continuous Delivery 3. Test Driven Development (TDD) in android. 4. Functional Testing 5. Continuous Integration (CI) 6. Deployment 7. Q&A

2

CHALLENGE - BUGS AND APPLICATION CRASHES

3

RESULT - BAD USER REVIEWS

4

CHALLENGE - LONG FEATURE RELEASES

5

IDEA

FEATURE

CONTINUOUS DELIVERY

6

Reducing Risk

& Waste

Rapid Release Customer Feedback

Innovate

TEST DRIVEN DEVELOPMENT

7

FUNCTIONAL TESTING

8

CONTINUOUS INTEGRATION

9

DEPLOYMENT

10

BETA VERSION DISTRIBUTION

11

Crash Reports Feedback from testers Analytics

CONTINUOUS DELIVERY

12

1. PLAN

2. CODE

4. TEST

3. BUILD

8. RELEASE

5. DEPLOY

7. MONITOR

6. OPERATE

THANK YOU. QUESTIONS

13