In the job hunt, I am discovering that finding jobs that implement sound software development processes is more of a rarity than I could ever have imagined. One place was sold to me under the guise that they are beginning to ramp up sound processes, but when I started ask questions, it seemed that they didn’t have even the easiest pieces in place. I started in a random spot, based on what I view as indispensable and they checked it off: Baselines? No. Unit tests? No. Test scripts? No. Ummm…code review or inspection? No. What do you do, then? Our daily stand-up. So you do sprint meetings? No. And how is the morale with respect to implementing these processes? Not good.
Where can I sign up? How much process has to be there for people to say they have process? Not much, it would seem.
But it seems to be more of the rule. I’ve heard of people saying they run a “Tailored Scrum Process” and wanted to cock my head to the side like a dog when you make a strange fart sound or something. The part about agile is that you cannot tailor it…it is lightweight, but the parts that ARE there HAVE to be implemented.
I would say that of the 20 or so places that I have interview with, only one professed up front that they do not have processes, but want to add them. I guess it stands to reason that so many of these companies are looking for personnel when the greatest benefit to having process is “increased productivity/morale” and hence, less turnover. The problem is finding these jobs, I suppose…since people are happy and don’t leave.
I guess opportunity lies in converting one of these places into something great. I guess I need to try…to put up or shut up.
Recent Comments