Now that I'm working in a small startup instead of a 15,000 company
it's become clear that there are different efficiency requirements. In
the large org, I used to go to meeting after meeting where folks would
talk about what they are doing and give lots of excuses as to why they
aren't done. Most of these people weren't slackers, they were actually
doing lots of work, but nothing of much value was getting
accomplished.
As an example, I remember hearing from the
"Automation Team" that they were "very close" to getting an automated
testing suite set up for our product.
I heard this for a year and a half.
We shipped two versions and they still weren't done.
They said that changes in the UI were causing them problems. You
know, the changes that we made in the versions that went out the door
to paying customers.
I never heard them put a stop date on it. I even set up some
automated testing using a different, less expensive tool (and told them
about it). Instead of focusing on what we were trying to do (get a
good product out to market), they had chosen their Everest and decided
that they were going to die trying.
On the startup side of the coin, we're either swimming or we're
sinking. If our actions don't get us funding, get us leads, get us
partners, or get us product, then we're simply flailing on the way down
and there's no credit for that.
Is what you're working on right now the most valuable thing that you
can do? Can it be done faster in a different way? Have you been
working on something so long that it may not even be relevant anymore