SlideShare a Scribd company logo
1 of 130
Download to read offline
You Can't Be Agile If Your
Testing Practices Suck
Peter Gfader
@peitor
About me
Peter Gfader
The Agile Architect
https://beyond-agility.com/books/
https://www.meetup.com/
Software-Craftsmanship-Zurich/
Peter Gfader
The Agile Architect
About You
What do you do in software?
• Analyze
• Discover
• Design
• Code
• Test
• Architect
• Document
• Coach
• Manage
You Can't Be Agile If Your
Testing Practices Suck
Peter Gfader
@peitor
Is this what Agile
is about?
„We have Squads now“Thanks Spotify for a new word for Team.
#pain
What is your current pain?
From Senior Management
What is your current pain? What I heard...
• Lack of Innovation
• Operational issues
• Not working with My people
• No time for improving
• Too slow
• Late delivery
• Too little visibility
• Too many dependencies to manage
• Poor morale
• Too many issues in production
• Timelines not predictable
• Morale is low
• Problems discovered too late
• Hiring great people
• Competition
• Low Employee satisfaction
• People very busy certain time,
certain time team is over or understaffed
• They have the wrong Mindset
• Quality is low
• Feedback is very low and late
• Lack of know how
• Too many regulations, ISO norms, laws, compliance rules
Which pain is
gone with
Agile?
What Agile
is not
Agile is not
"Doing what I say…
Just faster"
Agile is not
Cheaper
So...
What is Agile then?
What is Agile
for you?
Elevator Pitch In Pairs
...before some defitions...
Some
Definitions
"Company"
=
A system
That solves external problems
And makes more money than it spends.
"Company"
=
A system
That solves external problems
And makes more money than it spends.
Back to
Agile
https://twitter.com/peitor/status/425718700290105344
http://agilemanifesto.org/
VUCA?
VUCA =
volatility
uncertainty
complexity
ambiguity
VUCA =
volatility
uncertainty
complexity
ambiguity
“I don’t know”
Can you admit that
you don’t know?
You should!
You should!
Or someone else will
Uber, the world’s largest taxi company owns no vehicles.
Airbnb, the world’s largest accommodation provider owns no real estate.
Facebook, the world’s most popular media provider creates no content.
Instagram, the most valuable photo company, sells no cameras.
Netflix, the fastest growing television network, lays no cables.
Alibaba, the world’s most valuable retailer has no inventory.
Agile ... Why?
Agile is about working smarter, rather than harder.
lt's about generating more value with less work.
→ particularly more monetizable value with less work.
Steve Denning https://businessagility.institute
More
Definitions
"Operational Agility"
How quick can we
deliver value
(in the form or a Product/Feature)
to changing
demands from the
market?
„Strategic Agility“
How quick can an
organisation
improve its competitive
position
& create opportunities
for growth.
Customer focus
is invaluable.
Our world changes...
• Globalization
• Deregulation
• Knowledge work
• The Internet
• Greater competition
• Faster pace
• Digitization of everything
• The customer is the boss
“We are seeing more change in the next 15
years than in the last 15 years.
The big question is always,
do we car manufacturers learn to become tech
companies more quickly than a tech company
learns to be an automotive player?”
Peter Schwarzenbauer – Aug 2017
BMW management board
https://www.nytimes.com/2017/02/08/business/germany-bmw-daimler-volkswagen-uber.html
“We are seeing more change in the next 15 years than in the last 15 years.
The big question is always,
do we car manufacturers learn to become tech companies more quickly than a
tech company learns to be an automotive player?”
Peter Schwarzenbauer –
BMW management board
https://www.nytimes.com/2017/02/08/business/germany-bmw-daimler-volkswagen-uber.html
Back to the
pain
What is your current pain? What I heard...
Skills
• Lack of Innovation
• Operational issues
• No time for improving
• Too slow (Late delivery)
• Too many dependencies to manage
• Quality is low
• Lack of know how
People
• Poor morale
• Hiring great people
• People very busy certain time,
certain time team is over or understaffed
• Mindset problem? Tools & Know How is there
Market/Competition
• Customer is gone
• Market share decreases
Self Awareness
• Too little visibility
• Problems discovered too late
• Lack of Innovation
• Feedback is very low and late
From the #pain to
Major Challenges
Major challenges
1. Vision to 1 week Outcomes
2. Good Engineering Skills
3. Continuous Improvement
4. Leadership
What Worked
„Peter tell me what to do“
#TODO
Stop Talking „Agile“
„Scrum says“
„This is not Agile“
„Let‘s do this in an agile way“
„XP recommends …“
„In the SAFe book its written“
„This is not Lean enough“
„You must be co-located for XP“
„Let’s make this transparent by putting
it in wall”
“We are iterative and adaptive”
“Great showcase and demo”
„Customer“
„User“
„Risk“
„Market“
„Competition“
„Value“
„Product“
„Sponsor”
„Money”
#moreContent
Stop Start
https://beyond-agility.com/stop/
„How do we
become
agile?“
„How do we
become
agile?“
How can we
discover and
deliver Value
faster?
What is Value in our Organization? Product?
https://beyond-agility.com/stop/
# TODO https://www.scrum.org/resources/evidence-based-management-guide
Value Metrics #TODO
Evidence-Based Management Metrics
https://www.scrum.org/resources/evidence-based-management-guide
Metrics for Pirates AARRR
https://www.slideshare.net/dmc500hats/startup-metrics-for-pirates-
long-version
Googles HEART
https://www.dtelepathy.com/ux-metrics/
Quality
Quality
Quality
Quality
Major challenges
1. Vision to 1 week Outcomes
2. Good Engineering Skills
3. Continuous Improvement
4. Leadership
How to
slow down
your project / product?
Why do we write bad code?
1. Hypothesis For Bad Code
Broken Window Theory
http://blog.gfader.com/2011/10/broken-window-theory-in-real-world.html
Broken Window Theory
2. Hypothesis For Bad Code
We write bad code,
because we read bad code
Write crappy code?
You have never seen good code!
Santa Claus. Osterhase.
Write crappy code?
You have never seen good code!
Read good code
→ Make code easier to read
Easy code to read
→ Easy code to change
→ Easy to maintain
Code Readings?
• Code Reviews
• Peer work reviews
• Pair Programming
• Mob Programming
• Pre Commit
• Gerrit
• Pull Requests
Code Readings?
• Peer Reviews
• Whole Team Code Reviews
• Pair Programming
• Mob Programming
• Pre Commit
• Gerrit
• Pull Requests
• Open source (Read? Write?)
#TODO Tips Code Reviews
• Code, !Person
• Constructively propose changes
→ Questions!
Code Reviews
• Code, !Person
• Constructively propose changes
→ Questions!
• Review not only code
o Tests
o Build process
o ..
→ Grow as a team
Pair Programming
https://twitter.com/mpetrinidev/status/1042805522603417600
#TODO
Strong Style Pair Programming
"For an idea to go from your head into the computer
it MUST go through someone else's hands"
http://llewellynfalco.blogspot.com/2014/06/llewellyns-strong-style-pairing.html
Mob Programming
• Whole team
• Work on same thing
• Same time
• Same space
• Same computer
http://mobprogramming.org/
Mob Programming
http://mobprogramming.org/
#TODO: Review Code
• In your team
• With 1 peer
• Open source
• Brown bags – Lunch time discussion
#TODO: Code to read in the Team
https://github.com/nsubstitute/NSubstitute
https://github.com/techtalk/SpecFlow
https://github.com/sf105/goos-code
https://github.com/machine/machine.specifications
https://github.com/BjRo/xunitbddextensions
https://github.com/dtchepak/DaveSquared.StringsTheThing
Good code is like a joke!
Good code is like a joke!
No need for explanation
3. Hypothesis For Bad Code
“Nobody can write
good code in 1 sit-in.”
There is no “Right the 1st time”
3. Hypothesis For Bad Code
“Nobody can write good code in 1 sit-in”
-> Refactoring
#TODO Refactoring
https://github.com/NotMyself/GildedRose
https://github.com/jcbozonier/Refactoring-Katas
The little issue with
Refactoring?
Unclear what works
and what doesn’t
We are never done.
Without Tests
Change and
refactor without
fear.
With Tests
Refactoring
+
Tests
=
?
Refactoring
+
Tests
=
No Business Value
Waste?? Overhead??
Car Breaks
Refactoring
+
Tests
=
?
Test-Driven Development (TDD)
Writing tests prior to writing the production code.
Its that easy ☺  ?
REFACTOR GREEN
RED
http://gfader.tumblr.com/post/153724638564/tdd-as-i-think-of-it-november-2016-where-do
→ Outside world and code do not match
→ Implemented requirements unclear
→ Code not understandable
TDD Outside In
Test Driven Development
TDD = Testing technique?
TDD = Design technique?
TDD = Learning technique?
TDD = Thinking technique?
Habit 2/7
Begin with the end in mind
#Todo Practice Globally
November 16th (or 15th), 2019
Global Day of Code Retreat
https://www.coderetreat.org
#Todo Find your peers
https://www.meetup.com/topics/software-craftsmanship/
All fine... But we are here
Proper
Root Cause
Analysis
Proper Root Cause Analysis
1. Gather Data during Sprint
Proper Root Cause Analysis
2. Cluster and Analyse in Retrospective
5Whys
Proper Root Cause Analysis
3. Delegate to Team
Dive deeeeeep
Proper Root Cause Analysis
4. How to prevent this in future?
Proper Root Cause Analysis
5. Maximize learning
From individuals
to team (s)
to organizational learning
5 Steps - Proper Root Cause Analysis
1. Gather Data
2. Retrospective
3. Delegate to Team -> Deep Dive
4. Prevent this in the future
5. Maximize learning
Quality
Quality
How to sell to Managers?
Investment
Well crafted & tested code
is expensive.
Investment
Well crafted & tested code is
expensive.
Fixing bad code is very, very,
very, very expensive.
Agile/Lean/Scrum/Kanban/DevOps don’t matter.
What matters is to get better at
understanding your future customer
and providing value faster.
https://beyond-agility.com
Thank You!
https://twitter.com/peitor
https://www.linkedin.com/in/petergfader/
peter@beyond-agility.com
https://beyond-agility.com
Peter Gfader
References
Your Todo List ☺
• Steve Denning 3 Laws of Business Agility
https://www.infoq.com/presentations/3-laws-business-agility
• Steve Denning – Why Agile
https://businessagility.institute
• Future Leadership Training
• Haier HBR – The end of bureaucracy
https://hbr.org/2018/11/the-end-of-bureaucracy
• Book: The Leader's Guide to Radical Management
http://www.stevedenning.com/Books/radical-management.aspx
References
References
• Pragmatics of Agile Development
http://www.agiledeveloper.com/presentations/pragmatics_of_agile_development.pdf
• Kanban VS Scrum
http://www.infoq.com/minibooks/kanban-scrum-minibook
• Agile Software Development
http://www.agiledeveloper.com/presentations/AgileSoftwareDevelopment.zip
• A Thinking Tool called Agile
https://sites.google.com/site/leanagileandscrum/lean-agile-scrum-conference-
2010/presentations-las-2010/00_Kniberg_Keynote.pdf?attredirects=0&d=1
• The Four Elements of Simple Design
http://www.jbrains.ca/permalink/the-four-elements-of-simple-design
• http://agilemanifesto.org/
• http://manifesto.softwarecraftsmanship.org/
Picture References
• https://gratisography.com/
• https://businessagility.institute
• https://twitter.com/peitor
• https://craigsmith.id.au/2015/12/03/yow-2015-40-agile-methods-in-40-minutes/
Find out more
beyond-agility.com/stop

More Related Content

What's hot

Effective Testing Practices in an Agile Environment
Effective Testing Practices in an Agile EnvironmentEffective Testing Practices in an Agile Environment
Effective Testing Practices in an Agile EnvironmentRaj Indugula
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum Bangalore
 
QA team transition to agile testing at Alcatel Lucent
QA team transition to agile testing at Alcatel LucentQA team transition to agile testing at Alcatel Lucent
QA team transition to agile testing at Alcatel LucentAgileSparks
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile ExtensionDavis Thomas
 
Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...Johan Åtting
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentJoseph Beale
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing MethodologyGaya1985
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best PracticesStephen Ritchie
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Original Software
 
Optimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOptimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOriginal Software
 
Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Raj Indugula
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationMichał Dudziak
 
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore
 

What's hot (20)

Agile basics
Agile basicsAgile basics
Agile basics
 
Effective Testing Practices in an Agile Environment
Effective Testing Practices in an Agile EnvironmentEffective Testing Practices in an Agile Environment
Effective Testing Practices in an Agile Environment
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
 
QA team transition to agile testing at Alcatel Lucent
QA team transition to agile testing at Alcatel LucentQA team transition to agile testing at Alcatel Lucent
QA team transition to agile testing at Alcatel Lucent
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
 
Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best Practices
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
Optimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOptimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile World
 
Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!
 
New model
New modelNew model
New model
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
 

Similar to You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019

You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Peter Gfader
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)Gilt Tech Talks
 
[DSC Adria 23] Radovan Bacovic Steal Our Knowledge Please.pptx
[DSC Adria 23] Radovan Bacovic Steal Our Knowledge Please.pptx[DSC Adria 23] Radovan Bacovic Steal Our Knowledge Please.pptx
[DSC Adria 23] Radovan Bacovic Steal Our Knowledge Please.pptxDataScienceConferenc1
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...Northern User Experience
 
DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsBen Hall
 
The argument for agile development
The argument for agile developmentThe argument for agile development
The argument for agile developmentToby Osbourn
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast ProtypingSerdar Temiz
 
Four Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovFour Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovProductCampPortland
 
Five Things I've Learned in Ten Years of Agile
Five Things I've Learned in Ten Years of AgileFive Things I've Learned in Ten Years of Agile
Five Things I've Learned in Ten Years of AgileFlavius Stef
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 
Just Enough Web Development: An Introduction!
Just Enough Web Development: An Introduction!Just Enough Web Development: An Introduction!
Just Enough Web Development: An Introduction!David Rogers
 
Product ownership versus product management
Product ownership versus product managementProduct ownership versus product management
Product ownership versus product managementFlavius Stef
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...AgileNetwork
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceDan Chuparkoff
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinRaff Paquin
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
 

Similar to You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019 (20)

You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 
[DSC Adria 23] Radovan Bacovic Steal Our Knowledge Please.pptx
[DSC Adria 23] Radovan Bacovic Steal Our Knowledge Please.pptx[DSC Adria 23] Radovan Bacovic Steal Our Knowledge Please.pptx
[DSC Adria 23] Radovan Bacovic Steal Our Knowledge Please.pptx
 
Game of Sales
Game of SalesGame of Sales
Game of Sales
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
 
DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable Products
 
The argument for agile development
The argument for agile developmentThe argument for agile development
The argument for agile development
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
Four Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovFour Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich Mironov
 
Five Things I've Learned in Ten Years of Agile
Five Things I've Learned in Ten Years of AgileFive Things I've Learned in Ten Years of Agile
Five Things I've Learned in Ten Years of Agile
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
Just Enough Web Development: An Introduction!
Just Enough Web Development: An Introduction!Just Enough Web Development: An Introduction!
Just Enough Web Development: An Introduction!
 
Product ownership versus product management
Product ownership versus product managementProduct ownership versus product management
Product ownership versus product management
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
 

More from Peter Gfader

How to make more impact as an engineer
How to make more impact as an engineerHow to make more impact as an engineer
How to make more impact as an engineerPeter Gfader
 
13 explosive things you should try as an agilist
13 explosive things you should try as an agilist13 explosive things you should try as an agilist
13 explosive things you should try as an agilistPeter Gfader
 
You cant be agile if your code sucks
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucksPeter Gfader
 
Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!Peter Gfader
 
Innovation durch Scrum und Continuous Delivery
Innovation durch Scrum und Continuous DeliveryInnovation durch Scrum und Continuous Delivery
Innovation durch Scrum und Continuous DeliveryPeter Gfader
 
Qcon london2012 recap
Qcon london2012 recapQcon london2012 recap
Qcon london2012 recapPeter Gfader
 
Continuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeployContinuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeployPeter Gfader
 
Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...Peter Gfader
 
Clean Code Development
Clean Code DevelopmentClean Code Development
Clean Code DevelopmentPeter Gfader
 
Data Mining with SQL Server 2008
Data Mining with SQL Server 2008Data Mining with SQL Server 2008
Data Mining with SQL Server 2008Peter Gfader
 
SSAS - Other Cube Browsers
SSAS - Other Cube BrowsersSSAS - Other Cube Browsers
SSAS - Other Cube BrowsersPeter Gfader
 
Reports with SQL Server Reporting Services
Reports with SQL Server Reporting ServicesReports with SQL Server Reporting Services
Reports with SQL Server Reporting ServicesPeter Gfader
 
OLAP – Creating Cubes with SQL Server Analysis Services
OLAP – Creating Cubes with SQL Server Analysis ServicesOLAP – Creating Cubes with SQL Server Analysis Services
OLAP – Creating Cubes with SQL Server Analysis ServicesPeter Gfader
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL ServerPeter Gfader
 
SQL Server - Full text search
SQL Server - Full text searchSQL Server - Full text search
SQL Server - Full text searchPeter Gfader
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesPeter Gfader
 
Work with data in ASP.NET
Work with data in ASP.NETWork with data in ASP.NET
Work with data in ASP.NETPeter Gfader
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NETPeter Gfader
 
Web services, WCF services and Multi Threading with Windows Forms
Web services, WCF services and Multi Threading with Windows FormsWeb services, WCF services and Multi Threading with Windows Forms
Web services, WCF services and Multi Threading with Windows FormsPeter Gfader
 

More from Peter Gfader (20)

How to make more impact as an engineer
How to make more impact as an engineerHow to make more impact as an engineer
How to make more impact as an engineer
 
13 explosive things you should try as an agilist
13 explosive things you should try as an agilist13 explosive things you should try as an agilist
13 explosive things you should try as an agilist
 
You cant be agile if your code sucks
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucks
 
Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!
 
Innovation durch Scrum und Continuous Delivery
Innovation durch Scrum und Continuous DeliveryInnovation durch Scrum und Continuous Delivery
Innovation durch Scrum und Continuous Delivery
 
Speed = $$$
Speed = $$$Speed = $$$
Speed = $$$
 
Qcon london2012 recap
Qcon london2012 recapQcon london2012 recap
Qcon london2012 recap
 
Continuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeployContinuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeploy
 
Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...
 
Clean Code Development
Clean Code DevelopmentClean Code Development
Clean Code Development
 
Data Mining with SQL Server 2008
Data Mining with SQL Server 2008Data Mining with SQL Server 2008
Data Mining with SQL Server 2008
 
SSAS - Other Cube Browsers
SSAS - Other Cube BrowsersSSAS - Other Cube Browsers
SSAS - Other Cube Browsers
 
Reports with SQL Server Reporting Services
Reports with SQL Server Reporting ServicesReports with SQL Server Reporting Services
Reports with SQL Server Reporting Services
 
OLAP – Creating Cubes with SQL Server Analysis Services
OLAP – Creating Cubes with SQL Server Analysis ServicesOLAP – Creating Cubes with SQL Server Analysis Services
OLAP – Creating Cubes with SQL Server Analysis Services
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL Server
 
SQL Server - Full text search
SQL Server - Full text searchSQL Server - Full text search
SQL Server - Full text search
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
 
Work with data in ASP.NET
Work with data in ASP.NETWork with data in ASP.NET
Work with data in ASP.NET
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Web services, WCF services and Multi Threading with Windows Forms
Web services, WCF services and Multi Threading with Windows FormsWeb services, WCF services and Multi Threading with Windows Forms
Web services, WCF services and Multi Threading with Windows Forms
 

Recently uploaded

GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for LearningCIToolkit
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 

Recently uploaded (20)

Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 

You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019