SlideShare a Scribd company logo
1 of 31
Download to read offline
of The Few
Created by and proudly followed at
Congratulations! It’s your first day at OutSystems.
You have gone through a grueling interview
process and joined one of our offices around the
world. Now you are part of the team. There are a
bunch of things you need to know but this little
book is about the most important ones – the core
rules of behavior we try to follow every day. The
core rules which make OutSystems such a great
place to work.
Welcome
The Small Book of The Few Big Rules
- 2 -
Rules and The Lack of Them
In the beginning we had a strict dress code (suit and tie)
because we were dealing with enterprise customers.
But after one of our engineers showed up at the office
wearing orange shorts and sandals with socks, and was
still able to command respect from the rest of the team,
we decided to just ask people to exhibit common sense
about what they wear, especially when meeting with
customers.
Since then we have tried to limit the number of rules we
need to follow. We find that this freedom increases crea-
tivity, enabling us to come up with unique and possibly
weird innovations that will help the company continue
to be extremely competitive. So we don’t have many
rules here (you can wear sandals with socks if you want).
But we do have some. Read on.
The Small Book of The Few Big Rules
- 3 -
Contents
Ask Why
The Small Book of The Few Big Rules
5
The Small Crisis9
Challenge the Status Quo12
Be Helpful15
80/2017
Communicate to Be Understood20
Excel23
The“Why”of the Few Big Rules26
Rule 1:
Rule 2:
Rule 3:
Rule 4:
Rule 5:
Rule 6:
Rule 7:
- 4 -
Why...?
Because...
You see...
Oh gosh...
The reason is...
But why...?
And why’s that?
Ask Why
You are entitled to know why you are doing something.
1
Rule n°
Why is this important?
Your boss is describing the Ultimate Goals for the team
Your boss asks you to accomplish a new task
You and your boss need to
discuss and understand how
the tasks you may be doing
fit the Ultimate Goals of the
company.
If we had to pick the most important rule for
working at OutSystems this would be it.
At OutSystems you are entitled to know why you
are doing something. More than being entitled to
know - it is your duty to ask!
why are these Ultimate Goals important?
how do they relate to the Vision and
Ultimate Goals of the company?
What is the Ultimate Goal of this meeting?
When a meeting starts
Ask why the meeting needs to take place
read about Ultimate Goals on page 8
The Small Book of The Few Big Rules • Ask Why
- 6 -
Why am i doing this?
Why am I doing it this way?
Is this work still relevant to the Ultimate Goals?
Are the Goals still valid?
You are well into a project churning along
You have been working for some time on an initiative or
on some projects. After a while you reach a plateau and
get comfortable. You continue doing things the same
way, never changing. This is wrong.
Create periodic check-in points and ask yourself:
When you are asking a colleague for something
Phrase the request with a quick recap of the reason why
you are asking for that something. Answer why before
they ask it.
When a colleague asks you for something
Try to understand their Ultimate Goals, context and
restrictions. Validate whether what they need is indeed
what they are asking for. Maybe you have something
better to give them.
The Small Book of The Few Big Rules • Ask Why
Wrong things for a manager to say when asked why:
Just do it. I'm tired of explaining why.
- 7 -
Ultimate Goals
Answer Paulo
Every so often you might see Paulo roaming around the
offices and asking people what they are doing. If he
stops and asks you what you are doing he’ll probably
follow up by asking you why you are doing it.
Ultimate Goals govern the way people frame any initiative
at OutSystems and they are usually in the first slide you
read when attending a status meeting. It is common that
when you enter a meeting someone will ask, “What is
the Ultimate Goal of this meeting?”
An Ultimate Goal is a simple statement that defines
the problem we want to solve or the Goal we want to
achieve and it should be devoid of the solution as much
as possible. Defining Ultimate Goals is a thorough,
non-obvious process that we take very seriously at
OutSystems and requires a fair amount of coaching
from your managers. You should invest time on being
really good at understanding and defining your own
Ultimate Goals.
The Small Book of The Few Big Rules • Ask Why
- 8 -
The Small Crisis
Deal with a crisis while it is small.
2
Rule n°
something doesn't look right...
let me take care of it now!
How do you spot crisis in the making and move fast to
squelch it?
Pay attention to the signs
Pay attention to signs occurring around you that don’t feel
right. It might be a disgruntled colleague. It might be a
customer that does not return your call. It might even be
people who are so focused on their day-to-day work that
they don’t take time to raise their heads from their
keyboards to just ask why. Whatever it is, pay attention and
don’t dismiss it.
Act on it
Don’t shrug your shoulders and shelf your worries with the
thought that “it is not my responsibility” or “they will not like
it if I meddle.” At OutSystems we value people who are
proactive in spotting a crisis in the making. When they
Fixing a big crisis can be costly, but if we address
it while it is small, it won’t fester and grow into a
major problem. Most of the time negative side
effects of a big crisis are impossible to fix.
A typical example in our business is to continu-
ously do such a bad job with a customer that in
the end, the customer is lost. That is a big crisis.
The Small Book of The Few Big Rules • The Small Crisis
- 10 -
happen to be outside of your project or function, keep in
mind that people are better at spotting crisis when they
have a little distance from the problem. The best
OutSystems leaders are great at doing this. They are very
good at spotting crisis and acting.
Understand what is relevant
People who spot crisis can only do so if they understand
what is relevant and what is not. If you are worrying about
things that are temporary trade offs you will be challenged
by colleagues and you will become afraid of raising your
hand. Before this happens try to understand the big picture.
Ask why. Get the broader context.
As you do this you will either:
Understand the
issues you are
worrying about
are temporary
Become more assured
there is a crisis in the
making that needs
addressing
or
In either case you will become better at your job.
The Small Book of The Few Big Rules • The Small Crisis
- 11 -
we should deliver 12 applications in
less than 2 months. We don’t have the
people or resources to pull this off!
i don’t think we can do it...
yes we can!
Let’s throw a party!
Challenge the Status Quo
Be proactive.
3
Rule n°
True story! Read about it on page 14
Constantly strive to learn and understand the
broader picture and try to look at what we do
with fresh eyes. Then come up with suggestions
and solutions.
The Small Book of The Few Big Rules • Challenge the Status Quo
Fail Fast, Fail Cheap
At OutSystems errors are acceptable. How are you
going to learn if you don’t make mistakes? Just make
sure that you learn from those mistakes and that those
mistakes do not end up in a major crisis.
Fail fast and fail cheaply, but don’t be afraid of trying.
Be proactive.
- 13 -
Wrong things to say:
This is the way we’ve
always done it here
The Small Book of The Few Big Rules • Challenge the Status Quo
- 14 -
Code Jam
In 2011 we needed to create 12 applications in less than
2 months to showcase our technology. We didn't have
enough people or budget to allocate to such a project,
so we had to come up with a creative way to make it
happen.
We decided to throw a party over an extended weekend.
72 employees volunteered and showed up. Over the
course of 3 days we danced, ate ice cream and gummy
bears, and even had relaxing massages!
Oh, and we did deliver the 12 apps!
Be Helpful
Be helpful and don’t be afraid to ask for help.
4
Rule n°
People at OutSystems are open to helping you.
Use this to your advantage as much as possible.
And do the same yourself. Offer help even if it is
not in your job description. We believe you
should extend yourself outside the boundaries of
your work and into other functions to get the job
done. Remain aligned with the Ultimate Goals
when offering assistance. When it is your turn to
look for help you will find that people will
quickly reciprocate.
The Small Book of The Few Big Rules • Be Helpful
- 16 -
to do list
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
The best bang for the buck!
80/20
Prioritize, always.
5
Rule n°
minimal
excellent
delivery
(more on p. 19)
The Small Book of The Few Big Rules • 80/20
At OutSystems we use this principle coupled with an
Agile approach to get stuff done. Break your delivera-
bles into parts, prioritize them, establish a timeline, and
execute the solution within the alloted time by fixing
the most important problem first. Then raise your head
above the day to day execution, ask why, reprioritize
again and work through the next iteration. This agile
model of working provides extreme efficiency and
constant delivery. It also minimizes the probability that
you will do something for too long that will go to waste.
A lot of people believe that big problems require big
solutions. This is wrong. Big problems can often be
solved with small solutions. This is possible because
of the asymmetry between Actions and Results
reflected in the Pareto Principle (or 80/20 rule):
20% of what you do addresses 80% of the problem.
Use numbered lists
When you have come up with a list of things to do don’t
organize them in bulleted lists. Use numbered lists and
order the list based on what you believe should be
- 18 -
The Small Book of The Few Big Rules • 80/20
MED - Minimal Excellent Delivery
A lot of us here have difficulty balancing the 80/20 rule
with the Excel rule (see page 23). The confusion stems
from the belief that to excel at something means we
have to do it perfectly (which contradicts the 80/20
rule). But this assumption is incorrect. In fact the two
rules complement each other. The 20% that you deliver
should always be something simple, that works well, is
complete and addresses the Ultimate Goals. This we call
a Minimal Excellent Delivery. The MED is the smallest
amount of complete and coherent work that provides
maximum results and which you are proud of.
done first. People usually don’t like to do this because
they are afraid of making a prioritization mistake and
leaving behind something important. That happens
when you don’t have enough information to make
good priority decisions. You don’t have enough context
or you don’t understand the Ultimate Goal. The way to
solve this is to ask why.
See Page 25 for more ramblings on this subject.
- 19 -
hum... hum...
this sounds better
every time i say it! someone save me!
Sorry, we cannot deliver that. It would require
a change on the compiler at the LR parser level,
and the impact on our implementation of
Dijkstra's algorithm would be way too big.
Communicate to Be Understood
Be straightforward. Put yourself in another’s shoes.
6
Rule n°
Listening actively
Part of understanding someone is really listening to
what they are saying and probing to understand what
they are not saying. Don’t get discouraged by occa-
sional displays of impatience, aggressiveness or defen-
siveness. Aggressiveness and defensiveness are typi-
cally reflections of insecurity. Reach deeper than that.
Take the time to understand the Ultimate Goals
of a colleague and understand why they do the
things they do. Change your discourse to make
yourself understood by everyone. This is espe-
cially true when dealing with customers, but it
also applies to the way you deal with colleagues.
Remember that you are biased because your
function and area of expertise is so ingrained in
you that you believe everyone understands what
you are saying. The same thing is happening with
your colleagues – they are biased in their ways.
Be the person who reaches out to understand
others and that will make it easier for people to
understand you.
The Small Book of The Few Big Rules • Communicate to Be Understood
- 21 -
Avoid jargon
There are several reasons why you use jargon in conver-
sations:
You are talking with a colleague who has a similar
background and jargon helps shorten the dis-
course. This is okay as long as you all have a good
understanding of the jargon.
You are talking with a person with a different
background and you use jargon because:
You feel important showing off your know-
ledge in the area.
You think that making the discourse simple
and understandable will lower the respect
others have towards you and you will feel
embarrassed.
You don’t know better. Even your mother
doesn’t understand you.
The first instance is acceptable. The second is not. Avoid
jargon whenever possible (your mother will thank you).
The Small Book of The Few Big Rules • Communicate to Be Understood
1.
2.
a.
b.
c.
- 22 -
look how much
work we’ve done!
and it almost works!
error
results
the essential is here,
and it works perfectly!
Excel
Whatever you do, do it well. Avoid sloppy, incomplete work.
7
Rule n°
The pressure at OutSystems for quality work is so high
that after a while it will become second nature to you.
And one day you will look back at the work you and
your team have done and be amazed at how good it is.
At this stage it is easy to lapse into the comfortable posi-
tion of assuming there is no need to improve. You
become complacent. Complacency signals a decline in
quality. That is bad.
At OutSystems we do excellent work but we never do
the best possible work. That is in our dreams. So when
you are done doing something excellent, bask momen-
tarily in the glory of the results and the praise of
colleagues and customers and then get back to work at
making it even better. If you like what you see today at
OutSystems, it is because we rarely forget that being
excellent is a continuous process of improvement and
of never compromising on quality work.
You are either a great professional or you will
most likely feel like one after working at OutSys-
tems for some time. So we ask that you be proud
of what you deliver by not compromising on the
quality of your work. If you don’t have enough
time or resources to do everything with great
quality, do fewer things and do them in a simpler
way; but don’t ever do sloppy work.
The Small Book of The Few Big Rules • Excel
- 24 -
Fewer, simpler things
The keys to doing amazing work with a small invest-
ment of time and resources are selecting fewer things
to work on and striving to implement the smallest
possible complete solution to a problem or MED –
Minimal Excellent Delivery. This applies to IT apps,
documentation, product features, processes, ultimate
goals, vision statements, etc. You name it. Furthermore,
it is easier to iterate on top of something simple than it
is to remove needless things from too complex a solu-
tion. Complexity is the enemy of quality.
Selecting the right things to do and doing them in a
simple way is tricky and not at all simple. But it gets
better the more context and experience you have. Put a
little pressure on yourself but don’t get frustrated. Keep
asking why.
The Small Book of The Few Big Rules • Excel
- 25 -
1. Motivated, Happy People
We spend at least a third of our lives working, so we
have tried to create at OutSystems an environment
where we feel energized every day. We also believe that
highly motivated people are more productive, so it all
makes a lot of business sense.
These rules are a deliberate attempt to foster
specific organizational results. If you have had
previous work experience you can see how some of
these rules impact a company’s culture. In any case,
and following our uncompromising commitment
to explain the reason behind everything, here it
goes: the reasons behind the few big rules.
The Small Book of The Few Big Rules
- 26 -
The“Why?”of The Few Big Rules
We explain before you ask why.
Asking why forces everyone to understand the purpose
of why we do the things we do. Working with purpose is
one of the crucial tenets of motivation. It minimizes the
risk that you waste your time doing something that will
go directly to a garbage can when you are done. There
is no greater punishment than doing a job that serves
no purpose.
When you are responsible for a solution, you become
part of it. That forces you to be more autonomous and
forces managers and colleagues to equip you with
enough context to be more autonomous. Transferring
context happens swiftly if people around you are Help-
ful and they Communicate to be Understood. As time
goes by and you develop the capacity to prioritize what
to do first (the 80/20 rule) and do it well (the Excel rule),
you quickly acquire respect, autonomy and experience.
Those two extra tenets, autonomy and mastery (in
conjunction with purpose) represent the foundation of
true personal motivation according to Dan Pink*. We
agree.
The “Why” of the Few Big Rules
* Dan Pink, Drive: The Surprising Truth About What Motivates Us
- 27 -
2. Innovation From the Bottom Up
Creates Great Leaders
In organizations where managers are not challenged,
goals become tainted by their biases and solutions.
When employees ask why, they force managers to
justify their chosen direction based on simpler, higher-
level goals. Managers are forced to explain the context
for their decisions, and in that moment an employee
can say, “Ah, so what you really want is to fix that? We
don’t necessarily need to follow that particular solution...
We might find a simpler, less expensive way of fixing the
problem.” The potential for simpler, more out of the box
solutions increases.
A lot of experienced managers are not used to being so
candidly challenged. In some cases they cannot avoid
feeling defensive with a team and a company that chal-
lenges what they say. What managers at OutSystems
eventually realize is that they become much better
leaders because they are forced to really understand
the Ultimate Goals that direct their teams and become
good at explaining and justifying them. The constant
whys also work as an error-correcting mechanism
where assumptions made by managers are validated by
their teams. In the end it improves the effectiveness of
the manager and their capacity to coach, lead and
delegate.
The “Why” of the Few Big Rules
- 28 -
3. A sense of urgency towards
serving the customer well
The Small Crisis rule instills a sense of urgency in the
whole organization towards never letting anything
fester for too long. The Small Crisis and the Excel rules
explain why OutSystems has consistently ranked as top
supplier for customers who bother to do this ranking.
Interestingly enough, but not surprisingly if you think
about it, customers we have had issues with, rank us the
highest. When a problem occurs we swarm as a team to
solve the customer issue and we fix the customer prob-
lem as thoroughly and quickly as possible. This sense of
urgency and company mobilization behind a customer
is crucial. Our flagship product, the Agile Platform,
today supports hundreds of mission critical systems,
and even small glitches may have substantial impact on
customer operations. Swift action is of the essence.
Every crisis big or small is a learning opportunity to
understand the root cause of a problem and adjust the
organization to make sure it never happens again.
There is an unspoken rule at OutSystems that says that
you are entitled to try and fail as part of the innovation
process. However it is not well accepted that the same
error is made over and over again. We are a learning
organization and with crisis we learn so that crises don’t
repeat themselves.
The “Why” of the Few Big Rules
- 29 -
4. Detecting small shifts in the industry
Providing context to everyone and helping people
understand the big picture of our competitive space
and the way the industry works enables all of us to
make better judgment calls or report a market trend
looming in the distance. The Proactive rule drives people
to communicate their insights up the management chain
and discuss them with colleagues. Having many heads
involved in strategic decisions makes for better decisions.
5. Independent Thinking
At OutSystems we have a particular way of dealing with
external innovations and trends. New products, new
ideas, new processes and new business models are all
fair game as far as learning is concerned. However,
external ideas are born in different contexts and applying
them verbatim at OutSystems usually does not work.
We are not afraid of taking something thought out by
someone else and running with it if we feel it is going to
work, but we use the understanding of our context to
adapt the idea to the scenario we are facing. We don’t
like to reinvent the wheel but we are not dumb copycats.
We are pragmatic about innovation.
The “Why” of the Few Big Rules
- 30 -
www.outsystems.com/the-small-book
Thanks for reading!
OutSystems 2013
Like it? Share it!
You can download the Book here:

More Related Content

What's hot

Service Actions
Service ActionsService Actions
Service ActionsOutSystems
 
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...OutSystems
 
The 4-Layer Architecture in Practice
The 4-Layer Architecture in PracticeThe 4-Layer Architecture in Practice
The 4-Layer Architecture in PracticeOutSystems
 
Advanced Bootstrapping and Integrations - Chennai OutSystems User Group 27th ...
Advanced Bootstrapping and Integrations - Chennai OutSystems User Group 27th ...Advanced Bootstrapping and Integrations - Chennai OutSystems User Group 27th ...
Advanced Bootstrapping and Integrations - Chennai OutSystems User Group 27th ...OutSystemsNeo
 
Building frameworks: from concept to completion
Building frameworks: from concept to completionBuilding frameworks: from concept to completion
Building frameworks: from concept to completionRuben Goncalves
 
Extending OutSystems with Javascript
Extending OutSystems with JavascriptExtending OutSystems with Javascript
Extending OutSystems with JavascriptRitaDias72
 
What Is Light BPT and How Can You Use it for Parallel Processing?
What Is Light BPT and How Can You Use it for Parallel Processing?What Is Light BPT and How Can You Use it for Parallel Processing?
What Is Light BPT and How Can You Use it for Parallel Processing?OutSystems
 
Building CRUD Wrappers
Building CRUD WrappersBuilding CRUD Wrappers
Building CRUD WrappersOutSystems
 
Accessibility with OutSystems
Accessibility with OutSystemsAccessibility with OutSystems
Accessibility with OutSystemsBruno Marcelino
 
Growing and Scaling OutSystems
Growing and Scaling OutSystemsGrowing and Scaling OutSystems
Growing and Scaling OutSystemsOutSystems
 
OutSystems Tricks & Tips for Complex UI Integrations
OutSystems Tricks & Tips for Complex UI IntegrationsOutSystems Tricks & Tips for Complex UI Integrations
OutSystems Tricks & Tips for Complex UI IntegrationsOutSystems
 
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsOutSystems
 
Using Processes and Timers for Long-Running Asynchronous Tasks
Using Processes and Timers for Long-Running Asynchronous TasksUsing Processes and Timers for Long-Running Asynchronous Tasks
Using Processes and Timers for Long-Running Asynchronous TasksOutSystems
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
 
Hands on With Advanced Data Grid
Hands on With Advanced Data GridHands on With Advanced Data Grid
Hands on With Advanced Data GridOutSystems
 
Architecture 101 + Libraries
Architecture 101 + LibrariesArchitecture 101 + Libraries
Architecture 101 + LibrariesOutSystems
 
Training Webinars - Secret hacks for OutSystems 10
Training Webinars - Secret hacks for OutSystems 10Training Webinars - Secret hacks for OutSystems 10
Training Webinars - Secret hacks for OutSystems 10OutSystems
 

What's hot (20)

Service Actions
Service ActionsService Actions
Service Actions
 
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
 
The 4-Layer Architecture in Practice
The 4-Layer Architecture in PracticeThe 4-Layer Architecture in Practice
The 4-Layer Architecture in Practice
 
Advanced Bootstrapping and Integrations - Chennai OutSystems User Group 27th ...
Advanced Bootstrapping and Integrations - Chennai OutSystems User Group 27th ...Advanced Bootstrapping and Integrations - Chennai OutSystems User Group 27th ...
Advanced Bootstrapping and Integrations - Chennai OutSystems User Group 27th ...
 
Building frameworks: from concept to completion
Building frameworks: from concept to completionBuilding frameworks: from concept to completion
Building frameworks: from concept to completion
 
Extending OutSystems with Javascript
Extending OutSystems with JavascriptExtending OutSystems with Javascript
Extending OutSystems with Javascript
 
Application Lifetime Management
Application Lifetime ManagementApplication Lifetime Management
Application Lifetime Management
 
Why OutSystems
Why OutSystemsWhy OutSystems
Why OutSystems
 
What Is Light BPT and How Can You Use it for Parallel Processing?
What Is Light BPT and How Can You Use it for Parallel Processing?What Is Light BPT and How Can You Use it for Parallel Processing?
What Is Light BPT and How Can You Use it for Parallel Processing?
 
Building CRUD Wrappers
Building CRUD WrappersBuilding CRUD Wrappers
Building CRUD Wrappers
 
Accessibility with OutSystems
Accessibility with OutSystemsAccessibility with OutSystems
Accessibility with OutSystems
 
Growing and Scaling OutSystems
Growing and Scaling OutSystemsGrowing and Scaling OutSystems
Growing and Scaling OutSystems
 
OutSystems Tricks & Tips for Complex UI Integrations
OutSystems Tricks & Tips for Complex UI IntegrationsOutSystems Tricks & Tips for Complex UI Integrations
OutSystems Tricks & Tips for Complex UI Integrations
 
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
 
Using Processes and Timers for Long-Running Asynchronous Tasks
Using Processes and Timers for Long-Running Asynchronous TasksUsing Processes and Timers for Long-Running Asynchronous Tasks
Using Processes and Timers for Long-Running Asynchronous Tasks
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
 
What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
Hands on With Advanced Data Grid
Hands on With Advanced Data GridHands on With Advanced Data Grid
Hands on With Advanced Data Grid
 
Architecture 101 + Libraries
Architecture 101 + LibrariesArchitecture 101 + Libraries
Architecture 101 + Libraries
 
Training Webinars - Secret hacks for OutSystems 10
Training Webinars - Secret hacks for OutSystems 10Training Webinars - Secret hacks for OutSystems 10
Training Webinars - Secret hacks for OutSystems 10
 

Similar to The-Small Book-of-The-Few-Big-Rules-OutSystems

Cio black booksecrets
Cio black booksecretsCio black booksecrets
Cio black booksecretsJane Truch
 
Principles of Breakthrough: A Practical Guide for Leaders
Principles of Breakthrough: A Practical Guide for LeadersPrinciples of Breakthrough: A Practical Guide for Leaders
Principles of Breakthrough: A Practical Guide for LeadersDhawal Tank
 
Real estate Hacks
Real estate HacksReal estate Hacks
Real estate HacksJoe Pryor
 
Module 3.1 PowerPoint Slide Deck - DOWNLOAD for Presentation version April 20...
Module 3.1 PowerPoint Slide Deck - DOWNLOAD for Presentation version April 20...Module 3.1 PowerPoint Slide Deck - DOWNLOAD for Presentation version April 20...
Module 3.1 PowerPoint Slide Deck - DOWNLOAD for Presentation version April 20...GeorgeGozon1
 
Financial IntelligenceLeadership Vision Chapter 6 Lead .docx
Financial IntelligenceLeadership Vision  Chapter 6 Lead .docxFinancial IntelligenceLeadership Vision  Chapter 6 Lead .docx
Financial IntelligenceLeadership Vision Chapter 6 Lead .docxAKHIL969626
 
Mindset Over Matter
Mindset Over MatterMindset Over Matter
Mindset Over MatterDennis
 
Final cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitFinal cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitBryan Cassady
 
Building the business brain
Building the business brainBuilding the business brain
Building the business brainAhmadALZarari
 
Management Tips
Management TipsManagement Tips
Management Tipsniict
 
Practice Launch Culture Deck
Practice Launch Culture DeckPractice Launch Culture Deck
Practice Launch Culture DeckZachary Jarvis
 
Real estate hacks for a successful business plan
Real estate hacks for a successful business planReal estate hacks for a successful business plan
Real estate hacks for a successful business planJoe Pryor
 
25 Habits for a Disruptive World
25 Habits for a Disruptive World25 Habits for a Disruptive World
25 Habits for a Disruptive WorldBill Jensen
 
SEO Stakeholder Management
SEO Stakeholder ManagementSEO Stakeholder Management
SEO Stakeholder ManagementAmanda King
 
Info Product Creation Manifesto
Info Product Creation ManifestoInfo Product Creation Manifesto
Info Product Creation ManifestoGreg Rollett
 
Mit elearning design workshop day
Mit elearning design workshop dayMit elearning design workshop day
Mit elearning design workshop dayCammy Bean
 
Getting Things Done
Getting Things DoneGetting Things Done
Getting Things Donebumblebeepa
 
focus the power of target thinking
focus the power of target thinkingfocus the power of target thinking
focus the power of target thinkingAmit Dwivedi
 

Similar to The-Small Book-of-The-Few-Big-Rules-OutSystems (20)

Cio black booksecrets
Cio black booksecretsCio black booksecrets
Cio black booksecrets
 
Principles of Breakthrough: A Practical Guide for Leaders
Principles of Breakthrough: A Practical Guide for LeadersPrinciples of Breakthrough: A Practical Guide for Leaders
Principles of Breakthrough: A Practical Guide for Leaders
 
Real estate Hacks
Real estate HacksReal estate Hacks
Real estate Hacks
 
Module 3.1 PowerPoint Slide Deck - DOWNLOAD for Presentation version April 20...
Module 3.1 PowerPoint Slide Deck - DOWNLOAD for Presentation version April 20...Module 3.1 PowerPoint Slide Deck - DOWNLOAD for Presentation version April 20...
Module 3.1 PowerPoint Slide Deck - DOWNLOAD for Presentation version April 20...
 
Financial IntelligenceLeadership Vision Chapter 6 Lead .docx
Financial IntelligenceLeadership Vision  Chapter 6 Lead .docxFinancial IntelligenceLeadership Vision  Chapter 6 Lead .docx
Financial IntelligenceLeadership Vision Chapter 6 Lead .docx
 
The first 100
The first 100 The first 100
The first 100
 
Mindset Over Matter
Mindset Over MatterMindset Over Matter
Mindset Over Matter
 
Final cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitFinal cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkit
 
Problem Behaviour
Problem BehaviourProblem Behaviour
Problem Behaviour
 
Building the business brain
Building the business brainBuilding the business brain
Building the business brain
 
Management Tips
Management TipsManagement Tips
Management Tips
 
Mc kinsey
Mc kinseyMc kinsey
Mc kinsey
 
Practice Launch Culture Deck
Practice Launch Culture DeckPractice Launch Culture Deck
Practice Launch Culture Deck
 
Real estate hacks for a successful business plan
Real estate hacks for a successful business planReal estate hacks for a successful business plan
Real estate hacks for a successful business plan
 
25 Habits for a Disruptive World
25 Habits for a Disruptive World25 Habits for a Disruptive World
25 Habits for a Disruptive World
 
SEO Stakeholder Management
SEO Stakeholder ManagementSEO Stakeholder Management
SEO Stakeholder Management
 
Info Product Creation Manifesto
Info Product Creation ManifestoInfo Product Creation Manifesto
Info Product Creation Manifesto
 
Mit elearning design workshop day
Mit elearning design workshop dayMit elearning design workshop day
Mit elearning design workshop day
 
Getting Things Done
Getting Things DoneGetting Things Done
Getting Things Done
 
focus the power of target thinking
focus the power of target thinkingfocus the power of target thinking
focus the power of target thinking
 

The-Small Book-of-The-Few-Big-Rules-OutSystems

  • 1. of The Few Created by and proudly followed at
  • 2. Congratulations! It’s your first day at OutSystems. You have gone through a grueling interview process and joined one of our offices around the world. Now you are part of the team. There are a bunch of things you need to know but this little book is about the most important ones – the core rules of behavior we try to follow every day. The core rules which make OutSystems such a great place to work. Welcome The Small Book of The Few Big Rules - 2 -
  • 3. Rules and The Lack of Them In the beginning we had a strict dress code (suit and tie) because we were dealing with enterprise customers. But after one of our engineers showed up at the office wearing orange shorts and sandals with socks, and was still able to command respect from the rest of the team, we decided to just ask people to exhibit common sense about what they wear, especially when meeting with customers. Since then we have tried to limit the number of rules we need to follow. We find that this freedom increases crea- tivity, enabling us to come up with unique and possibly weird innovations that will help the company continue to be extremely competitive. So we don’t have many rules here (you can wear sandals with socks if you want). But we do have some. Read on. The Small Book of The Few Big Rules - 3 -
  • 4. Contents Ask Why The Small Book of The Few Big Rules 5 The Small Crisis9 Challenge the Status Quo12 Be Helpful15 80/2017 Communicate to Be Understood20 Excel23 The“Why”of the Few Big Rules26 Rule 1: Rule 2: Rule 3: Rule 4: Rule 5: Rule 6: Rule 7: - 4 -
  • 5. Why...? Because... You see... Oh gosh... The reason is... But why...? And why’s that? Ask Why You are entitled to know why you are doing something. 1 Rule n°
  • 6. Why is this important? Your boss is describing the Ultimate Goals for the team Your boss asks you to accomplish a new task You and your boss need to discuss and understand how the tasks you may be doing fit the Ultimate Goals of the company. If we had to pick the most important rule for working at OutSystems this would be it. At OutSystems you are entitled to know why you are doing something. More than being entitled to know - it is your duty to ask! why are these Ultimate Goals important? how do they relate to the Vision and Ultimate Goals of the company? What is the Ultimate Goal of this meeting? When a meeting starts Ask why the meeting needs to take place read about Ultimate Goals on page 8 The Small Book of The Few Big Rules • Ask Why - 6 -
  • 7. Why am i doing this? Why am I doing it this way? Is this work still relevant to the Ultimate Goals? Are the Goals still valid? You are well into a project churning along You have been working for some time on an initiative or on some projects. After a while you reach a plateau and get comfortable. You continue doing things the same way, never changing. This is wrong. Create periodic check-in points and ask yourself: When you are asking a colleague for something Phrase the request with a quick recap of the reason why you are asking for that something. Answer why before they ask it. When a colleague asks you for something Try to understand their Ultimate Goals, context and restrictions. Validate whether what they need is indeed what they are asking for. Maybe you have something better to give them. The Small Book of The Few Big Rules • Ask Why Wrong things for a manager to say when asked why: Just do it. I'm tired of explaining why. - 7 -
  • 8. Ultimate Goals Answer Paulo Every so often you might see Paulo roaming around the offices and asking people what they are doing. If he stops and asks you what you are doing he’ll probably follow up by asking you why you are doing it. Ultimate Goals govern the way people frame any initiative at OutSystems and they are usually in the first slide you read when attending a status meeting. It is common that when you enter a meeting someone will ask, “What is the Ultimate Goal of this meeting?” An Ultimate Goal is a simple statement that defines the problem we want to solve or the Goal we want to achieve and it should be devoid of the solution as much as possible. Defining Ultimate Goals is a thorough, non-obvious process that we take very seriously at OutSystems and requires a fair amount of coaching from your managers. You should invest time on being really good at understanding and defining your own Ultimate Goals. The Small Book of The Few Big Rules • Ask Why - 8 -
  • 9. The Small Crisis Deal with a crisis while it is small. 2 Rule n° something doesn't look right... let me take care of it now!
  • 10. How do you spot crisis in the making and move fast to squelch it? Pay attention to the signs Pay attention to signs occurring around you that don’t feel right. It might be a disgruntled colleague. It might be a customer that does not return your call. It might even be people who are so focused on their day-to-day work that they don’t take time to raise their heads from their keyboards to just ask why. Whatever it is, pay attention and don’t dismiss it. Act on it Don’t shrug your shoulders and shelf your worries with the thought that “it is not my responsibility” or “they will not like it if I meddle.” At OutSystems we value people who are proactive in spotting a crisis in the making. When they Fixing a big crisis can be costly, but if we address it while it is small, it won’t fester and grow into a major problem. Most of the time negative side effects of a big crisis are impossible to fix. A typical example in our business is to continu- ously do such a bad job with a customer that in the end, the customer is lost. That is a big crisis. The Small Book of The Few Big Rules • The Small Crisis - 10 -
  • 11. happen to be outside of your project or function, keep in mind that people are better at spotting crisis when they have a little distance from the problem. The best OutSystems leaders are great at doing this. They are very good at spotting crisis and acting. Understand what is relevant People who spot crisis can only do so if they understand what is relevant and what is not. If you are worrying about things that are temporary trade offs you will be challenged by colleagues and you will become afraid of raising your hand. Before this happens try to understand the big picture. Ask why. Get the broader context. As you do this you will either: Understand the issues you are worrying about are temporary Become more assured there is a crisis in the making that needs addressing or In either case you will become better at your job. The Small Book of The Few Big Rules • The Small Crisis - 11 -
  • 12. we should deliver 12 applications in less than 2 months. We don’t have the people or resources to pull this off! i don’t think we can do it... yes we can! Let’s throw a party! Challenge the Status Quo Be proactive. 3 Rule n° True story! Read about it on page 14
  • 13. Constantly strive to learn and understand the broader picture and try to look at what we do with fresh eyes. Then come up with suggestions and solutions. The Small Book of The Few Big Rules • Challenge the Status Quo Fail Fast, Fail Cheap At OutSystems errors are acceptable. How are you going to learn if you don’t make mistakes? Just make sure that you learn from those mistakes and that those mistakes do not end up in a major crisis. Fail fast and fail cheaply, but don’t be afraid of trying. Be proactive. - 13 - Wrong things to say: This is the way we’ve always done it here
  • 14. The Small Book of The Few Big Rules • Challenge the Status Quo - 14 - Code Jam In 2011 we needed to create 12 applications in less than 2 months to showcase our technology. We didn't have enough people or budget to allocate to such a project, so we had to come up with a creative way to make it happen. We decided to throw a party over an extended weekend. 72 employees volunteered and showed up. Over the course of 3 days we danced, ate ice cream and gummy bears, and even had relaxing massages! Oh, and we did deliver the 12 apps!
  • 15. Be Helpful Be helpful and don’t be afraid to ask for help. 4 Rule n°
  • 16. People at OutSystems are open to helping you. Use this to your advantage as much as possible. And do the same yourself. Offer help even if it is not in your job description. We believe you should extend yourself outside the boundaries of your work and into other functions to get the job done. Remain aligned with the Ultimate Goals when offering assistance. When it is your turn to look for help you will find that people will quickly reciprocate. The Small Book of The Few Big Rules • Be Helpful - 16 -
  • 17. to do list 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. The best bang for the buck! 80/20 Prioritize, always. 5 Rule n° minimal excellent delivery (more on p. 19)
  • 18. The Small Book of The Few Big Rules • 80/20 At OutSystems we use this principle coupled with an Agile approach to get stuff done. Break your delivera- bles into parts, prioritize them, establish a timeline, and execute the solution within the alloted time by fixing the most important problem first. Then raise your head above the day to day execution, ask why, reprioritize again and work through the next iteration. This agile model of working provides extreme efficiency and constant delivery. It also minimizes the probability that you will do something for too long that will go to waste. A lot of people believe that big problems require big solutions. This is wrong. Big problems can often be solved with small solutions. This is possible because of the asymmetry between Actions and Results reflected in the Pareto Principle (or 80/20 rule): 20% of what you do addresses 80% of the problem. Use numbered lists When you have come up with a list of things to do don’t organize them in bulleted lists. Use numbered lists and order the list based on what you believe should be - 18 -
  • 19. The Small Book of The Few Big Rules • 80/20 MED - Minimal Excellent Delivery A lot of us here have difficulty balancing the 80/20 rule with the Excel rule (see page 23). The confusion stems from the belief that to excel at something means we have to do it perfectly (which contradicts the 80/20 rule). But this assumption is incorrect. In fact the two rules complement each other. The 20% that you deliver should always be something simple, that works well, is complete and addresses the Ultimate Goals. This we call a Minimal Excellent Delivery. The MED is the smallest amount of complete and coherent work that provides maximum results and which you are proud of. done first. People usually don’t like to do this because they are afraid of making a prioritization mistake and leaving behind something important. That happens when you don’t have enough information to make good priority decisions. You don’t have enough context or you don’t understand the Ultimate Goal. The way to solve this is to ask why. See Page 25 for more ramblings on this subject. - 19 -
  • 20. hum... hum... this sounds better every time i say it! someone save me! Sorry, we cannot deliver that. It would require a change on the compiler at the LR parser level, and the impact on our implementation of Dijkstra's algorithm would be way too big. Communicate to Be Understood Be straightforward. Put yourself in another’s shoes. 6 Rule n°
  • 21. Listening actively Part of understanding someone is really listening to what they are saying and probing to understand what they are not saying. Don’t get discouraged by occa- sional displays of impatience, aggressiveness or defen- siveness. Aggressiveness and defensiveness are typi- cally reflections of insecurity. Reach deeper than that. Take the time to understand the Ultimate Goals of a colleague and understand why they do the things they do. Change your discourse to make yourself understood by everyone. This is espe- cially true when dealing with customers, but it also applies to the way you deal with colleagues. Remember that you are biased because your function and area of expertise is so ingrained in you that you believe everyone understands what you are saying. The same thing is happening with your colleagues – they are biased in their ways. Be the person who reaches out to understand others and that will make it easier for people to understand you. The Small Book of The Few Big Rules • Communicate to Be Understood - 21 -
  • 22. Avoid jargon There are several reasons why you use jargon in conver- sations: You are talking with a colleague who has a similar background and jargon helps shorten the dis- course. This is okay as long as you all have a good understanding of the jargon. You are talking with a person with a different background and you use jargon because: You feel important showing off your know- ledge in the area. You think that making the discourse simple and understandable will lower the respect others have towards you and you will feel embarrassed. You don’t know better. Even your mother doesn’t understand you. The first instance is acceptable. The second is not. Avoid jargon whenever possible (your mother will thank you). The Small Book of The Few Big Rules • Communicate to Be Understood 1. 2. a. b. c. - 22 -
  • 23. look how much work we’ve done! and it almost works! error results the essential is here, and it works perfectly! Excel Whatever you do, do it well. Avoid sloppy, incomplete work. 7 Rule n°
  • 24. The pressure at OutSystems for quality work is so high that after a while it will become second nature to you. And one day you will look back at the work you and your team have done and be amazed at how good it is. At this stage it is easy to lapse into the comfortable posi- tion of assuming there is no need to improve. You become complacent. Complacency signals a decline in quality. That is bad. At OutSystems we do excellent work but we never do the best possible work. That is in our dreams. So when you are done doing something excellent, bask momen- tarily in the glory of the results and the praise of colleagues and customers and then get back to work at making it even better. If you like what you see today at OutSystems, it is because we rarely forget that being excellent is a continuous process of improvement and of never compromising on quality work. You are either a great professional or you will most likely feel like one after working at OutSys- tems for some time. So we ask that you be proud of what you deliver by not compromising on the quality of your work. If you don’t have enough time or resources to do everything with great quality, do fewer things and do them in a simpler way; but don’t ever do sloppy work. The Small Book of The Few Big Rules • Excel - 24 -
  • 25. Fewer, simpler things The keys to doing amazing work with a small invest- ment of time and resources are selecting fewer things to work on and striving to implement the smallest possible complete solution to a problem or MED – Minimal Excellent Delivery. This applies to IT apps, documentation, product features, processes, ultimate goals, vision statements, etc. You name it. Furthermore, it is easier to iterate on top of something simple than it is to remove needless things from too complex a solu- tion. Complexity is the enemy of quality. Selecting the right things to do and doing them in a simple way is tricky and not at all simple. But it gets better the more context and experience you have. Put a little pressure on yourself but don’t get frustrated. Keep asking why. The Small Book of The Few Big Rules • Excel - 25 -
  • 26. 1. Motivated, Happy People We spend at least a third of our lives working, so we have tried to create at OutSystems an environment where we feel energized every day. We also believe that highly motivated people are more productive, so it all makes a lot of business sense. These rules are a deliberate attempt to foster specific organizational results. If you have had previous work experience you can see how some of these rules impact a company’s culture. In any case, and following our uncompromising commitment to explain the reason behind everything, here it goes: the reasons behind the few big rules. The Small Book of The Few Big Rules - 26 - The“Why?”of The Few Big Rules We explain before you ask why.
  • 27. Asking why forces everyone to understand the purpose of why we do the things we do. Working with purpose is one of the crucial tenets of motivation. It minimizes the risk that you waste your time doing something that will go directly to a garbage can when you are done. There is no greater punishment than doing a job that serves no purpose. When you are responsible for a solution, you become part of it. That forces you to be more autonomous and forces managers and colleagues to equip you with enough context to be more autonomous. Transferring context happens swiftly if people around you are Help- ful and they Communicate to be Understood. As time goes by and you develop the capacity to prioritize what to do first (the 80/20 rule) and do it well (the Excel rule), you quickly acquire respect, autonomy and experience. Those two extra tenets, autonomy and mastery (in conjunction with purpose) represent the foundation of true personal motivation according to Dan Pink*. We agree. The “Why” of the Few Big Rules * Dan Pink, Drive: The Surprising Truth About What Motivates Us - 27 -
  • 28. 2. Innovation From the Bottom Up Creates Great Leaders In organizations where managers are not challenged, goals become tainted by their biases and solutions. When employees ask why, they force managers to justify their chosen direction based on simpler, higher- level goals. Managers are forced to explain the context for their decisions, and in that moment an employee can say, “Ah, so what you really want is to fix that? We don’t necessarily need to follow that particular solution... We might find a simpler, less expensive way of fixing the problem.” The potential for simpler, more out of the box solutions increases. A lot of experienced managers are not used to being so candidly challenged. In some cases they cannot avoid feeling defensive with a team and a company that chal- lenges what they say. What managers at OutSystems eventually realize is that they become much better leaders because they are forced to really understand the Ultimate Goals that direct their teams and become good at explaining and justifying them. The constant whys also work as an error-correcting mechanism where assumptions made by managers are validated by their teams. In the end it improves the effectiveness of the manager and their capacity to coach, lead and delegate. The “Why” of the Few Big Rules - 28 -
  • 29. 3. A sense of urgency towards serving the customer well The Small Crisis rule instills a sense of urgency in the whole organization towards never letting anything fester for too long. The Small Crisis and the Excel rules explain why OutSystems has consistently ranked as top supplier for customers who bother to do this ranking. Interestingly enough, but not surprisingly if you think about it, customers we have had issues with, rank us the highest. When a problem occurs we swarm as a team to solve the customer issue and we fix the customer prob- lem as thoroughly and quickly as possible. This sense of urgency and company mobilization behind a customer is crucial. Our flagship product, the Agile Platform, today supports hundreds of mission critical systems, and even small glitches may have substantial impact on customer operations. Swift action is of the essence. Every crisis big or small is a learning opportunity to understand the root cause of a problem and adjust the organization to make sure it never happens again. There is an unspoken rule at OutSystems that says that you are entitled to try and fail as part of the innovation process. However it is not well accepted that the same error is made over and over again. We are a learning organization and with crisis we learn so that crises don’t repeat themselves. The “Why” of the Few Big Rules - 29 -
  • 30. 4. Detecting small shifts in the industry Providing context to everyone and helping people understand the big picture of our competitive space and the way the industry works enables all of us to make better judgment calls or report a market trend looming in the distance. The Proactive rule drives people to communicate their insights up the management chain and discuss them with colleagues. Having many heads involved in strategic decisions makes for better decisions. 5. Independent Thinking At OutSystems we have a particular way of dealing with external innovations and trends. New products, new ideas, new processes and new business models are all fair game as far as learning is concerned. However, external ideas are born in different contexts and applying them verbatim at OutSystems usually does not work. We are not afraid of taking something thought out by someone else and running with it if we feel it is going to work, but we use the understanding of our context to adapt the idea to the scenario we are facing. We don’t like to reinvent the wheel but we are not dumb copycats. We are pragmatic about innovation. The “Why” of the Few Big Rules - 30 -
  • 31. www.outsystems.com/the-small-book Thanks for reading! OutSystems 2013 Like it? Share it! You can download the Book here: