SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Tell me again, why are we doing
this agile thing?
Or, what it means to deliver
real value…
Scrum Day Twin Cities 2015
Paul Ellarby
What is the agile value proposition?
Build the Right Thing
1
2
63%
27%
Functionality that is never
or rarely used
If you spend 3 months building the perfect specification document…
…you just wasted 3 months of your life that you will never get back.
Assumptions Challenged!
• 3 things we wish were true
• The customer knows what the want
• The developers know how to build it
• Nothing will change along the way
3 things we have to live with
• The customer discovers what the want
• The developers discover how to build it
• Many things change along the way
Source: Henrik Kniberg
Business Drives Development
• Scrum considers this a good thing.
• Because of this, a closer relationship between
business professionals and technologists exists
than was typical before.
• Thus, we need to consider the dilemmas
we are likely to experience when
“Business Drives Development.”
Don’t really now what we want until
we see it…
Customers loved this… Until they tried this…
Elop – Stephen Elop, former Nokia CEO and Microsoft VP
IBM
Agile vs. not-so agile
Decision to implement
company-wide scrum
Pega Systems
Source: Jeff Sutherland, Scrum Inc
Agile View
Assess
Identify
partial
concepts
• Agile View of Product Management
Incremental Delivery = More ValueValue
Time / Cost / Features
Stop the
project!
Responding
to change
Delight the
customer
Working
product
Great
teams
Agile
Manifesto
Leadership
Strategic
Vision
Customer
First
Support the
Teams
Shipping
Product
Build the Thing Right
Engineering Practices
• Unit Testing and Test Driven Development
• Pairing
• Refactoring
• Continuous Integration
Unit Test
• Is usually done by developers
• Improves quality
• Facilitates changes
• Simplifies integration
• Enables automation
• Provides effective system documentation
• Makes your life simpler
“A Unit Test is a procedure used to validate that individual
units of functional code are working properly. “
Unit Testing
The Agile Way: Test First
Test Driven Development
“Test-Driven Development (TDD) is an
evolutionary approach to development which
instructs you to have test-first development
intent. Basically, you start by writing a test and
then you code to elegantly fulfill the test
requirements.”
• Small successful, tested steps.
• Do the simplest thing that could possibly work.
Copyright 2009 ThoughtWorks
A User Story
Copyright 2009 ThoughtWorks
Test First
Copyright 2009 ThoughtWorks
Copyright 2009 ThoughtWorks
Copyright 2009 ThoughtWorks
Uncle Bob Martin’s Three Laws of TDD
1. You are not allowed to write any production
code unless it is to make a failing unit test
pass.
2. You are not allowed to write any more of a
unit test than is sufficient to fail; and
compilation failures are failures.
3. You are not allowed to write any more
production code than is sufficient to pass the
one failing unit test.
Pairing
Refactoring
Practically Speaking..
What is Refactoring?
• Verify no change in external behavior by
– Testing
– Being very, very careful
A series of small steps, each of which changes the program’s
internal structure without changing its external behavior
Why Refactor
• To make room for new functionality
• To make the program easier to change
• To make the software easier to understand
• To “Fix broken windows”
“Continuous Integration is a software development
practice where members of a team integrate their work
frequently, usually each person integrates at least daily -
leading to multiple integrations per day. Each integration is
verified by an automated build (including test) to detect
integration errors as quickly as possible. Many teams find
that this approach leads to significantly reduced integration
problems and allows a team to develop cohesive software
more rapidly.”
http://www.martinfowler.com/articles/continuousIntegration.html
How much to automate?
Answer: It depends!
Tell me again, why are we doing
this agile thing?

Contenu connexe

Tendances

Why Do User Research And Usability Testing
Why Do User Research And Usability TestingWhy Do User Research And Usability Testing
Why Do User Research And Usability TestingRobert Stackhouse
 
Pair Programming: overview and concepts
Pair Programming: overview and conceptsPair Programming: overview and concepts
Pair Programming: overview and conceptsLior Kirshner-Shalom
 
Agile Testing
Agile Testing Agile Testing
Agile Testing VersionOne
 
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...DicodingEvent
 
The Software Craftsman (2nd edition)
The Software Craftsman (2nd edition)The Software Craftsman (2nd edition)
The Software Craftsman (2nd edition)goeran
 
What Software Quality Assurance Means to Me
What Software Quality Assurance Means to MeWhat Software Quality Assurance Means to Me
What Software Quality Assurance Means to MeRobert Stackhouse
 
The Software Craftsman
The Software CraftsmanThe Software Craftsman
The Software Craftsmangoeran
 
2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming liveJohannes Brodwall
 
Rapid Product Development
Rapid Product DevelopmentRapid Product Development
Rapid Product DevelopmentZachary Beer
 
Working effectively with legacy code chapter1
Working effectively with legacy code chapter1Working effectively with legacy code chapter1
Working effectively with legacy code chapter1Hiroaki NAKADA
 
Become Software Tester or Developer
Become Software Tester or DeveloperBecome Software Tester or Developer
Become Software Tester or DeveloperKMS Technology
 
Is Xp still extreme?
Is Xp still extreme?Is Xp still extreme?
Is Xp still extreme?Kiro Harada
 

Tendances (19)

Unit testing for project managers
Unit testing for project managersUnit testing for project managers
Unit testing for project managers
 
Why Do User Research And Usability Testing
Why Do User Research And Usability TestingWhy Do User Research And Usability Testing
Why Do User Research And Usability Testing
 
Pair Programming: overview and concepts
Pair Programming: overview and conceptsPair Programming: overview and concepts
Pair Programming: overview and concepts
 
ExumaTech Dev Process
ExumaTech Dev ProcessExumaTech Dev Process
ExumaTech Dev Process
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
 
The Software Craftsman (2nd edition)
The Software Craftsman (2nd edition)The Software Craftsman (2nd edition)
The Software Craftsman (2nd edition)
 
What Software Quality Assurance Means to Me
What Software Quality Assurance Means to MeWhat Software Quality Assurance Means to Me
What Software Quality Assurance Means to Me
 
The Software Craftsman
The Software CraftsmanThe Software Craftsman
The Software Craftsman
 
2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live
 
Rapid Product Development
Rapid Product DevelopmentRapid Product Development
Rapid Product Development
 
Tester vs Developer
Tester vs DeveloperTester vs Developer
Tester vs Developer
 
Peer review
Peer reviewPeer review
Peer review
 
Working effectively with legacy code chapter1
Working effectively with legacy code chapter1Working effectively with legacy code chapter1
Working effectively with legacy code chapter1
 
While You Are Coding
While You Are CodingWhile You Are Coding
While You Are Coding
 
Become Software Tester or Developer
Become Software Tester or DeveloperBecome Software Tester or Developer
Become Software Tester or Developer
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Is Xp still extreme?
Is Xp still extreme?Is Xp still extreme?
Is Xp still extreme?
 
Goodtests
GoodtestsGoodtests
Goodtests
 

Similaire à Paul Ellarby - Why do scrum?

Being Test-Driven: It's not really about testing
Being Test-Driven: It's not really about testingBeing Test-Driven: It's not really about testing
Being Test-Driven: It's not really about testingRaj Indugula
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesIgor Moochnick
 
10 Big Ideas from Industry
10 Big Ideas from Industry10 Big Ideas from Industry
10 Big Ideas from IndustryGarth Gilmour
 
Test driven development
Test driven developmentTest driven development
Test driven developmentSunil Prasad
 
{10.0} Test Driven Development.pptx
{10.0} Test Driven Development.pptx{10.0} Test Driven Development.pptx
{10.0} Test Driven Development.pptxAmalEldhose2
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing ExplainedTechWell
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Jason Yip
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from ScenariosRavikanth-BA
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiencesMorgan Simonsen
 
Best Practices in Software Development
Best Practices in Software DevelopmentBest Practices in Software Development
Best Practices in Software DevelopmentAndré Pitombeira
 
Your Client Wants What
Your Client Wants WhatYour Client Wants What
Your Client Wants Whatlazygolfer
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXuxpin
 
Prashant technical practices-tdd for xebia event
Prashant   technical practices-tdd for xebia eventPrashant   technical practices-tdd for xebia event
Prashant technical practices-tdd for xebia eventXebia India
 

Similaire à Paul Ellarby - Why do scrum? (20)

TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
Being Test-Driven: It's not really about testing
Being Test-Driven: It's not really about testingBeing Test-Driven: It's not really about testing
Being Test-Driven: It's not really about testing
 
Software testing
Software testingSoftware testing
Software testing
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best Practices
 
10 Big Ideas from Industry
10 Big Ideas from Industry10 Big Ideas from Industry
10 Big Ideas from Industry
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Selling Agile
Selling AgileSelling Agile
Selling Agile
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
 
What is xp
What is xpWhat is xp
What is xp
 
{10.0} Test Driven Development.pptx
{10.0} Test Driven Development.pptx{10.0} Test Driven Development.pptx
{10.0} Test Driven Development.pptx
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from Scenarios
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
Best Practices in Software Development
Best Practices in Software DevelopmentBest Practices in Software Development
Best Practices in Software Development
 
Your Client Wants What
Your Client Wants WhatYour Client Wants What
Your Client Wants What
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
 
Prashant technical practices-tdd for xebia event
Prashant   technical practices-tdd for xebia eventPrashant   technical practices-tdd for xebia event
Prashant technical practices-tdd for xebia event
 

Plus de Paul Ellarby

Steve loos agile operationalizing your org
Steve loos   agile operationalizing your orgSteve loos   agile operationalizing your org
Steve loos agile operationalizing your orgPaul Ellarby
 
Stevie borne tc scrum day 2015
Stevie borne   tc scrum day 2015Stevie borne   tc scrum day 2015
Stevie borne tc scrum day 2015Paul Ellarby
 
Lonnie sd self organization2015
Lonnie   sd self organization2015Lonnie   sd self organization2015
Lonnie sd self organization2015Paul Ellarby
 
Kevin burns are you collaborating enough-
Kevin burns   are you collaborating enough-Kevin burns   are you collaborating enough-
Kevin burns are you collaborating enough-Paul Ellarby
 
Ben elliott tpc reports
Ben elliott   tpc reportsBen elliott   tpc reports
Ben elliott tpc reportsPaul Ellarby
 
Harvey Robbins - Versatility
Harvey Robbins - VersatilityHarvey Robbins - Versatility
Harvey Robbins - VersatilityPaul Ellarby
 
Anglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of workAnglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of workPaul Ellarby
 
Dawn Olson Sue Rohde - Breaking the Mould
Dawn Olson Sue Rohde - Breaking the MouldDawn Olson Sue Rohde - Breaking the Mould
Dawn Olson Sue Rohde - Breaking the MouldPaul Ellarby
 
Chad Vossen - We shall produce working software
Chad Vossen - We shall produce working softwareChad Vossen - We shall produce working software
Chad Vossen - We shall produce working softwarePaul Ellarby
 
Jerry Walker - without a plan
Jerry Walker - without a planJerry Walker - without a plan
Jerry Walker - without a planPaul Ellarby
 
Den Gabbert - Confessions of a 1st year Scrum Master
Den Gabbert - Confessions of a 1st year Scrum MasterDen Gabbert - Confessions of a 1st year Scrum Master
Den Gabbert - Confessions of a 1st year Scrum MasterPaul Ellarby
 
Esther Derby Keynote
Esther Derby KeynoteEsther Derby Keynote
Esther Derby KeynotePaul Ellarby
 
Chris Barron - share a coke
Chris Barron - share a cokeChris Barron - share a coke
Chris Barron - share a cokePaul Ellarby
 
Splitting user stories
Splitting user storiesSplitting user stories
Splitting user storiesPaul Ellarby
 
Scrum days 2014 stevie borne
Scrum days 2014  stevie borneScrum days 2014  stevie borne
Scrum days 2014 stevie bornePaul Ellarby
 
Agile house flash build
Agile house   flash buildAgile house   flash build
Agile house flash buildPaul Ellarby
 
Nelson soken keynote
Nelson soken keynoteNelson soken keynote
Nelson soken keynotePaul Ellarby
 
Individuals and interactions over processes and tools
Individuals and interactions over processes and toolsIndividuals and interactions over processes and tools
Individuals and interactions over processes and toolsPaul Ellarby
 

Plus de Paul Ellarby (20)

Steve loos agile operationalizing your org
Steve loos   agile operationalizing your orgSteve loos   agile operationalizing your org
Steve loos agile operationalizing your org
 
Stevie borne tc scrum day 2015
Stevie borne   tc scrum day 2015Stevie borne   tc scrum day 2015
Stevie borne tc scrum day 2015
 
Lonnie sd self organization2015
Lonnie   sd self organization2015Lonnie   sd self organization2015
Lonnie sd self organization2015
 
Kevin burns are you collaborating enough-
Kevin burns   are you collaborating enough-Kevin burns   are you collaborating enough-
Kevin burns are you collaborating enough-
 
Ben elliott tpc reports
Ben elliott   tpc reportsBen elliott   tpc reports
Ben elliott tpc reports
 
Harvey Robbins - Versatility
Harvey Robbins - VersatilityHarvey Robbins - Versatility
Harvey Robbins - Versatility
 
Anglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of workAnglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of work
 
Dawn Olson Sue Rohde - Breaking the Mould
Dawn Olson Sue Rohde - Breaking the MouldDawn Olson Sue Rohde - Breaking the Mould
Dawn Olson Sue Rohde - Breaking the Mould
 
Chad Vossen - We shall produce working software
Chad Vossen - We shall produce working softwareChad Vossen - We shall produce working software
Chad Vossen - We shall produce working software
 
Jerry Walker - without a plan
Jerry Walker - without a planJerry Walker - without a plan
Jerry Walker - without a plan
 
Den Gabbert - Confessions of a 1st year Scrum Master
Den Gabbert - Confessions of a 1st year Scrum MasterDen Gabbert - Confessions of a 1st year Scrum Master
Den Gabbert - Confessions of a 1st year Scrum Master
 
Esther Derby Keynote
Esther Derby KeynoteEsther Derby Keynote
Esther Derby Keynote
 
Chris Barron - share a coke
Chris Barron - share a cokeChris Barron - share a coke
Chris Barron - share a coke
 
Splitting user stories
Splitting user storiesSplitting user stories
Splitting user stories
 
Scrum days 2014 stevie borne
Scrum days 2014  stevie borneScrum days 2014  stevie borne
Scrum days 2014 stevie borne
 
Agile house flash build
Agile house   flash buildAgile house   flash build
Agile house flash build
 
Nelson soken keynote
Nelson soken keynoteNelson soken keynote
Nelson soken keynote
 
Individuals and interactions over processes and tools
Individuals and interactions over processes and toolsIndividuals and interactions over processes and tools
Individuals and interactions over processes and tools
 
Scrum in reality
Scrum in realityScrum in reality
Scrum in reality
 
Change takes guts
Change takes gutsChange takes guts
Change takes guts
 

Dernier

Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 

Dernier (20)

Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 

Paul Ellarby - Why do scrum?