Where do I work, my role is developing from pure development role to team leadership. I think it suits me, and I'm usually enjoying it.
There is one aspect of job that constantly harasses me, though, time management is. My day was pure coding Now, I still have got a complete plate of coding duties, but I hope other developers have to advise, work on requirements, make decisions for other developers, bugs from users Evaluate reports, allocate to developers, and so on.
I feel that my day has become a barrier after one and the long duration of constant concentration is becoming rare and rare for achieving any real quality coding.
Today, I finally caught my laptop and ran into a coffee shop so that I could do some real work.
How does the team manage its day here - or manage their workplace - so do they not let their administrative tasks drown?
I have found that I have to change my situation how my work is.
As a personal contributor developer, my job was to spend time in the software that the business could sell for profit.
As Team Lead, my work is that the team effectively changes its time in the software that the business can sell for profit.
Some things change fundamentally, when your attitude changes this way, these things have become more important:
- In another team, the other members of the team Keeping in mind that they can be productive
- Delegate the task to the least loaded member of the team
- In order to choose strategically, the developer needs to know that the team What new skill is needed to build a better balance-balance, and that skill In order to learn, they have to invest in some extent.
- Effective communication requirements
Note that "writing good code" in my list of my top concerns It is no longer if "development of this new new thing" falls on me, then it is one of the few reasons:
- The new thing is an outline item that will enable the rest of the team. To be productive (thus keeping them in a productive position )
- The thing I am working on is extremely important for customer satisfaction (usually it means that there should be a risk of immediate and failure)
- which I am working on the thing that has poorly-understood needs, which is necessary to make a quality requirement decision with a high level domain knowledge, while simultaneously developing (one might argue that this In case, my account I have not done other things well (delving, improving or communicating skills)
In the above case # 2 above, to do this work It can be very good to alert yourself to the team - but you have to be careful that your primary goal is to hurt the person: help the team to change the software in its collective time, the most efficiently and effectively. Do that The business could sell for profit.
Comments
Post a Comment