I need to remind this picture from time to time and send to other people, so we can work and talk about the values we want to build on the team.
The actions in the different cases are simple:
- Incompetent Assholes (Fire Fast)
- Competent Assholes (Remediate or Separate)
- Incompetent Nice Guys (Manage (train, coach) or Move)
- Competent and Outstanding Nice Guys (Praise and Raise)
Other statement to remind:
“The actual company values, as opposed to the nice-sounding values, are shown by who gets rewarded, promoted, or let go.”
– Netflix Culture: Freedom & Responsibility
Expectancy theory proposes an individual will behave or act in a certain way because they are motivated to select a specific behavior over other behaviors due to what they expect the result of that selected behavior will be.
Expectancy theory has three components:
- Expectancy: effort → performance (E→P)
- Instrumentality: performance → outcome (P→O)
- Valence: V(R) outcome → reward
Motivational Force (MF) = Expectancy x Instrumentality x Valence
“If I work hard and do well, I will be rewarded with something I find valuable”
I have an easy approach: define clear goals and let them to go for it with their personalities and personal way to lead. I just work as facilitator removing hurdles and explaining the changes of the rules of the game (company priorities, procedures…).
You should easily measure the performance of the goals, they should be clearly defined and the person and you can easily measure the evolution. But that’s not all, you also need to evaluate behavior, motivation, focus on priorities, levels of exposure, etc.
How important is to take notes and examples for performance reviews. They provide you a good story-line of what has happened and how the behavior was with respect the expected performance.
In management roles, someone can try to hide a bad performance with a heavy agenda, excessive workload, poor focus and lack of control of your duties. This is not acceptable and to explain it you need to have good framework of organization, good examples about what are the basis and how to approach them.
This equation is so simple, there are transferable skills that can be used in different platforms.
MVC pattern + DevOps + agile = SaaS developer
In the market, companies working on SalesForce, ServiceNow, Workday… all of them are looking for developers. You cannot learn how to develop ServiceNow code using the traditional training channels: they just don’t exist.
So the skills that these companies are looking for are:
- Developers with perfect understanding of MVC pattern.
- Developers who understand the cultural aspects of DevOps, the principles of automation in SDLC and quality of software.
- Developers with perfect understanding of some of the agile methodologies.
Hiring these skills, you ensure that the learning curve to be a developer in your own platform is minimized. They can become experts in just some months.
By the moment, the only academy that certifies that these guys is the SalesForce academy. So many of the certified developers in Force.com are being hired by other companies to work on ServiceNow. It’s simple, they only have to get familiar with the library of objects.
I have just noticed that AWS offers their own DevOps training, classifying DevOps as a methodology, which is wrong!
Corporate life is full of management styles: leadership, authoritative, micro-
management….I’m able to differentiate other type which I call “defensiveship”. I do not know if this concept exist or if it has other name (probably “defensive behavior” is more correct), anyway!
Defensiveship can appear by different reasons: in organizations where middle layers of management are more and more put into a straitjacket; organizations which require more hierarchical behavior…
It’s not easy to have a continuous defensive behavior and not been impacted negatively by it. The key element is that they are in a matrix organization with crossed responsibilities, and they are able to hide themselves into the specific assignments and tasks.
|Have a vision, believe in it and promote it||Inherit visions from different stakeholders|
Accept conflict and manage it||Reject, avoid Conflict|
|Make decisions||Look for decisions on the relevant stakeholders|
|Feel accountable||Do not feel accountable|
|Look for active positions||Look for passive positions|
|Team is the first thing for him/her||S/he is the first thing|
|Clear understanding of the priorities||Continuous assessing of the priorities due to the need to balance opinions|
|Understand politics and use it to pursue the goals||Understand politics and use it as excuse|
The flow is something that has been studied since years and I find this mind status important when you are working with other people. You do not need to be a team lead to think about it, it’s just to understand how people is behaving and how they react.
I find this picture useful to identify generic behavior of a given person, so I can understand how s/he uses to be, and for people who is working with me for more time, it helps me to understand how they are.
Other interesting review is here, (sorry, it’s in Spanish).
For group behavior I prefer Belbin team roles, for understanding individuals, this is more convinient.
Micromanagement is still so much present in organizations, this is something that sometimes I forget because it’s so much weird to me that way of managing major deals.
I have seen people affected by micromanagement, careers progression cut, people under sick leave….
and the micro-manager complaining about the lack of time s/he has!
Don’t do it!
Reporting consumers are very hungry about the data, the details and the different perspectives they want to have on a single topic. I have not objection on the existence of reports for management, but there is a limit on all of this so we should be focused on the customer and not just doing internal reports.
Back-office employees, do not use to meet the customer, so it’s important to establish a direct link between then and the customer. Ok, you have the software, the products… but in a big organizations you also have people doing management stuff and they do not deliver software, they produce reports. These guys are part of the team, they are part of the E2E value chain delivery and they are part of what your customer see from your company.
Same picture, same feelings, is a sentence I use when I look at the perspective of the reports my customer is receiving. Having the same reports internally and externally ensures me the team is aware of what the customer is seeing, and they react when some trend or data is unusual or out of context.
I do not use to ask for new reports if they are not for my customer. If I find a set of data that can be valuable for the customer, I ask the creation of such report and I send to my customer with a question:
is this type of information valuable for you?
After some months I ask again if receiving that report is valuable or not. If it is not, then I stop sending it (time is gold).
Keep reporting lean and very focused on what your customer wants, this will enable you to react quickly when they want changes, keep overhead costs at minimum, and keep the people generating reports with a clear sense of customer value.
bike in Netherlands
(Den Haag, Netherlands, passion by bikes)
I found this SaaS company, and watching their videos, I wanted to dig into more details.
- They are in the “Marketing Resource Management” magic quadrant.
- Clear pricing tables.
- Task management, resource management, capacity management, Gantt charts, agile project management, workflow automation…
- The solution looks for the major productivity at all levels: in the requirement, design, tasks, plan, quality of the delivery, delays… there is an excellent combination of the Six Sigma principles, combined with SDLC and productivity best practices.
- Look at the list of companies using it.
Magic quadrant: Cloud-Based IT Project and Portfolio Management Services: leaders.
Every time a new organizational chart arrives to your e-mail, you take your time to read, understand the political moves, the roles identified on it and the evolution of the people within that organization. For me this is the main use of this communication tool, the rest is secondary.
Well, secondary? from the political savvy yes, but from other aspects it’s important. I started to work on an account without a clear organizational chart. The result?
- Team leads have a vague idea about where their teams are working within the account.
Sales do not understand the team organization and when they want to build a solution they are proposing delivery models that do not fit with the reality.
- HR is not able to understand the role of the people with respect the rest of the team.
- Account manager knows the weaknesses of her team, but is unable to transmit these weaknesses with respect the whole thing.
- Everyone builds their own idea of the organization, and they learn day by day new parts of the team, the learning curve is slow.
- People which relevant skills do not know each other, the other day one guy told me: I’m looking for a freelance Tibco architect; why? there is one in our team based in UK!!
- Only some people know the whole picture, and they are tired of explaining it.
Now that I am doing a Six Sigma training, the only thing I see is waste, so much waste of time on communication.
Hey guys, why you do not do a simple organizational chart?
(Estatua del Cid en Sevilla, tapizada con un colorido croché)