max kolotilkin automation engineer @ wix
DESCRIPTION
Your automation is only as good as the person using it. Max Kolotilkin Automation Engineer @ Wix. About Wix. Wix in Numbers. 40,000,000 Users Adding over 1,000,000 new users each month 3 Data centers + 2 clouds (Google AE, Amazon) Around 300 servers - PowerPoint PPT PresentationTRANSCRIPT
Your automation is only as good as the person using it
Max KolotilkinAutomation Engineer @ Wix
About Wix
Wix in Numbers
• 40,000,000 Users– Adding over 1,000,000 new users each month
• 3 Data centers + 2 clouds (Google AE, Amazon)– Around 300 servers
• Static storage is over 200TB of data– Adding over 1TB of files every day
• Over 450 people work at Wix– ~150 people in the R&D
• 400 deployments a month– Continuous delivery
The Automation Way
Automation is a major player in continuous delivery processes
It is a huge discipline with an unlimited amount of possible approaches
Helps not only QA, but other company’s divisions as well
The Automation Way
A lot of the automation projects are not being used as commonly as expected
NecessityStabilityWriting\running timesMaintenance etc.’
It all comes down to usability of your automation project
The Automation Way
How can we make sure that users are really gaining from your
automation project ?
The Automation Way
a) User Oriented Implementation
b) Ease of use
c) Keeping your automation alive
User Oriented Implementation Ease of use Keeping your automation alive
User oriented implementation What are your goals?
a) In most cases you can find a lot of value automating a process
b) What are your trying to achieve ?
The Human factora) Understand their day to day workb) Understand their needs
User Oriented Implementation Ease of use Keeping your automation alive
User oriented implementation
TechnologyAgile implementation
a) Don’t be afraid of changesb) Provide “rapid value” to the usersc) Get feedback – make the user part of
the development processd) Build your test project correctly
User Oriented Implementation Ease of use Keeping your automation alive
Make your automation easy to use
Understandable automation
Accessibility
Basic common means of analysis
Automate the triggering process
User Oriented Implementation Ease of use Keeping your automation alive
Keep your automation project alive
Keeps your tests valida) Maintenanceb) Availability
SupportBe there for your users, don’t leave them hanging
User Oriented Implementation Ease of use Keeping your automation alive
If you write it….
They will come !