Showing posts with label VPE. Show all posts
Showing posts with label VPE. Show all posts

Sunday, June 21, 2009

Be a (Part Time) Rock Star VP of Engineering [Steve Mezak]

The phone rang in the meeting with the CEO. He said, “Sorry, I can’t talk now. I am in a meeting with my new VP of Engineering and he’s a rock star.”

The title “rock star” can mean different things. To this CEO it meant he finally had someone he could rely on to get the software product developed. The CEO had fumbled badly spending over $50,000 with a local web design firm with little to show for it.

Now he had hope.

A non-technical or business-oriented CEO must hire a competent VP of Engineering to take responsibility for on-time delivery of a high quality product. But what kind of person should our CEO hire? Should the VP be hands-on and contributing to the code? Or should the VP be a people manager and stay above the details of the daily builds?

Either way, you want to hire a rock star. But what is a rock star VP of Engineering?

Rock Star as a Technical Achiever. The CEO of a startup I spoke to recently wanted to hire a VP of Engineering to jump in and start doing hands-on work with Microsoft .NET. His rock star will have his or her own MSDN subscription and personally built several ASP.NET web applications.

Rock Star as a Mature Leader. Another company already had 20 software developers (and a small outsourced QA team in South America) all lead by a young but very smart programmer. He worked directly with his team to create the software.

The CEO wanted to add an experienced VP of Engineering that could harness the existing technical leadership and get some control over the software development process. With business growing, the programming team could increase to 40 people.

His rock star will be able to impose a predictable process, command the respect of a strong technical team while hiring more programmers.

Rock Star as a Global Leader. Some companies will have no internal programmers and rely completely on their offshore software development team. One Accelerance client had their own development team in Ukraine. It was a remnant of an outsourcing arrangement gone bad, which is another story.

But things were still not going smoothly. The CEO needs a rock star leader that keep a global team productive and can hop on a plane to Kiev once in a while to do so. A technical achiever with little concern for cultural issues, or a technical leader that is a good face-to-face manager will not manage a global software development team well.

It is important to understand your situation and hire a full time VPE rock star with the kind of experience that will meet your needs.

But there is an alternative.

The Part Time Rock Star. Instead of putting all your eggs in one basket with a full time VPE, a CEO can hire a part time or interim VP of Engineering to get things started. Part of the interim VP of Engineering role is to find their own replacement.

The CEO benefits by moving the programming work forward and extra experienced help with the recruiting process for a full time VP of Engineering. Otherwise a great deal of time and money can be wasted waiting for the right person to come along, or worse, if the wrong type of VPE is hired for the situation.

On the flip side, if you are looking for a full time VP of Engineering job then decide what kind of “rock star” you are. Consider only the kind of opportunities for which you are a fit. Don’t feel bad if a prospective employer is looking for a rock star of a different stripe. Focus on what you do best and the right job will come along.

But the economy being what it is, consider offering to be a part time VPE if you can’t close a full time opportunity with an employer that looks like a good fit. Working part time is a good way to get some cash flow and for both you and the employer to get started on a trial basis.

Be a part time rock star until a full time gig comes along.

____________________________________
Steve Mezak, CEO of Accelerance, Inc. and author of the book, Software without Borders, is a global software development rock star. Use his free online World Region Outsourcing Guide containing the contact information for 40+ hand-selected and pre-qualified software development partners in over a dozen countries around the world. http://www.Accelerance.com

More...

Tuesday, March 10, 2009

Hands-On Leadership or Not? [Peter M. Allen]

I speak with many startups who are looking for hands-on managers. I am wondering how others in Engineering Leadership feel about this trend.

I personally programmed for 20 years here in Silicon Valley before becoming a manager (Director and VPE). I can understand today’s trends in a tight market that everyone needs to contribute to the product, yet I see many cases of management being spread too thin and not doing well at any discipline. Do we need to be masters of leadership and management as well as hands-on coders, and if so which technologies (OS, Server, Database, and Language)?

The rigors of management are different from those of hands-on engineering. Management is about leading people, processes, and technology. It requires the ability to multi-task and be graceful under constant interruption. I found this challenging while programming - I always appreciate those in leadership who give me the tools and time to focus on coding instead of dealing with program/project management, meetings, and politics.

Is it true that the best leaders do so by example, or is the gift that they bring to their teams inspiration and focus? I’ve always enjoyed the Scrum approach to leadership – remove all obstacles, which is in itself a full time job. While I enjoy code reviews and extreme debugging, as a manager I often feel that my team is in trouble if I must code with them. How successful can a hands-on leader be at planning, managing, and communicating?

Must the conductor of the orchestra also play an instrument? Sure, the conductor needs to deeply understand music, but must s/he be able to play the piano, violin, percussion, and wind instruments in order to be a great conductor? And are we talking about a chamber quartet (where the pianist is the defacto conductor) or a larger symphony? Your thoughts?

___________________________
Peter M. Allen is a Software Executive in Silicon Valley who leads passionate teams delivering secure and scalable services at firms like Napster and PayPal.

More...