12

Click here to load reader

Automation is as good as person using it

  • Upload
    wixcom

  • View
    58

  • Download
    1

Embed Size (px)

DESCRIPTION

Quick presentation on SQA Days Automation can simplify your life - they say… but, in many cases the assimilation of your automation systems is not as simple as you expected them to be. A correct automation project would be one that is easily embraced by the person intended to use it, providing him more and more value. This will allow you to continue and offer additional automation features that will provide additional value. By failing to do so, you deny yourself the option to move on to the next challenge, as you need to operate your systems as well as writing them. In order to proceed to your next automation challenge you need your users to be able to use the systems you have created for them; Unfortunately, this is not always the case…. In many cases we as automation engineers are missing on some very important steps on the way to a correct assimilation of the automation tools into the development process. In this session will try and review part of what we consider to be “down to earth” and important building stones on the way to the creation of a productive automation process; Understanding your users, their needs, selecting the right tool for the mission, and providing good comprehensive automation solution on time.

Citation preview

Page 1: Automation is as good as person using it

Your automation is only as

good as the person using it

Max Kolotilkin

Automation Engineer @ Wix

Page 2: Automation is as good as person using it

About Wix

Page 3: Automation is as good as person using it

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

Page 4: Automation is as good as person using it

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

Page 5: Automation is as good as person using it

The Automation Way

A lot of the automation projects are not being used

as commonly as expected

Necessity

Stability

Writing\running times

Maintenance etc.’

It all comes down to usability of your

automation project

Page 6: Automation is as good as person using it

The Automation Way

How can we make sure that users

are really gaining from your

automation project ?

Page 7: Automation is as good as person using it

The Automation Way

a) User Oriented Implementation

b) Ease of use

c) Keeping your automation alive

User Oriented Implementation Ease of useKeeping your automation

alive

Page 8: Automation is as good as person using it

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 factor

a) Understand their day to day work

b) Understand their needs

User Oriented Implementation Ease of useKeeping your automation

alive

Page 9: Automation is as good as person using it

User oriented implementation

Technology

Agile implementation

a) Don’t be afraid of changes

b) Provide “rapid value” to the users

c) Get feedback – make the user part of

the development process

d) Build your test project correctly

User Oriented Implementation Ease of useKeeping your automation

alive

Page 10: Automation is as good as person using it

Make your automation easy to use

Understandable automation

Accessibility

Basic common means of analysis

Automate the triggering process

User Oriented Implementation Ease of useKeeping your automation

alive

Page 11: Automation is as good as person using it

Keep your automation project alive

Keeps your tests valid

a) Maintenance

b) Availability

Support

Be there for your users, don’t leave them

hanging

User Oriented Implementation Ease of useKeeping your automation

alive

Page 12: Automation is as good as person using it

If you write it….

They will come !