A presentation for the Ministry of Testing Greece by OpenBet
Size: 2.36 MB
Language: en
Added: Dec 02, 2018
Slides: 12 pages
Slide Content
Devs & Testers: Agile Adventures November 2018
Presenters Info • Manolis Mavrodimitrakis • Senior Test Analyst - OpenBet / SG Digital • George Liakos • Senior Test Analyst - OpenBet / SG Digital
LEADING DIGITAL GAMING, SPORTS AND iLOTTERY
TOP MARKETS & OUR OFFICES
Raise your hands!
Not safe for work! Tester Developer You call yourself “developer”? Is “tester” a real job? How could you miss that case? You don’t have a clue. This is working just fine. This code sucks My code never fails This is not a professional work I don’t speak with testers Is this something you can solve or you will just make it worse? It works on my machine There are no “good developers”, just testers that do not pay too much attention There are no “good testers”, just “bad developers”
Developers vs. Testers Who is more important? Without developers the software couldn't be produced Without testers the software would suffer from critical issues Developer facts Produces code Technically aware Tester facts Signs off feature Business aware
Where it comes from? Lack of communication Egoism Lack of understanding each others role Development process Management intervention
Why should a company invest on this relationship? Effective communication is an integral part of company culture Team growth is more important than individual growth Priority is on the project, not individual agendas No project in the world has been successful because of tools, code or infrastructure. People working together did it.
How to solve the conflict Following the agile/scrum framework conflicts can be managed effectively Test first approach Three amigos session (BDD, clear requirements) Developer and Tester awareness Retrospective sessions Setting boundaries
How to solve the conflict Mutual respect , active listening and constructive criticism Comments that always point to finding a solution and not targeting people or roles Developers and testers have different perspectives on the same task Company Initiatives Bringing remote teams together Company sponsored team lunche s and activities