My new role

iunie 26, 2014

„If the opportunity doesn’t knock, build a door.”

For some time I wanted to put in practice this quote I found on someone’s desk where I worked before. I think that time has come.

Yesterday I sat down with a colleague trying to solve a problem together. The problem was my team’s problem for he has only been asked to help us meet a deadline. The fact that the task was directly assigned to him it made it… his problem.

I was there to only provide him some background information about the work needed to be done and point him in the right direction. As I sat on the desk at his right observing the work he was doing, moving the mouse and typing the code, thinking what goes where and how, I had a revelation: seeing others doin’ it, ain’t that bad. Felt good not having to write code myself. Good to be able to tell others what to do and then wait for it to get done. It would be great if I could do this on a daily basis. I could save my eyesight.

I left the building thrilled by the possibility of putting in practice my minutes old reverie. This sort of excitement I’d never experienced at 5 pm on a working day.

I spent the evening thinking about the whole new world opening up in my mind. How can I make it reality. Would they agree with what I want to do?

What is it that you want to do?

From now on I will be the person in charge with doing what the developers don’t have time doing. Things like: reviewing the code, re-factoring code, improving communication between developers and between developers and the rest of the world, giving developers a second opinion on a problem or idea, listening to developer’s issues and frustration and funnel them to the right ears. I could be their counselor, I could even wear a red nose in certain days to ensure a smooth running of operatives and generally spreading good karma among developers. I could even do some actual work, programming I mean, when I feel is necessary or I have the desire to do so. Because I know the team very well, being one of them, I could advise the Project Manager what skill set a particular task requires and to whom it should be allocated for a good result. I could also facilitate the communication between the Business Analyst and the Developer. Basically, no more quantifiable work for me. No more tasks!

I want to be able to have the ability to delegate tasks but generally speaking no development task should be assigned to me. I voluntarily assign myself tasks to help the team in critical situations.

I could also run routine checks on the application to make sure no new bugs have cropped up.

I could also create and maintain a Developers Wiki to help communicate good coding standards and provide easily accessible information.

Since developers never have time to maintain the version of the software and manage the repository, I could also do that.

See? There is a myriad of things which do not get done because the developers never have time to do it.

Will you let me do it?



%d blogeri au apreciat: