I would like to list some tips I feel would help reduce the number of layoffs of valuable resources in the long run, at the cost of layoffs of not-as-valuable resources in the short run:
- Heavily reduce the number of "enterprise coach", "scrum master", "release manager", "flow wizard", "product champion" and other "team enabler" roles. No offense, but these are just fancy paper-pusher titles that do not actually achieve anything.
- Eliminate most of HR, except for a few corporate-level individuals. It seems like whenever I have gone to HR in the past, they are totally worthless and just say "talk to corporate." These same HR resources are too busy posting lies on this website, during working hours. You're outta here!
- There are definitely some decent overseas employees, but a lot of them are not that great. I understand they are cheap labor, but the amount of time and energy needed to fix their mess-ups costs the company a LOT more in the long run.
- How many "director" positions do we need? It seems like practically every manager is a "director" now. It makes me cry to think about their salaries.
- If employees are not being given stock options, then we need to stop giving them to the executives. The 5% stock discount does not count, as it is basically worthless. By the time you turn around to sell the stock, it has already dropped and canceled out the 5% discount.
I am curious to hear others' ideas on this matter.