Upload
iot-forum
View
1.934
Download
0
Embed Size (px)
Citation preview
- GEO AT GOOGLE SCALE ->1 billion active monthly users of Google Maps Services
>1 billion downloads of Google Maps on Android
>2 million active websites and apps use the Google Maps API every week
10s of thousands of user edits to local data and map data per day
- QUALITY AT GOOGLE SCALE -
Google has the world mapped - 200 countries and territories
Street View imagery is available across 66 countries
The satellite imagery in Google Earth covers more than 45% of the world's land surface and 80% of the world's population in sub-meter high resolution.
A problem coming your way?“We often find that when doing due diligence, that the team got the thing up and running as fast as possible and that's fine for getting to £1-5m revenue but they’ve created scaling issues for themselves after that.”- Simon Menashy, MMC Ventures
Don’t hire the QA army
Quality issue? Quality assurance!
QA is accountable but has very little power to change anything
Manual testing is very slow
A bad signSubject: We’re hiring! TEST AUTOMATION ENGINEER
Join our fast-growing team of TEST AUTOMATION ENGINEERS!
• Low coding skill is okay
• Write all our tests for us
• We have a foosball table and a blimp!
- GOOGLE’S TURNING POINT -
7 years ago, Google teams released to production once or twice a month, with the majority of the time taken by testing.
Today Google teams release to production daily or sub-daily.
There was no decrease in quality.
The “Testing Phase”
• No idea when the product will actually launch
• Massive amount of human hours to manage effectively
• Huge waste in expensive engineering hours
What testing really is
Testing provides expert driven feedback on the state of business requirement gaps, user impact and overall project quality.
One of the ways we do this is by checking things. Everybody can check things. It’s easy.
Checking is easy. Testing is hard.A testing expert in your development team will:
• Make sure people get information about your product at the optimal time to make timely decisions
• Make your development process more efficient
• Design tools and infrastructure to make your developers more productive
- THE PUSHBACK -
We don’t have time to write tests!
We don’t know how!
That’s not the way we work at this company!
- EMPOWER YOUR TESTING EXPERT -
Hard to find, hard to retain!
• First class citizen within the team
• Similar job title and salary to developers
• Needs management support
What’s in it for me?
• Rock solid software
• Ability to quickly change product direction
• Freedom to innovate