THE SQL Server Blog Spot on the Web

Welcome to SQLblog.com - The SQL Server blog spot on the web Sign in | |
in Search

Andy Leonard

Andy Leonard is CSO of Linchpin People and SQLPeople, an SSIS Trainer, Consultant, and developer; a Business Intelligence Markup Language (Biml) developer; SQL Server database and data warehouse developer, community mentor, engineer, and farmer. He is a co-author of SQL Server 2012 Integration Services Design Patterns. His background includes web application architecture and development, VB, and ASP. Andy loves the SQL Server Community!
Note: Comments are moderated. Spam shall not pass! </GandalfVoice>

IT Coaching - Software Done Well, Part 1

Introduction

Last week, someone sent me a nice email thanking me for helping them learn SSIS. There's no greater compliment - I am here to help.

He referred to me as his "SSIS Coach" and that got me thinking... 

Coaching

I was never a big sports person in school. I played a little basketball in junior high, that was about it. I was in the band (alto sax) and in Nottoway County, VA; you could choose to be in the band or play sports, but it was difficult to do both.

Like many people I enjoy the great sports movies. I finally saw Rudy a couple months back. Hoosiers is one of my favorite movies - I watch it every chance I get. The thing about the coaches in these movies is they're tough. They want to inspire and motivate the team to get things done. That's their job. How do they do it?

Let's use basketball as an example. There's always a player who could do better. So the coach calls this player over during a time-out and proceeds to punch him in the legs to motivate him. To inspire, he grabs the kids' ankles and twists fiercely.

Huh?

Exactly. No, that's not what happens. (I'm going somewhere with this...) What happens IRL (in real life)?

The coach seeks to change the player's mind. He or she works on the players attitude and outlook. Good coaches change perspective and encourage reaching shared goals.

Ok. What was all that about the Legs and Ankles?

The reason a coach doesn't physically hurt or torment the player is because the player's body is the medium that accomplishes the goal. That's where the work happens. Beat that up, and you're only degrading the player's maximum performance capacity.

And?

We're knowledge workers. We use our minds to develop T-SQL queries, SSIS Data Flows, and SSRS Expressions. We use the same mind to worry about bullying at work, the stress of a deadline, and NMM (Next Month's Mortgage).

(...I'm arriving at my destination.) If we're mentally stressed, it degrades our maximum performance capacity.

Chill

I've worked in high-stress and low-stress environments. I had an enormous amount of fun while working on a high visibility project with one of the tightest deadlines ever. Why?

  • There was trust and respect on the Development Team.
  • The Project Manager supplied requirements and collected updates, then stayed out of our RAM.
  • The testers were in the room with the developers.

Whenever someone came into the Development Room (a large closet with whiteboard walls) they made one of two observations:

  1. The developers and testers are having fun (laughing and quoting every cheesy movie line conceivable).
  2. The developers and testers are quiet and very serious.

In the first case, we were blowing off steam. Decompressing. We'd hit a wall and needed to clear the mechanism (that's a movie quote). There was playful banter, too-close-for-comfort observations about personal habits, a healthy debate about the source of the current issue (application or database), and movie quotes.

We delivered a project that should have taken seventeen weeks - except we did it in eleven weeks. Did I mention we had a blast? Were there reasons to stress? Absolutely. Did we? Not really. We kept the medium accomplishing the goal - our minds in this case - operating at maximum performance capacity.

Conclusion

It is possible to motivate and inspire developers, but it's not accomplished by "punching them in the brain." The key is creating an environment that allows creativity to thrive. You give up a little control, and you get a lot of deliverable. Think about it.

:{> Andy

Published Monday, October 26, 2009 8:00 AM by andyleonard

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Steve Jones said:

Excellent post and points. Those foosball tables, dart boards, etc. are not perks to ignore work. They're there exactly for the reasons you've mentioned. People need to decompress and recharge for work.

you might also try Coach Carter as another motivational movie.

October 26, 2009 9:26 AM
 

Jay Taylor said:

Nice column. A guy where I work has spoken wistfully of a company where they do four-day weeks and usually work only eight hours a day. No cubes, either. Productivity is up. Now that's coaching.  

October 26, 2009 1:38 PM
 

Chuck Boyce said:

Excellent point, Andy. Cultures that permit or foster abuse not only suck - they don't get results.

October 26, 2009 4:50 PM
 

Pradeep said:

Hi Andy,

B.E.A.U.Tiful! (This is also a movie quote!!) post! All managers should learn this lesson! nice one!! thanks for sharing.

October 27, 2009 1:47 AM
 

Jerry Sommerville said:

YES!  Too often, the motivational blogs or articles ponder on the esoteric aspects of the intellectual thought process (huh?), not on the interpersonal aspects of supervision.  I have meet managers who "beat up the brain" all the time, but rarely do I meet a supervisor who understands people first, then applies that to getting the job done.  Job well done my friend!

November 2, 2009 7:58 AM

Leave a Comment

(required) 
(required) 
Submit

This Blog

Syndication

My Company


Other Blog

Check out my personal blog...
http://andyleonard.me

Contact Me

Twitter: @AndyLeonard
Email: andy.leonard@gmail.com

Powered by Community Server (Commercial Edition), by Telligent Systems
  Privacy Statement