SlideShare a Scribd company logo
T13
Test Management
10/16/2014 1:30:00 PM
The Unfortunate Triumph of
Process over Purpose
Presented by:
James Christie
Claro Testing
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
James Christie
Claro Testing
James Christie is a testing consultant with thirty-one years of IT experience.
Before moving into testing, James spent six years as an IT auditor, so he has
experience on both sides of the fence. With experience in information security
management, project management, business analysis, and development, he is
particularly interested in links between testing, auditing, governance, and
compliance. James spent fourteen years working for a large UK insurance
company, then nine years with IBM working with large clients in the UK and
Finland. A member of the Information Systems Audit and Control Association,
James has been self-employed for the past eight years.
The Unfortunate Triumph of
Process over Purpose
James Christie
1a#
James Christie
jack of all trades, master of some
Test Manager & Consultant
Developer & Business Analyst
Information Security Manager
Project Manager
Computer Auditor
investment accountant
trainee chartered accountant
1b#
The problem
New application to be customized
Prototype
Pilot development for a single
department
Speed of development
Strong emphasis on accessibility
2a#
The bottom line
2b#
The official response
Retain as much as
possible of the normal
processes.
Retain formal project
governance.
Just do it faster and hope
for the best.
2c#
What that meant – project #1
Endless effort expended
on beautiful documents.
Detailed documentation
of shifting sands.
Happy clients & supplier.
2d#
What that meant – project #1
Endless effort expended
on beautiful documents
Detailed documentation
of shifting sands
Happy clients & supplier
Image#courtesy#Ambro#/FreeDigitalPhotos.net#
2e#
What that meant – project #2
Endless effort expended
on beautiful documents
Detailed documentation
of shifting sands
Happy clients & supplier
Miserable, overworked &
poorly prepared project
team
2f#
What that meant – project #2
Documentation produced
Useful documentation
2g#
Images#courtesy#mapichai#&#watcharakun/FreeDigitalPhotos.net#
Lessons learned?
Official lessons learned by
supplier and client?
2h#
Lessons learned?
Big lessons that I learned
• I’m not prepared to work
like this.
• No conscious rejection of
Agile.
• For many people “that’s
just the way it is”.
• Everyone (except senior
testers) thought what we
were doing made sense.
3a#
Lessons learned?
“The corporate governance
of HBOS at board level
serves as a model for the
future, but not in the way
in which Lord Stevenson
and other former Board
members appear to see it.
It represents a model of
self-delusion, of the
triumph of process over
purpose.”
3b#
Goal displacement
“If a pianist shifts his attention from the piece
he is playing to the observation of what he is
doing with his fingers while he is playing it,
he gets confused and may have to stop.”
4a#
“Our attention can hold only one focus at a
time… it would be hence contradictory to be
both subsidiarily and focally aware of the
same particulars at the same time.”
Michael
Polanyi
“Personal Knowledge”
Focal awareness and subsidiary awareness
Image#courtesy#Stuart#Miles/FreeDigitalPhotos.net#
Social defences
Isabel Menzies Lyth
4b#
“The functions of social systems as a defence
against anxiety”
What shapes an organisation’s structure
and processes?
* Task
* Technology
* Social & psychological needs of the people
The result?
4c#
Transitional objects
Transitional objects help children to
cope with the transition from
relying on their mother to dealing
with a scary world.
So teddy bears are beneficial for
children’s development.
Donald Winicott
Image#courtesy#Stuart#Miles/FreeDigitalPhotos.net#
4d#
Transitional objects
David Wastell
Structured Methods acted as
transitional objects for managers
and developers.
People cling to processes as social
defences. This helps them deal with
the stress of confusing, messy
situations and difficult jobs.
This is definitely not beneficial for
their development!
Image#courtesy#Artur84/FreeDigitalPhotos.net#
5a#
Rules versus principles
FD Roosevelt
“Rules are not necessarily sacred,
principles are.”
Rules have to spell out explicitly
what must be done, or must not
be done.
Principles state “fundamental
propositions that serve as the
foundation for a system of belief
or behaviour or for a chain of
reasoning.”
5b#
Complicated & complex
Brenda Zimmerman
Complicated activities are
predictable and repeatable.
They require blueprints, detailed
organisational mechanisms and
checklists.
Complex activities: “a fluid,
unpredictable environment. To run
a system that is complex... takes a
set of simple principles that guide
and shape the system.”
6a#
Cynefin
Dave Snowden
“Obvious” is ordered – “cause
and effect relationships exist,
are predictable and repeatable.”
“Sense, categorise, respond”
Therefore “best practice” is
legitimate.
6b#
Cynefin
Dave Snowden
“Complicated” is ordered –
“cause and effect relationships
exist but are not self-evident
and therefor require expertise.”
“Sense, analyse, respond”
Therefore “good practice” is
appropriate.
6c#
Cynefin
Dave Snowden
“Complex” lacks causality –
“cause and effect are only
obvious in hindsight, with
unpredictable, emergent
outcomes.”
“Probe, sense, respond”
Therefore new practices emerge.
6d#
Cynefin
Dave Snowden
“Chaotic” -“no cause and effect
relationships can be
determined.”
“Act, sense, respond”
Any practice will be “completely
novel”.
6e#
Cynefin
Dave Snowden
“Depending on which space
you’re in you should think
differently rather than the one
size fits all that has been the
tradition of management
theory.”
6f#
Cynefin
Dave Snowden
The central space = disorder.
We don’t know what domain we
are in. This is where we usually
are.
The danger is that we choose the
domain based on our
preferences, not the nature of
the problem.
6g#
Cynefin
Dave Snowden
The boundary between Obvious
and Chaotic is different from the
others.
The others allow for transition.
The boundary between Obvious
and Chaotic is a cliff.
“The complacent zone”.
In a crisis you will fall over the
cliff into chaos.
6h#
Cynefin
Dave Snowden
“It therefore follows that you
should manage in the
Complicated and Complex
spaces, and only move a very
small amount of material down
into the Obvious because that is
highly vulnerable to rapid or
accelerated change.”
7a#
Project 1– Obvious; where
the supplier and client
thought we were.
Project 2 – Chaotic; where
the testing team knew we
were.
Lessons?
7b#
Gerald Weinberg
“The Second Law of Consulting:
No matter how it looks at first, it's
always a people problem.”
Lessons?
Remember the bottom line?
7c#
Any approach to testing that ignores
“people problems” and tries to tame
human nature with rules, standards
and rigid processes is doomed.
Wrapping up
8a#
Email: james@clarotesting.com
Twitter: @james_christie
www.clarotesting.wordpress.com
www.clarotesting.com
Images#courtesy#Xedos4#&#Stuart#Miles/FreeDigitalPhotos.net#
P E O P L E
A B O U T
I T S’
F O R G E TD O N T’

More Related Content

What's hot

Start with your end picture in clear focus and other on point it project mana...
Start with your end picture in clear focus and other on point it project mana...Start with your end picture in clear focus and other on point it project mana...
Start with your end picture in clear focus and other on point it project mana...
Stoneseed Ltd
 
Mark Graban Deming Red Bead 2016 SHS
Mark Graban Deming Red Bead 2016 SHSMark Graban Deming Red Bead 2016 SHS
Mark Graban Deming Red Bead 2016 SHS
Mark Graban
 
Why projects fail
Why projects failWhy projects fail
Why projects fail
Ponto GP
 
Dont Be On Time
Dont Be On TimeDont Be On Time
Dont Be On Time
Jorge Boria
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book review
Rudiger Wolf
 
Why processes rule and how to make them better
Why processes rule and how to make them betterWhy processes rule and how to make them better
Why processes rule and how to make them better
Markus Sandelin
 
Neuro engr 245 lean launchpad stanford 2019
Neuro engr 245 lean launchpad stanford 2019Neuro engr 245 lean launchpad stanford 2019
Neuro engr 245 lean launchpad stanford 2019
Stanford University
 
L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
Alberto Brandolini
 
Building a Renewable Program Chapter 2 Doing Your Homework
Building a Renewable Program   Chapter 2 Doing Your HomeworkBuilding a Renewable Program   Chapter 2 Doing Your Homework
Building a Renewable Program Chapter 2 Doing Your Homework
Erik Lindquist, P.Eng.
 
PMI Global Congress North America 2013 - Improving Focus and Predictability o...
PMI Global Congress North America 2013 - Improving Focus and Predictability o...PMI Global Congress North America 2013 - Improving Focus and Predictability o...
PMI Global Congress North America 2013 - Improving Focus and Predictability o...
Joe Cooper
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
David Benjamin
 
Event storming recipes
Event storming recipesEvent storming recipes
Event storming recipes
Alberto Brandolini
 
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Daytona
 
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
Ho Chi Minh City Software Testing Club
 
Iasi code camp 12 october 2013 looking outside the scrum - richard stinear
Iasi code camp 12 october 2013   looking outside the scrum - richard stinearIasi code camp 12 october 2013   looking outside the scrum - richard stinear
Iasi code camp 12 october 2013 looking outside the scrum - richard stinear
Codecamp Romania
 

What's hot (15)

Start with your end picture in clear focus and other on point it project mana...
Start with your end picture in clear focus and other on point it project mana...Start with your end picture in clear focus and other on point it project mana...
Start with your end picture in clear focus and other on point it project mana...
 
Mark Graban Deming Red Bead 2016 SHS
Mark Graban Deming Red Bead 2016 SHSMark Graban Deming Red Bead 2016 SHS
Mark Graban Deming Red Bead 2016 SHS
 
Why projects fail
Why projects failWhy projects fail
Why projects fail
 
Dont Be On Time
Dont Be On TimeDont Be On Time
Dont Be On Time
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book review
 
Why processes rule and how to make them better
Why processes rule and how to make them betterWhy processes rule and how to make them better
Why processes rule and how to make them better
 
Neuro engr 245 lean launchpad stanford 2019
Neuro engr 245 lean launchpad stanford 2019Neuro engr 245 lean launchpad stanford 2019
Neuro engr 245 lean launchpad stanford 2019
 
L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
 
Building a Renewable Program Chapter 2 Doing Your Homework
Building a Renewable Program   Chapter 2 Doing Your HomeworkBuilding a Renewable Program   Chapter 2 Doing Your Homework
Building a Renewable Program Chapter 2 Doing Your Homework
 
PMI Global Congress North America 2013 - Improving Focus and Predictability o...
PMI Global Congress North America 2013 - Improving Focus and Predictability o...PMI Global Congress North America 2013 - Improving Focus and Predictability o...
PMI Global Congress North America 2013 - Improving Focus and Predictability o...
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
 
Event storming recipes
Event storming recipesEvent storming recipes
Event storming recipes
 
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
 
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
 
Iasi code camp 12 october 2013 looking outside the scrum - richard stinear
Iasi code camp 12 october 2013   looking outside the scrum - richard stinearIasi code camp 12 october 2013   looking outside the scrum - richard stinear
Iasi code camp 12 october 2013 looking outside the scrum - richard stinear
 

Viewers also liked

A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product Owners
TechWell
 
Testing Compliance with Accessibility Guidelines
Testing Compliance with Accessibility GuidelinesTesting Compliance with Accessibility Guidelines
Testing Compliance with Accessibility Guidelines
TechWell
 
Shifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test AutomationShifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test Automation
TechWell
 
Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile Testing
TechWell
 
Testing Cloud Services
Testing Cloud ServicesTesting Cloud Services
Testing Cloud Services
TechWell
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
TechWell
 
Incorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile DevelopmentIncorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile Development
TechWell
 
Testing Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame StreetTesting Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame Street
TechWell
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
TechWell
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
TechWell
 
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
TechWell
 
Test Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTest Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful Implementation
TechWell
 
Why Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeWhy Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and Practice
TechWell
 
Transforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTransforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at Scale
TechWell
 
Exploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web TechnologiesExploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web Technologies
TechWell
 
Speed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring ToolsSpeed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring Tools
TechWell
 
Functional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific LanguagesFunctional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific Languages
TechWell
 
You Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We SayYou Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We Say
TechWell
 

Viewers also liked (18)

A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product Owners
 
Testing Compliance with Accessibility Guidelines
Testing Compliance with Accessibility GuidelinesTesting Compliance with Accessibility Guidelines
Testing Compliance with Accessibility Guidelines
 
Shifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test AutomationShifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test Automation
 
Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile Testing
 
Testing Cloud Services
Testing Cloud ServicesTesting Cloud Services
Testing Cloud Services
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
Incorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile DevelopmentIncorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile Development
 
Testing Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame StreetTesting Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame Street
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
 
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
 
Test Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTest Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful Implementation
 
Why Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeWhy Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and Practice
 
Transforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTransforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at Scale
 
Exploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web TechnologiesExploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web Technologies
 
Speed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring ToolsSpeed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring Tools
 
Functional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific LanguagesFunctional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific Languages
 
You Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We SayYou Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We Say
 

Similar to The Unfortunate Triumph of Process over Purpose

20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...
Andy Birds
 
IT Project Control
IT Project ControlIT Project Control
IT Project Control
Awaludin Zakaria
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
Wojciech Seliga
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
Wojciech Seliga
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
Wojciech Seliga
 
AgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospectiveAgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospective
Jason Tice
 
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
Taoufik Fekhar
 
All Clearances or Cyber Job Fair Handbook November 12, Texas
All Clearances or Cyber Job Fair Handbook November 12, TexasAll Clearances or Cyber Job Fair Handbook November 12, Texas
All Clearances or Cyber Job Fair Handbook November 12, Texas
ClearedJobs.Net
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
Adrian Carr
 
No Estimates - Hai Dang
No Estimates - Hai DangNo Estimates - Hai Dang
No Estimates - Hai Dang
Scrum Breakfast Vietnam
 
Plenary_3-Success_through_Agility_8-26-12_RM
Plenary_3-Success_through_Agility_8-26-12_RMPlenary_3-Success_through_Agility_8-26-12_RM
Plenary_3-Success_through_Agility_8-26-12_RM
Dean Wenner
 
Keeping Your Product Owner Productive
Keeping Your Product Owner ProductiveKeeping Your Product Owner Productive
Keeping Your Product Owner Productive
Clinton Wolfe
 
Data Con LA 2022 - Customer-Driven Data Engineering
Data Con LA 2022 - Customer-Driven Data EngineeringData Con LA 2022 - Customer-Driven Data Engineering
Data Con LA 2022 - Customer-Driven Data Engineering
Data Con LA
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
Caroline Gordon
 
All Clearances or Cyber Job Fair Handbook November 12, Texas
All Clearances or Cyber Job Fair Handbook November 12, TexasAll Clearances or Cyber Job Fair Handbook November 12, Texas
All Clearances or Cyber Job Fair Handbook November 12, Texas
ClearedJobs.Net
 
Yale waterfall delivery approach training deck
Yale waterfall delivery approach training deckYale waterfall delivery approach training deck
Yale waterfall delivery approach training deck
Yale University Careers
 
Hearst at DIS: Rethinking Entrepreneurship
Hearst at DIS: Rethinking EntrepreneurshipHearst at DIS: Rethinking Entrepreneurship
Hearst at DIS: Rethinking Entrepreneurship
Digiday
 
#NoEstimates
#NoEstimates#NoEstimates
#NoEstimates
Oleg Shanyuk
 
Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020
Jen Krieger
 
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
TechWell
 

Similar to The Unfortunate Triumph of Process over Purpose (20)

20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...
 
IT Project Control
IT Project ControlIT Project Control
IT Project Control
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
 
AgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospectiveAgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospective
 
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
 
All Clearances or Cyber Job Fair Handbook November 12, Texas
All Clearances or Cyber Job Fair Handbook November 12, TexasAll Clearances or Cyber Job Fair Handbook November 12, Texas
All Clearances or Cyber Job Fair Handbook November 12, Texas
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
No Estimates - Hai Dang
No Estimates - Hai DangNo Estimates - Hai Dang
No Estimates - Hai Dang
 
Plenary_3-Success_through_Agility_8-26-12_RM
Plenary_3-Success_through_Agility_8-26-12_RMPlenary_3-Success_through_Agility_8-26-12_RM
Plenary_3-Success_through_Agility_8-26-12_RM
 
Keeping Your Product Owner Productive
Keeping Your Product Owner ProductiveKeeping Your Product Owner Productive
Keeping Your Product Owner Productive
 
Data Con LA 2022 - Customer-Driven Data Engineering
Data Con LA 2022 - Customer-Driven Data EngineeringData Con LA 2022 - Customer-Driven Data Engineering
Data Con LA 2022 - Customer-Driven Data Engineering
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
 
All Clearances or Cyber Job Fair Handbook November 12, Texas
All Clearances or Cyber Job Fair Handbook November 12, TexasAll Clearances or Cyber Job Fair Handbook November 12, Texas
All Clearances or Cyber Job Fair Handbook November 12, Texas
 
Yale waterfall delivery approach training deck
Yale waterfall delivery approach training deckYale waterfall delivery approach training deck
Yale waterfall delivery approach training deck
 
Hearst at DIS: Rethinking Entrepreneurship
Hearst at DIS: Rethinking EntrepreneurshipHearst at DIS: Rethinking Entrepreneurship
Hearst at DIS: Rethinking Entrepreneurship
 
#NoEstimates
#NoEstimates#NoEstimates
#NoEstimates
 
Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020
 
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
They Said, We Said: Bridge the Communication Gap with Behavior-Driven Develop...
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 

Recently uploaded (20)

Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 

The Unfortunate Triumph of Process over Purpose

  • 1. T13 Test Management 10/16/2014 1:30:00 PM The Unfortunate Triumph of Process over Purpose Presented by: James Christie Claro Testing Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. James Christie Claro Testing James Christie is a testing consultant with thirty-one years of IT experience. Before moving into testing, James spent six years as an IT auditor, so he has experience on both sides of the fence. With experience in information security management, project management, business analysis, and development, he is particularly interested in links between testing, auditing, governance, and compliance. James spent fourteen years working for a large UK insurance company, then nine years with IBM working with large clients in the UK and Finland. A member of the Information Systems Audit and Control Association, James has been self-employed for the past eight years.
  • 3. The Unfortunate Triumph of Process over Purpose James Christie 1a# James Christie jack of all trades, master of some Test Manager & Consultant Developer & Business Analyst Information Security Manager Project Manager Computer Auditor investment accountant trainee chartered accountant 1b#
  • 4. The problem New application to be customized Prototype Pilot development for a single department Speed of development Strong emphasis on accessibility 2a# The bottom line 2b#
  • 5. The official response Retain as much as possible of the normal processes. Retain formal project governance. Just do it faster and hope for the best. 2c# What that meant – project #1 Endless effort expended on beautiful documents. Detailed documentation of shifting sands. Happy clients & supplier. 2d#
  • 6. What that meant – project #1 Endless effort expended on beautiful documents Detailed documentation of shifting sands Happy clients & supplier Image#courtesy#Ambro#/FreeDigitalPhotos.net# 2e# What that meant – project #2 Endless effort expended on beautiful documents Detailed documentation of shifting sands Happy clients & supplier Miserable, overworked & poorly prepared project team 2f#
  • 7. What that meant – project #2 Documentation produced Useful documentation 2g# Images#courtesy#mapichai#&#watcharakun/FreeDigitalPhotos.net# Lessons learned? Official lessons learned by supplier and client? 2h#
  • 8. Lessons learned? Big lessons that I learned • I’m not prepared to work like this. • No conscious rejection of Agile. • For many people “that’s just the way it is”. • Everyone (except senior testers) thought what we were doing made sense. 3a# Lessons learned? “The corporate governance of HBOS at board level serves as a model for the future, but not in the way in which Lord Stevenson and other former Board members appear to see it. It represents a model of self-delusion, of the triumph of process over purpose.” 3b#
  • 9. Goal displacement “If a pianist shifts his attention from the piece he is playing to the observation of what he is doing with his fingers while he is playing it, he gets confused and may have to stop.” 4a# “Our attention can hold only one focus at a time… it would be hence contradictory to be both subsidiarily and focally aware of the same particulars at the same time.” Michael Polanyi “Personal Knowledge” Focal awareness and subsidiary awareness Image#courtesy#Stuart#Miles/FreeDigitalPhotos.net# Social defences Isabel Menzies Lyth 4b# “The functions of social systems as a defence against anxiety” What shapes an organisation’s structure and processes? * Task * Technology * Social & psychological needs of the people The result?
  • 10. 4c# Transitional objects Transitional objects help children to cope with the transition from relying on their mother to dealing with a scary world. So teddy bears are beneficial for children’s development. Donald Winicott Image#courtesy#Stuart#Miles/FreeDigitalPhotos.net# 4d# Transitional objects David Wastell Structured Methods acted as transitional objects for managers and developers. People cling to processes as social defences. This helps them deal with the stress of confusing, messy situations and difficult jobs. This is definitely not beneficial for their development! Image#courtesy#Artur84/FreeDigitalPhotos.net#
  • 11. 5a# Rules versus principles FD Roosevelt “Rules are not necessarily sacred, principles are.” Rules have to spell out explicitly what must be done, or must not be done. Principles state “fundamental propositions that serve as the foundation for a system of belief or behaviour or for a chain of reasoning.” 5b# Complicated & complex Brenda Zimmerman Complicated activities are predictable and repeatable. They require blueprints, detailed organisational mechanisms and checklists. Complex activities: “a fluid, unpredictable environment. To run a system that is complex... takes a set of simple principles that guide and shape the system.”
  • 12. 6a# Cynefin Dave Snowden “Obvious” is ordered – “cause and effect relationships exist, are predictable and repeatable.” “Sense, categorise, respond” Therefore “best practice” is legitimate. 6b# Cynefin Dave Snowden “Complicated” is ordered – “cause and effect relationships exist but are not self-evident and therefor require expertise.” “Sense, analyse, respond” Therefore “good practice” is appropriate.
  • 13. 6c# Cynefin Dave Snowden “Complex” lacks causality – “cause and effect are only obvious in hindsight, with unpredictable, emergent outcomes.” “Probe, sense, respond” Therefore new practices emerge. 6d# Cynefin Dave Snowden “Chaotic” -“no cause and effect relationships can be determined.” “Act, sense, respond” Any practice will be “completely novel”.
  • 14. 6e# Cynefin Dave Snowden “Depending on which space you’re in you should think differently rather than the one size fits all that has been the tradition of management theory.” 6f# Cynefin Dave Snowden The central space = disorder. We don’t know what domain we are in. This is where we usually are. The danger is that we choose the domain based on our preferences, not the nature of the problem.
  • 15. 6g# Cynefin Dave Snowden The boundary between Obvious and Chaotic is different from the others. The others allow for transition. The boundary between Obvious and Chaotic is a cliff. “The complacent zone”. In a crisis you will fall over the cliff into chaos. 6h# Cynefin Dave Snowden “It therefore follows that you should manage in the Complicated and Complex spaces, and only move a very small amount of material down into the Obvious because that is highly vulnerable to rapid or accelerated change.”
  • 16. 7a# Project 1– Obvious; where the supplier and client thought we were. Project 2 – Chaotic; where the testing team knew we were. Lessons? 7b# Gerald Weinberg “The Second Law of Consulting: No matter how it looks at first, it's always a people problem.” Lessons?
  • 17. Remember the bottom line? 7c# Any approach to testing that ignores “people problems” and tries to tame human nature with rules, standards and rigid processes is doomed. Wrapping up 8a# Email: james@clarotesting.com Twitter: @james_christie www.clarotesting.wordpress.com www.clarotesting.com Images#courtesy#Xedos4#&#Stuart#Miles/FreeDigitalPhotos.net# P E O P L E A B O U T I T S’ F O R G E TD O N T’