Managing Engineers on the Spectrum
I'm a software engineer with ~5 years of experience in the industry turned newly-appointed engineering manager. I manage a small group of people, each with their own projects, while I continue to have my own engineering projects that I contribute to in parallel to my managing duties.
One of the people I manage is having difficulties in their position. Although I am not a doctor, I am fairly certain that this person is high functioning on the autism spectrum (what might otherwise be diagnosed as Asperger's.) I say this only because I myself am diagnosed as Asperger's, and I see many of this person's behaviors in a younger version of myself. Despite the similarities, I'm unsure how to help them. They are a wonderful caring person with clearly very strong technical abilities, but are being held back in their career by certain difficulties.
They're having problems with task management and stress. They will take an inordinate amount of time to complete otherwise simple tasks, rehashing work that has already been completed for the sake of organizing it in a way that is pleasing to them (formatting, commenting, etc.) rather than working on the deliverable objectives of the project. This leads to delays, which causes increased stress, which in turn causes more delays. This sets up a feedback loop that ends in them "shutting down" and that eventually requires intervention.
I've tried being a mentor to this person and helping them improve in these problem areas, but the advice or constructive criticism I've been giving on how to manage these issues does not seem to be helping. Are there any good resources for learning how to manage people (specifically engineers) on the spectrum, or even just resources for new managers in general? I'm worried that if things don't improve, this person will end up being let go by the company.