Build Software to Test Software
exactpro.com
Joy at Work,
Bad Strategy,
Good Strategy
Iosif Itkin, Exactpro CEO and co-founder
11.07.2018, Kostroma
2 Build Software to Test Software
exactpro.com
Радость в работе
3 Build Software to Test Software
exactpro.com
Радость в работе
 Обратная связь
 Открытость и честность
 Развитие
 Осмысленность
 Чувство контроля
 Вкусная еда
 Красивый офис
 Приятные коллеги
 Большие деньги
 Справедливость
4 Build Software to Test Software
exactpro.com
Вкусная еда
Bring food.
People respond well
to food encouragement
5 Build Software to Test Software
exactpro.com
Красивый офис
6 Build Software to Test Software
exactpro.com
Every 5th employee regularly represents the company abroad
In 2017 there were 303 domestic business trips and 272 international business
trips
Красивый офис
7 Build Software to Test Software
exactpro.com
Приятные коллеги
8 Build Software to Test Software
exactpro.com
Большие деньги
9 Build Software to Test Software
exactpro.com
Справедливость
10 Build Software to Test Software
exactpro.com
Обратная связь
11 Build Software to Test Software
exactpro.com
Открытость и честность
12 Build Software to Test Software
exactpro.com
Развитие
13 Build Software to Test Software
exactpro.com
Осмысленность
14 Build Software to Test Software
exactpro.com
Herzberg's motivation-hygiene ( dual-factor ) theory
15 Build Software to Test Software
exactpro.com
Herzberg's motivation-hygiene ( dual-factor ) theory
 Обратная связь
 Открытость и честность
 Развитие
 Осмысленность
 Чувство контроля
 Вкусная еда
 Красивый офис
 Приятные коллеги
 Большие деньги
 Справедливость
16 Build Software to Test Software
exactpro.com
Кто испытывает больше стресса
17 Build Software to Test Software
exactpro.com
Ответ американских ученых
18 Build Software to Test Software
exactpro.com
Чувство контроля
19 Build Software to Test Software
exactpro.com
Главный компонент
 Обратная связь
 Открытость и честность
 Развитие
 Осмысленность
 Чувство контроля
20 Build Software to Test Software
exactpro.com
Joy at Work
21 Build Software to Test Software
exactpro.com
What are company values?
Many companies have nice sounding value statements
displayed in the lobby, such as:
• Integrity
• Communication
• Respect
• Excellence
22 Build Software to Test Software
exactpro.com
What are company values?
Many companies have nice sounding value statements
displayed in the lobby, such as:
• Integrity
• Communication
• Respect
• Excellence
23 Build Software to Test Software
exactpro.com
What are company values?
The actual company values, as opposed to the nice-
sounding values, are shown by who gets rewarded,
promoted, or let go
Actual company values are the behaviors and skills
that are valued in fellow employees
24 Build Software to Test Software
exactpro.com
What are company values?
The actual company values, as opposed to the nice-
sounding values, are shown by who gets rewarded,
promoted, or let go
Actual company values are the behaviors and skills
that are valued in fellow employees
25 Build Software to Test Software
exactpro.com
Our Core Values
• Ownership
• Deep Impact
• Hard Work
• Learning
• Agility
• Communication
• Objectivity
26 Build Software to Test Software
exactpro.com
Ownership
OWNERSHIP
• Taking care of your company
• Treat others the way you would like to be treated
• Take responsibility for company's needs
• Remember: responsibility is power
• It is not granted
• It is taken
• Extreme ownership is the way to lead and win
27 Build Software to Test Software
exactpro.com
Deep Impact
DEEP IMPACT
• Exitus acta probat
• The outcome justifies the effort
• Make sure that your work results in a valuable
contribution
• If you want to go fast, go alone. If you want to go far,
go together
• Involve others to achieve scalability and increase
the impact of our work
28 Build Software to Test Software
exactpro.com
Hard Work
HARD WORK
• No pain, no gain
• Sometimes putting in long hours does not help achieve
any result
• We do not measure time spent in the office
• Having said that, we've never observed extraordinary
results without hard work and deliberate effort
29 Build Software to Test Software
exactpro.com
30 Build Software to Test Software
exactpro.com
31 Build Software to Test Software
exactpro.com
Learning
LEARNING
• Software testing is relentless learning
• Change is the end result of all true learning
• The beautiful thing about learning is that nobody can take
it away from you
• The Mistakes and problems are inevitable
• However, it is unacceptable not to learn from them
• The best way to learn something is to teach it
32 Build Software to Test Software
exactpro.com
33 Build Software to Test Software
exactpro.com
Agility
AGILITY
• The only constant is change
• We embrace the values reflected in the Manifesto for Agile
Software Development
• Agility allows us to turn learning into action and action into
change
• From its inception, Exactpro was able to adapt to change
• It is important to keep this ability as we scale up our
business
34 Build Software to Test Software
exactpro.com
35 Build Software to Test Software
exactpro.com
36 Build Software to Test Software
exactpro.com
Communication
COMMUNICATION
• The medium is the message
• A relationship is based on communication
• We need to make sure others understand us and we
understand them
37 Build Software to Test Software
exactpro.com
Objectivity
OBJECTIVITY
• You have nothing to fear from knowing the truth
• It is at the core of our business
• Our main service is to build software to test software and
provide objective information about it to our clients
• Our business benefits from openness
• Everyone in our company has the right to understand what
makes sense, and no one has the right to hold a critical
opinion without speaking up
38 Build Software to Test Software
exactpro.com
The Three Key Hallmarks of Fake Strategy
Failure to Face the Challenge
 You must define the challenge
 If you cannot define the challenge, you cannot evaluate the
strategy or improve it
Mistaking Goals for Strategy
 Do not confuse desire with a plan to overcome obstacles
Bad Strategic Objectives
 Fail to address critical issues
 Objectives are impracticable
39 Build Software to Test Software
exactpro.com
Identifying Bad Strategy
 Skipping over problem details
 Conflicting goals
 Laundry list of desirable outcomes
 Ignoring genuine competence
 Unfocused resources
 High sounding sentiments
 Plan to spend more to get better
 Template style strategy with mission, vision & objectives
 Belief that only positive attitude is enough
 Pursuit of unrelated challenges
40 Build Software to Test Software
exactpro.com
Text from SoftCo presentation on 24 April 2017
Purpose
Build a Software Testing Company We are Proud
and Happy to Work for
Vision
Be the Best Software Testing Company
Mission
Do What It Takes to Help Our Clients
41 Build Software to Test Software
exactpro.com
Good Strategy
 Find the theory of failure to create a better strategy
 Existing strength + strength through coherence
 Focus energy & resources on one or a very few pivotal
objectives whose accomplishment will lead to cascade of
favorable outcomes
 Push resource to some end away from something else
 Find proximate objectives - close enough at hand to be
feasible - to achieve or overwhelm target
 Ride the wave of change to get to high ground
42 Build Software to Test Software
exactpro.com
Strategic Issues/Challenges
 Too concentrated on LSEG (which is likely to decline)
 Russia Toxic Brand
 Tools investment not paid back & actually reduces effort
related revenue
 Low margin and loss making contracts
 Sustainabilty of delivery organisation
43 Build Software to Test Software
exactpro.com
Проблемы
 Кого должен любить чёрт?
 Два мира – два подхода
 Децентрализация
 Экономика масштаба
 Что такое стратегия
44 Build Software to Test Software
exactpro.com
Our Strategy
Build Software to Test Software
Diversify Our Business
• by client
• by delivery location
Transform Exactpro into an AI Company
45 Build Software to Test Software
exactpro.com
46 Build Software to Test Software
exactpro.com
EXACTPRO
47 Build Software to Test Software
exactpro.com
48 Build Software to Test Software
exactpro.com
EXACTPRO
49 Build Software to Test Software
exactpro.com
50 Build Software to Test Software
exactpro.com
51 Build Software to Test Software
exactpro.com
52 Build Software to Test Software
exactpro.com
53 Build Software to Test Software
exactpro.com
54 Build Software to Test Software
exactpro.com
EXACTPRO
55 Build Software to Test Software
exactpro.com
EXACTPRO
56 Build Software to Test Software
exactpro.com
57 Build Software to Test Software
exactpro.com
EXACTPRO
58 Build Software to Test Software
exactpro.com
The World’s most valuable commodity
Mistakes, Defects and Failures
59 Build Software to Test Software
exactpro.com
EXACTPRO
60 Build Software to Test Software
exactpro.com
EXACTPRO
61 Build Software to Test Software
exactpro.com
Brand Conviction
 Software Testing is Relentless Learning
 Automated Testing is Machine Learning
 Software Defects is a Valuable Asset
62 Build Software to Test Software
exactpro.com
63 Build Software to Test Software
exactpro.com
AI companies vs. ordinary technology companies
 Strategic data acquisition
 Unified data warehouse
 Pervasive automation opportunities
 New job descriptions
(Andrew Ng - The State of Artificial Intelligence)
https://youtu.be/NKpuX_yzdYs
64 Build Software to Test Software
exactpro.com
EXACTPRO
65 Build Software to Test Software
exactpro.com
66 Build Software to Test Software
exactpro.com
67 Build Software to Test Software
exactpro.com
68 Build Software to Test Software
exactpro.com
Proximate Objectives
Cradle Test Database
 Test Results
69 Build Software to Test Software
exactpro.com
Proximate Objectives
Cradle Test Database
 Test Results
 Defects
70 Build Software to Test Software
exactpro.com
Proximate Objectives
Cradle Test Database
 Test Results
 Defects
 Alerts
71 Build Software to Test Software
exactpro.com
Proximate Objectives
Cradle Test Database
 Test Results
 Defects
 Alerts
 Logs
72 Build Software to Test Software
exactpro.com
Proximate Objectives
Cradle Test Database
 Test Results
 Defects
 Alerts
 Logs
 PCAP files
73 Build Software to Test Software
exactpro.com
Proximate Objectives
Cradle Test Database
 Test Results
 Defects
 Alerts
 Logs
 PCAP files
 Configuration
74 Build Software to Test Software
exactpro.com
Пирамида потребностей
75 Build Software to Test Software
exactpro.com
Пирамида потребностей
76 Build Software to Test Software
exactpro.com
77 Build Software to Test Software
exactpro.com
How to Focus
KPI
78 Build Software to Test Software
exactpro.com

Exactpro Discussion about Joy and Strategy

  • 1.
    Build Software toTest Software exactpro.com Joy at Work, Bad Strategy, Good Strategy Iosif Itkin, Exactpro CEO and co-founder 11.07.2018, Kostroma
  • 2.
    2 Build Softwareto Test Software exactpro.com Радость в работе
  • 3.
    3 Build Softwareto Test Software exactpro.com Радость в работе  Обратная связь  Открытость и честность  Развитие  Осмысленность  Чувство контроля  Вкусная еда  Красивый офис  Приятные коллеги  Большие деньги  Справедливость
  • 4.
    4 Build Softwareto Test Software exactpro.com Вкусная еда Bring food. People respond well to food encouragement
  • 5.
    5 Build Softwareto Test Software exactpro.com Красивый офис
  • 6.
    6 Build Softwareto Test Software exactpro.com Every 5th employee regularly represents the company abroad In 2017 there were 303 domestic business trips and 272 international business trips Красивый офис
  • 7.
    7 Build Softwareto Test Software exactpro.com Приятные коллеги
  • 8.
    8 Build Softwareto Test Software exactpro.com Большие деньги
  • 9.
    9 Build Softwareto Test Software exactpro.com Справедливость
  • 10.
    10 Build Softwareto Test Software exactpro.com Обратная связь
  • 11.
    11 Build Softwareto Test Software exactpro.com Открытость и честность
  • 12.
    12 Build Softwareto Test Software exactpro.com Развитие
  • 13.
    13 Build Softwareto Test Software exactpro.com Осмысленность
  • 14.
    14 Build Softwareto Test Software exactpro.com Herzberg's motivation-hygiene ( dual-factor ) theory
  • 15.
    15 Build Softwareto Test Software exactpro.com Herzberg's motivation-hygiene ( dual-factor ) theory  Обратная связь  Открытость и честность  Развитие  Осмысленность  Чувство контроля  Вкусная еда  Красивый офис  Приятные коллеги  Большие деньги  Справедливость
  • 16.
    16 Build Softwareto Test Software exactpro.com Кто испытывает больше стресса
  • 17.
    17 Build Softwareto Test Software exactpro.com Ответ американских ученых
  • 18.
    18 Build Softwareto Test Software exactpro.com Чувство контроля
  • 19.
    19 Build Softwareto Test Software exactpro.com Главный компонент  Обратная связь  Открытость и честность  Развитие  Осмысленность  Чувство контроля
  • 20.
    20 Build Softwareto Test Software exactpro.com Joy at Work
  • 21.
    21 Build Softwareto Test Software exactpro.com What are company values? Many companies have nice sounding value statements displayed in the lobby, such as: • Integrity • Communication • Respect • Excellence
  • 22.
    22 Build Softwareto Test Software exactpro.com What are company values? Many companies have nice sounding value statements displayed in the lobby, such as: • Integrity • Communication • Respect • Excellence
  • 23.
    23 Build Softwareto Test Software exactpro.com What are company values? The actual company values, as opposed to the nice- sounding values, are shown by who gets rewarded, promoted, or let go Actual company values are the behaviors and skills that are valued in fellow employees
  • 24.
    24 Build Softwareto Test Software exactpro.com What are company values? The actual company values, as opposed to the nice- sounding values, are shown by who gets rewarded, promoted, or let go Actual company values are the behaviors and skills that are valued in fellow employees
  • 25.
    25 Build Softwareto Test Software exactpro.com Our Core Values • Ownership • Deep Impact • Hard Work • Learning • Agility • Communication • Objectivity
  • 26.
    26 Build Softwareto Test Software exactpro.com Ownership OWNERSHIP • Taking care of your company • Treat others the way you would like to be treated • Take responsibility for company's needs • Remember: responsibility is power • It is not granted • It is taken • Extreme ownership is the way to lead and win
  • 27.
    27 Build Softwareto Test Software exactpro.com Deep Impact DEEP IMPACT • Exitus acta probat • The outcome justifies the effort • Make sure that your work results in a valuable contribution • If you want to go fast, go alone. If you want to go far, go together • Involve others to achieve scalability and increase the impact of our work
  • 28.
    28 Build Softwareto Test Software exactpro.com Hard Work HARD WORK • No pain, no gain • Sometimes putting in long hours does not help achieve any result • We do not measure time spent in the office • Having said that, we've never observed extraordinary results without hard work and deliberate effort
  • 29.
    29 Build Softwareto Test Software exactpro.com
  • 30.
    30 Build Softwareto Test Software exactpro.com
  • 31.
    31 Build Softwareto Test Software exactpro.com Learning LEARNING • Software testing is relentless learning • Change is the end result of all true learning • The beautiful thing about learning is that nobody can take it away from you • The Mistakes and problems are inevitable • However, it is unacceptable not to learn from them • The best way to learn something is to teach it
  • 32.
    32 Build Softwareto Test Software exactpro.com
  • 33.
    33 Build Softwareto Test Software exactpro.com Agility AGILITY • The only constant is change • We embrace the values reflected in the Manifesto for Agile Software Development • Agility allows us to turn learning into action and action into change • From its inception, Exactpro was able to adapt to change • It is important to keep this ability as we scale up our business
  • 34.
    34 Build Softwareto Test Software exactpro.com
  • 35.
    35 Build Softwareto Test Software exactpro.com
  • 36.
    36 Build Softwareto Test Software exactpro.com Communication COMMUNICATION • The medium is the message • A relationship is based on communication • We need to make sure others understand us and we understand them
  • 37.
    37 Build Softwareto Test Software exactpro.com Objectivity OBJECTIVITY • You have nothing to fear from knowing the truth • It is at the core of our business • Our main service is to build software to test software and provide objective information about it to our clients • Our business benefits from openness • Everyone in our company has the right to understand what makes sense, and no one has the right to hold a critical opinion without speaking up
  • 38.
    38 Build Softwareto Test Software exactpro.com The Three Key Hallmarks of Fake Strategy Failure to Face the Challenge  You must define the challenge  If you cannot define the challenge, you cannot evaluate the strategy or improve it Mistaking Goals for Strategy  Do not confuse desire with a plan to overcome obstacles Bad Strategic Objectives  Fail to address critical issues  Objectives are impracticable
  • 39.
    39 Build Softwareto Test Software exactpro.com Identifying Bad Strategy  Skipping over problem details  Conflicting goals  Laundry list of desirable outcomes  Ignoring genuine competence  Unfocused resources  High sounding sentiments  Plan to spend more to get better  Template style strategy with mission, vision & objectives  Belief that only positive attitude is enough  Pursuit of unrelated challenges
  • 40.
    40 Build Softwareto Test Software exactpro.com Text from SoftCo presentation on 24 April 2017 Purpose Build a Software Testing Company We are Proud and Happy to Work for Vision Be the Best Software Testing Company Mission Do What It Takes to Help Our Clients
  • 41.
    41 Build Softwareto Test Software exactpro.com Good Strategy  Find the theory of failure to create a better strategy  Existing strength + strength through coherence  Focus energy & resources on one or a very few pivotal objectives whose accomplishment will lead to cascade of favorable outcomes  Push resource to some end away from something else  Find proximate objectives - close enough at hand to be feasible - to achieve or overwhelm target  Ride the wave of change to get to high ground
  • 42.
    42 Build Softwareto Test Software exactpro.com Strategic Issues/Challenges  Too concentrated on LSEG (which is likely to decline)  Russia Toxic Brand  Tools investment not paid back & actually reduces effort related revenue  Low margin and loss making contracts  Sustainabilty of delivery organisation
  • 43.
    43 Build Softwareto Test Software exactpro.com Проблемы  Кого должен любить чёрт?  Два мира – два подхода  Децентрализация  Экономика масштаба  Что такое стратегия
  • 44.
    44 Build Softwareto Test Software exactpro.com Our Strategy Build Software to Test Software Diversify Our Business • by client • by delivery location Transform Exactpro into an AI Company
  • 45.
    45 Build Softwareto Test Software exactpro.com
  • 46.
    46 Build Softwareto Test Software exactpro.com EXACTPRO
  • 47.
    47 Build Softwareto Test Software exactpro.com
  • 48.
    48 Build Softwareto Test Software exactpro.com EXACTPRO
  • 49.
    49 Build Softwareto Test Software exactpro.com
  • 50.
    50 Build Softwareto Test Software exactpro.com
  • 51.
    51 Build Softwareto Test Software exactpro.com
  • 52.
    52 Build Softwareto Test Software exactpro.com
  • 53.
    53 Build Softwareto Test Software exactpro.com
  • 54.
    54 Build Softwareto Test Software exactpro.com EXACTPRO
  • 55.
    55 Build Softwareto Test Software exactpro.com EXACTPRO
  • 56.
    56 Build Softwareto Test Software exactpro.com
  • 57.
    57 Build Softwareto Test Software exactpro.com EXACTPRO
  • 58.
    58 Build Softwareto Test Software exactpro.com The World’s most valuable commodity Mistakes, Defects and Failures
  • 59.
    59 Build Softwareto Test Software exactpro.com EXACTPRO
  • 60.
    60 Build Softwareto Test Software exactpro.com EXACTPRO
  • 61.
    61 Build Softwareto Test Software exactpro.com Brand Conviction  Software Testing is Relentless Learning  Automated Testing is Machine Learning  Software Defects is a Valuable Asset
  • 62.
    62 Build Softwareto Test Software exactpro.com
  • 63.
    63 Build Softwareto Test Software exactpro.com AI companies vs. ordinary technology companies  Strategic data acquisition  Unified data warehouse  Pervasive automation opportunities  New job descriptions (Andrew Ng - The State of Artificial Intelligence) https://youtu.be/NKpuX_yzdYs
  • 64.
    64 Build Softwareto Test Software exactpro.com EXACTPRO
  • 65.
    65 Build Softwareto Test Software exactpro.com
  • 66.
    66 Build Softwareto Test Software exactpro.com
  • 67.
    67 Build Softwareto Test Software exactpro.com
  • 68.
    68 Build Softwareto Test Software exactpro.com Proximate Objectives Cradle Test Database  Test Results
  • 69.
    69 Build Softwareto Test Software exactpro.com Proximate Objectives Cradle Test Database  Test Results  Defects
  • 70.
    70 Build Softwareto Test Software exactpro.com Proximate Objectives Cradle Test Database  Test Results  Defects  Alerts
  • 71.
    71 Build Softwareto Test Software exactpro.com Proximate Objectives Cradle Test Database  Test Results  Defects  Alerts  Logs
  • 72.
    72 Build Softwareto Test Software exactpro.com Proximate Objectives Cradle Test Database  Test Results  Defects  Alerts  Logs  PCAP files
  • 73.
    73 Build Softwareto Test Software exactpro.com Proximate Objectives Cradle Test Database  Test Results  Defects  Alerts  Logs  PCAP files  Configuration
  • 74.
    74 Build Softwareto Test Software exactpro.com Пирамида потребностей
  • 75.
    75 Build Softwareto Test Software exactpro.com Пирамида потребностей
  • 76.
    76 Build Softwareto Test Software exactpro.com
  • 77.
    77 Build Softwareto Test Software exactpro.com How to Focus KPI
  • 78.
    78 Build Softwareto Test Software exactpro.com