Skip to main content

Is Scrum an Asperger's Friend or Foe?

October 22, 2015
This is part #2 of 5 in the series Using Scrum at Home to Help People who are Neurodiverse

The subject of this blog post might seem unusual. But having worked with multiple development teams, I've gained some experience with team members having (symptoms) of Asperger's. I mostly contributed to the team as a Scrum Master or Agile Coach. The combination of Scrum and Asperger's hereby always had my interest. With this blog post, I want to share some of my thoughts. But beware: I'm certainly no expert in Asperger's and haven't got any in-depth knowledge about it. See this blog post as an invitation for conversation where my findings can be used as a starting point.

Asperger's is an autism spectrum disorder (ASD) that is characterized by significant difficulties in social interaction and nonverbal communication, alongside restricted and repetitive patterns of behavior and interests[1].

Some positive symptoms of Asperger's are creativity, blunt honesty, perfectionistic, analytically strong, having excellent pattern recognition, strictly following the rules and having a high ability to concentrate. However, they often find it difficult to develop friendships, are unable to empathize and make eye contact, and have a strong urge for routine.

Considering these symptoms, working in software development seems like an ideal environment. Because software development[2]:

  • is fixated with order, syntax and literal interpretation
  • allows you to deal with machines instead of people
  • requires a nearly obsessive focus

I don't know the precise numbers, but I think the amount of people with Asperger's in software development is for these reasons relatively high compared to other areas of the profession.

Some years ago I started using the Scrum framework in development teams. At that moment I wasn't really aware of the impact it could have on some team members. However, when I got the idea to change people’s workplaces, a colleague told me this had quite an impact on him. The change was fine, but he would like to switch the workplaces on Friday evening, this way he could use the weekend to get used to his new workplace. I already knew this colleague had some form of autism spectrum disorder, but from that moment on I got actually aware of the consequences it could have.

In the meantime, I've introduced Scrum in many development teams. Some people embraced it; some however really didn't like it. The question I'm pondering about is the impact Scrum has on people with (symptoms) of Asperger's. Is the Scrum framework their 'friend or foe'?

The advantages I can think of are:

  • The Scrum framework offers a clear structure and a repetitive sprint heartbeat/routine with which software is developed;
  • Requirements will inevitably change, Scrum embraces this change and its framework is build to cope with it;
  • Working in a fixed team offers them a safe environment that also stimulates them to connect with their peers;

However some disadvantages might be:

  • The power of a true Scrum team is its cross-functional character. Scrum team members don't stick to their role of e.g. backend developer when theirs a lot of testing to be done. They will work together to get all the testing realized. This musketeer-attitude might feel uncomfortable;
  • In a Scrum team, it's all about collaboration. The intense social interaction during the Scrum sessions and daily activities can be difficult to cope with;
  • Bringing the development team in direct contact with the customer is something I've always promoted. Because direct customer feedback is very valuable. However, this might be too confronting when you don't set the right stage for it;

I started this blog post by stating the topic might be unusual. For quite some time I wanted to write about it but somehow I didn't do it. Worrying about possible wrong assumptions (but hey, that's why it's called an assumption...) outweighed the urge to write about it. But working as an Agile Coach, you can only 'create' powerful development teams taking into account all the different personalities and characteristics.

By writing about this topic I hope to gather more insights that will help me be a better coach. Therefore I would really appreciate it if you are willing to share some of your thoughts and experiences about it with me. Do you consider Scrum a framework that offers a suitable environment for team members with Asperger's? Do you recognize the advantages and disadvantages I mention? What is the best way a Scrum team should collaborate with a team member having Asperger's?

[1] http://en.wikipedia.org/wiki/Asperger_syndrome
[2] http://blog.codinghorror.com/software-developers-and-aspergers-syndrome/


What did you think about this post?

Comments (8)


Lindus
04:52 pm October 27, 2015

Scrum, Friend of Foe

Barry, thank you for an interesting article. As to answering your question I think the answer is the usual “it depends”. The reason I say so is the following:

As a Friend:
Agile Scrum is quite rigid in its format with its ceremonies and time-boxing. You only have 4 regular meetings in one Sprint and you have one daily meeting during the sprint. Any user/stakeholder interaction can be “avoided” if the PO is writing well written stories and all supporting documentation is included and attached. This will simplify for the team as they then can pick up a story without worrying about being dependent on any non-team member being available.

As a Foe:
If the PO does not write good stories and the Scrum Master does not catch this in time the team will have to start asking a lot of questions and possibly set up additional meetings during the sprint, causing less social members stress. This extra layer of overhead is in general not conducive to people with Asperger who likes things that are set, and follows rules and regulations, and very little interaction with "others" are needed.

So, is Scrum a Friend or a Foe? Again, it all depends on the PO and the Scrum Master. They are the key players here. As I see it, if you have a PO who writes great wellformed stories and supplies all, or at least most of, the information needed for being able to pick up the stories one by one, as well as a Scrum Master who makes sure the Stories are well written and has all information needed by the team to start the story, Scrum is definitely a Friend.

If this is not the case, the resulting the lack of needed information and possibility of unpredictability will make Scrum a Foe. This sense of uncertainty and having to change the way things are done “on-the-fly" can cause great distress for a person with Asperger and/or anxiety disorders. Then again, luckily most of the time teams have members spanning from extroverts to introverts so it usually works out anyway. The extroverts take care of the outerfacing tasks while the Asperger takes care of the innerfacing tasks.

Now you can debate that the point of change and a certain amount of unpredictability is what Scrum is all about, and yes, scrum is about being able to change often and mid-project, but it is all about planned change as the change for the upcoming sprint is all planned out ahead of time in Sprint planning, and perhaps even mentioned in the Backlog maintenance meeting. This makes it easier for people who needs an amount of time to “warm up” to the change.

So in short, I personally believe Scrum is a great Friend for people with Aspergers.


Barry Overeem
07:40 pm October 28, 2015

Thanks Lindus for your thoughtful answer!


Kabir
10:16 am March 19, 2018

Hey Barry- I’ve been thinking about this as well from the perspective of building frameworks which embrace the strengths of differently abled teammates while filtering out the many hinderances and traps we fall into when trying to collaborate with diverse groups of people. Thanks for your interesting thoughts, here’s to working to build a world that appreciates all of our differences!


Siegfried Chn
08:51 am October 31, 2019

According to the Scrum Guide, the scrum team is a cross-functional TEAM.
Many people thinks that a cross functional team mean a team of cross functionnal characters... but, it is not the same thing i mean.


Aaron
08:56 pm November 25, 2019

Hi, I'm an autistic machine learning engineer on an agile team. I really appreciate that you are trying to start a conversation around the overlap between scrum and autism. I just wanted to offer up a couple of corrections, for the sake of better mutual understanding:

* In many countries, including the US, "Asperger's" has been subsumed under the broader umbrella term "autism". Where this is the case, it can be seen as a bit ableist to still call it "Asperger's", as the main distinction between Asperger's (a.k.a. "high functioning" autism) is how well we are able to fit into neurotypical (non-autistic) society.
* Despite the common trope that we lack empathy, this is not generally the case. In fact, many of us are hyper-empathetic, finding the experience of others' emotions extreme to the point of being unbearable. Where we struggle is in the attempt to infer the *reasons* for other people's emotions, as we often think very differently about the same things. It turns out this problem goes both ways, with neurotypical people struggling to understand us, as well. This is referred to as the "double empathy problem" in the research literature.


Mike Britton
04:15 pm January 8, 2020

Thanks for this informative post. I'm a neurotypical developer and this helps me understand the disorder.


Naftali Morgenstern
08:37 am March 18, 2020

No it doesn't and it isn't a disorder.


Revulet Oleg
06:40 am June 28, 2021

I found asynchronous meetings works better for aspies.