The Bi-Lingual Advantage in IT

 

Stephen R Balzac & Marilyn Edelson

 

Imagine a typical software solutions problem. The company needs to improve bottom line revenue, the customers are complaining and want their problem solved yesterday. At best, the engineer sees a technical challenge involving algorithms and code; at worst, he sees an annoying interruption to solving interesting technical challenges. The engineer’s goal is to build a robust, elegant solution to a problem. The manager, on the other hand, sees something very different: his focus is not on the technology but the process of assembling and coordinating a team. Who has the right skills? What skills are needed? What will this cost? How quickly can it be done? The manager’s goal is to give the customer what they really want, even if that is not the most elegant solution.

 

Dilbert highlights, to great effect, the gap between management and engineering. Frequently, the two groups seem to live in different worlds; more significantly, they often appear to work for completely separate companies with totally contradictory agendas. Sadly, there is some truth to this: as Ed Schein, professor emeritus of business psychology at MIT Sloan, points out, managers and engineers form two distinct, separate organizational subcultures. Each group has very specific goals, which may not always be in alignment. Unfortunately, since both groups are working for the same company, and apparently speaking the same language, they tend to assume that they have the same image in mind. As many managers and engineers have discovered, this can lead to more than a little friction.

 

It is, therefore, helpful to be bilingual, speaking both “Manager” and “Engineer.” Just understanding the concerns of the other group is not enough; being able to express them in terms the other group can understand is critical. In this way, each group becomes better able to appreciate the unique strengths and contributions the other brings to the business.

 

So how does one go about becoming bilingual? While having experience in both engineering and management might seem the obvious answer, sadly, it does not necessarily work that way. There is an old joke that an engineer’s idea of social interaction is getting the decimal point in the right place. Many software engineers are not the most socially adept. As managers, therefore, they often become little more than engineers who sign timecards. Frequently, engineers “promoted” into management are still trying to be technical experts. Unable to see any solutions other than their own, they end up fighting with the rest of the team over the “right” way to implement a solution. A manager, on the other hand, needs to focus on the team as a system. That requires a degree of social awareness and skill that many engineers have never learned, may not be capable of or even really interested in, just as many managers working in software organizations may not be trained in, capable of, or interested in software development.

 

What then is a good way of becoming bilingual? Daniel Shapiro and Robert Fisher of the Harvard Negotiation Project provide a number of negotiating suggestions in their book, “Beyond Reason.” Their techniques can, with very little effort, be adapted to the IT world.

 

 

 

 

 

 

The key to building a successful business is not just assembling teams, but teams of teams. All parts of the business need to work together for the whole to succeed.

 

Good luck!

 

 

Stephen Balzac is president of 7 Steps Ahead, LLC (www.7stepsahead.com), a consulting firm focused on increasing client revenue and customer base. Contact him at 978-298-5189 or steve@7stepsahead.com.

 

Marilyn Edelson is president of OnTrack Coaching & Consulting (www.ontrackcoaching.com) as well as co-founder and Principal of IT Decisions Coaching LLC (www.itdecisionscoaching.com). She can be reached at 617-964-3202 or m.edelson@itdecisionscoaching.com.