fiverr - delivering fast w/ no qa - agile israel 2016 gil wasserman
TRANSCRIPT
![Page 1: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/1.jpg)
Delivering Fast.Then Faster.No Retreat. No Surrender.No QA.Gil Wasserman Fiverr VP R&DAgile Israel 2016
![Page 2: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/2.jpg)
![Page 3: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/3.jpg)
About Fiverr
![Page 4: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/4.jpg)
Quick Facts
About Fiverr
• Founded: 2010
• Funding: $110M
• Team: 250
• Dev team: 70
• Offices: Tel Aviv, NYC, SF, Chicago, Miami
![Page 5: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/5.jpg)
Fiverr is the world’s largest marketplace for creative and
professional services with millions of buyers and sellers
around the world.
![Page 6: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/6.jpg)
Logo Design, Illustration & Caricatures, Video & Animation, Copywriting and more! Work Created on Fiverr
Creative Goldmine
![Page 7: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/7.jpg)
190 Countries
![Page 8: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/8.jpg)
150 Categories
![Page 9: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/9.jpg)
25 Million Orders
Order processed every 4 seconds; Over 1M orders per month
![Page 10: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/10.jpg)
CD Daily
Production Deploys
Deploys Done by
Developer
Task Force: PM, BE, FE,
BA, Designer
20 TFsMicro Tasks, Large
Projects
Team X 5
Millions LOC
No QA !
![Page 11: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/11.jpg)
NoQA - WhyQA in The
Critical
Path
Is a Drag Is a Drug
Is a
Barrier to
Self
Growth
Software Development is a Knowledge Game
![Page 12: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/12.jpg)
NoQA - For WhatRemoving
QA from The
Critical Path
Faster
DeliveryEfficient Effective
Better
Quality
Does It Fit All ?
![Page 13: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/13.jpg)
Section A
First Steps: Learn to walk
Think smallNo context switch.
QA not a Gatekeepera Team Member
QA StarvationUse your judgement
No Bugz Manag.
15 → 50→ 70 Dev2 → 2 → 0 QA
Learn to
Forget
![Page 14: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/14.jpg)
Hey...What About Automation?• UT vs Integration vs full system tests ?
• Environment - Local, staging, p-likes
• DOM load vs full rendering?
• UT - Essential quality tool or a waste?
• Automated testing development - a bottleneck or not?
• Successful run - a condition to merge?
• Cross Browsers?
• Refactoring?
![Page 15: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/15.jpg)
Guiding Principles• Company Vision and Mission
• Dev Mission: Quality Impact, Fast!
• Nothing is perfect. Everything is imperfect. Grow within uncertainties.
• Minimal policy setting
• Trust → Autonomy → Ownership → Accountability
• Fear is no option. Be Responsible. Use your judgement
• Continuous learning
• Continuous goal setting
HubSpot
![Page 16: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/16.jpg)
So... What About Automation?• UT vs Integration vs full system tests ?
• Environment - Local, staging, p-likes
• JS or full rendering?
• UT - Essential quality tool or a waste?
• Automated testing development - a bottleneck or not?
• Successful run - a condition to merge?
• Cross Browsers?
![Page 17: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/17.jpg)
Own the Journey
Own the FeatureUnderstand the user
Own the FeatureLive in Production
Own the Business
Production Health
Own the BusinessFollowup
- Graphite, Grafana- Kibana- Graylog- Seyren- CircleCI- Slack- Docker, Consul- Impala- SiSense- P-Likes- New Relic- Rollout- Feature flags- AB tests
MVR, MVA
![Page 18: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/18.jpg)
Rule Your Domain• Tech and Product ownership
○ Teamwise
○ Enabler not a Tyrant
○ Managing tech debt
○ Code health
○ Production health
“Devs know their code best and should test it.”Large project retrospect
![Page 19: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/19.jpg)
Our Current Quality Pyramid Cup
Manual Local Testing
UT
Manual P-Like Testing
Rollout Strategy
Production Monitoring/AlertsQuick
Turnaround
Judgement Call
![Page 20: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/20.jpg)
Is It Right For Me?
![Page 21: Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman](https://reader031.vdocuments.net/reader031/viewer/2022030317/587135051a28abf0568b57ab/html5/thumbnails/21.jpg)
Thank you