5 ms·
what kind of managing do you do ? I dont spend more than 1 hour a week with my manager, so I am not sure where your time goes ?
by cyrux004 8y ago
what kind of managing do you do ? I dont spend more than 1 hour a week with my manager, so I am not sure where your time goes ?
- lbotos 8y agoCurrent Manager. It's "Support Engineering" but currently: - Metrics for the business to understand what our pain points are - 1:1 Prep and post 1:1 vision planning ("Is everyone aligned?") - Performance review prep (time of year) - Chasing down other managers to try and get problems fixed that were surfaced in 1:1s - a "net" above the team, to filter out any business side bs that would go their way that would be a distraction. (The team has to trust that I have their best interest in mind. That's why a net, I let them know, and they can see) - Capacity Planning (Do we have enough people for the growth plan? Oh, did the growth plan get updated? Lemme take another look...) - Hiring - Reviewing Resumes - Are our policies up to date? - Process thinking (usually surfaced by pain points from 1:1s) It's a lot of meta thinking
- JimDabell 8y agoOff the top of my head, these are the kinds of things engineering managers often have to deal with: Hiring: - Writing job specs. - Dealing with recruiters - Reading CVs/résumés - Interviews - Onboarding - Outreach - Who do you need to hire next quarter to avoid capacity problems? People: - How do you level up your developers? What new responsibilities can you delegate to them so that they can grow without swamping them? Are you available enough to them so you can help them take these new tasks on? - Evaluating training courses / conferences etc. - Are there any personal or interpersonal problems that need sorting? - What can you do to help your team gel better and feel like they are part of a team? - Where are your team members' careers heading and how can you help them get there? - Your team has grown too large to manage effectively by yourself. How do you split things up? Process: - What is everybody working on? What will everybody work on next? - What are people blocked on? How do you unblock them? What is likely to block them next? - Can you do things in a better way? How? - You've got a lot of bugs in the backlog. Is there a root cause? Are there any patterns? - You aren't performing as well as you thought you were. Where is the time being spent? What's the cause? Are the estimates wrong or the performance? - Some people want to shift their hours or work remotely. Can you accommodate this? Do you have to adjust process and if so, how? Line management: - Approving invoices - Approving holidays - One on ones - Salary review - Getting people back to work after sickness / parental leave / sabbaticals - Disciplinaries / performance problems - Firing / redundancies - Exit interviews Planning: - How well is your team performing? How do you measure this and how do you improve? - Do you have enough capacity? - If not, which features do you bump? - Are there any bottlenecks in the pipeline? - What are you telling the shareholders you're delivering next quarter? Product: - Does marketing know what you are building next? What information do they need from you to sell it? - Do CS know how to support your customers with the new features? - Feedback from the rest of the business about the product and how the tech team works. - Are the specs precise, correct, complete, and achievable? - Features have been requested. Are they technically feasible? What's the general size of it and what quarter can we deliver it by? - A big customer has a major problem with your product. It's not your fault, but it has a disproportionate affect on the customer. How do you prioritise solving this problem? External: - A shareholder owns a business with a related product that they want integrated ASAP. How do you deal with that pressure without disrupting your plan? - One of your suppliers has a data breach that has leaked your data. How do you deal with that? Have you defined processes for reporting security issues? - A supplier is failing to perform adequately. Can it be fixed? How do you move away? How soon? Where does the work fit into the schedule? - A supplier has changed their pricing structure. Do you have to move? How soon? Where does the work fit into the schedule? - New legislation has been passed and you have to make changes to your product. What are the requirements? - A complaint has been made about the accessibility of your product. Does it have merit? What's the impact of fixing it, and how urgent is it? - A big prospective customer is on the verge of signing, but they must have one feature that you weren't planning on building until next year. How do you rearrange things to get the customer with minimum impact? - A service you use is changing their API. What's the risk of staying on the deprecated version until it can be planned in?
- WrtCdEvrydy 8y agoOkay, saved.
- shard 8y agoAmazingly thorough list. Did you compile it from your experiences? What field of engineering are you involved with? Hopefully you did not experience all these problems personally.
- JimDabell 8y agoYeah, virtually all of it is from personal experience, although the most negative ones are fortunately rare! I manage a team working on a platform that lets non-technical people build communities through web & mobile apps, so the tech we're dealing with is roughly Rails / PostgreSQL / VueJS / Swift / Kotlin / AWS and you could loosely describe us as a social media startup. I guess if I could summarise the above, it's that there's an awful lot of very ill-defined and irregular things that need deciding about and acting upon, and it's an engineering manager's job to corral that into some sort of order and make sure it all happens. Lots of spinning plates and dealing with things that don't really fit neatly into a job description, especially at smaller companies.
- barrkel 8y agoA good manager will give you the idea they aren't doing much, paradoxically.
- rok3 8y agoThis. A good manager filters out most of the outside noise and problems so the team can focus on the task at hand.
- rbetts 8y agoI'm an engineering manager. It is Friday. I have 10 scheduled events on my calendar today: 1 phone call with a candidate that accepted an offer 3 scrum team demo sessions 3 standups 1 standing meeting for escalated support case review 2 1:1 meetings In addition, I will spend a chunk of time reading and sorting resumes, preparing a presentation I'm delivering next week, following up on a few blocking issues that came up last night/this morning, and reviewing the progress of software upgrade that's on-going.