SlideShare una empresa de Scribd logo
1 de 31
TEST ENGINEERING
TO
ENGINEERING PRODUCTIVITY
MICHAEL PALOTAS
EBAY INTERNATIONAL
29. MARCH 2014
Michael Palotas
Head of Productivity & Test Engineering
Pfingstweidstrasse 60
8005 Zürich
Switzerland
Email: mpalotas@ebay.com
Twitter: @michael_palotas
LinkedIn: http://ch.linkedin.com/in/michaelpalotas/
WHO AM I?
TESTING @ EBAY 2
THE COMPANY
TESTING @ EBAY 3
EBAY INC.
TESTING @ EBAY 4
EBAY FACTS
Founded in 1995
Based in San Jose, California
28000 employees worldwide
>100 million active buyers and sellers worldwide
2500 USD transaction volume every second
TESTING @ EBAY 5
EBAY FACTS
TESTING @ EBAY 6
2 billion page views every day
75 billion database calls every day
>200 million downloads of eBay Inc’s mobile apps
TESTERS
RAISE
YOUR
HANDS
TESTING @ EBAY 7
DEVELOPERS
RAISE
YOUR
HANDS
TESTING @ EBAY 8
AGILE PEOPLE
RAISE
YOUR
HANDS
TESTING @ EBAY 9
NOW SHAKE HANDS
TESTING @ EBAY 10
TESTING @ EBAY 11
LOOKING BACK
TESTING @ EBAY 12
AGILE?
TESTING @ EBAY 13
Development Test
Waterfall - 6 months
Development Test
Agile - 2 weeks
THE BI(U)G HUNT
TESTING @ EBAY 14
AUTOMATION
TESTING @ EBAY 15
OR IS THIS ACTUALLY THE PRESENT FOR YOU?
TESTING @ EBAY 16
HOW ABOUT PREVENTING BUGS?
TESTING @ EBAY 17
PRODUCTIVITY
&
TEST ENGINEERING
Make the team more
efficient
&
productive
TESTING @ EBAY 18
HORIZONTAL / VERTICAL SUPPORT
TESTING @ EBAY 19
TEAM 1 TEAM 2 TEAM 3
VERTICAL VERTICAL VERTICAL
HORIZONTAL SUPPORT
HORIZONTAL SUPPORT
TESTING @ EBAY
TDD
Automation
Advice
Architecture
Infrastructure
20
VERTICAL SUPPORT
Rapid testing / exploratory approach
Focus on fast feedback
Manual testing: Very very very very important
Focus on primary work artifacts
Domain Knowledge
TESTING @ EBAY 21
Do we still need testers?
Or developers only?
TESTING @ EBAY 22
A FEW WORDS ON
(TEST) MANAGEMENT
A WORD ON MEASUREMENT & METRICS
TESTING @ EBAY 24
THE RACE TO ZERO
TESTING @ EBAY
Npr.org
25
OPEN SOURCE
TESTING @ EBAY
It is free
(it is not really free …)
Faster innovation cycles
Independence
Engagement / opportunities to grow
Hiring advantage
26
THE LONG LEASH
TESTING @ EBAY 27
HYGIENE FACTORS
TESTING @ EBAY 28
THE BIG GOAL
TESTING @ EBAY 29
THANK YOU!
REFERENCES
• http://weekendreflection.blogspot.ch/
• http://perfectplate.com/
• http://www.jamshid-ibrahim.net/
• http://simplehomemade.net/
• http://npr.org
• http://creatia2013.wordpress.com/
• www.kaushik.net
• Sackmesser.ch
• http://betterafter50.com
• http://estonianfreepress.com/
TESTING @ EBAY 31

Más contenido relacionado

Similar a CodeFest 2014. Michael Palotas — Test Engineering to Engineering Productivity: the road from bug detection to bug prevention

Scrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindsetScrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindsetMichael Palotas
 
Key Learnings From Creating 8000+ Facebook Ads Campaigns @ #MancSAS
Key Learnings From Creating 8000+ Facebook Ads Campaigns @ #MancSASKey Learnings From Creating 8000+ Facebook Ads Campaigns @ #MancSAS
Key Learnings From Creating 8000+ Facebook Ads Campaigns @ #MancSASNed Poulter
 
Lean Startup: How Development Looks Different When You're Changing the World ...
Lean Startup: How Development Looks Different When You're Changing the World ...Lean Startup: How Development Looks Different When You're Changing the World ...
Lean Startup: How Development Looks Different When You're Changing the World ...Abby Fichtner
 
Stylight: Seven Years of Making Style Happen - Case Study
Stylight: Seven Years of Making Style Happen - Case StudyStylight: Seven Years of Making Style Happen - Case Study
Stylight: Seven Years of Making Style Happen - Case StudyStylight
 
LEAN Enterprise and Enabling Innovation
LEAN Enterprise and Enabling InnovationLEAN Enterprise and Enabling Innovation
LEAN Enterprise and Enabling InnovationKarim Hopper
 
Inbound Marketing Map - Social Fresh Portland Mike Volpe
Inbound Marketing Map - Social Fresh Portland Mike VolpeInbound Marketing Map - Social Fresh Portland Mike Volpe
Inbound Marketing Map - Social Fresh Portland Mike VolpeHubSpot
 
SQUARE HSBA Innovation Hub - NOAH19 Berlin
SQUARE HSBA Innovation Hub - NOAH19 BerlinSQUARE HSBA Innovation Hub - NOAH19 Berlin
SQUARE HSBA Innovation Hub - NOAH19 BerlinNOAH Advisors
 
Lean Startup: How Development Looks Different When You're Changing the World
Lean Startup: How Development Looks Different When You're Changing the WorldLean Startup: How Development Looks Different When You're Changing the World
Lean Startup: How Development Looks Different When You're Changing the WorldAbby Fichtner
 
Digital analytics wednesday april meetup
Digital analytics wednesday   april meetupDigital analytics wednesday   april meetup
Digital analytics wednesday april meetupJeremy Creighton
 
An Intro to Growth Hacking
An Intro to Growth HackingAn Intro to Growth Hacking
An Intro to Growth HackingIdea Hunt
 
Growth Hacking Intro
Growth Hacking IntroGrowth Hacking Intro
Growth Hacking IntroIdea Hunt
 
Intro To Lean Startup (8 Oct 2015)
Intro To Lean Startup (8 Oct 2015)Intro To Lean Startup (8 Oct 2015)
Intro To Lean Startup (8 Oct 2015)Mai Quay
 
The Lean Startup - Basics
The Lean Startup - BasicsThe Lean Startup - Basics
The Lean Startup - BasicsNETNODE AG
 
Cliff Seal - Death to Boring B2B Marketing: Driving Innovation with Design Th...
Cliff Seal - Death to Boring B2B Marketing: Driving Innovation with Design Th...Cliff Seal - Death to Boring B2B Marketing: Driving Innovation with Design Th...
Cliff Seal - Death to Boring B2B Marketing: Driving Innovation with Design Th...Brooke Boyle
 

Similar a CodeFest 2014. Michael Palotas — Test Engineering to Engineering Productivity: the road from bug detection to bug prevention (20)

Scrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindsetScrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindset
 
Listening on the Social Web: How To Make Sense of all the Noise
Listening on the Social Web: How To Make Sense of all the NoiseListening on the Social Web: How To Make Sense of all the Noise
Listening on the Social Web: How To Make Sense of all the Noise
 
Key Learnings From Creating 8000+ Facebook Ads Campaigns @ #MancSAS
Key Learnings From Creating 8000+ Facebook Ads Campaigns @ #MancSASKey Learnings From Creating 8000+ Facebook Ads Campaigns @ #MancSAS
Key Learnings From Creating 8000+ Facebook Ads Campaigns @ #MancSAS
 
Lean Startup: How Development Looks Different When You're Changing the World ...
Lean Startup: How Development Looks Different When You're Changing the World ...Lean Startup: How Development Looks Different When You're Changing the World ...
Lean Startup: How Development Looks Different When You're Changing the World ...
 
Stylight: Seven Years of Making Style Happen - Case Study
Stylight: Seven Years of Making Style Happen - Case StudyStylight: Seven Years of Making Style Happen - Case Study
Stylight: Seven Years of Making Style Happen - Case Study
 
LEAN Enterprise and Enabling Innovation
LEAN Enterprise and Enabling InnovationLEAN Enterprise and Enabling Innovation
LEAN Enterprise and Enabling Innovation
 
EIA2018Portugal - Alar Kolk - 10X Ambition
EIA2018Portugal - Alar Kolk - 10X AmbitionEIA2018Portugal - Alar Kolk - 10X Ambition
EIA2018Portugal - Alar Kolk - 10X Ambition
 
Inbound Marketing Map - Social Fresh Portland Mike Volpe
Inbound Marketing Map - Social Fresh Portland Mike VolpeInbound Marketing Map - Social Fresh Portland Mike Volpe
Inbound Marketing Map - Social Fresh Portland Mike Volpe
 
EIA2018Italy - Alar Kolk - 10x Ambition @ EIA
EIA2018Italy - Alar Kolk - 10x Ambition @ EIAEIA2018Italy - Alar Kolk - 10x Ambition @ EIA
EIA2018Italy - Alar Kolk - 10x Ambition @ EIA
 
Hype cycle webinar_LEWIS
Hype cycle webinar_LEWISHype cycle webinar_LEWIS
Hype cycle webinar_LEWIS
 
SQUARE HSBA Innovation Hub - NOAH19 Berlin
SQUARE HSBA Innovation Hub - NOAH19 BerlinSQUARE HSBA Innovation Hub - NOAH19 Berlin
SQUARE HSBA Innovation Hub - NOAH19 Berlin
 
Lean Startup: How Development Looks Different When You're Changing the World
Lean Startup: How Development Looks Different When You're Changing the WorldLean Startup: How Development Looks Different When You're Changing the World
Lean Startup: How Development Looks Different When You're Changing the World
 
Digital analytics wednesday april meetup
Digital analytics wednesday   april meetupDigital analytics wednesday   april meetup
Digital analytics wednesday april meetup
 
An Intro to Growth Hacking
An Intro to Growth HackingAn Intro to Growth Hacking
An Intro to Growth Hacking
 
Growth Hacking Intro
Growth Hacking IntroGrowth Hacking Intro
Growth Hacking Intro
 
Innovation and Business Models
Innovation and Business ModelsInnovation and Business Models
Innovation and Business Models
 
Intro To Lean Startup (8 Oct 2015)
Intro To Lean Startup (8 Oct 2015)Intro To Lean Startup (8 Oct 2015)
Intro To Lean Startup (8 Oct 2015)
 
Intro Lean Startup
Intro Lean StartupIntro Lean Startup
Intro Lean Startup
 
The Lean Startup - Basics
The Lean Startup - BasicsThe Lean Startup - Basics
The Lean Startup - Basics
 
Cliff Seal - Death to Boring B2B Marketing: Driving Innovation with Design Th...
Cliff Seal - Death to Boring B2B Marketing: Driving Innovation with Design Th...Cliff Seal - Death to Boring B2B Marketing: Driving Innovation with Design Th...
Cliff Seal - Death to Boring B2B Marketing: Driving Innovation with Design Th...
 

Más de CodeFest

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита ПрокоповCodeFest
 
Денис Баталов
Денис БаталовДенис Баталов
Денис БаталовCodeFest
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена ГальцинаCodeFest
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр КалашниковCodeFest
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина ИвановаCodeFest
 
Marko Berković
Marko BerkovićMarko Berković
Marko BerkovićCodeFest
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис КортуновCodeFest
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр ЗиминCodeFest
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей КрапивенскийCodeFest
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей ИгнатовCodeFest
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай КрапивныйCodeFest
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим СмирновCodeFest
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин ОсиповCodeFest
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele RialdiCodeFest
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим ПугачевCodeFest
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene GroeschkeCodeFest
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван БондаренкоCodeFest
 
Mete Atamel
Mete AtamelMete Atamel
Mete AtamelCodeFest
 

Más de CodeFest (20)

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита Прокопов
 
Денис Баталов
Денис БаталовДенис Баталов
Денис Баталов
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена Гальцина
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр Калашников
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина Иванова
 
Marko Berković
Marko BerkovićMarko Berković
Marko Berković
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис Кортунов
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр Зимин
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей Крапивенский
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей Игнатов
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим Смирнов
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин Осипов
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим Пугачев
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван Бондаренко
 
Mete Atamel
Mete AtamelMete Atamel
Mete Atamel
 

Último

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 

Último (20)

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 

CodeFest 2014. Michael Palotas — Test Engineering to Engineering Productivity: the road from bug detection to bug prevention

Notas del editor

  1. Expectation would have been that most people are working in testingSince this is the QA track
  2. Depending on how many devs are in the room:Point out that there are test conferences vsdev conferencesVery few combined conferences like codefest for exampleI always ask myself why are these two disciplines so separateI sopke at German Testing Day and did the keynote: Requirements, Product management, development and test: quality only is created togetherAnyway, is QA something really so special? Do other people not understand us? Do we as testers try to separate ourselves from the rest of the organization?
  3. Who in the room is a so called embedded tester? Who works in an agile team? (and why were you not able to convince your dev counterparts and product managers to attend the session)
  4. Tell about Bret Rogers, Sydney KeynoteWhy does he think that way? The way product is built has fundamentally changedBetter tools, better programming languages, smaller incrementsEspecially in agile teams, traditional testers have a really hard time to find their spaceWhat about test driven development? In many agile teams there are no testers at allWhat about Google? Facebook has no testers at all (apparently) In many companies the full effect is not visible yet, because they haven’t gone the agile way yet fullyIn most places there is still a hybrid approach. So Brett Rogers is right, there is a huge wave of change coming to testing in the next 3-5 years
  5. We are moving to agile, what are our testers going to do? We keep complaining about being left out etc.
  6. Let’s look back: ebay but also the rest of the industryTeams are separated between dev and test Maybe even sometimes geographically (i.e. test factory) Everything done manuallyExtremely untechnicalLots of secondary artifacts: test plan, test cases, reviews,  but not a lot of testsDev and test has contrary goals: dev=few bugs, test=lots of bugsSimilar to DevOps  lots vs little change
  7. Who was agile in the room? Everyone is agile but in my opinion very little has changed in so called agile teamsOk, there are embedded testersThey often do the work that devsdont want to doFirst development then testBefore it was 6 monthsAnd it is 2 weeks, we call it a sprintYet, testers still wait for devs to code something and then to test it
  8. Main job of a tester used to be to find bugsMy job description used to be: responsible for software quality in europeBUT: I had no influence how the product was developed and how it was built, same for toolsTesters were looking for bugs and were super happy when they found oneBug bashes –> huge exitement about finding lots of bugsIsnt that reilly weird I was thinking about it for a long time: how about preventing bugs instead of finding them Testers have never tried to prevent a bug, instead they were rewarded if they found one
  9. Probably one of the biggest failures in testingMillions were spent on tools that promised everything and kept nothingPeople automated because it was part of the processAutomation never in synch with developmentTools used that a dev would never touch Automation was the job of a testerAfter running the tests 50% failedNobody caredAfter 3 consecutive fails they were turned off, in oder to make the build green againAutomation not part of the sprintPeople declared autmation as failed
  10. Always asked myself why we cannot not focus on avoiding and preventing bugs rather than just finding them
  11. This is what we did at ebay:Renamed the team from quality engineering to productivity & test engineeringQuality is out of the nameTesting is still in thereWhy? Because the whole team is responsible for quality and not just the quality guyFocus is also on productivityWe try to prevent bugs by productive and efficient teamsGood tools, build pipelines, good automated tests
  12. ConsultingHelp with i.e. automation tools, infrastructureCIVirtualizationTools, i.e. Selenium GridIos-driver, selendroid
  13. There is no set processMay be different per project and per team Focus is on fast feedback No ceremonial stuffTesting often times does many things outside of testing, but not much actual testing BUT: it may be difficult to get the trust when you cannot show which testcases you have checked offManage coverageArticulate risk No independenceWork across SDLC
  14. Yes absolutely do we need testersBut a very different kind of testerMch more technical Same language as developersVery versatileLook through user viewCode level  fix bugDo code reviewsReview user storiesSet up CI
  15. We don’t have test managers, only testers
  16. Maybe unconventional viewAre X bugs good or bad? Is 80% code coverage good or bad? Bug submission goals (15 per week) Testers were measured by how many bugs they submitWho is the better tester: 10 or 20 bugs? It is the change that matters and not the absolute number25% percent of the test cases are automated – huh? We look at metrics like in Sonar, but mot as goals but for information purposesStill important to collect metrics  example of 700 bugs, visibility, top management supportBUT: in agile environments it may be difficult to keep track of every bug. Testers can speak directly to dev and dont need to log a bug
  17. Race to zero  products should not cost anything anymoreFor many orgs testing is a pure cost factorCompanies try to lower cost by offshoring, outsourcing Usually it is not cheaper at all actually Outsourcers try to place their engineers as long as possible, thats ok but I as a customer want the oppositeNever seen that an outsources can provide better quality as doing it in houseBrett Rogers: out of 130 outsourced people he would have hired oneWe completely stopped outsourcingReplayed 65 in india with 25 in houseFaster, cheaper and people are super motivated, loyal etc.
  18. Job TitelWork hoursWork place WFHLet people fail Support them
  19. WLBMoney, will nichtdassjemandwegen 10% woandershingehtbusiness classzero attrition in 4 yearsshower at work Nice dinnerstake taxi from airport
  20. Quality needs to be in the DNA of a teamFocus on avoiding bugs instead of finding them afterwardsNo separate team Very technical skill set neededWe need to change on order to keep our jobsTest engineers should be able to fix the bugsMain job of tester: articulate risk, manage coverage, problem solver, mediator2. part: Long leash for peopleInnovation by trust What I told you works in EVERY company – if people want to make it workYou need to be ready for changeMost likely my job as it is today won’t exist in a year from nowThen there will be even more interesting things to do