SlideShare a Scribd company logo
Author
Father
Agile & Lean coach
www.crisp.se
Consultant
Henrik Kniberg
henrik.kniberg@crisp.se
@HenrikKniberg
What is an Agile Tester?
Colombo Agile Conf, June 2014
00:22
Agile tester mindset
Henrik Kniberg
Henrik Kniberg
Henrik Kniberg
Henrik Kniberg
Case study: Game development company
Concept
pres.
Resource
planning
Graphics
design
Sound
design
Dev
Test &
deploy
1m
4h
6m
8
Game backlog
1w 6m 6m
15
Design-ready games
12
Production-ready games
1m 3w 3m 3w1d
(1m+2m)
Actual work: 3 months
Time to market: 25 months
Before
Concept
pres.
Resource
planning
Graphics
design
Sound
design
Dev
Integr. &
deploy
1m
4h
6m
8
Game backlog
1w 6m 6m
15
Design-ready games
12
Production-ready games
1m 3w 3m
(1m+2m)
3w1d
Cross-functional game teams
Game team
(graphics, sound, dev,
test, deploy, etc)
Time to market: 3-4 months

After
Actual work: 3 months
Time to market: 25 months
7 times
faster
Better
games
Less
Planning
More
fun
Cross-functional teams
Henrik Kniberg
9
Dave
Joe
 Lisa
Dave
Joe
Lisa
January
 February
 March
 April
 May
 June
 July
6 months
3 months
Release
Release
We’re alot faster!
I’m a bit
slower
We’re slow!
I’m fast!
Henrik Kniberg
Test phase
 Test team
Tester role
Henrik Kniberg
Req
 Code
 Test
Test phase
Henrik Kniberg
Test team
Programmers
 Testers
We own
quality
Dev team
Tester
Henrik Kniberg
Tester role
I own
quality
Henrik Kniberg
Cross-functional development team
QA
 = Quality Assurance
= Quality Assistance
Role 
 Competency
We own
quality
Roles
Henrik Kniberg
Backend
 Test
DB
GUI
Design
Competencies
Henrik Kniberg
Design
Backend
DB
GUI
Test
Cross functional team
Doesn’t mean everyone has to know everything
Henrik Kniberg
DB
 Test
Web
Java
 Domain
 CM
Lisa
Joe
Fred
Jenny
David
Erik
Product
Backlog
Skills Needed to implement Top X backlog items
I’m good at
Test!
I can do Java, but
I’m not so good at it.
I don’t know CM
at all. But I’m
willing to learn!
I won’t even go
near a
database!
Knows a bit about many things
Knows a lot
about one
thing
Deliver, measure, adjust
continuously
How do you know that your product works?
Henrik Kniberg
ensure
1. Understand the
problem
2. Iterate until
you’ve solved it
Who are the
stakeholders?
What need do they have,
that we want to solve?
How will we know
when we’ve solved
it?
How will we know if we’re
moving in the right direction?
Minimize the distance to MVP
00:22
Typical activities
Henrik Kniberg
Make sure backlog items are testable & valuable
Henrik Kniberg
As a buyer
I want to save my shopping cart
so that I can continue shopping
later
How to demo:
1)  Enter store
2)  Put a book in shopping cart
3)  Press ”save cart”
4)  Leave store, and enter it again
5)  Check that the book is in my
cart
Find defects early!
Henrik Kniberg
Age of defect
$
Cost of
defect
Henrik Kniberg
Developers
Testers
Developers & Testers
Meeting room
Sit with the developers
Shorten the feedback loop
Henrik Kniberg
# of
handoffs
0
1
2
3
4
5
Length of feedback cycle
minutes
 hours
 days
 weeks
 months
 years
Maker
 User
1
 2
 3
People
(# of handoffs)
Time
(Feedback delay)
Push for Continuous Delivery
Henrik Kniberg
Test &
integrate
Deploy to
staging
Deploy
to prod
Manual
test
Manual
 Code &
commit
Build
Automatic
Create a shared vocabulary
Henrik Kniberg
Unit
Test?
Quality?
Integration
test?
Acceptance
test?
 Technical
debt?
Set working agreements for test automation
Each user story has at least
one black-box acceptance test
Almost all code is
covered by SOME kind
of test (AT or UT)
We know which code isn’t covered
and have a good reason for it
Henrik Kniberg
AT and UT complement each other
•  Acceptance tests: coupled to UI, decoupled from internal design
•  Unit tests: coupled to internal design, decoupled from UI
Complex code has
unit tests
Do & teach exploratory testing
Henrik Kniberg
!
?
Done includes ”no added technical debt”
Henrik Kniberg
Backlog
 Ready
for dev
Ready for
production
- No added tech debt
In
progress
Example: Test automation backlog
•  Change skin 
•  Security alert
•  Transaction history 
•  Block account 
•  Add new user 
•  Sort query results  
•  Deposit cash  
•  Validate transfer  

Henrik Kniberg
Step 1: Decide what needs to be tested
Step 2: Classify each test
Henrik Kniberg
Test case
Change skin
Security alert
Transaction
history
Block account
Add new user
Sort query
results
Deposit cash
Validate
transfer
Risk
Manual Test
Cost
Automation
Cost
low 0.5 hrs high
high 1 hrs high
med 3 hrs low
high 5 hrs low
low 0.5 hrs low
med 2 hrs medium
high 1.5 hrs low
high 3 hrs medium
Pay every
time
Pay once
Step 3: Sort the list
Henrik Kniberg
Test case Risk
Manual Test
Cost
Automation
Cost
Block
account high 5 hrs low
Validate
transfer high 3 hrs medium
Transaction
history med 3 hrs low
Sort query
results med 2 hrs medium
Deposit cash high 1.5 hrs low
Security
alert high 1 hr high
Add new
user low 0.5 hrs low
Change skin low 0.5 hrs high
Automate first!
Automate later
Don’t bother
automating
Example: Tech backlog
Henrik Kniberg
Product backlog
Tech backlog
Reserve X% of team capacity for the tech backlog
Henrik Kniberg
Tech backlog
Product backlog
Sprint
80%
20%
00:22
Example:
Spotify
Henrik Kniberg
Henrik Kniberg
Play Everywhere!
Like a magical music player in which
you’ve bought every song in the world!
>400 people in tech
Henrik Kniberg
36
Stockholm

Gothenburg

New York

San Francisco
> 50 squads
Henrik Kniberg
Henrik Kniberg
Autonomous Squad
Cross-functional, co-located, self-organizing team
39
Squads are grouped into Tribes
Henrik Kniberg
Tribe
 Tribe
 Tribe
Tribe
Tribe
 Tribe
Tribe
 Tribe
Chapter
Chapter
Chapter
Chapter
Guild
Each Tribe is a lightweight matrix focused on delivery
Vertical = Delivery. 
Horizontal = knowledge sharing & personal development
Reality is messy
Henrik Kniberg
Decoupling to enable
frequent releases
Henrik Kniberg
Feature squads
Client App squad
!#?
Self-service model
Henrik Kniberg
Client App squads
IOS
 Android
 Desktop
 Web
Feature squads
Infrastructure squads
Enable & support
Enable &
support
Enable &
support
Henrik Kniberg
Release trains & Feature toggles
Failure Recovery is more important
than Failure Avoidance
Henrik Kniberg
Failure Recovery
Failure Avoidance
“Limited Blast Radius” via decoupled architecture
Henrik Kniberg
”Limited Blast Radius” via gradual rollout
Henrik Kniberg
Trust > Control
100% control = 0% motion
Henrik Kniberg
If everything’s under control,
you’re going too slow!
- Mario Andretti
Henrik Kniberg
Analyze data
Narrative &
Prototypes &
Metrics
Build MVP
Deploy
Tweak 
“Radio you
can save!”
A/B stats
Idea/Problem
“Follow your
favorite artist”
00:22
Example:
Big Government Project
Henrik Kniberg
Team structure - before
Henrik Kniberg
52
3
Development
teams
Test
team
Requirements
analyst
team
?
%#
!
!
?
%#
!
!
Henrik Kniberg
53
Next 10
features
Ideas
 Features
 Development
 System
test
User
acceptance
test
Production
Henrik Kniberg
54
Next 10
features
Ready for
sys test
Dev
in progress
Sys test
progress
Team
swimlanes
Henrik Kniberg
 55
Dev Team 1
 Dev Team 2
 Dev Team 3
Next 10
features
Dev
in progress
Ready for
sys test
Team
swimlanes
Henrik Kniberg
56
”Daily cocktail party” 9:15 – 10:15
Henrik Kniberg
57
Feature team 1
 Feature team 2
 Feature team 3
9:30 – 9:45
 9:15 – 9:30
9:30 – 9:45
9:45 – 10:00
Test
sync
Requirements
sync
Dev sync
9:45 – 10:00
Project sync
10:00 – 10:15
Henrik Kniberg
58
Count
cards
Velocity per week
Example: Measuring velocity by counting cards
Henrik Kniberg
60
60
Total
# of 
delivered
features
Week
Example: Release planning using a burnup chart
All of these
will be done
Some of these
will be done,
but not all
None of these
will be done
Henrik Kniberg
61
”Oh no, bottleneck
in System Test!
FLOW
Tech stories
Henrik Kniberg
62
Next 5 tech
stories
Next 10
features
Henrik Kniberg
63
Bottleneck
”Let’s stop
building new
features”
”... and focus on
test automation!”
Henrik Kniberg
64
Everyone
doing tech
stories
Henrik Kniberg
65
Top 3 recurring bugs
Henrik Kniberg
66
Definition of
”ready for
development”
Definition of
”ready for
system test”
Henrik Kniberg
67Henrik Kniberg 67
Henrik Kniberg
68
Test Fix %&@#!
Release
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8
Release
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8
Test at end:
Test
%&@#!
Fix
Fix Time
saved!
Test
Test continuously:
Before:
Test at end
Now:
Test continuously
Bug fixing process
Henrik Kniberg
69
Bug found!
More important
than any of the
current top 30?
No
Write sticky-note,
find developer,
fix now!
Yes
Replace one of
the other
top 30 bugs
with this one
Yes
Ignore
it
No
Don’t log it.
Fix it NOW!
Blocker?
Three input queues
Henrik Kniberg
70
Next 5 tech
stories
Next 10
features
Next 5 lower
priority bugs
00:22
Wrapup
Henrik Kniberg
What is an Agile Tester?
Henrik Kniberg
•  An agile team member with testing expertise
•  Helps the team become quality-aware
•  ... and learn how to deliver better stuff
Mindset
Henrik Kniberg
Quality
Assurance
Quality
Assistance
Manual test
Functional
test
Requirements
Automatic
test
Exploratory
test
Customer
needs
Late
involvement
Early
involvement
Long
feedback loop
Short
feedback loop
Find defects
 Prevent
defects
Agile is a direction, not a place
Henrik Kniberg
The important thing isn’t
how you work.
The important thing is
how you improve the way you work!

More Related Content

What's hot

What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
Ron Lichty
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEHenrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEAgileee
 
Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
Agile Tribes Subway Map
Agile Tribes Subway MapAgile Tribes Subway Map
Agile Tribes Subway Map
Laura Klemme
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity Assessments
David Hanson
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
Cprime
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
Srikanth Shreenivas
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
Sandy Lee
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-UglyWater-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Brad Appleton
 
How to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan OlsenHow to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan Olsen
Dan Olsen
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation
Cprime
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
LeadingAgile
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
Erkan Erol
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
Steering Iterative and Incremental Delivery with Jeff Patton
Steering Iterative and Incremental Delivery with Jeff PattonSteering Iterative and Incremental Delivery with Jeff Patton
Steering Iterative and Incremental Delivery with Jeff PattonUIEpreviews
 
Continuous improvement - The active learning cycle
Continuous improvement - The active learning cycleContinuous improvement - The active learning cycle
Continuous improvement - The active learning cycle
Stefan Bln
 
Mentor update 1 value prop - mentor slides
Mentor update 1   value prop - mentor slidesMentor update 1   value prop - mentor slides
Mentor update 1 value prop - mentor slidesStanford University
 
Custom-tailored Agility with the Agile Fluency™ Model
Custom-tailored Agility with the Agile Fluency™ ModelCustom-tailored Agility with the Agile Fluency™ Model
Custom-tailored Agility with the Agile Fluency™ Model
Ahmed Avais
 

What's hot (20)

What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEHenrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Tribes Subway Map
Agile Tribes Subway MapAgile Tribes Subway Map
Agile Tribes Subway Map
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity Assessments
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-UglyWater-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
 
How to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan OlsenHow to be a Lean Product Ninja by Dan Olsen
How to be a Lean Product Ninja by Dan Olsen
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Steering Iterative and Incremental Delivery with Jeff Patton
Steering Iterative and Incremental Delivery with Jeff PattonSteering Iterative and Incremental Delivery with Jeff Patton
Steering Iterative and Incremental Delivery with Jeff Patton
 
Continuous improvement - The active learning cycle
Continuous improvement - The active learning cycleContinuous improvement - The active learning cycle
Continuous improvement - The active learning cycle
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Mentor update 1 value prop - mentor slides
Mentor update 1   value prop - mentor slidesMentor update 1   value prop - mentor slides
Mentor update 1 value prop - mentor slides
 
Custom-tailored Agility with the Agile Fluency™ Model
Custom-tailored Agility with the Agile Fluency™ ModelCustom-tailored Agility with the Agile Fluency™ Model
Custom-tailored Agility with the Agile Fluency™ Model
 

Similar to 'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014

What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methods
Bruno Sbille
 
An Agile Pick-N-Mix
An Agile Pick-N-MixAn Agile Pick-N-Mix
An Agile Pick-N-Mix
Robert Burrell Donkin
 
Facilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exerciseFacilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exercise
Peter Antman
 
Essentielle værktøjer for det agile team
Essentielle værktøjer for det agile teamEssentielle værktøjer for det agile team
Essentielle værktøjer for det agile teamBestBrains
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Yuval Yeret
 
Machine Learning Vs. Deep Learning – An Example Implementation
Machine Learning Vs. Deep Learning – An Example ImplementationMachine Learning Vs. Deep Learning – An Example Implementation
Machine Learning Vs. Deep Learning – An Example Implementation
Synerzip
 
When UX (guy) Meets Operations
When UX (guy) Meets OperationsWhen UX (guy) Meets Operations
When UX (guy) Meets Operations
Tim Sheiner
 
Can we induce change with what we measure?
Can we induce change with what we measure?Can we induce change with what we measure?
Can we induce change with what we measure?
Michaela Greiler
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
ESUG
 
How we integrate Machine Learning Algorithms into our IT Platform at Outfittery
How we integrate Machine Learning Algorithms into our IT Platform at OutfitteryHow we integrate Machine Learning Algorithms into our IT Platform at Outfittery
How we integrate Machine Learning Algorithms into our IT Platform at Outfittery
OUTFITTERY
 
Agile2012 soccer witha_basketballteam
Agile2012 soccer witha_basketballteamAgile2012 soccer witha_basketballteam
Agile2012 soccer witha_basketballteamdrewz lin
 
Raising the Bar
Raising the BarRaising the Bar
Raising the Bar
Alexandru Bolboaca
 
Threat Modeling All Day!
Threat Modeling All Day!Threat Modeling All Day!
Threat Modeling All Day!
Steven Carlson
 
ES3-2020-05 Testing
ES3-2020-05 TestingES3-2020-05 Testing
ES3-2020-05 Testing
David Rodenas
 
Scrum. software engineering seminar
Scrum. software engineering seminarScrum. software engineering seminar
Scrum. software engineering seminar
Alexandr Gavrishev
 
From SLO to GOTY
From SLO to GOTYFrom SLO to GOTY
From SLO to GOTY
ScyllaDB
 
Leanforum Agile Everywhere
Leanforum Agile EverywhereLeanforum Agile Everywhere
Leanforum Agile Everywhere
beskidek
 
International succes med cloud og agile
International succes med cloud og agileInternational succes med cloud og agile
International succes med cloud og agileBestBrains
 
Agile
AgileAgile
Agile
Komal2525
 
First steps in testing analytics: Does test code quality matter?
First steps in testing analytics: Does test code quality matter?First steps in testing analytics: Does test code quality matter?
First steps in testing analytics: Does test code quality matter?
Andy Zaidman
 

Similar to 'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014 (20)

What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methods
 
An Agile Pick-N-Mix
An Agile Pick-N-MixAn Agile Pick-N-Mix
An Agile Pick-N-Mix
 
Facilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exerciseFacilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exercise
 
Essentielle værktøjer for det agile team
Essentielle værktøjer for det agile teamEssentielle værktøjer for det agile team
Essentielle værktøjer for det agile team
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
 
Machine Learning Vs. Deep Learning – An Example Implementation
Machine Learning Vs. Deep Learning – An Example ImplementationMachine Learning Vs. Deep Learning – An Example Implementation
Machine Learning Vs. Deep Learning – An Example Implementation
 
When UX (guy) Meets Operations
When UX (guy) Meets OperationsWhen UX (guy) Meets Operations
When UX (guy) Meets Operations
 
Can we induce change with what we measure?
Can we induce change with what we measure?Can we induce change with what we measure?
Can we induce change with what we measure?
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
 
How we integrate Machine Learning Algorithms into our IT Platform at Outfittery
How we integrate Machine Learning Algorithms into our IT Platform at OutfitteryHow we integrate Machine Learning Algorithms into our IT Platform at Outfittery
How we integrate Machine Learning Algorithms into our IT Platform at Outfittery
 
Agile2012 soccer witha_basketballteam
Agile2012 soccer witha_basketballteamAgile2012 soccer witha_basketballteam
Agile2012 soccer witha_basketballteam
 
Raising the Bar
Raising the BarRaising the Bar
Raising the Bar
 
Threat Modeling All Day!
Threat Modeling All Day!Threat Modeling All Day!
Threat Modeling All Day!
 
ES3-2020-05 Testing
ES3-2020-05 TestingES3-2020-05 Testing
ES3-2020-05 Testing
 
Scrum. software engineering seminar
Scrum. software engineering seminarScrum. software engineering seminar
Scrum. software engineering seminar
 
From SLO to GOTY
From SLO to GOTYFrom SLO to GOTY
From SLO to GOTY
 
Leanforum Agile Everywhere
Leanforum Agile EverywhereLeanforum Agile Everywhere
Leanforum Agile Everywhere
 
International succes med cloud og agile
International succes med cloud og agileInternational succes med cloud og agile
International succes med cloud og agile
 
Agile
AgileAgile
Agile
 
First steps in testing analytics: Does test code quality matter?
First steps in testing analytics: Does test code quality matter?First steps in testing analytics: Does test code quality matter?
First steps in testing analytics: Does test code quality matter?
 

More from ColomboCampsCommunity

LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
ColomboCampsCommunity
 
The Impact of Digital Typography - Alain P @ CMBAgileCon 2016
The Impact of Digital Typography - Alain P @ CMBAgileCon 2016The Impact of Digital Typography - Alain P @ CMBAgileCon 2016
The Impact of Digital Typography - Alain P @ CMBAgileCon 2016
ColomboCampsCommunity
 
Are You Building the Right Thing? - Janet G @ CMBAgileConf 2016
Are You Building the Right Thing? - Janet G @ CMBAgileConf 2016Are You Building the Right Thing? - Janet G @ CMBAgileConf 2016
Are You Building the Right Thing? - Janet G @ CMBAgileConf 2016
ColomboCampsCommunity
 
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
ColomboCampsCommunity
 
Beyond Traditional Mobile Testing
Beyond Traditional Mobile TestingBeyond Traditional Mobile Testing
Beyond Traditional Mobile Testing
ColomboCampsCommunity
 
Building a UX Culture: Hasith Y @ Colombo UX Con
Building a UX Culture: Hasith Y @ Colombo UX Con Building a UX Culture: Hasith Y @ Colombo UX Con
Building a UX Culture: Hasith Y @ Colombo UX Con
ColomboCampsCommunity
 
Replacing Sales People with Great UX: Chandika J @ Colombo UX Con
Replacing Sales People with Great UX: Chandika J @ Colombo UX ConReplacing Sales People with Great UX: Chandika J @ Colombo UX Con
Replacing Sales People with Great UX: Chandika J @ Colombo UX Con
ColomboCampsCommunity
 
UX and the love for your e-commerce customer: Adnan I @ Colombo UX Con
UX and the love for your e-commerce customer: Adnan I @ Colombo UX ConUX and the love for your e-commerce customer: Adnan I @ Colombo UX Con
UX and the love for your e-commerce customer: Adnan I @ Colombo UX Con
ColomboCampsCommunity
 
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX ConHow Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
ColomboCampsCommunity
 
Shortcuts to Delight: Hasanga A @ Colombo UX Con
Shortcuts to Delight: Hasanga A @ Colombo UX ConShortcuts to Delight: Hasanga A @ Colombo UX Con
Shortcuts to Delight: Hasanga A @ Colombo UX Con
ColomboCampsCommunity
 
Bare Basics of UX: Rasika M @ Colombo UX Conference
Bare Basics of UX: Rasika M @ Colombo UX ConferenceBare Basics of UX: Rasika M @ Colombo UX Conference
Bare Basics of UX: Rasika M @ Colombo UX Conference
ColomboCampsCommunity
 
'Scrum Mythbusters': Ilan Goldstein @ Colombo Agile Conference 2014
'Scrum Mythbusters': Ilan Goldstein @ Colombo Agile Conference 2014'Scrum Mythbusters': Ilan Goldstein @ Colombo Agile Conference 2014
'Scrum Mythbusters': Ilan Goldstein @ Colombo Agile Conference 2014
ColomboCampsCommunity
 
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...ColomboCampsCommunity
 
'Sprint Activity Shortcuts': Colin Tan @ Colombo Agile Conference 2014
'Sprint Activity Shortcuts': Colin Tan @ Colombo Agile Conference 2014'Sprint Activity Shortcuts': Colin Tan @ Colombo Agile Conference 2014
'Sprint Activity Shortcuts': Colin Tan @ Colombo Agile Conference 2014
ColomboCampsCommunity
 
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
ColomboCampsCommunity
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
ColomboCampsCommunity
 
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
ColomboCampsCommunity
 
'Metrics That Matter': Gabrielle Benefield @ Colombo Agile Con 2014
'Metrics That Matter': Gabrielle Benefield @ Colombo Agile Con 2014'Metrics That Matter': Gabrielle Benefield @ Colombo Agile Con 2014
'Metrics That Matter': Gabrielle Benefield @ Colombo Agile Con 2014
ColomboCampsCommunity
 

More from ColomboCampsCommunity (18)

LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
 
The Impact of Digital Typography - Alain P @ CMBAgileCon 2016
The Impact of Digital Typography - Alain P @ CMBAgileCon 2016The Impact of Digital Typography - Alain P @ CMBAgileCon 2016
The Impact of Digital Typography - Alain P @ CMBAgileCon 2016
 
Are You Building the Right Thing? - Janet G @ CMBAgileConf 2016
Are You Building the Right Thing? - Janet G @ CMBAgileConf 2016Are You Building the Right Thing? - Janet G @ CMBAgileConf 2016
Are You Building the Right Thing? - Janet G @ CMBAgileConf 2016
 
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
 
Beyond Traditional Mobile Testing
Beyond Traditional Mobile TestingBeyond Traditional Mobile Testing
Beyond Traditional Mobile Testing
 
Building a UX Culture: Hasith Y @ Colombo UX Con
Building a UX Culture: Hasith Y @ Colombo UX Con Building a UX Culture: Hasith Y @ Colombo UX Con
Building a UX Culture: Hasith Y @ Colombo UX Con
 
Replacing Sales People with Great UX: Chandika J @ Colombo UX Con
Replacing Sales People with Great UX: Chandika J @ Colombo UX ConReplacing Sales People with Great UX: Chandika J @ Colombo UX Con
Replacing Sales People with Great UX: Chandika J @ Colombo UX Con
 
UX and the love for your e-commerce customer: Adnan I @ Colombo UX Con
UX and the love for your e-commerce customer: Adnan I @ Colombo UX ConUX and the love for your e-commerce customer: Adnan I @ Colombo UX Con
UX and the love for your e-commerce customer: Adnan I @ Colombo UX Con
 
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX ConHow Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
 
Shortcuts to Delight: Hasanga A @ Colombo UX Con
Shortcuts to Delight: Hasanga A @ Colombo UX ConShortcuts to Delight: Hasanga A @ Colombo UX Con
Shortcuts to Delight: Hasanga A @ Colombo UX Con
 
Bare Basics of UX: Rasika M @ Colombo UX Conference
Bare Basics of UX: Rasika M @ Colombo UX ConferenceBare Basics of UX: Rasika M @ Colombo UX Conference
Bare Basics of UX: Rasika M @ Colombo UX Conference
 
'Scrum Mythbusters': Ilan Goldstein @ Colombo Agile Conference 2014
'Scrum Mythbusters': Ilan Goldstein @ Colombo Agile Conference 2014'Scrum Mythbusters': Ilan Goldstein @ Colombo Agile Conference 2014
'Scrum Mythbusters': Ilan Goldstein @ Colombo Agile Conference 2014
 
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
 
'Sprint Activity Shortcuts': Colin Tan @ Colombo Agile Conference 2014
'Sprint Activity Shortcuts': Colin Tan @ Colombo Agile Conference 2014'Sprint Activity Shortcuts': Colin Tan @ Colombo Agile Conference 2014
'Sprint Activity Shortcuts': Colin Tan @ Colombo Agile Conference 2014
 
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
 
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
'Making Scrum Distributed Great!': Pete Deemer @ Colombo Agile Conference 2014
 
'Metrics That Matter': Gabrielle Benefield @ Colombo Agile Con 2014
'Metrics That Matter': Gabrielle Benefield @ Colombo Agile Con 2014'Metrics That Matter': Gabrielle Benefield @ Colombo Agile Con 2014
'Metrics That Matter': Gabrielle Benefield @ Colombo Agile Con 2014
 

Recently uploaded

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 

Recently uploaded (20)

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 

'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014