jump to navigation

Referral Karma February 27, 2010

Posted by Judi in : Uncategorized , add a comment

I give and get a lot of referrals. In fact, just this week I referred a company I had just met to my business banker, who has been a great resource for us. I was happy to do it, happy to be able to help my new contact, and certainly happy to give my banker the opportunity. Now in the interest of full disclosure, the new company is a prospect, but I have done the same, many times before, for companies and individuals that were not prospects.

Recently we’ve had three different people ask about compensation for referrals that lead to business. I have to confess, I was a bit surprised – I had never thought of doing that before.

I’m happy to give referrals without any expectation of getting something in return. Especially, in the kind of economy we’ve had for the past year or so, I feel like anything any I can do to help a good business prosper is a positive contribution, and besides, it just feels good! We’ve gotten so many referrals over the years, so I also feel a bit like I’m paying it forward. I also like to refer business in which I have confidence.

I wonder, is there a “conflict of interest” if you are receiving payment? I can’t help but wonder, what do others do? Do you pay for referrals? Do you expect something in return?

Stop Trying so Hard February 12, 2010

Posted by Judi in : Uncategorized , 2 comments

Last year one of our big initiatives was to find strategic partners – companies we could work with, offer more to both of our clients, and help both business grow. We really did look hard and didn’t have much success.

When doing our business planning this year we decided to try other things. After all, that did not work out so well.

Well funny thing is happening – all those valuable strategic partnerships we were dreaming of seem to be falling into place. Who knows where they will lead, but it sure is funny that they’re happening now. Maybe there’s something to the theory of relaxing and letting things happen. Sure seem to be working for us!

Is the buying cycle different for services vs. goods? January 29, 2010

Posted by Judi in : Uncategorized , add a comment

I’m a shopper. It’s not that I like to shop, but when I do, I tend to shop around, read reviews, decide what I want then try to find the best price. But – that’s only for goods – computers, printers, cell phones, cars, an oven, etc. I recently noticed when shopping for services (or hiring which is kind of like shopping for services) I tend to make decisions MUCH differently. The funny thing is that I make those decisions much more quickly with much less comparison shopping, even when the dollar value is higher.

One example – we recently hired a marketing agency (Response Marketing – check them out they’re awesome!) and although my business partner and I had not intended on hiring them, or any other marketing agency, we had made our decision before our contact had gotten into the elevator. Now, we both know of many other agencies and sole practitioners, so why didn’t we shop around? Easy – we like and trusted the owner of this firm, we were comfortable with the price, and we believed that they could help us.

I find comparison shopping for services to be somewhat problematic. After all, you can’t assume that a $100/hour service provider is better, worse, or the same than a $150/hour service provider. It has everything to do with the person or company and their process, and if you feel comfortable with them. On the other hand, an iPhone 3Gs with 16 GB is an iPhone 3Gs w/ 16 GB (not that you’re going to get a deal on that). When shopping for a service provider, I want someone I am confident is going to do an excellent job. On goods – I still love a good deal!

Is Contingent Staffing a trend? January 8, 2010

Posted by Judi in : Uncategorized , add a comment

I read an article today that talked about Contingent Staffing, which they defined as the use of temporary or freelance labor, as a trend. I don’t agree with this. This is nothing new; companies have been doing this forever. I think what we’re seeing is a cycle. We have noticed in our business when the economy is booming companies want to hire full time people, to minimize the “brain drain” when the contingent folks leave, and impacts in internal morale from hiring them in the first place. In 2004-2006, we were seeing far more opportunities for full time placements than consulting engagements. Conversely, when the economy struggles, companies still want to complete their projects so they hire temporary or contract labor, as their doing now. I suspect in the coming years, we’ll see the pendulum move back towards a more balanced approach of full time people and contract, temporary or contingent workers.

What do you think?

Keys to a Successful Development Project November 12, 2009

Posted by Judi in : Uncategorized , add a comment

I was reading an article about startups recently and the author claimed that success was not due to one big thing, but a lot of little things. We had a business coach a few years back that said the same thing – when we reach the level of success we’re aiming for we won’t be able to look back and put our finger on one thing, but instead, we’ll see it was many little things contributing and working together.

It got me thinking – is that true of software projects as well? Probably. This may be one of those universal laws like the Pareto principal (aka the 80-20 rule), that seems to apply to everything.

Is there one thing, one big key that will make a project successful? If I had to pick only one, I would say it would be the team, but is that enough? I don’t think so. Even the greatest team can’t be successful with a lousy idea, bad requirements or no funding. Sure they may be able to get something out the door, but will it sell in the marketplace? Will it really meet a need? Probably not.

Ok, so I guess we’ve established that I don’t believe in “silver bullets”. So back to the original premise – what are all those little things? Well certainly the team, but what about tools, processes, appropriate budgets, management support, a great idea, customer need, stellar marketing, support, sales, etc……

It really does take a village!

Feast or Famine in Software Development Organizations? October 23, 2009

Posted by Judi in : Uncategorized , add a comment

In so many areas of my life I go thru these cycles of feast or famine – social engagements, work load, car problems, what have you. I either have lots or none, or is that just my perception?

There’s one area that I can think of in which I’ve never had this problem – the software development organizations I’ve been a part of. Sure, we’ve had that with bugs, or turnover, but never, ever, ever workload. There was ALWAYS more than enough work to do. Maybe it’s just the nature of the beast – companies always want to improve their products and there are a wealth of ideas on how to do that. It’s also a positive thing. I love being busy, and if a company can not keep it’s developers busy, why does it need them?

The downside however can be a feeling of overwhelm, or inefficiencies, or continual long, long weeks. What kinds of things can we do to smooth this out a bit, or at least mitigate the negatives? I have some ideas:

1) Prioritization – so many organizations are SO bad at this. The priority is the priority of the moment, based on the loudest customer, one data point, or the whim of an executive. A well thought out prioritization can allow your development teams to get more done, just by finishing what they’re already working on. I’m not saying it should never change, but it certainly should change less frequently than you change your clothes.
2) Focus – knowing the big picture will help with number 1, as well as with coherency of design and team morale. If you’re building something to do x, don’t try to do y. Pick one thing (at least to start) and do it exceptionally well
3) Learn to say “No” – I find that people (not just in development organizations) spend an inordinate amount of time exploring roads not taken, as in “maybe we should have done x”. I once heard a speaker call this “Killing the un-chosen alternative.” I like that, and not because I’m violent – I’m not. I like it because it allows you to devote 110% of your attention to being successful on the path chosen and stop second-guessing yourself, a time wasting distraction if there ever was one.

I for one hope there isn’t a famine of new product ideas or developers to carry them out. Let’s just try to do it sanely.

Self-regulation in Software Development October 16, 2009

Posted by Judi in : Uncategorized , add a comment

Senia Maymin (I can’t link to her website for some reason – I’ll update this when I can) has written a bunch about a concept called Self-Regulation. This concept fascinates me. It’s one of those things that’s simple – particularly to understand, but certainly not easy. It’s the skill that you use to do the things you need to or should do. The idea is that self-regulation is like a muscle and the more you use it (in any area) the stronger it gets (in every area.)

It’s easy to see how it applies to my life – go to the gym, make my sales calls, blog, etc. I always thought that once you did those things and saw the benefits, you’d do them again BECAUSE you saw the benefits, but the way she talks about it, it’s less intellectual than that. The more you do these things, the easier it is to do other things. But how does it apply to the field of Software Development?

It’s easy to see the areas where you might need self-regulation, testing, documentation, and perhaps for some, design. Does this mean that if you make yourself do a good thorough design it will be easier to make yourself do the testing or documentation? Well, it’s certainly easier to do those activities for a well designed system, but is it easier to get yourself motivated to do them? Interesting question – I really don’t know…

Partnering with other engineering firms October 9, 2009

Posted by Judi in : Uncategorized , add a comment

We’ve been interested in partnering with other engineering firms, but have never quite made it work. I’m not exactly sure why, but looking back, I’m not sure all the previous attempts have been true partnerships. We’ve been approached by a few firms recently, so it’s got me thinking about it again.

It seems like it would be a good idea. We often have consulting jobs and don’t have the right person, and occasionally we have a consultant free that may be able to do a job for another firm. In this economy, it makes sense to maximize any opportunity, and by working with other firms, you can expand your network and broaden your offerings.

So what would a perfect partner look like? Well, first of all there would be some commonalities. For example it makes more sense for us to partner with someone working in product development than say distribution. Second, there should be some extension of services. We’ve met a great mechanical design firm in the past, which could be a great potential partner. We do very little of that, and they do very little software and hardware design. Finally, there needs to be common values. We would never consider partnering with a firm that did shoddy work or engaged in unsavory (in our opinion) business practices.

I’m looking forward finding those good fits. I guess with anything, patience is key.

Getting a Job as an Engineer or Programmer September 11, 2009

Posted by Judi in : Uncategorized , add a comment

I know a lot of people that have been out of work for a long time.  Most of them are continuing the battle.  So what can they do to increase their chances?  Besides the obvious (networking, personal introductions, etc) there are ways candidates can stand out from the crowd even when they don’t have a personal connection in the hiring company.

First some basics, I am amazed at how many candidates don’t return phone calls, or when they do they’re rude, disinterested or worse.  I’ve had phone conversations with your typically “crusty” engineer, and I even had a candidate recently swear at me.  Actually, not just once, but a long angry “F-bomb” laced tirade.  I understand he was frustrated, but calling me names did not make me inclined to help him out.

Ok, so assuming you have some basic common sense and social skills what can you do to stand out?  Do a little research – check out my company.  At least know what we do, better yet, have some relevant questions.  Next, have some ideas how you can add value to my company.  Interviewers need to figure this out – make it easy on us.  If you have prior experience in my industry, highlight it.  Don’t just assume that because it’s on your resume it will be obvious.  Finally, tell me something about yourself that differentiates you.  Please, please, don’t tell me you have good people skills or are a self starter. It may well be true, and it may be very important for the job, but it’s so cliché, it’s meaningless.

And for extra credit?  Go above and beyond and do some more research.  Find someone in the company or a former employee (LinkedIn is a great resource for this) and get more info about the culture, and what the job entails, and then tell me how you specifically, with your unique background and skill set can help make my company more successful.  The more specific the better, and if you can tell me how you’ve done this in the past, even better!

Good luck, and keep the faith!

Hiring engineers now is easy, right? August 7, 2009

Posted by Judi in : Uncategorized , add a comment

Wrong!  I’ve run across quite a few people in the past year that have assumed that’s the case, but have found out differently.  Hiring top software programmers and hardware engineers is always a challenge.  Having piles and piles and piles of resumes does NOT make it any easier.

So what’s a hiring manager to do?  Well, the last hire I did for myself (as opposed to the ones that I help our clients with) I had four very clear objective criteria.

1)      The candidate had to have a Bachelors’ degree

2)      The candidate had to have experience with a specific program

3)      The candidate had to have at least 2 years professional experience

4)      The candidate did not require H1-b sponsorship

One of our clients is doing this now with good success.

Now, I know you can make valid arguments against any of those hard and fast rules.  Some of the smartest people I know don’t have college degrees.  In different times I might have made that argument myself (might be good idea for a blog entry next year), but you need some way to get through hundreds of resumes a week.  The nice thing about objective criteria is that a hiring manager can get help – someone to prescreen for him.  So what are your deal breakers?  Knowing that going in will make hiring in these times much easier.

I’m sure all you job seekers out there are saying “That’s not fair!”  You’re right, but as my mother always said, Life’s not always fair.  So what’s a job seeker to do?  Well, I need something to write about next week…