Just to share some tips on how to be a good boss..I had copy it from http://www.wikihow.com/Be-a-Good-Boss..Happy reading to all :)
1.Give credit to your staff
Realize that management succeeds via the efforts of the workers. Because you're in charge doesn't mean you deserve all the credit for the work being done. Your staff is responsible for the bulk of the work. You are leading them as they get it done to be sure all regulations are complied with, etc., but they are doing the actual work. Taking credit for their efforts will surely undermine your leadership.
2. Delegate responsibility and then trust your people.
Micro-managers are never appreciated. Once you've trained someone to handle a task, allow him or her to handle it without interference. Different people have different approaches, and someone else's way of doing something may be just as efficient as the way you would do it. Before you step in and force your way on anyone, give an honest evaluation to the method, and if you find it works just as well, even if it's different from yours, let it be. Constantly correcting your people undercuts their confidence and does not allow them to exercise their own style.
3.Know your employess
Know your employees to know your strength. Watch your staff, get to know them as individuals. Understand their motives: Why do they work in this company? Why do they work in this department? What excites them? Some may love the work. Some may love the flexible hours. Some may love the retirement plan. Whatever that is, do your best to understand. That allows you to enhance, adjust and align their motives with your goals. The cream always rises to the top, and it's your job to figure out which employees do what is required in their jobs, and which employees do all they can in their jobs. There is a huge distinction.
4.Clone yourself - many times.
Once you've identified good candidates, teach them your job. That's right. Teach them to be you. Most bad bosses are under the (mistaken) impression that there is something threatening about this, because the bad boss thinks that s/he is the only one who can perform a given function. The truth is, the best boss trusts his or her staff and re-creates himself many times over so that in case of emergencies, or in his absence, the Good Boss has excellent help that can be utterly relied upon. If you happen to be an entrepreneur/owner, cloning yourself means that you don't need to go to work as much, freeing you to do as you please, knowing your business is earning as much today without you there as it would if you had to go there and slave away. And remember, too, that you're creating another Good Boss!
5.Empower your staff
Empower your staff to make critical decisions, and don't second-guess them. If you've done a good job of training your people to be your proxies, then you must believe they are doing their best to act in your (and your company's) best interest. Even if they make a wrong decision, or handle a situation in a way you would not have, don't second guess or berate them. Instead, use it as yet another training opportunity. Hear out their reasons for their action - most of the time, when taken in context, there was a logical basis for what they decided to do.
Example: Once the employee has explained his or her rationale, try saying, "Given what you've told me, I now understand why that seemed like the way to go. However, in the future, I would like you to try handling it this way (then explain the way you want them to do it). If you have a problem doing it that way, you can always call me for help."
6.Create a clear chain of command.
If you are the owner and have a manager, be sure the rest of the staff understands the chain - they are to take problems to the manager first, and only if they are still unsatisfied should they escalate it to you. When leaving, say, "Franki, you're in charge." This lets any additional staff know who's the boss in your absence, plus, goofy as it sounds, it makes Franki square up her shoulders and realize that she now "has the bridge." If customers are there, so much the better - you are putting your faith and trust in Franki right in front of them. They feel it, Franki feels it - and by gracefully handing the reins to her, you just went up a notch in the esteem of your right hand woman and your customers.
7. Help them
Help them learn to work out issues without your intervention. Sometimes one or more of your staff may experience friction with others. If they come tattling on one another to you, listen to them carefully. If someone is not fulfilling his own responsibilities or is mistreating another employee, you'll need to step in and resolve the conflict yourself. But if you're satisfied it's only an issue of competition or a simple personality clash, urge them to settle it between themselves.
8.Deal with any problems quickly and directly.
Any boss who is terribly busy totally understands this concept: "I don't need all the details. Bottom line it for me." You don't have to be so blunt that you crush people, but being direct and honest is a big time saver, and frankly, appreciated in the end. When you see a problem, deal with it quickly and don't nag your people about it later - let done be done. Try to elicit the agreement that whatever just happened was not acceptable. Remember that your goal is to promote productive behavior and retain the respect of your employee, NOT to antagonize your people, particularly in front of others.
9.Appreciate your staff
Tell your staff how much you appreciate them - in front of customers if possible. Never hesitate to pat your employees on the back, compliment and thank them for their excellent service - if customers are there, letting them know how you value your people can go a long way toward the customers actually having more faith in the services your business provides. When your staff feel valued and appreciated, their job means more to them than simply a paycheck. When your customers know that you, as the owner (or manager) think highly of your staff, they feel confident that they're in good hands, and it gives you more freedom to leave your customers in the very capable hands of your staff. See how this becomes a "win-win-win"? By lifting up your employee while your customer was watching, ALL of you got something good from it - with zero downside.
10.Show your appreciation
By doing things for them. They go the extra mile for you. You do something nice for them. Buy everyone lunch every other Wednesday. Be sure there's a supply of their favorite sodas in a small fridge for them. If you get extra tickets to something you know they would enjoy, offer it to them as a bonus for work well done. Remember their birthdays, at least enough to wish them a happy day, or buy them a cupcake.
11.Share your goals with your employees.
Tell them what makes you happy and ask them directly to help you reach your goals. "Hidden agendas" in a leader are damaging to morale because they create confusion in those who work for you. Tell them things like "I like to hear praise from our customers about you", "I do not like to hear complaints from other teams about us", "My goal is to [increase our growth by 15%] [win the best team award] next year", etc. etc.. Trust that your employees are very much like you: They love to feel helpful and accomplished. Your job is to tell them how to achieve those feelings.
12.Learn to be an effective listener.
Your employees deserve to be heard when they have concerns. Allow them to finish talking before you speak; do not assume that you know what they are going to tell you before they finish talking; do not form objections in your mind while they are talking. Instead try to be fully engaged while they are talking without making it about your rebuttal. Acknowledge their points, which does not mean that you agree, but does mean that you understand their concerns. Repeat their points in your own words to confirm, if necessary. You may not need to take any action, but hearing them out is important to their sense of empowerment and significance. Often, simply saying, "I appreciate your telling me this" is all that's needed to make them feel they were heard.
13.Be the boss.
All these steps may not prevent from you having to assert your ultimate authority at some point. No matter how well your staff is trained or how good your leadership skills become, there will be times when you will have to remind someone that you are the final word on all matters. Being a good boss and empowering your people to make daily decisions does not mean you've abdicated your authority. If you find that someone on your staff is overstepping or has made a mistake, be decisive and firm, act swiftly and don't waffle. This may result in some deflation of that employee, but assuming you allow it to be done with once you've corrected the situation, it should pass quickly.
Just some of my opinion on how to be a good boss:
1.Know your staff background and their attitude
2.Do the staffs planning
3.Give training or send your staff for training
4.Listen to their ideas
5.Give the instruction clearly, give the deadline
6.Ask their problems regarding the scope of work
7.Sit together and do the meeting atleast 3x per year
8.Give appreciation for those who perform very well
9.For those who are not perform very well, ask their problem, give them motivation, help them to achive the mision
Again, all these are just my personal opinion:)