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
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