Avoid Sleepwalking to Failure! On Abstractions and Keeping it Real in Software Teams - Paul Maxwell-Walters

13th January 2023
  • Locked
Paul Maxwell-Walters's profile
Paul Maxwell-Walters

Avoid Sleepwalking to Failure! On Abstractions and Keeping it Real in Software Teams - Paul Maxwell-Walters image
Talk Description

Is your team sleeping towards failure? How do you "keep it real" in software engineering?

Using ideas from anthropology and postmodernism I theorise how some cherished concepts in software are difficult but seductive abstractions - and how not managing this causes software teams to drift to failure.

The talk is an abridged version of my blog article “Some Trust in Models! On Simulations, HyperNormalisation and Distorted Reality in Software Teams (Part 1)” http://testingrants.blogspot.com.au/2017/12/some-trust-in-models-on-simulations.html

In this talk I look at why projects can fail dramatically or release poor products after what appears to be smooth sailing beforehand. I theorize that this is because the project team members have trapped themselves in a “reality" that has no basis on the “true" status of the project, based on an inability to reconcile contradictions in some of our key concepts in software engineering.

To study the above I cover the pioneering work of Russian anthropologist Alexei Yurchak, who created the term "Hypernormalisation" to show how self-reinforcing propaganda and a refusal to see the collapse around them made Soviet citizens sleepwalk into the collapse of the Soviet Union. I tie this together with the work of postmodern sociologist Jean Baudrillard, who showed how society interacts with the world through increasingly abstracted simulations of reality - up to the point of where they have no relation with the real world.

Key Takeaways from the talk:

  • An example of application of tools from anthropology and postmodern sociology to software engineering processes.
  • A view of the various human biases and contradictions behind the concepts of quality, requirements, metrics and processes.
  • How these affect and induce a "mini-hypernormalisation" in troubled software teams that mean they are removed from reality, sleepwalk into and even contribute to the failures of their projects.
  • Ideas about how teams can prevent this.
What you’ll learn

By the end of this talk, you'll be able to:

  • TBA
Paul Maxwell-Walters's profile'

Paul Maxwell-Walters

I'm a British software tester based in Sydney, Australia with about 10 years of experience testing in financial services, digital media and energy consultancy. I am a co-chair, social media officer and an occasional speaker at the Sydney Testers Meetup Group along with speaking at other conferences in Australia. I blog on issues in IT and testing at http://testingrants.blogspot.com.au, along with having contributed an article to Testing Trapeze Magazine. I tweet on testing and IT matters at @TestingRants https://twitter.com/testingrants .

Suggested Content
99 Second Talk - Gareth Waterhouse - Checking and Testing
A Picture Is Worth A Thousand Words - Andy Glover
Learning What Testing Is (A Story of my Own) – Guna Petrova
99 Second Talks - Test.bash(); Manchester 2019
Testing Your Requirements
Achieving Quality And Speed: Tips For QA Leaders In Delivering Exceptional Products
What You Looking at? Modern Art and Testing in the Blink of an Eye - John McGee
Accepting Ignorance – The Force of a Good Tester – Patrick Prill
Bug Detection - Iain McCowatt
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
Essentials - Introduction to Software Development and Testing
Start your journey into software development and testing by learning what it's all about

Tags

  • biases
  • process
  • what-is-testing