Me (Stanislav Stankov) growing up

What people regrets for

proportions of regrets

proportions of regrets

Based on research from Neal J. Roese and Amy Summerville.
For more information:

Six Secrets to Success Speech

1. Trust Yourself

Trust yourself no matter what anyone else thinks.

2. Break the Rules

“Well behaved women rarely make history.” Arnold talks about breaking rules and how he broke rules to enter the rules of Hollywood to become a successful actor.

3. Don’t Be Afraid to Fail

If you are afraid, you were never try. If you never try you won’t ever succeed.

4. Ignore (Don’t Listen to) the Naysayer

Don’t pay attention to naysayer. People will say it can’t be done, people will give 100 reason why this can not be done. Do not take No for an answer.

5. Work Your Butt Off

You never want to fail because you did not work hard enough and don’t leave any stone unturned. There is no escape to hard work.

6. Giving Something Back

Whatever path you take in life, always find time to give back to the community.

Strategic Assumption Surfacing and Testing

Introduction

Systematic methodology SAST (Strategic Assumption Surfacing and Testing) developed by Mason and Mitrov in 1981 belongs to soft systems thinking. As its application is how to deal with ill-structured or wicked problems. Unlike other methodologies, it does not seeks to reduce the complexity of the issues so that they can be modeled mathematically, but it explores how they (problems) are perceived by people, by examining many of their viewpoints.The role of the expert does not count because they (creators) believed, there are no experts in systematic approaches.
The approach trying to include all stakeholders in researching and finding possible ways of solutions. It should be noted that these stakeholders are associated with the problem. The immediate objective is to achieve consensus among stakeholders for actions to be taken. Action should occur during the dialectical debate involving all those stakeholders in the decision and its implementation. In the longer term goal is to promote and create a process of continuous learning among participants in this social system.
SAST benefit from different viewpoints, to encourage the dialectical process of thesis, antithesis and synthesis. SAST can help overcome the causes of failure in strategic management, such as:

  • Inability to understand the client;
  • Over-estimation of resources needed;
  • In assessing the requirements for time;
  • Inability to cope with change;
  • Unable to gain senior management commitment;
  • Unable to gain employee commitment;
  • helps to avoid the phrase “do what I said or …” of managers;

How to do SAST?

The methodology can be viewed as four stages:

  1. group formation
  2. assumption surfacing
  3. dialectical debate
  4. synthesis

1. Group formation

The purpose of this stage is to structure groups so as to ensure productivity in the later stages. People who have the same influence and define the “problem” should be collected. It is important to reflect as much understanding of the problem, to have more groups. They can be drawn based on different criteria:

  • Proponents of specific strategies;
  • Direct interest;
  • Personality type;
  • Managers from different functional areas;
  • Managers of different organizational levels;
  • Orientation in time – short and long term;
  • and others.

When selecting criteria must necessarily have at least two sides to it

2. Assumption surfacing
Each group must develop a strategy to solve the problem. The purpose of this stage is each group to detect and analyze the most important beliefs, which are the basis of that strategy is built. There are three techniques of analysis that help us in this process.

2.1 The first is Stakeholder analysis. Each group identified key individuals – organizations or groups that influence the success or failure of strategy. These are people who are mainly involved in the strategy. The process that can help is by asking questions:

  • “Who is affected by strategy?”
  • “Who could have interest in it?”
  • “Who can influence its adoption, execution or implementation?”
  • “Who cares about it?”

Who cares about her?

2.2 The second technique is the Assumption specification. For each key person, group lists what assumptions they would make to the success of their strategy. Each group must list all assumptions derived from asking this question of all key parties. These are the assumptions on which depends the success of the strategy.

2.3 The third technique is to Assumption rating. Each group classifies any of the assumptions (key persons), it has made in terms of two criteria by asking the following steps:

  • “How important is this assumption in terms of impact on the success or failure of strategy?”
  • “What we are sure that assumption is justified?”

The results are recorded on the chart

Assumption rating chart

Assumption rating chart

Because of its irrelevance, the assumptions that fall in the leftmost part of the diagram are of less importance for the effective planning and problem solving. Those falling in the upper right quadrant are important, but most critical are those that fall within the right lower quadrant. Because of its importance and because of our uncertainty about them, they deserve special attention.
Dialectical debate goes best if you only considered the most important assumptions. Each group must now draw up a list of the most important assumptions on which the strategy depends.

3. Dialectical debate

Each group makes for itself the best and most favorable case, the strategy clearly notes the most important assumptions. The groups come together. Questions are allowed by other groups presented, the questions can only be supplementary or clarifying. Important presentations after each group to understand the most important assumptions in the strategies of all other groups.
Start the dialectical debate between the groups. Each group should have a list of the most important assumptions of others. The debate can instruct by asking questions:

  • “How assumptions of different groups?”
  • “Which key individuals differ most strongly made by each group?”

And especially:

  • “What assumptions of other groups, each group finds most troubling?”

In the course of the debate, each group should reflect on their assumptions and how and whether to adjust or correct. This process of modification must continue as long as groups tend to adopt different assumptions and there is progress.

4. Synthesis

The aim of the synthesis stage is to reach a compromise on assumptions of the new strategy at higher levels and what solutions can be derived. Assumptions continue to be negotiated and adjusted. It should be created a list of all agreed assumptions. If this list is long enough, then the indirect strategy can be developed. This new strategy aims to bridge the gap between old and strategies to go “higher” level of the previous ones. The assumptions on which is based strategy can be evaluated as they are put into action. If you can not achieve synthesis, points of disagreement are noted and are trying to answer the question, what’s new need to know so we can solve them.

Critique

The superiority of SAST over more conventional approaches to planning is very unclear. It should also be noted that the method aims to find “elegant” solutions rather than the “best” solutions. Another minus is that the method relies on multiple perspectives, if not greater participation of various stakeholders, then the picture is not complete and can not find a solution that would satisfy everyone.
SAST is pretty though, criticized, it is definitely scoring points over its competitors, allowing for more perspectives that contribute to its contribution to the whole.

Conclusion

SAST benefit from different viewpoints, to encourage the dialectical process of thesis, antithesis and synthesis. SAST can help overcome the causes of failure in strategic management, such as

  • Inability to understand the client
  • Over-estimation of resources needed
  • In assessing the requirements for time
  • Inability to cope with change
  • Unable to gain senior management commitment
  • Unable to gain employee engagement
  • helps to avoid the phrase “do what I said or …” of managers

For this to happen all the magic go through 4 stages

  1. group formation – the same / similar views on the issue
  2. assumption surfacing – identifications to key individuals and their suggestions
  3. dialectical debate – looking for an elegant solution, consensus
  4. synthesis – synthesizing new strategy that is superior to the old and bridges the gap between views of different groups.

 

Версия на Български

Въведение

Системната методология SAST (Strategic Assumption Surfacing and Testing) или “Изследване и тестване на стратегическите предположения” разработена от Мейсън и Митров през 1981 спада към мекото системно мислене. Като нейното приложение е как да се справят с лошо структурирани проблеми (ill-structured, wicked problems). За разлика от другите методологии, тя не се стреми да намали сложността на проблемите, така че да могат да бъдат моделирани, математически, а ги изследва как те (проблемите) се възприемат от хората, като се проучва множеството от техните гледни точки. Ролята на експерта не се зачита, защото се врява, че няма експерти в системните подходи. Прави се опит да се включат всички ЗЛ (заинтересовани лица) в проучване и намиране на възможните начини за решението на проблема. Важно да се посочи, че тези ЗЛ са свързани със проблема. Непосредствената цел е да постигне консенсус между ЗЛ за действия, които трябва да бъдат предприети. Действията трябва да се появят по време на диалектичния дебат с участието на всички тези, които се интересуват от решението и неговото прилагане. В по-дългосрочен план целта е да насърчава и създаде процес на непрекъснато учене сред участниците в тази социалната система.
SAST се възползва от различните гледни точки, за да насърчи диалектическия процес на теза, антитеза и синтеза. SAST може да помогне за преодоляване на причини за провал в стратегическо управление, като:

  • Невъзможност да се разбере на клиента;
  • Надценяването на необходимия ресурс;
  • При оценка на изискванията за време;
  • Невъзможност за справяне с промяната;
  • Невъзможност за спечелване ангажираността senior management;
  • Невъзможност за спечелване ангажираността на служителите;
  • Помага за избягването на израза “направете това, което казах или…” от мениджърите;

Как се прави SAST?

Методологията може да се разглежда като четири основни етапа:

  1. Формиране на група (group formation)
  2. Изследване в основи (assumption surfacing)
  3. Диалектически дебат (dialectical debate)
  4. Синтез (synthesis)

1. Формиране на група

Целта на този етап е да се структурира групи, така че да се гарантира продуктивност в по-късните етапи. Хора, които имат еднакво влияние и дефиниране на “проблема”, следва да бъдат събрани. Важно е  да се отразят колкото се може повече разбирания за проблема, т.е. повече групи. Те могат да се съставят на базата на различни критерии:

  • Защитниците на конкретни стратегии;
  • Пряк интерес;
  • Тип личност;
  • Мениджъри от различни функционални области;
  • Мениджъри от различни организационни нива;
  • Ориентация за време – краткосрочна или дългосрочна перспектива;
  • и др.

Когато се избират критерии трябва  задължително, да има най-малко две страни спрямо него

ПРИМЕРИ

2. Изследване в основи

Всяка група трябва да разработи своя стратегия за решение на проблема. Целта на този етап е всяка група да открие и анализира най-важните си убеждения, които са базата на, която са изградили стратегия. Има три техники на анализ, които ни помагат в този процес.
2.1 Първата е анализ на заинтересованите страни (stakeholder analysis). Всяка група идентифицират ключови лица – организации или групи, които влияят на  успеха или неуспеха на стратегия. Това са хора, които имат главно участие в стратегията. Процесът може да се подпомогне, като задават въпроси:

  • “Кой е засегнат от стратегия?”
  • “Кой има може интерес към нея?”
  • “Кой може да повлияе на нейното приемане, изпълнение или осъществяване?”
  • “На кого му пука за нея?”

ПРИМЕРИ
2.2 Втората техника е предположение на спецификация (assumption specification). За всяко ключово лице, групата изброява какви предположения то, би направило, за да има успех стратегия им. Всяка група трябва да изброи всички предположения, получени от задаването на този въпрос на всички ключови лица. Това са предположенията от, които зависи успеха на стратегия.
ПРИМЕРИ
2.3 Третата техника е оценяване на предположенията (Assumption rating). Всяка група класифицира всяко от предположенията (на ключовите лица), които тя е направила по отношение на два критерия, като се пита си следното :

  • “Колко важно е това предположение по отношение на влияние си върху успеха или провала на стратегията?”
  • “Как сигурни сме, че предположението е оправдано?”

Резултатите се записват на диаграма.

оценяване на предположенията диаграма

оценяване на предположенията диаграма

Поради маловажността си, предположенията, които попадат в най-лявата част на диаграмата са от най-малко значение за ефективно планиране или разрешаване на проблем. Тези, които попадат в горен десен квадрант са важни, а най-критични са тези, които попадат в десен долен квадрант. Поради важността си и поради нашата несигурност по отношение на тях, те заслужават специално внимание.
Диалектически дебат протича най-добре, ако само се считат за най -значимите предположения. Всяка група трябва сега да изготви списък на най-значимите предположения, от които стратегия им зависи.

3. Диалектически дебат (dialectical debate)

Всяка група изготвя за себе си най-добрия и най-благоприятния случай за стратегия, като ясно отбелязва най-важните си предположения. Групите се събират заедно. Въпроси са позволени от другите групи към презентиращата, като въпросите могат да бъдат само до уточняващи или изясняващи. Важно след края на презентациите всяка група да разбере най-значимите предположения в стратегиите на всичка от останали групи.
Стартира се диалектически дебат между групите. Всяка група трябва да има списък на най-значимите предположения на другите. Дебатът може да се наставлява като се задават въпроси:

  • “Как предположенията на групи са различни? “
  • “Кои ключови лица се отличават най-силно, направени от всяка група?”
  • “Има еднакви  предположения, оценени по различен начин в групите ( най-маловажната от /” най-важната “,” най-малко някои “/” Най-сигурният )”

И най-вече:

  • “Какви предположения, на другите групи, всяка група намира най-тревожни? “

При протичането на дебата, всяка група трябва да помисли над своите предположения и как и дали да ги приспособи или коригира. Този процес на модифициране трябва да продължи толкова дълго, колкото групите са склонни да възприемат различни предположения и има напредък.

4. Синтез (synthesis)

Целта на синтеза етап е да се постигне компромис на предположения, от  новите стратегия на по-високи ниво и какви решения могат да бъдат извлечени. Предположения продължават да се договарят и коригират. Следва да бъде съставен списък на договорените предположения. Ако този списък е достатъчно дълъг, тогава косвена стратегия може да бъде разработена. Тази нова стратегия има за цел да преодолее пропастта между старите стратегии и да ги нахвърли. Предположенията, на които е базирана стратегията могат да бъде оценени, тъй като са пуснати в действие. Ако не може да се постигне синтез, точки на несъгласие се отбелязват и се стремим да отговорим на въпроса, какво ново трябва да знам, за да можем да ги решим.

Критикa

Превъзходството на SAST над по-конвенционални подходи на планиране е много неясно. Също така трябва да се има предвид, че метода цели намирането на “елегантни” решения, а не на “най-добрите” решения. Друг минус е че метода разчита на многобройните гледни точки, ако няма голямо участие от различни ЗЛ, тогава картината не е пълна и не може да се намери решение, което да удовлетвори всички.
SAST макар да е доста, критикуван, той определено трупа точки над конкурентите си, като дава възможност за повече гледни точки, които допринасят своя принос в цялото.

В заключение

SAST се възползва от различните гледни точки, за да насърчи диалектическия процес на теза, антитеза и синтеза. SAST може да помогне за преодоляване на причини за провал в стратегическо управление, като:

  • Невъзможност да се разбере на клиента
  • Надценяването на необходимия ресурс
  • При оценка на изискванията за време
  • Невъзможност за справяне с промяната
  • Невъзможност за спечелване ангажираността senior management
  • Невъзможност за спечелване ангажираността на служителите
  • помага за избягването на израза “направете това, което казах или…” от мениджърите

За да се случи цялата магия се минава през 4 етапа

  1. Формиране на група (group formation) – с еднакви/подобни виждания по проблема
  2. Изследване в основи (assumption surfacing) – индентифицират се ключови лица и предложенията им;
  3. Диалектически дебат (dialectical debate) – търсене на елегантно решение, консенсус;
  4. Синтез (synthesis) – синтезиране  на новата стратегия, която е по висша от старите и запълва празнината на виждания между различни групи.

 

Further Reading

Problems showing hebrew from AMFPHP

By default, AMFPHP encoding is:

1
$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");

If you change it to:

1
$gateway->setCharsetHandler("iconv", "UTF-8", "UTF-8");

All set. This is in gateway.php file

Unlimited ESET

This post will show you how to update every 1 month your eset to get it free for another month. All this practise take from 5-10 mins per month but it will save you a couple of dollars. OK first I need to tell you that this is working for ESET NOD32 Antivirus or ESET Smart Security, also it maybe be working for other ESET products, but I tested only on those two.

So the trials ends in a few days and you see this image:

install the latest ESET NOD ANTIVIRUS 4

install the latest ESET NOD ANTIVIRUS 4

After this you need to go and create a free email. Because you need every month different email address. No more then 1 email on a unique email address. I use the service of : http://www.guerrillamail.com/ Once you enter you get a free email.

go to guerrillamail dot com

go to guerrillamail dot com

Once you have the email go to http://www.eset.com/

go to www eset dot com

go to www eset dot com

select downloads from the menu

go to www eset dot com downloads

go to www eset dot com downloads

then choose ESET Smart Security

select ESET Smart Security 4

select ESET Smart Security 4

click on download

enter email and click on download

enter email and click on download

and fill it with your email address

set the email

set the email

after clicking on submit, you will see this message:

another 30 days now

another 30 days now

so now we just need to wait to get the email from ESET with the new trial

get email for 20 seconds

get email for 20 seconds

and open it and copy paste the trial username and password into the correct fields:

copy the username and email

copy rhe username and email

and voilà you have another 30 days for free from ESET. Thank you guys!!!

And voilà you have it for another month

And voilà you have it for another month

World wine regions – variety of styles

So today was the last day of the course “World wine regions – variety of styles”. And here is the certificate:

World wine regions - variety of styles

World wine regions - variety of styles

Speaker was PhD. Neda Prodanova oenologist. During the training we become familiar with characteristics of terroir renowned wine regions. We learn about international and local grape varieties typical of the regions and which one wines we like the most. We become familiar with the specifics of the technology and its impact on the character and style of wines. During the training we were tasting 80 wines from high-quality categories of prestigious winemakers.

Charters :)

Some of them are quite old but it is never to late to show-off :D

Second place on CISCO competition in Rouse, Bulgaria

Second place on CISCO competition in Rouse, Bulgaria

High success in the field of informatics and information technology

High success in the field of informatics and information technology

First place on National Competition of IT

First place on National Competition of IT

Evidence is laureate of the National Olympiad

Evidence is laureate of the National Olympiad

Award for excellent performance, Plovdiv, Bulgaria

Award for excellent performance, Plovdiv, Bulgaria

Going to the next competion stage

Going to the next competion stage

Award for excellent performance, Varna, Bulgaria

Award for excellent performance, Varna, Bulgaria

Award for outstanding performance at the end of Secondary Education

Award for outstanding performance at the end of Secondary Education

Digital Marketing Certificate

Digital Marketing Certificate  by Inter Contact Bulgaria

Digital Marketing Certificate

Digital Marketing Sertificate

Topics of training:

  1. Digital Marketing and its “adjustment”
    • Basic principles of digital marketing
    • What and how you can achieve with methods of digital marketing?
    • Why do I need and how to use it?
    • “PUSH” or “PULL” digital marketing?
  2. Application of the main methods of marketing and sales today
    • What is different today and how to apply methods of marketing and sales?
    • Frequency of communication. How long and often need to communicate with the customer to buy from you?
    • What do each other good marketing managers?
  3. Why marketing campaigns fail?
    • The main reasons for success / failure of marketing campaigns.
    • Basics on which to concentrate and to use.
    • Quality of communication. Communicate with you better than your competitors?
    • How to use and combine different communication channels?
    • What are the risk factors and how to reduce them.
    • Comment by real examples.
  4. How best to use your money for marketing activities:
    • What and how to invest your money for marketing?
    • ROI – how to increase the effectiveness of marketing campaigns.
    • Tricks and techniques to use.
    • Real examples from practice

Leading the training:

German Sacristan – Business Development Manager – KODAK

German Sakristan is a marketing consultant and expert with practical experience in digital marketing. Behind a number of successful projects and campaigns for various companies in Europe and the USA. These campaigns include a combination of various communication channels like – Custom printed advertising, e-mail marketing, online and offline advertising and internet marketing. Currently, German is Sakristan manager Business Development KODAK.

In photos:

German Sacristan

German Sacristan

Digital Marketing Room

Digital Marketing Room

Files

36 page PDF doc with German advices for better marketing campaigns

Regular Expression specific URI check

This is Regular Expression that my friend written for my project. It check if the URL is from specific domain:

1
var reg:RegExp = /^(.*:\/\/)?(www\.)?([a-zA-Z0-9_-]*\.)*mydomain\.com(.*)$/;

In this RegExp I check if URLs belong to mydomain.com as root domain.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var reg:RegExp = /^(.*:\/\/)?(www\.)?([a-zA-Z0-9_-]*\.)*mydomain\.com(.*)$/;

var test1:String = "http://mydomain.com/ecard4/";
var test2:String = "mydomain.com/ecard4/";
var test3:String = "http://www.mydomain.com/ecard4/";
var test4:String = "www.mydomain.com/ecard4/";
var test5:String = "http://notmydomain.com/ecard4/";
var test6:String = "notmydomain.com/ecard4/";
var test7:String = "http://asdas.asdasd.mydomain.com.asd.mydomain.com/ecard4/";
var test8:String = "http://www.notmydomain.com/mydomain.com/ecard4/";
var test9:String = "http://stanislav.com.notmydomain.com/mydomain.com/ecard4/";
var test10:String = "http://sdfsmydomain.com/";
var test11:String = "http://www.stanislav.com.notmydomain.com/mydomain.com/ecard4/";
var test12:String = "https://mydomain.com/ecard4/";
var test13:String = "ftp://mydomain.com/ecard4/";

trace(1, reg.test(test1));
trace(2, reg.test(test2));
trace(3, reg.test(test3));
trace(4, reg.test(test4));
trace(5, reg.test(test5));
trace(6, reg.test(test6));
trace(7, reg.test(test7));
trace(8, reg.test(test8));
trace(9, reg.test(test9));
trace(10, reg.test(test10));
trace(11, reg.test(test11));
trace(12, reg.test(test12));
trace(13, reg.test(test13));

the output is:

1 true
2 true
3 true
4 true
5 false
6 false
7 true
8 false
9 false
10 false
11 false
12 true
13 true

And So You Code