This is the last blog from interviews for a while now. I think up to this level is enough for us to ascertain the different jobs available, and what they involve. in the development of software engineering projects. Next week I will be moving back on to electronics and focusing on some more technical articles again. But for now, here is a worthy perspective, the software manager (SM).
ME : Well, I suppose there are many facets to your position, why not start by giving us an overview of what your job entails ?
SM: You’re right, there are many tasks I perform on a daily basis, but when looking at the position it quite often doesn’t align with those. From a top level perspective, my main responsibilities are nurturing the team, delivering product and reporting progress and road blocks, I help the team achieve their directives, and I set the directives.
ME: So why doesn’t that translate very much to what you’re doing each day then ?
SM: Well everything works on the cycle of the development, when something is being planned the tasks are very different to when a product is being finalized. So if you look at the stage we are at right now, I am micro managing key members of the team to make sure we can deliver a highly valuable product on time, and to the right level of reliability. This has been going on now for about a month, and we have another month like this. So I am not really spending any time nurturing the team, or planning the future, I guess you could say we are on the front line at the moment. This will change though, and there will be a planning phase before we start the next big development. During this time I can spend some time making sure my team is ready for the next project.
ME: So how do you cope with not being able to achieve everything you need to do all the time ?