The "Generalizing Specialist"

by mheydt 7. July 2009 14:54 >
I heard Scott Ambler talking about the "Generalizing Specialist" on DNR 460.  He was stressing that this is the best type of person to have on your project team as they are more effective in practice, and I agree with him.

So what is a GS?  It is a person that is deep in one or more specialties (such as programming skills, DB skills, management skills, ...), but also has knowledge of other specialties, and is willing to learn more about the areas of which they are not specialists.

The challenges with specialists are several fold:
  1. Do their jobs no matter what needs to be done.  For example a data modeler may just do data modeling, even if you don't need it.
  2. They have problems interacting with other specialists.
  3. Specialists hand off work to other specialists when they are done their work, leading to critical path and sequential project tasks (instead of in parallel)
  4. The project is only as good as the weakest point in the chain of experts
  5. A lot of extra work gets done all of which may not be needed
On the flip side of this is the generalist.  In this case, no one has the skills to get anything done.

The gist of this is that you want to:
  1. Provide your expertise where needed
  2. Learn where not a specialist in case you are needed at a later time
  3. Provide different perspectives to other specialists to open their thought process
  4. Be able to communicate so as to be able to complete work in parallel, and with higher quality.

Tags:

Agile

blog comments powered by Disqus

about the author

I'm a .NET, XAML, and iOS polyglot that loves playing with new things and making cool and innovative stuff.  I am also a Mac junkie.

I am Principal Technologist for SunGard Global Services in NYC, in their Advanced Technologies practice, and I work extensively with SunGard's energy and financial customers.

Note the the posting on this blog are my own and do not represent the position, strategies or opinions of SGS.

twitter

I can't stop thinking big!
Sunday 1:08AM via WindowsLive
Just watched Moneyball. That's my pick for best movie this year.
Saturday 3:51PM via WindowsLive
@vincebelpiede: Report: Skype For Windows Phone Beta Imminent http://t.co/KYNjgg1L#mhtnd
Wednesday 8:39AM via Twitter for Mac
@mashable: Kinect Fusion Will Turn Gaming (and More) Into a 3D Fun House - http://t.co/Ihrq2fY2#mhtnd
Wednesday 8:39AM via Twitter for Mac
New Kinect SDK: http://t.co/57MvA5L5 #mhtnd
Wednesday 8:39AM via Twitter for Mac
Follow me on Twitter

recent comments

None

month list