7 best practices for 2010

| No Comments | No TrackBacks

At the last OutSystems company 2010-Year kickoff I listed 7 best practices that I suggested everyone follow. Some of them are just written confirmations of good behaviors that are common at OutSystems. Others are emerging practices that some of us use with great results.

1.       Do everything with the Ultimate Goal in mind.

Ultimate Goals are simple descriptions of objectives and challenges we need to focus on when we are doing something. Coming up with an Ultimate Goal is hard work. It needs to be devoid as much as possible of the "solution" or "the way it is going to be addressed". And it needs to be accompanied by enough Context so that people can understand the goal in its essence. This combination has produced inside OutSystems a culture of bottom-up innovation where solutions are devised by the teams instead of enforced by management, fostering creativity and innovation at all levels of the company.

2.       Be transparent. Be candid.

This mantra popularized by Jack Welch at GE is obviously a great practice but easily trampled. In a company where more than 50% employees are Portuguese the nice, polite nature of the Portuguese surface everywhere in the culture. The drawback is a certain resistance to direct, straight talking, an exaggerated excusing of failure and a bit of beating around the bush. At OutSystems we try to practice candor every day. Exaggerated politeness is not well accepted when it hides issues and increases miscommunication.

3.       Communicate extensively with everyone

OutSystems moves fast, constantly improving processes and trying out new ideas. The company is also dispersed geographically in 4 locations making knowledge sharing a real challenge. It is easy for a collaborator in the US to get seriously outdated on what is going in the Lisbon office in the space of 3 months. Technology in the form of video meetings, forums, wikis and the likes do help but it all starts at ingraining the habit of sharing knowledge and communicating into everyone.

4.       Decide fast

Some people say that the only bad decision is not deciding at all, and in a way, that is the absolute truth. So speed and urgency are crucial elements for a good decision making process. At OutSystems we believe to make good decisions you fundamentally need experience. Experience comes from making mistakes. Mistakes are due to bad decisions. There is really no way around it. When we have to decide we might as well do it fast.

5.       Reward experimentation

OutSystems is an "agile" company. This means that we never do anything in a big bang and go about every new project or initiative in increments, learning in the process and creating check points where we make constant go/no-go decisions. At these decision points we acknowledge that we have either failed (and we try to learn with the process and fail softly), cutting our losses fast or we decide we should continue investing and carry on to the next iteration.

6.       Innovation in Product. Innovation in Process

The practice of product innovation is deeply ingrained in the DNA in of OutSystems but as we grow and scale the focus of our creativity and innovation has increasingly been directed at both product and process innovation. The great minds we have in the company are being channeled at creating new more efficient ways of delivering projects, training our ecosystem of partners, customers and fans and selling faster, better and with less overhead.

7.       Look for talent everywhere

Outsystems is a knowledge company relying heavily on great talent. This talent needs to be spotted, recruited and nurtured. I get excited about a lot of things but very few compare with the joy of recruiting someone smarter and more experienced than I am or having a glimpse at the untapped potential of a fresh graduate. This practice we try to foster at all levels of the company.

yeh, don't bet on your own money. get funded. screw someone else #TEDxEdges #OutSystems

This twit appeared on the web as I was giving my closing remarks at TEDxEdges. I believe it got sparked by my fundamental rule of thumb that you always need something to fall back to if your startup fails. Startup bankruptcy is always a possibility and nothing to be a shame of. Folding in a company that is going nowhere is a sign of a truly senior entrepreneur.

Colorful language aside, the "screw someone else" deserves exploration from a content point of view because I think it reflects a misconception a lot of people have about venture funding.

An absolute rule for me is that you should not invest everything you have. You should never issue a second mortgage on your house, bet your kids' education money or your parents retirement savings. If your startup fails you might be left with nothing. You have no last safety net. You may fall so low that you never come back again. This is, of course, stupid.

This is why funding a risky startup with a bank loan is an absolute no. A bank will require some form of collateral from you, as a person. If you can't afford to loose that collateral than if the company fails the bank will collect and leave you with nothing.

So, what are the alternatives? Well your extra money is okay. I funded OutSystems initially with 50,000 euros from my own savings. But I planned always on loosing that money. I planned that if that happened my basic survival needs would not be affected.

The only feasible way of funding a company with real money, short of asking your very rich relatives for it, is venture capital. Venture capital is exactly that. Capital that is assumed to go on an adVenture. VCs have a structured way of working where they hedge their risk by spreading their investments among tens of companies assuming some will fold. They get hefty rewards from the ones that succeed which compensate for the others that fail. 

Now, why is this "screwing someone else?"

Portugal-Flag-16 v2.png  Ver este artigo em português

One of the strengths of the US lies in the self organizing nature of its citizens. Football (soccer) clubs that host thousands of kids in suburban towns are run in a self organized hive of activity, where parents act as investors, managers, coaches and referees. Voluntary work is highly recognized by US employers who rightly believe that people that have run workshops, helped maintain a highway or run civic groups have accumulated useful skills and experience that make them better employees. 


Portuguese are not used to voluntary work but that is changing. A remarkable example of a great non-profit initiative is TEDxEdges the result of the extraordinary work of Rui Ribeiro, André Marquet and Artur Arsénio. The event on Friday 18 Sep 2009, had a fresh quality to it. Rui, André and Artur have assembled an impressive lineup of speakers. Speakers were very sensitive to the tight schedule, a novelty in a country that is still discovering a new respect for being on time. The presentations were interesting and lively and some folks actually took a vacation day off to be there. I came out of there truly impressed and more energized to help and contribute.

Rui, André, Artur: thank you.

A culture of inclusion

| 1 Comment | No TrackBacks

Portugal-Flag-16 v2.png  Ver este artigo em português

I remember Cisco doing a pre-M&A due diligence on a former company I worked for. One of their must-have checklist items was the "size of the CEO office". They had validated over, I am sure, a lot of trial and error that there was a negative correlation between the size of the CEO office and the culture of the company. Our CEO at the time had a fairly large office so that might be the reason why the process did not move forward.

This checklist item makes way more sense than what you think. A big office shields you from the team and conveys the notion that you are very important without you having had to win that importance with actions and leadership. A big office removes you from where the action is in a fast moving, tech company and makes you a little bit less in control. It shields you from your customers, your R&D, your field teams. When you are managing knowledge workers, people that are full of innovative ideas and energy you want to be smack in the middle of them. You want them to be your collaborators, not your employees. You want to be privileged enough so that they include you in their impromptu brainstorms.

And I have taken this principle to the absolute extreme. I have no office. I have a desk in an open space like everyone else. There are no offices at OutSystems which sometimes is a major drag for people to concentrate working, but which does wonders in terms of team building. In team building events like the now traditional OutSystems Summer Event, I try to not be involved in the organization and act as any other collaborator. The inclusion of management within the rest of the collaborators breaks boundaries of communication and enables trusted networks to be built among the multiple country teams.

In the video below you can see a bunch of OutSystems executives and managers drinking Caipirinhas, singing, playing volleyball, and shaking their helmets to the well intentioned, sometimes slightly misguided, sound of the band. See if you can find them.


Speak to the layman

| No Comments | No TrackBacks

Portugal-Flag-16 v2.png  Ver este artigo em português

When you are planning on selling something to a lot of people I have found that a great exercise is to pretend that you have to explain it on national radio.

On radio you only have between 1 to 3 minutes to get the message through. This is great to train your elevator pitch and drop out of the conversation a lot of the accessory things you know you can do and zero on one or two aspects _ the most relevant ones. On national radio you have to talk to people who are not familiar with the slang and details of your area. On radio you have to imagine your whole family is listening. Your granny is listening. And you want the whole of them to kind of get what you do. And remember it later so that they can talk about it to someone else. A lot of people you need to sell to (investors, included) don't really understand the details of why you are different and they appreciate you making it easy for them to get it immediately.

The best way I have found of doing this is by using metaphors. A metaphor brings a familiar context to the conversation and lets you position your value proposition in a way that lay people can then follow. My company, OutSystems, sells a platform where IT departments can build web-based enterprise applications iteratively so that you can adjust the software cheaply and fast as the business demands it. This is hard to understand for lay people. They don't understand that other technologies make it very hard for applications to change. That applications once built are brittle and stiff and that the cost of change gets higher and higher until the application has to be thrown away and replaced. That agile methodologies that focus on improving things iteratively are hard to implement using these inflexible technologies.

So I compare the OutSystems value proposition with the one of "making a suit". You can buy prêt-a-porter suits (packaged applications) or have a tailor make the suit (a custom application in IT lingo). Enterprises business processes and operation are like the body of a person. If you want your suit to fit perfectly you have it custom tailored, like an application built to serve a business. But if your body keeps changing like an enterprise business does then after a while the suit stops fitting more than perfectly. Or it doesn't fit at all.  What OutSystems has done is create a new "permanently adjustable material" and a "special scissor" that lets you constantly change the suit. If your arms grow or you suddenly become slimmer you don't need to throw the suit away or take ages to rebuilt large parts of it. You adjust fast to fit perfectly.

People now remember us as the guys who are in software enabling "everyone to have tailored suits that never age". Not perfect, but better than be remembered as the guys who are in "software, doing something that sounds like everyone else and... sorry, I slept through the rest".

If you think your product is not explainable in lay terms have a look at some of the explaining done by Richard Feynman (1965 Physics Nobel Prize). If he can explain the chemistry of fire and trees I am sure you can find a way to explain what you do. And if you are not on radio you can use your hands too.

 

Portugal-Flag-16 v2.png  Ver este artigo em português

We all know that Europe is not one country. Therefore we should all know that Europe is not one market territory. But as technology leaders, selling to the enterprise, we sometimes forget this fact. We look at Europe with its unified currency and outwards seemingly cultural habits and we tend to believe that selling in Europe is different than selling in multiple unrelated countries. That Europe is like the United States. That Europe is one market.

The fundamental premise of successful market expansion is reference selling. You sell because an existing customer has acted as a reference and can vouch for you. The more customers you have the easier it is to sell. Mainstream customers only buy if you can show evidence that the product works and is providing major benefits and therefore you need those first early adopter sales.

When you jump to a new market you have to start the reference building process from scratch. You have to go again through that most painful process of selling to the first customer and then the next three, and then the next seven.

This is what happens when you decide to expand from Holland to England or from Portugal to Spain. You have to restart all over again. Customers in Holland do not have a trust network in England they can independently validate your claims. They are unfamiliar with the companies that are your early adopters. They don't even speak the same native language.

I believe this is one of the fundamental reasons that we don't see very large tech companies outside large local markets. Those early days when you grow fast without having to restart your sales for a new territory save you a lot of time and money. The cost of acquiring those early adopters in a new market is so high that most of the times either the company bankrupts or is forced to withdraw. So US, UK, German startups have a substantial competitive advantage in not having to go abroad too soon while they are low on cash and global awareness.

The exception is Israel. A small local market with very large tech companies. How do they do it? Simple. They overlook the local market and invest their sales in a large market like the US from day one.

So the advice is simple. If you need to go abroad, pick one large market and stick with it. Don't disperse geographically just for the benefit of collecting flags in your web site.

Portugal-Flag-16 v2.png  Ver este artigo em português

The most difficult hurdle in getting a tech startup going is getting that first reference customer. First customers are very important because they are the ones who tell the others how good you are. The technology market is today, more than ever, run by conservative individuals who only buy what you have to offer when they see evidence of the benefit you have provided to others. 


That first customer needs to have very special characteristics. He needs to be a visionary. He needs to understand the value you may provide, even before you have a completed product, and work with you as a partner. 

What companies should you focus on first for customer references? 

Large enterprises are not as good as they seem. They usually carry a name but are usually stingy about the use of their brand and logo. They may force you into completely unreasonable contracts and into customizing your product towards directions that might not be what you want for general adoption. And sometimes they believe they have muscle enough to not pay you in time. 

Small enterprises don't work well as references. They are too small to be credible. And they are extremely financially conservative, which means they not only have little cash to invest but they are always short of people to help you rolling out your product or service. 

I tend to like midsize organizations (around 2000 employees). In these you can find smart, driven people that want to make a difference and can actually make a difference. These are your visionaries. If they are happy with your product or service they are willing to lend you their testimonials and brand. And they want to be part of your success. 

So, better than getting that business plan all jazzed up with IRRs curves and 5 year revenue projections work on your first customers. Your chances of landing funding will increase by an order of magnitude.

Portugal-Flag-16 v2.png  Ver este artigo em português

The Peter Principle depicts a common situation all senior managers have to deal with sooner or later. It states that "In a Hierarchy Every Employee Tends to Rise to His Level of Incompetence." This problem is especially hard to tackle at young, fast-growing companies. As a company grows from start-up status to established organization, initial employees are forced to grow their managerial and organizational skills. A lot can't make it.


I have gone through this painful process with some of the most well-respected, savvy collaborators I have worked with. While in some organizations people that reach their Peter's level (of incompetence) stay in that position for some time, in companies like mine this is not acceptable. We have to do something about it.

And so did Andy Grove at Intel. Some years ago I have stumbled onto a hand scribbled note that I believe was written by him. Being the great engineer that he is he created this beautiful mental model to depict Peter Principle.

Peters level.png
If you assume that the skill requirements to do a certain job keep growing fast there is a point A when the competence level falls short. The continuing pressure and the failure to delivery creates a very unmotivated employee that either freezes or runs around in circles. The productivity drops to B below the real max. capacity of the person. 

At this point most people leave. However, recovery is possible. By realigning job and ambition expectations you can manage to raise motivation and match competence with skills.

Letting a trusted collaborator reach a Peter's level is more the fault of the senior manager than the collaborator's own fault. If it happens often it might be that the senior executive has reached his own Peter's level.

Portugal-Flag-16 v2.png  Ver este artigo em português

In a recent post, Seth Godin advices on taking that first small risky leap that will give a fair amount of reward. I liked the model and the graph. In fact, I think the graph is a great way to understand why companies that use agile methodologies have been able to reap higher rewards with much less risk.

Risk is in direct proportion on the invested amount plus lack of insight. An agile approach to strategy breaks a strategic initiative into small incremental initiatives. Each initiative requires a smaller investment and results in extra insight that decreases the risk of the next increment.

riskrewardagile.png

You can apply this model to almost anything you do inside an organization. Some examples:

1. Do you want to hire a top executive to lead a core area of your company? In the latest hire I have done, I flew the top candidate for one full week to headquarters. I changed the schedule of all other executives to spend quality time with this guy. Short of having him manage the team, I simulated almost any situation he could face. Was it expensive? Yes, but much less expensive than making a blind hiring mistake and having to restart the process in 9 months. The risk of actually hiring became smaller.

2. Do you want to move into a new geographical market? If you would have done it in the bubble years you would raise 20 million, staff yourself with top sales executives and start selling. Very high risk, high reward (if you're lucky). The Agile model however demands that you first send a couple of top executives to feel the new market, start initial sales and understand what to do next. Then you staff with 2/3 sales execs, have them reach quota and get to the next level.

The only tradeoff here is time. If you do it incrementally, it will probably take longer than taking the high risk, Big Bang plunge. The tradeoff however works for me. I don't want to burst. And it is probably working for you too.

Portugal-Flag-16 v2.png  Ver este artigo em português

Every seasoned partner that has decided to invest in a partnership with OutSystems has asked for a one-on-one conversation with me. OutSystems has very good, top people who drive these partnerships in a very professional way. But when it is time to take the plunge they want to "feel" the CEO. Why?


Well, the culture of a company comes from the top. It is the deliberate actions and the unconscious behavior of the CEO and senior executives that reinforce or kill a company culture traits. When a partner executive wants to talk to the OutSystems CEO they are looking to understand the core values of the CEO. Those core values will, they know, sooner or later be reflected in the way the partnership will be dealt with.

I recently had another confirmation of this rule. Jerónimo Martins, one of the largest retail conglomerates with headquarters in Portugal, is an OutSystems customer. We, at OutSystems, have always experienced a great relationship with the IT and Business teams at JM. They are tough like all retailers but they are also pragmatic, fair and innovative. We can feel the empowerment that mid managers and junior executives have. The company just exhibits a good vibe.

And then I had the privilege of spending an informal lunch with the President of the group, Alexandre Soares dos Santos. A great man. He spent his time talking about his people, his coaching methods. For one hour we talked about human management, empowerment and pride. And I was amazed again on how much the core values of the ones who manage are reflected in companies of thousands of employees. JM has 41,000 employees.

So now you know. Want to know how you will be treated by a company? Talk with the top man.

By Paulo Rosado

Besides my daily job as CEO of OutSystems , I occasionally help entrepreneurs grow their businesses and avoid obvious mistakes. I have also tricked some folks in listening to my opinions on Management, High Tech, IT and life in general.
twitter.com/paulorosado

Find recent content on the main index or look in the archives to find all content.

Recent Comments

  • austin: The toughest thing about success is that you've got to read more
  • gosego kolo: what is acid test four read more
  • Michel: I absolutely agree with the office-size rule-of-thumb. When I worked read more
  • Maysoon: Nice model. I also think that competence is dependent on read more
  • Paulo Rosado: I have seen the issue of Trust being discussed in read more
  • Maysoon: Paulo - I like this model and the connection to read more
  • Michel: There are too many people without any sense of humor read more
  • Michel: Saying that "... will surface in the web slowly but read more
  • Paulo Rosado: Thanks for sharing this story. And you are absolutely right. read more
  • Maysoon: It's an interesting point that I think will cause quite read more
OpenID accepted here Learn more about OpenID