1) Part of what makes my work exciting is wearing many hats, but sometimes it can be overwhelming. Many teams probably should have more resources, but I'd rather be a bit overworked on a lean team than end up on the chopping block if my project appears less profitable with more resources.
2) I highly value the autonomy in how my team operates, but recognize that we also need to get better at collaboration across products and teams. I fear that some leadership comments are pushing toward a centralized structure and methodology, and would hate to swing too far in that direction. I hope we can apply the principle of pragmatism to keep our teams happy and productive without burdening them with forms and checkboxes to track our work.
3) Working in product development, I am often surprised by how little training our colleagues in other departments are getting about our solutions. When I joined I went through a boot camp of our existing tools, and it seems that curriculum hasn't been updated for a few years. I feel that most team members, especially client-facing team members, should have an opportunity to be trained and perhaps certified in each of our products. We all should have a role in driving engagement with our customers around our solutions, and helping our clients improve outcomes per our mission.