muse sick n hour man age ment(os)
27-Mar-08
Yesterday I did a formal project plan using Microsoft Project.
I feel a little dirty, and repeated showers don’t seem to touch it.
Apparently, this is how managers do their work. What I’m trying to understand is this: how can you find fulfillment in keeping track of the cool stuff other people are doing? I mean, I put my name on some of the interesting tasks and my manager was scolding me for not having other people do the stuff. For me, the thing is that I never, ever, ever want to lose sight of what goes in to being a good developer. I work religiously on ensuring that any task I assign to someone else in my team is something I could take on myself and get done.
And the thing is, MSProject has one real goal: to abstract away the work into line-items with start and end dates, assigned resources, and the like. That way you can put them on a Gantt chart and see what goes where. Don’t get me wrong, there’s value in that — I need some way to show my business users that what they ask for has a very real cost in time and effort, and it affects when other things they want can get started/done. But something about moving from the person who does the work to someone who supervises the work being done is bothering me, and I’m not sure I’m okay with letting go.
So I’m trying to decide how I can achieve balance here. I think that if I move to 100% supervision, I’m going to feel my soul drain out of me. But if I don’t keep track of what I’m responsible for better, I’m going to lose the resources that let me get all the good projects to do.
I guess this is how managers earn their pay.