[lug] software engineering

Dan Ferris dan at usrsbin.com
Mon Nov 13 19:21:27 MST 2006

You think FAR to much. :D


Nate Duehr wrote:
> Evelyn Mitchell wrote:
>> Has anyone else seen Crew Resource Management in an IT or Systems 
>> context?
> Ohhh, now THAT's it... the big spark of an idea I was looking for.
> I'm a pilot and I completely "get" CRM, and know how it really does do 
> a pretty dang good job of keeping a lot of failure-prone people alive 
> every day.
> Now I'm going to be stewing over this all night -- how to correctly 
> train and apply CRM techniques in IT.  Hell, thinking about how to 
> sales pitch management on trying to use it... hmmmm...
> I can definitely see it working in the Operations side of the house, 
> but lacking a real understanding of the typical software "development 
> process" that happens right at a Software Engineer's desk, I am not 
> sure I'd ever be able to figure out how to teach it to Software 
> Engineers as a methodology.
> Question: Would you consider "pair programming", like what is 
> practiced by the XP methodology folks, similar to CRM techniques in 
> aircraft, minus the refactoring and closed-loop continuous update jive?
> I don't think that quite fits... pair programming is oversight, but is 
> missing the checklists and knowledge of how the pair works together.  
> A good pair might figure that type of thing out on their own, but it's 
> not there naturally.  Hmmm....
> Man that's cool.  CRM in IT.
> Critical checklist items committed to memory AND that memory tested by 
> someone.  Non-critical items on a checklist but known and done 
> instinctively while still referring to the checklist.
> Of course that starts to head toward licensure... which is where the 
> Doctors, Architects, Lawyers, Electricians, Plumbers, and all the 
> other Engineers in the world already are... which kinda runs 
> full-circle back to the original discussion.
> CRM techniques are ADVANCED techniques for fully-qualified and 
> licensed professional pilots who had to put in their time at the lower 
> ranks and ratings.  Hmm.
> Many private and other mid-range pilots *use* CRM techniques in their 
> cockpits also, and can seek out CRM training, etc...
> But the higher ranked pilots are TESTED on using the techniques.  
> You're graded on your ability to apply CRM techniques in an airliner 
> cockpit, but you're not in a Cessna.  However, CRM makes BOTH pilots 
> better pilots...
> (I'm sitting here saying, Hmmmm out loud as I'm thinking.  THANKS FOR 
> SHARING THAT THOUGHT EVELYN!... of course, it's now going to take up 
> all my remaining brain-cycles while I drive home... and I was planning 
> on listening to an Aviation podcast too... I'll probably be making 
> correlations in my head all the way home.)
> Nate
> _______________________________________________
> Web Page:  http://lug.boulder.co.us
> Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
> Join us on IRC: lug.boulder.co.us port=6667 channel=#colug

#Consensual Unix
# unzip ; strip ; touch ; finger ; mount ; fsck ; more ; yes ; umount ; sleep

There is a time and a place for use of weapons. Miyamoto Musashi, 1645

More information about the LUG mailing list