Hi Nimaa,
I understand you issues, they are in fact quite common.
You have received some very good comments and observations from members so far and there is lot for you to digest.
If ever there was a classic case of educating the boss; this is it (I am sure many more will follow !!!).
I once read an article by Kay Buckby of the Development Company; where she gave 10 tips for Managing the Boss:
You must first understand and accept that your relationship with your boss is the most important relationship you have at work.
Most people expect our boss to manage us, but if you think for a moment the pressures the boss is under you will realize that most successful people manage their boss ..... effectively.
1) Agree the boundaries
By this I mean agree the standards and outputs expected and avoid leaving things to chance. Agree reporting lines for example who do you report to when the boss is not around. Does the boss require daily or weekly reviews.
2) Manage your Boss's time
Remember that whilst your time is entirely devoted to your boss; do not expect your boss's time to be entirely devoted to you.
Does your boss maintain a diary? If not introduce one; if so then book time to meet with boss (say a week in advance). Book a short period of time. Prepare and summarize data and present options, suggestions and solutions to keep the meetings action driven, (no chit chat).
3) Avoid making Assumptions
Most bosses are busy working on their own priorities and often forget that one of their ares of effort are their own people.
Never think that they know more than you do, you were hired for your expertise, the boss was hired to manage a team of experts. Develop yourself, after all it is YOUR dream job !!
4) Be a Problem Solver
Don't moan or whinge about problems and never dump your problems on the boss. Develop your problem solving skills. Analyse the data you have toi gather facts; brainstorm the options (involve your peers) to eliminate and refine the options, then discuss the solution with the boss. Use positive words, for example: "Regarding the team away day, I've thought through the logistics", rather than "There is a major problem with the transport for the team away day"
5) Always deliver
Always deliver what you promise to deliver or rather under promise and over deliver. Avoid delivering bad news without forewarning. Avoid bad surprises.
6) Develop a relationship based on Trust
Careless errors an d poor quality of work will erode confidence and trust. Far too many people criticize their line managers, which results in loss of trust when they find out (and they will, eventually).
7) Provide constructive feedback
Develop constructive feedback skills; stick to facts, state it behaviorally and avoid being personal.
8) Accept Differences
Every individual has their own frame of reference; this includes values, beliefs, standards and views of the world. Accept these differences and work with them.
9) Increase your boundaries
Managers often assume that their staff will struggle if given a task outside their comfort zone. Enhance your knowledge and skills, then let the boss know. ASK for increased responsibilities.
10) Celebrate
Make time to celebrate events that go well. We often make time to analyse when events fail, which is negative psychology. Use positive psychology in all working relationships and remember your Boss needs a positive stoke too! Provide positive feedback to ensure you maintain the successful team.
Aristotle once said "We are what we repeatedly do".
Commit to managing your Boss and you will repeatedly maximize your potential.
I know i have not given you a direct answer to your query, but i hope that some of the tips given will go someway in helping you to a better workplace environment. It will take time, ther is no overnight solution, but it will be worth it.
Hope this helps,
Regards,
Harsh