8 jun 2014

Timeless Principles for Leadership

I read these principles on Linkedin and thought it was really timeless and accurate, so I want to share them with you. This is how I try to manage teams, it just reflects my own views perfectly.

1. Know yourself and seek self-improvement – understand who you are, your values, priorities, strengths and weaknesses. Knowing yourself allows you to discover your strengths and weaknesses. Self-improvement is a process of sustaining strengths and overcoming weaknesses, thus increasing competence and the confidence people have in your leadership ability.
2. Be technically and tactically proficient – before leaders can lead effectively, they must have mastered the tasks required by the people they lead. In addition, leaders train their people to do their own jobs while understudying the leader so that they are prepared to replace the leader if necessary. Likewise, leaders must understudy their leader in the event they must assume those duties.
3. Seek responsibility and take responsibility for your actions – leading always involves responsibility. Leaders want people who can handle responsibility and help achieve goals. They expect others to take the initiative within their stated intent. When you see a problem or something that needs to be fixed, do not wait to be told to act. Organizational effectiveness depends upon having leaders at all levels that exercise initiative, are resourceful and take opportunities that will lead to goal accomplishment and business success. When leaders make mistakes, they accept just criticism and take corrective action. They do not avoid responsibility by placing the blame on someone else.
4. Set the example – people want and need their leaders to be role models. This is a heavy responsibility, but leaders have no choice. No aspect of leadership is more powerful. If leaders expect courage, responsibility, initiative, competence, commitment and integrity from their direct reports, they must demonstrate them. People will imitate a leader’s behavior. Leaders set high but attainable standards for performance and are willing to do what they require of their people. Leaders share hardships with their people and know that their personal example affects behavior more than any amount of instruction or form of discipline.
5. Know your people and look out for their welfare – it is not enough to know the names and birth dates of your people. You need to understand what motivates them and what is important to them. Commit time and effort to listen to and learn about them. Showing genuine concern for your people builds trust and respect for you as a leader. Telling your people you care about them has no meaning unless they see you demonstrating it. They assume that if you fail to care for them daily, you will fail them when the going gets tough.
6. Keep your people informed – people do best when they know why they are doing something. Individuals affect the bottom line results of companies by using initiative in the absence of instructions. Keeping people informed helps them make decisions and execute plans within your intent, encourages initiative, improves teamwork and enhances morale.
7. Ensure the task is understood, supervised, and accomplished – your people must understand what you want done, to what standard and by when. They need to know if you want a task accomplished in a specific way or how much leeway is allowed. Supervising lets you know if people understand your instructions; it shows your interest in them and in goal accomplishment. Over-supervision causes resentment while under-supervision causes frustration. When people are learning new tasks tell them what you want done and show them how. Let them try. Observe their performance. Reward performance that exceeds expectations; correct performance that does not. Determine the cause of the poor performance and take appropriate action. When you hold people accountable for their performance, they realize they are responsible for accomplishing goals as individuals and as teams.
8. Develop a sense of responsibility among your people – people feel a sense of pride and responsibility when they successfully accomplish a new task. Delegation indicates trust in people and encourages them to seek responsibility. Develop people by giving them challenges and opportunities that stretch them and more responsibility when they demonstrate they are ready. Their initiative will amaze you.
9. Train your people as a team – teamwork is becoming more and more crucial to achieving goals. Teamwork is possible only when people have trust and respect for their leader and for each other as competent professionals and see the importance of their contributions to the organization. Develop a team spirit among people to motivate them to perform willingly and confidently. Ensure that individuals know their roles and responsibilities within the team framework. Train and cross train people until they are confident in the team’s abilities.
10. Make sound and timely decisions – leaders must assess situations rapidly and make sound decisions. They need to know when to make decisions themselves, when to consult with people before deciding and when to delegate the decision. Leaders must know the factors to consider when deciding how, when and if to make decisions. Good decisions made at the right time are better than the best decisions made too late. Do not delay or try to avoid a decision when one is necessary. Indecisive leaders create hesitancy, loss of confidence and confusion. Leaders must anticipate and reason under the most trying conditions and quickly decide what actions to take. Gather essential information before making decisions. Announce decisions in time for people to react.
11. Employ your work unit in accordance with its capabilities – leaders must know their work unit’s capabilities and limitations. People gain satisfaction from performing tasks that are reasonable and challenging but are frustrated if tasks are too easy, unrealistic or unattainable. If the task assigned is one that people have not been trained to do, failure is very likely to result.
The original link is here, in case you want to take a look at the complete article. 
http://www.linkedin.com/today/post/article/20140607131713-404673-11-timeless-principles-of-leadership-us-army-1948

8 dic 2013

Loyalty, respect and fear

There are as many Managing styles are there are managers. Some base their leadership in loyalty, others in respect, others in fear, and so on.

I take a lot of time just thinking in the type of manager I want to be, and how I want my teams to follow me. I sometimes experiment on different approaches and see what happens. But there are some things that don´t change, they are a part of me. I do love working with smart, rebellious people that challenge me. I love teams that debate, where people need to be convinced instead or ordered. And I make sure they know they can all argue and challenge me, again and again.

I really takes a lot of effort to lead teams of people where people just do what I say and never argue, those that bring me coffee cause they think that is what I want, and always answer what I want to hear. It annoys me deeply, and I have to breathe deep for a while just not to react quite badly.

Now I am facing the challenge to work for people that expect from me being obedient and quiet. And I am not sure I can do it. I am not sure I want to do it. It’s going to be a hard week. Hope I can survive it. 


It has been really hard to be lead after so many years of being the leader. But his has also given me back the sense of working on a team, to put one stone to build something bigger.


30 mar 2013

Silver platter and the doom of custom made software

Silver plattering is a made up verb that refers to giving to the customer more that what is in the scope of the agreement. Basically, you give them your work for free while smiling, you give them what they want in a silver platter.

As any good negotiator might tell you, it can be a good deal if by giving a little you get something else, but it can be the doom of a project if the silver platter starts and never ends. When working in projects, be aware of the risk of silver plattering. I  sank a 7 year old company just because I was not paying attention to it. Believe me, its a high risk.

The expectation that the contractor change indefinitely a software is quite common in organisations that don't have mature processes and don't have a clear understanding of software development practices. It basically describes most organisations working in a undeveloped software market, Colombia for example.

For example, they want the software to fit the process, but they keep changing the process and expect you to develop the change again and again. One that is happening to me right now is that the requirements are given to you with little or no details, for example lacking special cases or precise data that needs to be saved. Then, when the testing starts you are expected to change it again and again for not being a good psych and developed exactly what the customer had in mind but forgot to write down.

What to do? Its as clear as water. Don't give your work for free, no matter what happens. It you loose a client because of it, it might be better for you. First, be sure to include in the contract a clear definition of change and defect. Second, include in you plan a specific milestone for client approval of the requirements and don't start development until you have a valid signature. Then, stick to your process like a fly to honey.

When asked to do a new change because its the "last one", just say no!