• This topic is very interesting. I have researched qualities of effective leaders/CEOs/CIOs.

    I found one article that sums it up in 3 points

    (http://www.leadertoleader.org/knowledgecenter/L2L/spring98/pfeffer.html):

    - Build trust

    - Encourage change

    - Use effective measures of performance.

    I think that these 3 points are simple, yet very powerful. If a manager uses these points to manager and lead their team, they will be respected. I believe that it will remove the need to yell, or put down, or do anything else that is detrimental for the team and company.

    I also discovered the "Toyota Way" of leadership and innovation. I think that the overall idea of promoting change at Toyota is the main reason why they build cars so well. They are focused on continuously improving their processes.

    If you are interested in finding out more about the "Toyota Way", read this article:

    http://www.fastcompany.com/magazine/111/open_no-satisfaction.html

    It really hit me that my interests in Unit testing and continuous software integration are aligned with what they are always trying to accomplish at Toyota: continuous improvement. I am sure that there are management issues in certain groups at Toyota, but their overall vision and execution is impressive.