Wednesday, March 14, 2007

Sorting Out Our Priorities (the company's and mine)

I'm writing this to get my own head organized. Everyday, when I start my day, there are so many things that seem to scream "urgent" at me. I need to figure out which of them are the most important. We're at a point where several projects are about to end and several more look like they're about to start.

Let me see if I can parse things along functional lines:

Marketing:
  • Looks like marketing might need to take a bit of a lower priority for a while. We already have quite a bit of work ahead of us and I've in fact diverted one marketing resource into business analysis already. Priority now is implementation.
Recruitment:
  • We definitely need to expand. Looks like I'll need to personally get involved here to get more good developers in the door.
Operations:
  • I'm looking forward to doing project management and some design work again, and hopefully even a significant amount of coding. Today and tomorrow, in fact, I'll be reviewing some of the source code sent by a client.
  • We need to squeeze in at least one day to do a retrospective on our operations so far, so we can improve the way we work.
Finance:
  • Given that we need to expand, I'll need to get some cash in to support this expansion. I expect I'll need to buy more hardware, maybe get some more office space, and other assets like airconditioners, furniture, and teleconferencing facilities.
Personally, I think my time should be best directed at recruitment and at operations. I need to shake my networks to recruit some new developers. I need to go over the requirements of the various projects in the pipeline and make sure that all the analysis work and coordination with the prospects are getting done properly. And I need to find time to learn all the technologies and tools we'll be using for the next projects! First on my list are Maven 2 and AppFuse 2. Then probably I'll study CruiseControl administration, or maybe I'll look at Continuum.

No comments:

Post a Comment