Extyl. Web and mobile with unlimited warranty. Extyl-PRO
Адрес: Derbenevskaya street, 20, 115114 115114 Moscow,
Телефон:+7 495 995–23–37, Электронная почта: info@extyl-pro.ru
Every day from 9:30 till 20
array(1) { ["ID"]=> array(5) { [2435]=> string(4) "2435" [2436]=> string(4) "2436" [2434]=> string(4) "2434" [2432]=> string(4) "2432" [2433]=> string(4) "2433" }
}
string(34) "---------------------------------1"
array(5) { [2435]=> array(1) { ["ITEMS"]=> array(24) { [0]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:17:50" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:17:50" ["ID"]=> string(5) "16119" ["~ID"]=> string(5) "16119" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(52) "#1. Which tenders to go to, which ones not? (Part I)" ["~NAME"]=> string(52) "#1. Which tenders to go to, which ones not? (Part I)" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:18:44" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:18:44" ["DETAIL_PAGE_URL"]=> string(75) "/library/project-management/1-which-tenders-to-go-to-which-ones-not-part-i/" ["~DETAIL_PAGE_URL"]=> string(75) "/library/project-management/1-which-tenders-to-go-to-which-ones-not-part-i/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(2012) "

1 Look at the timing of the tender - if it is one week from the start to the end of the receipt of bids and the tender is not too long, it is a very bad sign. There are 2-3-4 weeks, or even more, for greater integration. A week means who has already done everything (perhaps not only the documentation, but the entire tender).

2 Platform and requirements. If the tender for .NET, and you have PHP programmers, everything will be sad, it's already clear. And in 99% of cases, the change is not that of the language, and even the platform (say, from Laravel to Symphony) will not work.

3 The customer's presence. Approximately 3% of tenders have the option of "presence at the customer". It would be painful and expensive if you were 2000 kilometers away.

4 Sending on paper. We used to think of it as a block factor, but not after comparing the conversion. You can win on paper, even though it looks strange in the age of electronic platforms.
Keep in mind that sending and delivering an envelope takes 1-2 days.

5 Documentation. If it does not exist, and a huge system like personal cabinet is described on two pages (we had it), it means 80% that the system has been developing the same contractor for years, and the best thing that awaits you is to take it in a row after winning.
Treatment: see who has won this project/contractor before (where to look - in the next post).

6 Here is the pain for everyone. MAKET. Draw me a layout. Or two-5-10.
We have a simple sample: we 8 times drew layouts for free, and two times - for money (even symbolic, like 20 thousand rubles). We flew 8 times, and both paid times - got contracts. We do not draw for free anymore.

7 See item. 5 - even if the tender is perfect, if it is an accompaniment/support, it is worth seeing what it has done before. If the same people have been doing this for years, this is a serious reason to think about it." ["~DETAIL_TEXT"]=> string(2012) "

1 Look at the timing of the tender - if it is one week from the start to the end of the receipt of bids and the tender is not too long, it is a very bad sign. There are 2-3-4 weeks, or even more, for greater integration. A week means who has already done everything (perhaps not only the documentation, but the entire tender).

2 Platform and requirements. If the tender for .NET, and you have PHP programmers, everything will be sad, it's already clear. And in 99% of cases, the change is not that of the language, and even the platform (say, from Laravel to Symphony) will not work.

3 The customer's presence. Approximately 3% of tenders have the option of "presence at the customer". It would be painful and expensive if you were 2000 kilometers away.

4 Sending on paper. We used to think of it as a block factor, but not after comparing the conversion. You can win on paper, even though it looks strange in the age of electronic platforms.
Keep in mind that sending and delivering an envelope takes 1-2 days.

5 Documentation. If it does not exist, and a huge system like personal cabinet is described on two pages (we had it), it means 80% that the system has been developing the same contractor for years, and the best thing that awaits you is to take it in a row after winning.
Treatment: see who has won this project/contractor before (where to look - in the next post).

6 Here is the pain for everyone. MAKET. Draw me a layout. Or two-5-10.
We have a simple sample: we 8 times drew layouts for free, and two times - for money (even symbolic, like 20 thousand rubles). We flew 8 times, and both paid times - got contracts. We do not draw for free anymore.

7 See item. 5 - even if the tender is perfect, if it is an accompaniment/support, it is worth seeing what it has done before. If the same people have been doing this for years, this is a serious reason to think about it." ["DETAIL_TEXT_TYPE"]=> string(4) "html" ["~DETAIL_TEXT_TYPE"]=> string(4) "html" ["PREVIEW_TEXT"]=> string(332) "Look at the timing of the tender - if it is one week from the start to the end of the receipt of bids and the tender is not too long, it is a very bad sign. There are 2-3-4 weeks, or even more, for greater integration. A week means who has already done everything (perhaps not only the documentation, but the entire tender)." ["~PREVIEW_TEXT"]=> string(324) "Look at the timing of the tender - if it is one week from the start to the end of the receipt of bids and the tender is not too long, it is a very bad sign. There are 2-3-4 weeks, or even more, for greater integration. A week means who has already done everything (perhaps not only the documentation, but the entire tender)." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "10" ["~SORT"]=> string(2) "10" ["CODE"]=> string(46) "1-which-tenders-to-go-to-which-ones-not-part-i" ["~CODE"]=> string(46) "1-which-tenders-to-go-to-which-ones-not-part-i" ["EXTERNAL_ID"]=> string(5) "16119" ["~EXTERNAL_ID"]=> string(5) "16119" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:17:50" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [1]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:20:47" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:20:47" ["ID"]=> string(5) "16120" ["~ID"]=> string(5) "16120" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(53) "#2. Which tenders to go to, which ones not? (Part II)" ["~NAME"]=> string(53) "#2. Which tenders to go to, which ones not? (Part II)" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:20:47" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:20:47" ["DETAIL_PAGE_URL"]=> string(76) "/library/project-management/2-which-tenders-to-go-to-which-ones-not-part-ii/" ["~DETAIL_PAGE_URL"]=> string(76) "/library/project-management/2-which-tenders-to-go-to-which-ones-not-part-ii/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(2869) "8 Easy jobs. If the tender for 1-2 million for the site-card, will win its regional IE from one person for 100 thousand rubles (conditionally). If the work is simple - your competencies and built processes are not needed here, it will pull you down in terms of profitability.

9 From this, it follows that you need to look at factors that will help you win: experience (attach contracts), specialists, etc. If this is required in the tender, you should have the maximum. Then you can win without even having the minimum price (we did).
Specifically, we only go to the tender if we have 100 out of 100 by non-price factors.

10 Licenses. Go straight through the documentation on the keywords "license" and "certificate".
Surprises of the kind may await you:
- FSTEC/FSB license (encryption) - these are expensive (from 300 tp) licenses for encrypted communication channels
If you take a subcontractor to such tenders, then even if it is allowed, they want a lot of money for their services.
- certificates oracle, microsoft, etc. - There are times when it is necessary to make a delivery, say, Bitrick Portal, but it must work in a secure environment and under it you need all sorts of exotic knowledge. The question here is that 99% of such requirements are made specifically - this is the checkbox "contractor selected, stay out of it".

11 Site Accreditation.
- because 95% of tenders are electronic - you need EDS, and it's best immediately under most sites. Not bad guys https://kontur.ru/ca (link without affiliate code, it is not an advertisement, if anything).
- Statistics, how many have won tenders on what sites in 2018:
Sberbank AST 40%, paper 12%, Fabrikant 12%, the rest - Tectorg, RTS-Tender, b2b-tender, Gazprombank site
So if you're just getting started, start with these sites.

12 Security. It's not exactly a stop factor, but it could become one.
- securing a bid. It's a guarantee that if you win the tender, you won't leak. Paid in 99% of cases alive, after the announcement of the winner (it does not matter who won). It means that your money is frozen for about 2-3 weeks.
- enforcement of the contract. This is a guarantee that you will do everything under the contract. If you don't do it, the execution goes to the customer.
Contracts usually last from 3 months to a couple of years, so live money is not accepted to pay here - do a bank guarantee.
The cost of the guarantee on average - 1-2-3% of the cost of the tender.

On stop-factors it is all, the next post will be about optimization of production)." ["~DETAIL_TEXT"]=> string(2555) "8 Easy jobs. If the tender for 1-2 million for the site-card, will win its regional IE from one person for 100 thousand rubles (conditionally). If the work is simple - your competencies and built processes are not needed here, it will pull you down in terms of profitability. 9 From this, it follows that you need to look at factors that will help you win: experience (attach contracts), specialists, etc. If this is required in the tender, you should have the maximum. Then you can win without even having the minimum price (we did). Specifically, we only go to the tender if we have 100 out of 100 by non-price factors. 10 Licenses. Go straight through the documentation on the keywords "license" and "certificate". Surprises of the kind may await you: - FSTEC/FSB license (encryption) - these are expensive (from 300 tp) licenses for encrypted communication channels If you take a subcontractor to such tenders, then even if it is allowed, they want a lot of money for their services. - certificates oracle, microsoft, etc. - There are times when it is necessary to make a delivery, say, Bitrick Portal, but it must work in a secure environment and under it you need all sorts of exotic knowledge. The question here is that 99% of such requirements are made specifically - this is the checkbox "contractor selected, stay out of it". 11 Site Accreditation. - because 95% of tenders are electronic - you need EDS, and it's best immediately under most sites. Not bad guys https://kontur.ru/ca (link without affiliate code, it is not an advertisement, if anything). - Statistics, how many have won tenders on what sites in 2018: Sberbank AST 40%, paper 12%, Fabrikant 12%, the rest - Tectorg, RTS-Tender, b2b-tender, Gazprombank site So if you're just getting started, start with these sites. 12 Security. It's not exactly a stop factor, but it could become one. - securing a bid. It's a guarantee that if you win the tender, you won't leak. Paid in 99% of cases alive, after the announcement of the winner (it does not matter who won). It means that your money is frozen for about 2-3 weeks. - enforcement of the contract. This is a guarantee that you will do everything under the contract. If you don't do it, the execution goes to the customer. Contracts usually last from 3 months to a couple of years, so live money is not accepted to pay here - do a bank guarantee. The cost of the guarantee on average - 1-2-3% of the cost of the tender. On stop-factors it is all, the next post will be about optimization of production)." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(283) "Simple work. If the tender for 1-2 million for the site-card, will win its regional IE from one person for 100 thousand rubles (conditionally). If the work is simple - your competencies and built processes are not needed here, it will pull you down in terms of profitability." ["~PREVIEW_TEXT"]=> string(275) "Simple work. If the tender for 1-2 million for the site-card, will win its regional IE from one person for 100 thousand rubles (conditionally). If the work is simple - your competencies and built processes are not needed here, it will pull you down in terms of profitability." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "20" ["~SORT"]=> string(2) "20" ["CODE"]=> string(47) "2-which-tenders-to-go-to-which-ones-not-part-ii" ["~CODE"]=> string(47) "2-which-tenders-to-go-to-which-ones-not-part-ii" ["EXTERNAL_ID"]=> string(5) "16120" ["~EXTERNAL_ID"]=> string(5) "16120" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:20:47" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [2]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:22:53" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:22:53" ["ID"]=> string(5) "16121" ["~ID"]=> string(5) "16121" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(51) "#3. Production. How to optimize and how to measure." ["~NAME"]=> string(51) "#3. Production. How to optimize and how to measure." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:22:53" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:22:53" ["DETAIL_PAGE_URL"]=> string(76) "/library/project-management/3-production-how-to-optimize-and-how-to-measure/" ["~DETAIL_PAGE_URL"]=> string(76) "/library/project-management/3-production-how-to-optimize-and-how-to-measure/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(2475) "First of all, it must be said that there is nothing to improve without measurement. So, we need metrics.

Let's start with the clock.

First of all, we need to create a culture/organization of clock billing. For everyone and everything. So you can get a cost report for anything from Bitrix24 or any system like that.
Then - it is more complicated - you need to program the average cost of an hour of different people for different periods (+ taxes). In this case, the reports above will contain the actual costs - by manager, project, period, as you wish.

Next, you can automatically or semi-automatically read this:

- warranty / development and warranty / technical support. The ratio of warranty work to the usual. Lots of warranty = bad quality or someone else's code.
But! We once saw a lot of warranty behind a number of managers and after investigation we realized that they wrote off even something that was not a warranty. We almost did not repel the money, but added a trigger on the anomalies - when the guarantee exceeds 10%, we start the investigation.
(How do we calculate the guarantee? Mark the tasks with the word "Warranty", but do not mark the non-warranty tasks).

- planned time consumption and overruns.
Everything is clear here - if time is exceeded, something on the project is not right or not so estimated.
Here you need to calculate and use a multiplier (a different one for each programmer) and thus give estimations.

- tasks without evaluation. If a task is created and there is no evaluation for more than a day, it means that it will not be evaluated anymore. And hours will flow there forever and ever.
This, by the way, concerns both development and support.

- (if the finances are screwed on) current and planned costs of the project. Yes, it can be done manually by managers, but if it is automated, then again you can receive notifications "Budget on the verge of exceeding" and do something in advance, not when it is over )

After implementation of the above it will be possible:

- Consider profitability (as you wish - for companies/managers/companies as a whole)
- count KPI managers and development teams (in terms of profitability)
- take the KPI bonus
- after such motivation to unite teams around a common goal, not just to write the code "according to TOR"." ["~DETAIL_TEXT"]=> string(2475) "First of all, it must be said that there is nothing to improve without measurement. So, we need metrics.

Let's start with the clock.

First of all, we need to create a culture/organization of clock billing. For everyone and everything. So you can get a cost report for anything from Bitrix24 or any system like that.
Then - it is more complicated - you need to program the average cost of an hour of different people for different periods (+ taxes). In this case, the reports above will contain the actual costs - by manager, project, period, as you wish.

Next, you can automatically or semi-automatically read this:

- warranty / development and warranty / technical support. The ratio of warranty work to the usual. Lots of warranty = bad quality or someone else's code.
But! We once saw a lot of warranty behind a number of managers and after investigation we realized that they wrote off even something that was not a warranty. We almost did not repel the money, but added a trigger on the anomalies - when the guarantee exceeds 10%, we start the investigation.
(How do we calculate the guarantee? Mark the tasks with the word "Warranty", but do not mark the non-warranty tasks).

- planned time consumption and overruns.
Everything is clear here - if time is exceeded, something on the project is not right or not so estimated.
Here you need to calculate and use a multiplier (a different one for each programmer) and thus give estimations.

- tasks without evaluation. If a task is created and there is no evaluation for more than a day, it means that it will not be evaluated anymore. And hours will flow there forever and ever.
This, by the way, concerns both development and support.

- (if the finances are screwed on) current and planned costs of the project. Yes, it can be done manually by managers, but if it is automated, then again you can receive notifications "Budget on the verge of exceeding" and do something in advance, not when it is over )

After implementation of the above it will be possible:

- Consider profitability (as you wish - for companies/managers/companies as a whole)
- count KPI managers and development teams (in terms of profitability)
- take the KPI bonus
- after such motivation to unite teams around a common goal, not just to write the code "according to TOR"." ["DETAIL_TEXT_TYPE"]=> string(4) "html" ["~DETAIL_TEXT_TYPE"]=> string(4) "html" ["PREVIEW_TEXT"]=> string(454) "First of all, you need to create a culture/organization of watch billing. For everyone and everything. So in Bitrix24 or any similar system you can get a report on costs in the context of anything.
Then - it is more complicated - you need to program the average cost of an hour of different people for different periods (+ taxes). In this case, the reports above will contain the actual costs - by manager, project, period, as you wish." ["~PREVIEW_TEXT"]=> string(437) "First of all, you need to create a culture/organization of watch billing. For everyone and everything. So in Bitrix24 or any similar system you can get a report on costs in the context of anything. Then - it is more complicated - you need to program the average cost of an hour of different people for different periods (+ taxes). In this case, the reports above will contain the actual costs - by manager, project, period, as you wish." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "30" ["~SORT"]=> string(2) "30" ["CODE"]=> string(47) "3-production-how-to-optimize-and-how-to-measure" ["~CODE"]=> string(47) "3-production-how-to-optimize-and-how-to-measure" ["EXTERNAL_ID"]=> string(5) "16121" ["~EXTERNAL_ID"]=> string(5) "16121" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:22:53" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [3]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:24:19" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:24:19" ["ID"]=> string(5) "16122" ["~ID"]=> string(5) "16122" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(42) "#7. How to avoid bad code from contractors" ["~NAME"]=> string(42) "#7. How to avoid bad code from contractors" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:25:32" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:25:32" ["DETAIL_PAGE_URL"]=> string(69) "/library/project-management/7-How-to-avoid-bad-code-from-contractors/" ["~DETAIL_PAGE_URL"]=> string(69) "/library/project-management/7-How-to-avoid-bad-code-from-contractors/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(561) "If you work with large projects, there is often a situation where you need additional resources and the company does not have them. It would seem that you can hire an external contractor, but since the project is complex and large, it is risky.

The solution is an established project teamlid, which allocates 10-30% per day for code review and review of what the contractor sends before adding it to the new release branch. And of course the regulations describing your tracker, version control system, code design and individual components." ["~DETAIL_TEXT"]=> string(561) "If you work with large projects, there is often a situation where you need additional resources and the company does not have them. It would seem that you can hire an external contractor, but since the project is complex and large, it is risky.

The solution is an established project teamlid, which allocates 10-30% per day for code review and review of what the contractor sends before adding it to the new release branch. And of course the regulations describing your tracker, version control system, code design and individual components." ["DETAIL_TEXT_TYPE"]=> string(4) "html" ["~DETAIL_TEXT_TYPE"]=> string(4) "html" ["PREVIEW_TEXT"]=> string(244) "If you work with large projects, there is often a situation where you need additional resources and the company does not have them. It would seem that you can hire an external contractor, but since the project is complex and large, it is risky." ["~PREVIEW_TEXT"]=> string(244) "If you work with large projects, there is often a situation where you need additional resources and the company does not have them. It would seem that you can hire an external contractor, but since the project is complex and large, it is risky." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "40" ["~SORT"]=> string(2) "40" ["CODE"]=> string(40) "7-How-to-avoid-bad-code-from-contractors" ["~CODE"]=> string(40) "7-How-to-avoid-bad-code-from-contractors" ["EXTERNAL_ID"]=> string(5) "16122" ["~EXTERNAL_ID"]=> string(5) "16122" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:24:19" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [4]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:40:38" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:40:38" ["ID"]=> string(5) "16123" ["~ID"]=> string(5) "16123" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(30) "#9. How do you hand in hanging" ["~NAME"]=> string(30) "#9. How do you hand in hanging" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:40:52" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:40:52" ["DETAIL_PAGE_URL"]=> string(57) "/library/project-management/9-how-do-you-hand-in-hanging/" ["~DETAIL_PAGE_URL"]=> string(57) "/library/project-management/9-how-do-you-hand-in-hanging/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1197) "Everyone has hanging projects - those that last for months or even years. It seems that everything is tested, but because of the age of years the TOR does not correspond to the models, the layout of the design, or just something new agreed (a year ago!). How to pass it?

In any case, it will be long and torturous, but there is a chance to spend less time and money: do grouping through the protocol.

How it works. Once the site is made and you have tested it again, you send the protocol of surrender to the customer with a request to fill in or sign an acceptance report. In the first case, within 1-2 working days after receipt of the completed act, check the comments (their availability and compliance with the TOR), then assess these changes and put in a plan of work (for example, we have a weekly planning - that is, everything that arrived before lunch on Friday, we will have time to put the next week).

Thus, the corrections are made grouped, the customer is motivated to give them all at once, not to check the site in one section, and programmers have less switching from project to project, that is, higher productivity." ["~DETAIL_TEXT"]=> string(1143) "Everyone has hanging projects - those that last for months or even years. It seems that everything is tested, but because of the age of years the TOR does not correspond to the models, the layout of the design, or just something new agreed (a year ago!). How to pass it? In any case, it will be long and torturous, but there is a chance to spend less time and money: do grouping through the protocol. How it works. Once the site is made and you have tested it again, you send the protocol of surrender to the customer with a request to fill in or sign an acceptance report. In the first case, within 1-2 working days after receipt of the completed act, check the comments (their availability and compliance with the TOR), then assess these changes and put in a plan of work (for example, we have a weekly planning - that is, everything that arrived before lunch on Friday, we will have time to put the next week). Thus, the corrections are made grouped, the customer is motivated to give them all at once, not to check the site in one section, and programmers have less switching from project to project, that is, higher productivity." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(414) "Everyone has hanging projects - those that last for months or even years. It seems that everything is tested, but because of the age of years the TOR does not correspond to the models, the layout of the design, or just something new agreed (a year ago!). How to pass it?
In any case, it will be long and torturous, but there is a chance to spend less time and money: do grouping through the protocol." ["~PREVIEW_TEXT"]=> string(401) "Everyone has hanging projects - those that last for months or even years. It seems that everything is tested, but because of the age of years the TOR does not correspond to the models, the layout of the design, or just something new agreed (a year ago!). How to pass it? In any case, it will be long and torturous, but there is a chance to spend less time and money: do grouping through the protocol." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "50" ["~SORT"]=> string(2) "50" ["CODE"]=> string(28) "9-how-do-you-hand-in-hanging" ["~CODE"]=> string(28) "9-how-do-you-hand-in-hanging" ["EXTERNAL_ID"]=> string(5) "16123" ["~EXTERNAL_ID"]=> string(5) "16123" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:40:38" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [5]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:42:31" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:42:31" ["ID"]=> string(5) "16124" ["~ID"]=> string(5) "16124" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(77) "#11. Analytics and requirements gathering. How much they cost and how to sell" ["~NAME"]=> string(77) "#11. Analytics and requirements gathering. How much they cost and how to sell" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:48:36" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:48:36" ["DETAIL_PAGE_URL"]=> string(103) "/library/project-management/11-analytics-and-requirements-gathering-how-much-they-cost-and-how-to-sell/" ["~DETAIL_PAGE_URL"]=> string(103) "/library/project-management/11-analytics-and-requirements-gathering-how-much-they-cost-and-how-to-sell/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1232) "Any large project must begin with the collection of requirements, if the customer has not performed the same procedures before you. It is important to distinguish this stage as a separate one (before the TOR) to control the deadlines. Add the word "analytics" to the word combination "requirements gathering": it means that business requirements should be analyzed by the forces of the techieur (or someone else) to formalize them.

If there are high risks of changing the composition of the work (the customer does not know exactly what he wants), the analysis of the requirements, especially need to allocate a separate stage. Then you will have an opportunity for maneuver: new requirements at the analysis stage are added to the estimate, and then detailed TOR is already written on them.

It should be noted that there is often a temptation to sell the analytics as a separate service. In many cases, customers are not ready to buy it, because they do not understand the final result of the service. And here to make analytics within the limits of the project, then having corrected the estimate (reasonably and!) - it ok and does not cause questions." ["~DETAIL_TEXT"]=> string(1160) "Any large project must begin with the collection of requirements, if the customer has not performed the same procedures before you. It is important to distinguish this stage as a separate one (before the TOR) to control the deadlines. Add the word "analytics" to the word combination "requirements gathering": it means that business requirements should be analyzed by the forces of the techieur (or someone else) to formalize them. If there are high risks of changing the composition of the work (the customer does not know exactly what he wants), the analysis of the requirements, especially need to allocate a separate stage. Then you will have an opportunity for maneuver: new requirements at the analysis stage are added to the estimate, and then detailed TOR is already written on them. It should be noted that there is often a temptation to sell the analytics as a separate service. In many cases, customers are not ready to buy it, because they do not understand the final result of the service. And here to make analytics within the limits of the project, then having corrected the estimate (reasonably and!) - it ok and does not cause questions." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(467) "Any large project must begin with the collection of requirements, if the customer has not performed the same procedures before you. It is important to distinguish this stage as a separate one (before the TOR) to control the deadlines. Add the word "analytics" to the word combination "requirements gathering": it means that business requirements should be analyzed by the forces of the techieur (or someone else) to formalize them." ["~PREVIEW_TEXT"]=> string(431) "Any large project must begin with the collection of requirements, if the customer has not performed the same procedures before you. It is important to distinguish this stage as a separate one (before the TOR) to control the deadlines. Add the word "analytics" to the word combination "requirements gathering": it means that business requirements should be analyzed by the forces of the techieur (or someone else) to formalize them." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "70" ["~SORT"]=> string(2) "70" ["CODE"]=> string(74) "11-analytics-and-requirements-gathering-how-much-they-cost-and-how-to-sell" ["~CODE"]=> string(74) "11-analytics-and-requirements-gathering-how-much-they-cost-and-how-to-sell" ["EXTERNAL_ID"]=> string(5) "16124" ["~EXTERNAL_ID"]=> string(5) "16124" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:42:31" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [6]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:44:22" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:44:22" ["ID"]=> string(5) "16125" ["~ID"]=> string(5) "16125" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(11) "#12. Rules." ["~NAME"]=> string(11) "#12. Rules." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:44:39" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:44:39" ["DETAIL_PAGE_URL"]=> string(37) "/library/project-management/12-rules/" ["~DETAIL_PAGE_URL"]=> string(37) "/library/project-management/12-rules/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(988) "As Mr. Ramensky has repeatedly said, all or almost all procedures in your company must be covered by regulations: in this case, it is clear in which cases you can punish the employee for the violation, and when you can't (without regulations all this turns into self-sufficiency).
We have the key rules of procedure (in descending order of importance):

- Project manager's regulations. Describes the whole process from the moment the project is transferred from sales to warranty service. Key business processes of the company.
- Programmer's regulations. Describes requirements to code quality and format, degree of commenting, communication with managers and customers, as well as versioning.
- Regulations of a clerk. Detailed description of all processes related to documents - paper and EDI.
- Sales department regulations. Describes the policy of price formation, advantages, methodology of price projects protection." ["~DETAIL_TEXT"]=> string(930) "As Mr. Ramensky has repeatedly said, all or almost all procedures in your company must be covered by regulations: in this case, it is clear in which cases you can punish the employee for the violation, and when you can't (without regulations all this turns into self-sufficiency). We have the key rules of procedure (in descending order of importance): - Project manager's regulations. Describes the whole process from the moment the project is transferred from sales to warranty service. Key business processes of the company. - Programmer's regulations. Describes requirements to code quality and format, degree of commenting, communication with managers and customers, as well as versioning. - Regulations of a clerk. Detailed description of all processes related to documents - paper and EDI. - Sales department regulations. Describes the policy of price formation, advantages, methodology of price projects protection." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(258) "All or almost all procedures in your company must be covered by regulations: in this case, it is clear in which cases you can punish the employee for the violation, and when you can not (without regulations, all this turns into self-centered).
" ["~PREVIEW_TEXT"]=> string(245) "All or almost all procedures in your company must be covered by regulations: in this case, it is clear in which cases you can punish the employee for the violation, and when you can not (without regulations, all this turns into self-centered). " ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "80" ["~SORT"]=> string(2) "80" ["CODE"]=> string(8) "12-rules" ["~CODE"]=> string(8) "12-rules" ["EXTERNAL_ID"]=> string(5) "16125" ["~EXTERNAL_ID"]=> string(5) "16125" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:44:22" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [7]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:48:12" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:48:12" ["ID"]=> string(5) "16126" ["~ID"]=> string(5) "16126" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(52) "#18. Fault-tolerant production. Part 1. Duplication." ["~NAME"]=> string(52) "#18. Fault-tolerant production. Part 1. Duplication." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:48:12" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:48:12" ["DETAIL_PAGE_URL"]=> string(76) "/library/project-management/18-fault-tolerant-production-part-1-duplication/" ["~DETAIL_PAGE_URL"]=> string(76) "/library/project-management/18-fault-tolerant-production-part-1-duplication/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(858) "When you go beyond a three-person mini studio, it's time to start thinking about duplication. And it's not about people anymore (you can't take and double your staff just to reduce risks), it's about functions.

If you have exactly one person who registers new employees, exactly one financial controller, exactly one person, what happens when he gets sick or, worse, quits? What about 1/12 years when these people are on leave?

That's why we should try to duplicate 100% of the functions of these people, and divide the functions among other people evenly to increase the overall reliability of the system. By the way, it's done in state institutions.
One way - assistants for top management, although this is a small fraction of their functions. We'll talk about them in the next post." ["~DETAIL_TEXT"]=> string(793) "When you go beyond a three-person mini studio, it's time to start thinking about duplication. And it's not about people anymore (you can't take and double your staff just to reduce risks), it's about functions. If you have exactly one person who registers new employees, exactly one financial controller, exactly one person, what happens when he gets sick or, worse, quits? What about 1/12 years when these people are on leave? That's why we should try to duplicate 100% of the functions of these people, and divide the functions among other people evenly to increase the overall reliability of the system. By the way, it's done in state institutions. One way - assistants for top management, although this is a small fraction of their functions. We'll talk about them in the next post." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(234) "When you go beyond a three-person mini studio, it's time to start thinking about duplication. And it's not about people anymore (you can't take and double your staff just to reduce risks), it's about functions." ["~PREVIEW_TEXT"]=> string(210) "When you go beyond a three-person mini studio, it's time to start thinking about duplication. And it's not about people anymore (you can't take and double your staff just to reduce risks), it's about functions." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "140" ["~SORT"]=> string(3) "140" ["CODE"]=> string(47) "18-fault-tolerant-production-part-1-duplication" ["~CODE"]=> string(47) "18-fault-tolerant-production-part-1-duplication" ["EXTERNAL_ID"]=> string(5) "16126" ["~EXTERNAL_ID"]=> string(5) "16126" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:48:12" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [8]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:50:39" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:50:39" ["ID"]=> string(5) "16127" ["~ID"]=> string(5) "16127" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(49) "#19. Fault-tolerant production part 2. Assistants" ["~NAME"]=> string(49) "#19. Fault-tolerant production part 2. Assistants" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:50:39" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:50:39" ["DETAIL_PAGE_URL"]=> string(75) "/library/project-management/19-fault-tolerant-production-part-2-assistants/" ["~DETAIL_PAGE_URL"]=> string(75) "/library/project-management/19-fault-tolerant-production-part-2-assistants/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(584) "An assistant is an assistant to a top manager (for example, a technical director or ROP), who is not yet a full-fledged loan, but at the expense of routine operations unloads his manager, and at the same time duplicates part of his functions.

Example. In each plank with a team of developers or manager there are routine things: delays, lack of reports, the simplest collection of feedback. These functions may well be taken over by the assistant, solving some problems, and, say, the feedback is processed by the manager (and decides what to do with it)." ["~DETAIL_TEXT"]=> string(558) "An assistant is an assistant to a top manager (for example, a technical director or ROP), who is not yet a full-fledged loan, but at the expense of routine operations unloads his manager, and at the same time duplicates part of his functions. Example. In each plank with a team of developers or manager there are routine things: delays, lack of reports, the simplest collection of feedback. These functions may well be taken over by the assistant, solving some problems, and, say, the feedback is processed by the manager (and decides what to do with it)." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(250) "An assistant is an assistant to a top manager (for example, a technical director or ROP), who is not yet a full-fledged loan, but at the expense of routine operations unloads his manager, and at the same time duplicates part of his functions." ["~PREVIEW_TEXT"]=> string(242) "An assistant is an assistant to a top manager (for example, a technical director or ROP), who is not yet a full-fledged loan, but at the expense of routine operations unloads his manager, and at the same time duplicates part of his functions." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "150" ["~SORT"]=> string(3) "150" ["CODE"]=> string(46) "19-fault-tolerant-production-part-2-assistants" ["~CODE"]=> string(46) "19-fault-tolerant-production-part-2-assistants" ["EXTERNAL_ID"]=> string(5) "16127" ["~EXTERNAL_ID"]=> string(5) "16127" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:50:39" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [9]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:53:23" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:53:23" ["ID"]=> string(5) "16128" ["~ID"]=> string(5) "16128" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(21) "#25. Project rotation" ["~NAME"]=> string(21) "#25. Project rotation" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:53:23" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:53:23" ["DETAIL_PAGE_URL"]=> string(48) "/library/project-management/25-project-rotation/" ["~DETAIL_PAGE_URL"]=> string(48) "/library/project-management/25-project-rotation/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(477) "Problem 1: managers burn out on some projects.
Problem 2: managers want to develop.

Solution: Through an account manager to profile managers. Find out which projects they are taking out better and which are worse. Ask about which areas they want to lead.
Further (if it is not adjusted) to debug business process of transfers of the project, to regulate it. And to make rotation.

To repeat once in a quarter, to conduct statistics." ["~DETAIL_TEXT"]=> string(439) "Problem 1: managers burn out on some projects. Problem 2: managers want to develop. Solution: Through an account manager to profile managers. Find out which projects they are taking out better and which are worse. Ask about which areas they want to lead. Further (if it is not adjusted) to debug business process of transfers of the project, to regulate it. And to make rotation. To repeat once in a quarter, to conduct statistics." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(89) "Problem 1: managers burn out on some projects.
Problem 2: managers want to develop." ["~PREVIEW_TEXT"]=> string(84) "Problem 1: managers burn out on some projects. Problem 2: managers want to develop." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "190" ["~SORT"]=> string(3) "190" ["CODE"]=> string(19) "25-project-rotation" ["~CODE"]=> string(19) "25-project-rotation" ["EXTERNAL_ID"]=> string(5) "16128" ["~EXTERNAL_ID"]=> string(5) "16128" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:53:23" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [10]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:54:58" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:54:58" ["ID"]=> string(5) "16129" ["~ID"]=> string(5) "16129" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(19) "#26. Tasking system" ["~NAME"]=> string(19) "#26. Tasking system" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:54:58" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:54:58" ["DETAIL_PAGE_URL"]=> string(46) "/library/project-management/26-tasking-system/" ["~DETAIL_PAGE_URL"]=> string(46) "/library/project-management/26-tasking-system/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1143) "We work in a seriously developed Bitrix24, and on the client side we often see Jira and even Trello.

What's the difference?

In our opinion, Jira is more focused on development and is aimed at programmers, it is more difficult to manage complex projects here. Bitrix24, on the contrary, has no connection with version control systems by default, but it has complex tasks, visualization of terms in Gantt and so on.
We believe that the most correct thing is not to adapt production for the system, but to improve it for yourself and in this respect Bitrix24 with its source code wins significantly.

Say, our latest development is an advanced checklist.
Unlike regular checklists, now each checklist item has a person responsible, the items themselves are grouped into sections ("in work", "in testing", "on acceptance", "unassembled") with the ability to add their own groups. The checkpoints have end-to-end numbering and sharing of access rights (the tester cannot accept the work, but can give it for acceptance or revision, etc.)." ["~DETAIL_TEXT"]=> string(1043) "We work in a seriously developed Bitrix24, and on the client side we often see Jira and even Trello. What's the difference? In our opinion, Jira is more focused on development and is aimed at programmers, it is more difficult to manage complex projects here. Bitrix24, on the contrary, has no connection with version control systems by default, but it has complex tasks, visualization of terms in Gantt and so on. We believe that the most correct thing is not to adapt production for the system, but to improve it for yourself and in this respect Bitrix24 with its source code wins significantly. Say, our latest development is an advanced checklist. Unlike regular checklists, now each checklist item has a person responsible, the items themselves are grouped into sections ("in work", "in testing", "on acceptance", "unassembled") with the ability to add their own groups. The checkpoints have end-to-end numbering and sharing of access rights (the tester cannot accept the work, but can give it for acceptance or revision, etc.)." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(469) "In our opinion, Jira is more focused on development and programmers, it's more difficult to manage complex projects here. Bitrix24, on the contrary, has no connection with version control systems by default, but it has complex tasks, visualization of terms in Gantt and so on.
We believe that the most correct thing is not to adapt production for the system, but to improve it for yourself and in this respect Bitrix24 with its source code wins significantly." ["~PREVIEW_TEXT"]=> string(460) "In our opinion, Jira is more focused on development and programmers, it's more difficult to manage complex projects here. Bitrix24, on the contrary, has no connection with version control systems by default, but it has complex tasks, visualization of terms in Gantt and so on. We believe that the most correct thing is not to adapt production for the system, but to improve it for yourself and in this respect Bitrix24 with its source code wins significantly." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "200" ["~SORT"]=> string(3) "200" ["CODE"]=> string(17) "26-tasking-system" ["~CODE"]=> string(17) "26-tasking-system" ["EXTERNAL_ID"]=> string(5) "16129" ["~EXTERNAL_ID"]=> string(5) "16129" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:54:58" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [11]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:57:26" ["~DATE_CREATE"]=> string(19) "06/04/2020 14:57:26" ["ID"]=> string(5) "16130" ["~ID"]=> string(5) "16130" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(48) "#27. Task definition system 2: resource planning" ["~NAME"]=> string(48) "#27. Task definition system 2: resource planning" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 14:57:43" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 14:57:43" ["DETAIL_PAGE_URL"]=> string(74) "/library/project-management/27-task-definition-system-2-resource-planning/" ["~DETAIL_PAGE_URL"]=> string(74) "/library/project-management/27-task-definition-system-2-resource-planning/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1129) "The whole digital is a poorly predicted development. I will immediately agree that when there is a detailed TOR and we are at the programming stage, it is somehow easier: there is no waiting for the Customer, although there is an acceptance and potential loss of time.

The solution to this problem is planning in short periods. We use weekly planning: before Friday afternoon, managers send requests for resources by people and projects, while the production manager and the technical director allocate resources.

To account for force majeure, we use the "7+1" and "fireman" technologies. The first is to allocate an hour per day for minor adjustments/refinishing/consultation, and seven hours for basic work as planned. "Fireman" is a programmer on duty at least at the middle level, who deals with all force majeure, so as not to distract others.

The system is based on Bitrix24 (there is little left of it 😊). It should be noted that weekly planning does not cancel the general plans for the project, as well as quarterly shipping plans." ["~DETAIL_TEXT"]=> string(1057) "The whole digital is a poorly predicted development. I will immediately agree that when there is a detailed TOR and we are at the programming stage, it is somehow easier: there is no waiting for the Customer, although there is an acceptance and potential loss of time. The solution to this problem is planning in short periods. We use weekly planning: before Friday afternoon, managers send requests for resources by people and projects, while the production manager and the technical director allocate resources. To account for force majeure, we use the "7+1" and "fireman" technologies. The first is to allocate an hour per day for minor adjustments/refinishing/consultation, and seven hours for basic work as planned. "Fireman" is a programmer on duty at least at the middle level, who deals with all force majeure, so as not to distract others. The system is based on Bitrix24 (there is little left of it 😊). It should be noted that weekly planning does not cancel the general plans for the project, as well as quarterly shipping plans." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(268) "The whole digital is a poorly predicted development. I will immediately agree that when there is a detailed TOR and we are at the programming stage, it is somehow easier: there is no waiting for the Customer, although there is an acceptance and potential loss of time." ["~PREVIEW_TEXT"]=> string(268) "The whole digital is a poorly predicted development. I will immediately agree that when there is a detailed TOR and we are at the programming stage, it is somehow easier: there is no waiting for the Customer, although there is an acceptance and potential loss of time." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "210" ["~SORT"]=> string(3) "210" ["CODE"]=> string(45) "27-task-definition-system-2-resource-planning" ["~CODE"]=> string(45) "27-task-definition-system-2-resource-planning" ["EXTERNAL_ID"]=> string(5) "16130" ["~EXTERNAL_ID"]=> string(5) "16130" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 14:57:26" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [12]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 15:03:36" ["~DATE_CREATE"]=> string(19) "06/04/2020 15:03:36" ["ID"]=> string(5) "16131" ["~ID"]=> string(5) "16131" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(61) "#29. What's the point of a leave of absence for an executive?" ["~NAME"]=> string(61) "#29. What's the point of a leave of absence for an executive?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 15:03:36" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 15:03:36" ["DETAIL_PAGE_URL"]=> string(87) "/library/project-management/29-what-s-the-point-of-a-leave-of-absence-for-an-executive/" ["~DETAIL_PAGE_URL"]=> string(87) "/library/project-management/29-what-s-the-point-of-a-leave-of-absence-for-an-executive/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(645) "Understand what processes don't work without you. Understand which processes need to be automated. Automation is achieved either by writing regulations, when some process is "backlash", or by a script that helps people not to forget (for example, about payment of the bill) or to control (for example, the expense of the project).

The other part of the processes needs redundancy: something that is not done without you or without your top manager. It is highly recommended that you go on vacation at least three times a year in order to understand how to make the system more reliable when you return." ["~DETAIL_TEXT"]=> string(605) "Understand what processes don't work without you. Understand which processes need to be automated. Automation is achieved either by writing regulations, when some process is "backlash", or by a script that helps people not to forget (for example, about payment of the bill) or to control (for example, the expense of the project). The other part of the processes needs redundancy: something that is not done without you or without your top manager. It is highly recommended that you go on vacation at least three times a year in order to understand how to make the system more reliable when you return." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(360) "Understand what processes don't work without you. Understand which processes need to be automated. Automation is achieved either by writing regulations, when some process is "backlash", or by a script that helps people not to forget (for example, about payment of the bill) or to control (for example, the expense of the project)." ["~PREVIEW_TEXT"]=> string(330) "Understand what processes don't work without you. Understand which processes need to be automated. Automation is achieved either by writing regulations, when some process is "backlash", or by a script that helps people not to forget (for example, about payment of the bill) or to control (for example, the expense of the project)." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "230" ["~SORT"]=> string(3) "230" ["CODE"]=> string(58) "29-what-s-the-point-of-a-leave-of-absence-for-an-executive" ["~CODE"]=> string(58) "29-what-s-the-point-of-a-leave-of-absence-for-an-executive" ["EXTERNAL_ID"]=> string(5) "16131" ["~EXTERNAL_ID"]=> string(5) "16131" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 15:03:36" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [13]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 15:07:09" ["~DATE_CREATE"]=> string(19) "06/04/2020 15:07:09" ["ID"]=> string(5) "16133" ["~ID"]=> string(5) "16133" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(80) "#35. Project and Resource Planning, Part 2. Gant in Bitrix, Ganttpro, MSProject." ["~NAME"]=> string(80) "#35. Project and Resource Planning, Part 2. Gant in Bitrix, Ganttpro, MSProject." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 15:07:09" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 15:07:09" ["DETAIL_PAGE_URL"]=> string(102) "/library/project-management/35-project-and-resource-planning-part-2-gant-in-bitrix-ganttpro-msproject/" ["~DETAIL_PAGE_URL"]=> string(102) "/library/project-management/35-project-and-resource-planning-part-2-gant-in-bitrix-ganttpro-msproject/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1402) "There are many products on the market for project planning, what to use?

The standard gant in Bitrix24 - is from a box, rather simple in use, but there is no functionality of export as diagrams for demonstration to clients. And the most important minus - there get all active tasks on the project, even service, and they are sometimes not needed there.

Ganttpro (ganttpro.com) is an online service, which we are currently implementing for visual scheduling of project stages in the form of Gantt. Very simple and clear interface, it is possible to create only the necessary stages and tasks, it is possible to create several projects, work with diagrams to several people with different rights (some editing, others watching), there is an export in the form of Gantt in png and pdf formats. Minus, perhaps, only in the payment of the solution.

MSProject - allows not only to create a Gantt chart, but also to keep records of resources, cost of resources, control over the underload and overload of resources (for example, tasks per resource (employee) more than 40 hours a week), to generate reports. The solution is interesting, but often the functionality is redundant and only partially used. It is possible to export to pdf.

We have found 7 more tools for Gantt - we will tell you about them in the next articles. " ["~DETAIL_TEXT"]=> string(1330) "There are many products on the market for project planning, what to use? The standard gant in Bitrix24 - is from a box, rather simple in use, but there is no functionality of export as diagrams for demonstration to clients. And the most important minus - there get all active tasks on the project, even service, and they are sometimes not needed there. Ganttpro (ganttpro.com) is an online service, which we are currently implementing for visual scheduling of project stages in the form of Gantt. Very simple and clear interface, it is possible to create only the necessary stages and tasks, it is possible to create several projects, work with diagrams to several people with different rights (some editing, others watching), there is an export in the form of Gantt in png and pdf formats. Minus, perhaps, only in the payment of the solution. MSProject - allows not only to create a Gantt chart, but also to keep records of resources, cost of resources, control over the underload and overload of resources (for example, tasks per resource (employee) more than 40 hours a week), to generate reports. The solution is interesting, but often the functionality is redundant and only partially used. It is possible to export to pdf. We have found 7 more tools for Gantt - we will tell you about them in the next articles. " ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(72) "There are many products on the market for project planning, what to use?" ["~PREVIEW_TEXT"]=> string(72) "There are many products on the market for project planning, what to use?" ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "240" ["~SORT"]=> string(3) "240" ["CODE"]=> string(73) "35-project-and-resource-planning-part-2-gant-in-bitrix-ganttpro-msproject" ["~CODE"]=> string(73) "35-project-and-resource-planning-part-2-gant-in-bitrix-ganttpro-msproject" ["EXTERNAL_ID"]=> string(5) "16133" ["~EXTERNAL_ID"]=> string(5) "16133" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 15:07:09" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [14]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:41:33" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:41:33" ["ID"]=> string(5) "16134" ["~ID"]=> string(5) "16134" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(73) "#36. Resource scheduling, part 2. Alternatives to Bitrix and the Project." ["~NAME"]=> string(73) "#36. Resource scheduling, part 2. Alternatives to Bitrix and the Project." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:41:33" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:41:33" ["DETAIL_PAGE_URL"]=> string(97) "/library/project-management/36-resource-scheduling-part-2-alternatives-to-bitrix-and-the-project/" ["~DETAIL_PAGE_URL"]=> string(97) "/library/project-management/36-resource-scheduling-part-2-alternatives-to-bitrix-and-the-project/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1956) "Let's also do a short overview of other software alternatives:

Active Collab is an online product that is visually pleasing and clear, but with a not very intuitive interface. The main features: you can create several projects, invite participants and clients to the project, link tasks. There is no possibility to export the diagram.

Excel is an old school of gantt charting, all by hand. There is no possibility to link tasks, manual creation of time intervals and histograms based on them.

GanttProject - is a specialized program for drawing gantt charts, but with an outdated interface. Features: each project is created as a separate file, as in MS Project; it can be exported to a picture and pdf file; it is impossible for several employees to work simultaneously, because it is not an online product.

Planiro is an online product, also visually pleasing, but the interface is also not very intuitive. You can create several projects, you can work with several employees online, you cannot export the diagram to a file.

Canva is a specialized product for creating beautiful graphic materials, including giant diagrams, for presentations. The peculiarity of the product - design, availability of a large number of templates, but not functionality, everything by hand. It is suitable for presentation of projects, but not for dynamic work with the diagram.

Wrike - online product with a decent design, clear and user-friendly interface. You can run several projects, work simultaneously for several employees. The disadvantage of the product is that you can export only in Excel.

OpenProj is a kind of MS Project analogue, but with an outdated interface. Quite wide functionality, but the disadvantage of the product is that you can not work with several employees at once, each project is a separate file. The possibility of exporting is available in pdf." ["~DETAIL_TEXT"]=> string(1882) "Let's also do a short overview of other software alternatives: Active Collab is an online product that is visually pleasing and clear, but with a not very intuitive interface. The main features: you can create several projects, invite participants and clients to the project, link tasks. There is no possibility to export the diagram. Excel is an old school of gantt charting, all by hand. There is no possibility to link tasks, manual creation of time intervals and histograms based on them. GanttProject - is a specialized program for drawing gantt charts, but with an outdated interface. Features: each project is created as a separate file, as in MS Project; it can be exported to a picture and pdf file; it is impossible for several employees to work simultaneously, because it is not an online product. Planiro is an online product, also visually pleasing, but the interface is also not very intuitive. You can create several projects, you can work with several employees online, you cannot export the diagram to a file. Canva is a specialized product for creating beautiful graphic materials, including giant diagrams, for presentations. The peculiarity of the product - design, availability of a large number of templates, but not functionality, everything by hand. It is suitable for presentation of projects, but not for dynamic work with the diagram. Wrike - online product with a decent design, clear and user-friendly interface. You can run several projects, work simultaneously for several employees. The disadvantage of the product is that you can export only in Excel. OpenProj is a kind of MS Project analogue, but with an outdated interface. Quite wide functionality, but the disadvantage of the product is that you can not work with several employees at once, each project is a separate file. The possibility of exporting is available in pdf." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(60) "Let's take a short look at other software alternatives. " ["~PREVIEW_TEXT"]=> string(56) "Let's take a short look at other software alternatives. " ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "250" ["~SORT"]=> string(3) "250" ["CODE"]=> string(68) "36-resource-scheduling-part-2-alternatives-to-bitrix-and-the-project" ["~CODE"]=> string(68) "36-resource-scheduling-part-2-alternatives-to-bitrix-and-the-project" ["EXTERNAL_ID"]=> string(5) "16134" ["~EXTERNAL_ID"]=> string(5) "16134" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:41:33" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [15]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:43:09" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:43:09" ["ID"]=> string(5) "16135" ["~ID"]=> string(5) "16135" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(32) "#44. Your manager promised us..." ["~NAME"]=> string(32) "#44. Your manager promised us..." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:43:09" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:43:09" ["DETAIL_PAGE_URL"]=> string(57) "/library/project-management/44-your-manager-promised-us-/" ["~DETAIL_PAGE_URL"]=> string(57) "/library/project-management/44-your-manager-promised-us-/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1093) "Very often we hear such words from our customer.

And it's good if the manager, who hasn't been working for six months, promised to replace the favikon for free, instead of completely changing the logic of the calculator and "we will change the design for you even after the development. Of course, it is possible, having taken a hard breath, to begin to carry out "agreements",
or with foam at the mouth to enter into a dispute with the client, losing their nerves and customer loyalty. How to make a straw in advance?

Minutes of meetings. At the end of the meeting with the customer all agreements must be recorded in writing, and then receive confirmation from the customer that this is what you have agreed. If you missed something, the customer will correct you himself. The same approach is applied to telephone conversations and communication in messengers (it is about meetings and agreements, not about every call).

And it does not matter if such protocols are mentioned in the contract - it still has effect." ["~DETAIL_TEXT"]=> string(1027) "Very often we hear such words from our customer. And it's good if the manager, who hasn't been working for six months, promised to replace the favikon for free, instead of completely changing the logic of the calculator and "we will change the design for you even after the development. Of course, it is possible, having taken a hard breath, to begin to carry out "agreements", or with foam at the mouth to enter into a dispute with the client, losing their nerves and customer loyalty. How to make a straw in advance? Minutes of meetings. At the end of the meeting with the customer all agreements must be recorded in writing, and then receive confirmation from the customer that this is what you have agreed. If you missed something, the customer will correct you himself. The same approach is applied to telephone conversations and communication in messengers (it is about meetings and agreements, not about every call). And it does not matter if such protocols are mentioned in the contract - it still has effect." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(553) "Very often we hear such words from our customer.
And it's good if the manager, who hasn't been working for six months, promised to replace the favikon for free, instead of completely changing the logic of the calculator and "we will change the design for you even after the development. Of course, it is possible, having taken a hard breath, to begin to carry out "agreements",
or with foam at the mouth to enter into a dispute with the client, losing their nerves and customer loyalty. How to make a straw in advance?" ["~PREVIEW_TEXT"]=> string(520) "Very often we hear such words from our customer. And it's good if the manager, who hasn't been working for six months, promised to replace the favikon for free, instead of completely changing the logic of the calculator and "we will change the design for you even after the development. Of course, it is possible, having taken a hard breath, to begin to carry out "agreements", or with foam at the mouth to enter into a dispute with the client, losing their nerves and customer loyalty. How to make a straw in advance?" ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "310" ["~SORT"]=> string(3) "310" ["CODE"]=> string(28) "44-your-manager-promised-us-" ["~CODE"]=> string(28) "44-your-manager-promised-us-" ["EXTERNAL_ID"]=> string(5) "16135" ["~EXTERNAL_ID"]=> string(5) "16135" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:43:09" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [16]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:44:43" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:44:43" ["ID"]=> string(5) "16136" ["~ID"]=> string(5) "16136" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(62) "#45. Prototyping in Figma or how to speed up the design phase." ["~NAME"]=> string(62) "#45. Prototyping in Figma or how to speed up the design phase." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:44:43" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:44:43" ["DETAIL_PAGE_URL"]=> string(88) "/library/project-management/45-prototyping-in-figma-or-how-to-speed-up-the-design-phase/" ["~DETAIL_PAGE_URL"]=> string(88) "/library/project-management/45-prototyping-in-figma-or-how-to-speed-up-the-design-phase/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1316) "Each designer at the stage of transition of the project from analytics to drawing faces the fact that he needs to draw absolutely ALL elements and blocks according to the prototype prepared by the analyst, as the prototype is made in one program, and draws the designer in another. And it is also necessary to optimally arrange all the blocks: all this takes time.

What should we do? We found a solution in the translation of prototyping sites in Figma (through the use of corporate UI-kit for prototypes), and also introduced a mandatory audit of prototypes by the Art Director.

What gives:

- When you go to the designer all elements of the layout already exist, it remains only to give them the necessary visual performance;
- The implementation of the interfaces is already close to the end: the Art Director has already familiarized himself with the prototypes and made corrections together with the analyst.
- Prototypes initially look neater/beautier and in Figma it is much easier and faster to implement an interactive prototype.
In this way, we reduce the design stage by 20-30%. At the same time, the prototyping period is not increased, as the analyst does not draw elements, but simply copies them from UI-kit, similar to Axure, for example." ["~DETAIL_TEXT"]=> string(1316) "Each designer at the stage of transition of the project from analytics to drawing faces the fact that he needs to draw absolutely ALL elements and blocks according to the prototype prepared by the analyst, as the prototype is made in one program, and draws the designer in another. And it is also necessary to optimally arrange all the blocks: all this takes time.

What should we do? We found a solution in the translation of prototyping sites in Figma (through the use of corporate UI-kit for prototypes), and also introduced a mandatory audit of prototypes by the Art Director.

What gives:

- When you go to the designer all elements of the layout already exist, it remains only to give them the necessary visual performance;
- The implementation of the interfaces is already close to the end: the Art Director has already familiarized himself with the prototypes and made corrections together with the analyst.
- Prototypes initially look neater/beautier and in Figma it is much easier and faster to implement an interactive prototype.
In this way, we reduce the design stage by 20-30%. At the same time, the prototyping period is not increased, as the analyst does not draw elements, but simply copies them from UI-kit, similar to Axure, for example." ["DETAIL_TEXT_TYPE"]=> string(4) "html" ["~DETAIL_TEXT_TYPE"]=> string(4) "html" ["PREVIEW_TEXT"]=> string(364) "Each designer at the stage of transition of the project from analytics to drawing faces the fact that he needs to draw absolutely ALL elements and blocks according to the prototype prepared by the analyst, as the prototype is made in one program, and draws the designer in another. And it is also necessary to optimally arrange all the blocks: all this takes time." ["~PREVIEW_TEXT"]=> string(364) "Each designer at the stage of transition of the project from analytics to drawing faces the fact that he needs to draw absolutely ALL elements and blocks according to the prototype prepared by the analyst, as the prototype is made in one program, and draws the designer in another. And it is also necessary to optimally arrange all the blocks: all this takes time." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "320" ["~SORT"]=> string(3) "320" ["CODE"]=> string(59) "45-prototyping-in-figma-or-how-to-speed-up-the-design-phase" ["~CODE"]=> string(59) "45-prototyping-in-figma-or-how-to-speed-up-the-design-phase" ["EXTERNAL_ID"]=> string(5) "16136" ["~EXTERNAL_ID"]=> string(5) "16136" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:44:43" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [17]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 15:04:41" ["~DATE_CREATE"]=> string(19) "06/04/2020 15:04:41" ["ID"]=> string(5) "16132" ["~ID"]=> string(5) "16132" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(59) "#33. Microcases: an alternative way to file an examination." ["~NAME"]=> string(59) "#33. Microcases: an alternative way to file an examination." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 15:05:16" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 15:05:16" ["DETAIL_PAGE_URL"]=> string(82) "/library/project-management/33-mikrokeysy-alternativnyy-sposob-podachi-ekspertizy/" ["~DETAIL_PAGE_URL"]=> string(82) "/library/project-management/33-mikrokeysy-alternativnyy-sposob-podachi-ekspertizy/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(527) "Everyone loves and creates cases on projects, but what if the Customer needs expertise in 1C integration or experience with online payments (we are talking, of course, about non-standard things - holding, auto-payments, etc.).

Special samples, as we called them, "microcases" come to the aid. This is a narrow sample by profile, for example, "non-standard 1C integrations", where the project is not so important as concentrated experience on several such projects.

Example." ["~DETAIL_TEXT"]=> string(479) "Everyone loves and creates cases on projects, but what if the Customer needs expertise in 1C integration or experience with online payments (we are talking, of course, about non-standard things - holding, auto-payments, etc.). Special samples, as we called them, "microcases" come to the aid. This is a narrow sample by profile, for example, "non-standard 1C integrations", where the project is not so important as concentrated experience on several such projects. Example." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(234) "Everyone loves and creates cases on projects, but what if the Customer needs expertise in 1C integration or experience with online payments (we are talking, of course, about non-standard things - holding, auto-payments, etc.)." ["~PREVIEW_TEXT"]=> string(226) "Everyone loves and creates cases on projects, but what if the Customer needs expertise in 1C integration or experience with online payments (we are talking, of course, about non-standard things - holding, auto-payments, etc.)." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "330" ["~SORT"]=> string(3) "330" ["CODE"]=> string(53) "33-mikrokeysy-alternativnyy-sposob-podachi-ekspertizy" ["~CODE"]=> string(53) "33-mikrokeysy-alternativnyy-sposob-podachi-ekspertizy" ["EXTERNAL_ID"]=> string(5) "16132" ["~EXTERNAL_ID"]=> string(5) "16132" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 15:04:41" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [18]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:46:14" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:46:14" ["ID"]=> string(5) "16137" ["~ID"]=> string(5) "16137" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(28) "#50. Summary of the meeting." ["~NAME"]=> string(28) "#50. Summary of the meeting." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:46:14" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:46:14" ["DETAIL_PAGE_URL"]=> string(54) "/library/project-management/50-summary-of-the-meeting/" ["~DETAIL_PAGE_URL"]=> string(54) "/library/project-management/50-summary-of-the-meeting/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(964) "Often after a meeting with a client, it takes a lot of time to review the notes made during a discussion with the work team. Especially when there are technical experts in addition to the business customer and opinions on the project differ.

Or if at the end of the topic start jumping chaotically.

We have found and are using a tool from Gorbunov's Office "Konspekt" https://conspectus.io/.
While the discussion is going on, quick buttons mark the status of the comment, deadline, sift out uncoordinated corrections. And also during the meeting we edit and sort the tasks.
For managers, there is a standard reminder of the question structure for working with comments: what do you mean? why is it important? why is it critical to do it now?

At the end, click the "Summary" button and you can see the structured summary as a list." ["~DETAIL_TEXT"]=> string(841) "Often after a meeting with a client, it takes a lot of time to review the notes made during a discussion with the work team. Especially when there are technical experts in addition to the business customer and opinions on the project differ. Or if at the end of the topic start jumping chaotically. We have found and are using a tool from Gorbunov's Office "Konspekt" https://conspectus.io/. While the discussion is going on, quick buttons mark the status of the comment, deadline, sift out uncoordinated corrections. And also during the meeting we edit and sort the tasks. For managers, there is a standard reminder of the question structure for working with comments: what do you mean? why is it important? why is it critical to do it now? At the end, click the "Summary" button and you can see the structured summary as a list." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(241) "Often after a meeting with a client, it takes a lot of time to review the notes made during a discussion with the work team. Especially when there are technical experts in addition to the business customer and opinions on the project differ." ["~PREVIEW_TEXT"]=> string(241) "Often after a meeting with a client, it takes a lot of time to review the notes made during a discussion with the work team. Especially when there are technical experts in addition to the business customer and opinions on the project differ." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "350" ["~SORT"]=> string(3) "350" ["CODE"]=> string(25) "50-summary-of-the-meeting" ["~CODE"]=> string(25) "50-summary-of-the-meeting" ["EXTERNAL_ID"]=> string(5) "16137" ["~EXTERNAL_ID"]=> string(5) "16137" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:46:14" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [19]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:48:04" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:48:04" ["ID"]=> string(5) "16138" ["~ID"]=> string(5) "16138" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(62) "#51. Contract VS internal resources: unexpected pros and cons." ["~NAME"]=> string(62) "#51. Contract VS internal resources: unexpected pros and cons." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:48:04" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:48:04" ["DETAIL_PAGE_URL"]=> string(87) "/library/project-management/51-contract-vs-internal-resources-unexpected-pros-and-cons/" ["~DETAIL_PAGE_URL"]=> string(87) "/library/project-management/51-contract-vs-internal-resources-unexpected-pros-and-cons/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1032) "+ If the project is not fully formalized, it is more profitable to negotiate a fixed price with the contractor and close your risks. In general it is not necessary to get carried away - it is possible to burn the contractor and in general it is better to do analytics.

+ If the project is T&M, but the code is a terrible Legacy, you can save your guys from burning out by giving such a project outside.

+ The same concerns the situation when you have one team for two projects - interesting and common. We leave the interesting one inside and increase motivation.

- It's very bad with NDA. Despite the signing, there is no control over the people in the contractor, which entails risks of disclosure. If you give work to serious clients, we give a minimum of information.
- It's a complicated quality control situation. We give our contractors our quality regulations, bitbucket regulations and so on, but compliance with these regulations is much harder than inside." ["~DETAIL_TEXT"]=> string(977) "+ If the project is not fully formalized, it is more profitable to negotiate a fixed price with the contractor and close your risks. In general it is not necessary to get carried away - it is possible to burn the contractor and in general it is better to do analytics. + If the project is T&M, but the code is a terrible Legacy, you can save your guys from burning out by giving such a project outside. + The same concerns the situation when you have one team for two projects - interesting and common. We leave the interesting one inside and increase motivation. - It's very bad with NDA. Despite the signing, there is no control over the people in the contractor, which entails risks of disclosure. If you give work to serious clients, we give a minimum of information. - It's a complicated quality control situation. We give our contractors our quality regulations, bitbucket regulations and so on, but compliance with these regulations is much harder than inside." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(217) "It's really bad with the NDA. Despite the signature, there is no control over the people in the contractor, which entails risks of disclosure. If you give work to serious clients, we give a minimum of information." ["~PREVIEW_TEXT"]=> string(213) "It's really bad with the NDA. Despite the signature, there is no control over the people in the contractor, which entails risks of disclosure. If you give work to serious clients, we give a minimum of information." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "360" ["~SORT"]=> string(3) "360" ["CODE"]=> string(58) "51-contract-vs-internal-resources-unexpected-pros-and-cons" ["~CODE"]=> string(58) "51-contract-vs-internal-resources-unexpected-pros-and-cons" ["EXTERNAL_ID"]=> string(5) "16138" ["~EXTERNAL_ID"]=> string(5) "16138" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:48:04" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [20]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:49:53" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:49:53" ["ID"]=> string(5) "16139" ["~ID"]=> string(5) "16139" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(36) "#53. How do you remember everything?" ["~NAME"]=> string(36) "#53. How do you remember everything?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:49:53" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:49:53" ["DETAIL_PAGE_URL"]=> string(62) "/library/project-management/53-how-do-you-remember-everything/" ["~DETAIL_PAGE_URL"]=> string(62) "/library/project-management/53-how-do-you-remember-everything/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1257) "I'll share my "How to remember everything and not be overwhelmed" experience. Every day, out of nowhere at work and outside, a lot of tasks arise. For example, to call a client to ask a question, to come in after work in the studio to pick up clothes, to remind the accountant to do the bill on the right day, to write a report for last week and 100500 small and large tasks. It is almost impossible to put such information in your head. And it is not necessary! I, for example, write such things in the usual Reminders on the iPhone. Of course, you can use any other software convenient for you, Google Calendar, Trello and others.

On the plus side, the head as a processor can't process more than X threads at the same time and it's very difficult to manage. The solution is to remove unnecessary "threads" of thoughts, fixing them in devices and on paper.

Correction. If you understand that the task is quite voluminous, you do not need to set it as it is. In 90% of cases you will either postpone it (prostration) or ignore it. Decompose tasks, make small steps and mark them in Reminders. For example, the first part of the task may be "to make a plan to solve this task"." ["~DETAIL_TEXT"]=> string(1183) "I'll share my "How to remember everything and not be overwhelmed" experience. Every day, out of nowhere at work and outside, a lot of tasks arise. For example, to call a client to ask a question, to come in after work in the studio to pick up clothes, to remind the accountant to do the bill on the right day, to write a report for last week and 100500 small and large tasks. It is almost impossible to put such information in your head. And it is not necessary! I, for example, write such things in the usual Reminders on the iPhone. Of course, you can use any other software convenient for you, Google Calendar, Trello and others. On the plus side, the head as a processor can't process more than X threads at the same time and it's very difficult to manage. The solution is to remove unnecessary "threads" of thoughts, fixing them in devices and on paper. Correction. If you understand that the task is quite voluminous, you do not need to set it as it is. In 90% of cases you will either postpone it (prostration) or ignore it. Decompose tasks, make small steps and mark them in Reminders. For example, the first part of the task may be "to make a plan to solve this task"." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(565) "Every day, out of nowhere at work and outside of work, there are many tasks. For example, to call a client to ask a question, to come in after work in the studio to pick up clothes, to remind an accountant to make a bill on the right day, to write a report for the last week and 100500 small and large tasks. It is almost impossible to put such information in your head. And it is not necessary! I, for example, write such things in the usual Reminders on the iPhone. Of course, you can use any other software convenient for you, Google Calendar, Trello and others." ["~PREVIEW_TEXT"]=> string(565) "Every day, out of nowhere at work and outside of work, there are many tasks. For example, to call a client to ask a question, to come in after work in the studio to pick up clothes, to remind an accountant to make a bill on the right day, to write a report for the last week and 100500 small and large tasks. It is almost impossible to put such information in your head. And it is not necessary! I, for example, write such things in the usual Reminders on the iPhone. Of course, you can use any other software convenient for you, Google Calendar, Trello and others." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "380" ["~SORT"]=> string(3) "380" ["CODE"]=> string(33) "53-how-do-you-remember-everything" ["~CODE"]=> string(33) "53-how-do-you-remember-everything" ["EXTERNAL_ID"]=> string(5) "16139" ["~EXTERNAL_ID"]=> string(5) "16139" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:49:53" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [21]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:51:28" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:51:28" ["ID"]=> string(5) "16140" ["~ID"]=> string(5) "16140" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(33) "#55. Extended combustion pattern." ["~NAME"]=> string(33) "#55. Extended combustion pattern." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:51:28" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:51:28" ["DETAIL_PAGE_URL"]=> string(59) "/library/project-management/55-extended-combustion-pattern/" ["~DETAIL_PAGE_URL"]=> string(59) "/library/project-management/55-extended-combustion-pattern/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(920) "A project can be scheduled, but the timing of acceptance + bug fixes is more difficult to plan. Not to mention the additional requirements, some of which the contractor has to do within the framework of the main body of work. How can you plan deadlines, especially when they are required by your/other management?
An extended combustion diagram will help, see figure.

How it works:
From left to right - iterations (or weeks, as convenient) of work.
All that is above zero - work on the TOR (it is logical to assume that it decreases over time).
All that is below zero - work not on the TOR + bug fixes (after some growth should also decrease).
Crossing the top line with zero - the planned completion of the work (as if we are working without bugs). But the crossing of both lines - the real completion date.

Make use of it!" ["~DETAIL_TEXT"]=> string(835) "A project can be scheduled, but the timing of acceptance + bug fixes is more difficult to plan. Not to mention the additional requirements, some of which the contractor has to do within the framework of the main body of work. How can you plan deadlines, especially when they are required by your/other management? An extended combustion diagram will help, see figure. How it works: From left to right - iterations (or weeks, as convenient) of work. All that is above zero - work on the TOR (it is logical to assume that it decreases over time). All that is below zero - work not on the TOR + bug fixes (after some growth should also decrease). Crossing the top line with zero - the planned completion of the work (as if we are working without bugs). But the crossing of both lines - the real completion date. Make use of it!" ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(317) "A project can be scheduled, but the timing of acceptance + bug fixes is more difficult to plan. Not to mention the additional requirements, some of which the contractor has to do within the framework of the main body of work. How can you plan deadlines, especially when they are required by your/other management?" ["~PREVIEW_TEXT"]=> string(313) "A project can be scheduled, but the timing of acceptance + bug fixes is more difficult to plan. Not to mention the additional requirements, some of which the contractor has to do within the framework of the main body of work. How can you plan deadlines, especially when they are required by your/other management?" ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "400" ["~SORT"]=> string(3) "400" ["CODE"]=> string(30) "55-extended-combustion-pattern" ["~CODE"]=> string(30) "55-extended-combustion-pattern" ["EXTERNAL_ID"]=> string(5) "16140" ["~EXTERNAL_ID"]=> string(5) "16140" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:51:28" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [22]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:52:53" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:52:53" ["ID"]=> string(5) "16141" ["~ID"]=> string(5) "16141" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(55) "#56. Client happiness in 10 minutes (model Niyaki Kano)" ["~NAME"]=> string(55) "#56. Client happiness in 10 minutes (model Niyaki Kano)" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:52:53" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:52:53" ["DETAIL_PAGE_URL"]=> string(80) "/library/project-management/56-client-happiness-in-10-minutes-model-niyaki-kano/" ["~DETAIL_PAGE_URL"]=> string(80) "/library/project-management/56-client-happiness-in-10-minutes-model-niyaki-kano/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(765) "The essence of the chart and the model as such:
The red line - compliance with the requirements (project) strictly according to the TOR - do everything - get zero satisfaction (what you paid for, then got).
Yellow - the execution of client wishes at the expense of the company: more doing - more spending the budget.
And finally, the green is when the manager/analyst/team starts thinking for the client, offering solutions to his problems. Here, even small improvements can VERY seriously increase customer loyalty.

Our improvement is that we (Extyl) systematically plan the resource of the teams to improve the project. Systemically = regularly, plus in the morning until the head is fresh and full of fluid." ["~DETAIL_TEXT"]=> string(716) "The essence of the chart and the model as such: The red line - compliance with the requirements (project) strictly according to the TOR - do everything - get zero satisfaction (what you paid for, then got). Yellow - the execution of client wishes at the expense of the company: more doing - more spending the budget. And finally, the green is when the manager/analyst/team starts thinking for the client, offering solutions to his problems. Here, even small improvements can VERY seriously increase customer loyalty. Our improvement is that we (Extyl) systematically plan the resource of the teams to improve the project. Systemically = regularly, plus in the morning until the head is fresh and full of fluid." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(193) "Our improvement is that we (Extyl) systematically plan the team resource to improve the project. Systemically = regularly, plus in the morning until the head is fresh and full of fluid." ["~PREVIEW_TEXT"]=> string(185) "Our improvement is that we (Extyl) systematically plan the team resource to improve the project. Systemically = regularly, plus in the morning until the head is fresh and full of fluid." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "410" ["~SORT"]=> string(3) "410" ["CODE"]=> string(51) "56-client-happiness-in-10-minutes-model-niyaki-kano" ["~CODE"]=> string(51) "56-client-happiness-in-10-minutes-model-niyaki-kano" ["EXTERNAL_ID"]=> string(5) "16141" ["~EXTERNAL_ID"]=> string(5) "16141" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:52:53" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [23]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:54:12" ["~DATE_CREATE"]=> string(19) "06/04/2020 16:54:12" ["ID"]=> string(5) "16142" ["~ID"]=> string(5) "16142" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2435" ["~IBLOCK_SECTION_ID"]=> string(4) "2435" ["NAME"]=> string(64) "#57. Fighting prostration with the example of writing the TOR..." ["~NAME"]=> string(64) "#57. Fighting prostration with the example of writing the TOR..." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 16:54:12" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 16:54:12" ["DETAIL_PAGE_URL"]=> string(89) "/library/project-management/57-fighting-prostration-with-the-example-of-writing-the-tor-/" ["~DETAIL_PAGE_URL"]=> string(89) "/library/project-management/57-fighting-prostration-with-the-example-of-writing-the-tor-/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(986) "Writing TK/designing is an excellent example of fighting prostration.

The biggest problem in prokrastinatsii - when you postpone the task to "evening", the conditional evening you have an "empty tank" of mental forces - no thought fuel to think.
We even made a "Silence Corner" for a secluded design: it helps, but not 100%).

Examples where you can find: writing the TOR, prototypes, thinking through the logic, debugging the WORLD process.

Solutions:

- Writing TK piece by piece - exactly one block at a time (for example, "product card");
- Work "tomatoes" - work on a timer (exactly 30 minutes we do TK, then stop, even in the middle of the thought);
- Draw (top level) algorithm - and circle what we do today.
(that way the rest of the architecture will not be lost and the pieces will start to be made into pieces)." ["~DETAIL_TEXT"]=> string(836) "Writing TK/designing is an excellent example of fighting prostration. The biggest problem in prokrastinatsii - when you postpone the task to "evening", the conditional evening you have an "empty tank" of mental forces - no thought fuel to think. We even made a "Silence Corner" for a secluded design: it helps, but not 100%). Examples where you can find: writing the TOR, prototypes, thinking through the logic, debugging the WORLD process. Solutions: - Writing TK piece by piece - exactly one block at a time (for example, "product card"); - Work "tomatoes" - work on a timer (exactly 30 minutes we do TK, then stop, even in the middle of the thought); - Draw (top level) algorithm - and circle what we do today. (that way the rest of the architecture will not be lost and the pieces will start to be made into pieces)." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(271) "Writing TK/designing is an excellent example of fighting prostration.
The biggest problem in prokrastinatsii - when you postpone the task to "evening", the conditional evening you have an "empty tank" of mental forces - no thought fuel to think." ["~PREVIEW_TEXT"]=> string(246) "Writing TK/designing is an excellent example of fighting prostration. The biggest problem in prokrastinatsii - when you postpone the task to "evening", the conditional evening you have an "empty tank" of mental forces - no thought fuel to think." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "420" ["~SORT"]=> string(3) "420" ["CODE"]=> string(60) "57-fighting-prostration-with-the-example-of-writing-the-tor-" ["~CODE"]=> string(60) "57-fighting-prostration-with-the-example-of-writing-the-tor-" ["EXTERNAL_ID"]=> string(5) "16142" ["~EXTERNAL_ID"]=> string(5) "16142" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 16:54:12" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } } } [2436]=> array(1) { ["ITEMS"]=> array(17) { [0]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:02:37" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:02:37" ["ID"]=> string(5) "16162" ["~ID"]=> string(5) "16162" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(67) "#10. How to properly calculate the profitability with the guarantee" ["~NAME"]=> string(67) "#10. How to properly calculate the profitability with the guarantee" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:02:37" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:02:37" ["DETAIL_PAGE_URL"]=> string(81) "/library/money/10-how-to-properly-calculate-the-profitability-with-the-guarantee/" ["~DETAIL_PAGE_URL"]=> string(81) "/library/money/10-how-to-properly-calculate-the-profitability-with-the-guarantee/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1154) "Problem: you have completed the project, calculated the profitability, made conclusions regarding regulations, prices and so on. And in 1-2-3 months there is an X-hour warranty, which is nowhere and is not taken into account. Waiting a few months - also not an option: our business is very dynamic. What should we do?

Our decision: to calculate the average statistics on the guarantee and put it in the budget. Say, we have the volume of warranty work about 3-5% of the total number of normal hours. Then we multiply the cost of work by 1.05 - and these risks are taken into account.

In addition, we can make a sample of managers or teams and understand who has a lot of warranty. Then we can already understand why - bad design, development, testing or project management.
Example from life: almost accidentally "caught" the guarantee of 20% of the volume of work, with several projects at once, saw that this is one manager, and figured out - why. It turns out that if you create one big task "guarantee", there can fly in anything, and this "anything" is not particularly filtered." ["~DETAIL_TEXT"]=> string(1091) "Problem: you have completed the project, calculated the profitability, made conclusions regarding regulations, prices and so on. And in 1-2-3 months there is an X-hour warranty, which is nowhere and is not taken into account. Waiting a few months - also not an option: our business is very dynamic. What should we do? Our decision: to calculate the average statistics on the guarantee and put it in the budget. Say, we have the volume of warranty work about 3-5% of the total number of normal hours. Then we multiply the cost of work by 1.05 - and these risks are taken into account. In addition, we can make a sample of managers or teams and understand who has a lot of warranty. Then we can already understand why - bad design, development, testing or project management. Example from life: almost accidentally "caught" the guarantee of 20% of the volume of work, with several projects at once, saw that this is one manager, and figured out - why. It turns out that if you create one big task "guarantee", there can fly in anything, and this "anything" is not particularly filtered." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(317) "Problem: you have completed the project, calculated the profitability, made conclusions regarding regulations, prices and so on. And in 1-2-3 months there is an X-hour warranty, which is nowhere and is not taken into account. Waiting a few months - also not an option: our business is very dynamic. What should we do?" ["~PREVIEW_TEXT"]=> string(317) "Problem: you have completed the project, calculated the profitability, made conclusions regarding regulations, prices and so on. And in 1-2-3 months there is an X-hour warranty, which is nowhere and is not taken into account. Waiting a few months - also not an option: our business is very dynamic. What should we do?" ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "60" ["~SORT"]=> string(2) "60" ["CODE"]=> string(65) "10-how-to-properly-calculate-the-profitability-with-the-guarantee" ["~CODE"]=> string(65) "10-how-to-properly-calculate-the-profitability-with-the-guarantee" ["EXTERNAL_ID"]=> string(5) "16162" ["~EXTERNAL_ID"]=> string(5) "16162" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:02:37" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [1]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:04:44" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:04:44" ["ID"]=> string(5) "16163" ["~ID"]=> string(5) "16163" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(78) "#13. How do you check that there's no "own" contractor in the tender" ["~NAME"]=> string(68) "#13. How do you check that there's no "own" contractor in the tender" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:04:44" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:04:44" ["DETAIL_PAGE_URL"]=> string(80) "/library/money/13-how-do-you-check-that-there-s-no-own-contractor-in-the-tender/" ["~DETAIL_PAGE_URL"]=> string(80) "/library/money/13-how-do-you-check-that-there-s-no-own-contractor-in-the-tender/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(762) "Participation in tenders requires time (and often money for submitting an application), which means it must be saved.
The most obvious way is to check who has won such tenders from this contractor before. We do it this way:
- We take "Contour.Purchases".
- We look for the tender by name, then click "All purchases of the customer", there we enter either the subject or keywords ("Site", "Bitrix", etc.).
- Let's see if there's a mono contractor who wins everything.
Note that you will most likely have to subcontract the old contractor if you win. Otherwise, expect "unexpected" falls of the system you are going to serve, or the wrong sources, or whatever." ["~DETAIL_TEXT"]=> string(663) "Participation in tenders requires time (and often money for submitting an application), which means it must be saved. The most obvious way is to check who has won such tenders from this contractor before. We do it this way: - We take "Contour.Purchases". - We look for the tender by name, then click "All purchases of the customer", there we enter either the subject or keywords ("Site", "Bitrix", etc.). - Let's see if there's a mono contractor who wins everything. Note that you will most likely have to subcontract the old contractor if you win. Otherwise, expect "unexpected" falls of the system you are going to serve, or the wrong sources, or whatever." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(218) "Participation in tenders requires time (and often money for submitting an application), which means it must be saved.
The most obvious way is to check who has won such tenders from this contractor before." ["~PREVIEW_TEXT"]=> string(205) "Participation in tenders requires time (and often money for submitting an application), which means it must be saved. The most obvious way is to check who has won such tenders from this contractor before." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(2) "90" ["~SORT"]=> string(2) "90" ["CODE"]=> string(64) "13-how-do-you-check-that-there-s-no-own-contractor-in-the-tender" ["~CODE"]=> string(64) "13-how-do-you-check-that-there-s-no-own-contractor-in-the-tender" ["EXTERNAL_ID"]=> string(5) "16163" ["~EXTERNAL_ID"]=> string(5) "16163" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:04:44" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [2]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:06:23" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:06:23" ["ID"]=> string(5) "16164" ["~ID"]=> string(5) "16164" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(57) "#14. Tender security: what is it and how is it different?" ["~NAME"]=> string(57) "#14. Tender security: what is it and how is it different?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:06:23" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:06:23" ["DETAIL_PAGE_URL"]=> string(69) "/library/money/14-tender-security-what-is-it-and-how-is-it-different/" ["~DETAIL_PAGE_URL"]=> string(69) "/library/money/14-tender-security-what-is-it-and-how-is-it-different/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(924) "There are two types of tender security: participation and performance.
Participation security is the guarantee that, if won, the contractor will not merge.

In 95% of cases, it is paid in live money, which is frozen for about 2-4 weeks while the purchase is underway. As soon as the winner is determined (you or not - it does not matter), they are returned to your account.
Enforcement is basically a penalty if you withdraw from the contract (either by yourself or because you failed). In 99% of cases it is a bank guarantee, for money - about 0.3-0.5% of the total purchase price. Accordingly, if you failed to cope with the contract, the bank will collect from you the amount of this security. And levy - everything clearly works.

Of course, the security can be paid in live money, but who needs to freeze a few hundred thousand rubles for months or years?" ["~DETAIL_TEXT"]=> string(866) "There are two types of tender security: participation and performance. Participation security is the guarantee that, if won, the contractor will not merge. In 95% of cases, it is paid in live money, which is frozen for about 2-4 weeks while the purchase is underway. As soon as the winner is determined (you or not - it does not matter), they are returned to your account. Enforcement is basically a penalty if you withdraw from the contract (either by yourself or because you failed). In 99% of cases it is a bank guarantee, for money - about 0.3-0.5% of the total purchase price. Accordingly, if you failed to cope with the contract, the bank will collect from you the amount of this security. And levy - everything clearly works. Of course, the security can be paid in live money, but who needs to freeze a few hundred thousand rubles for months or years?" ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(161) "There are two types of tender security: participation and performance.
Participation security is the guarantee that, if won, the contractor will not merge." ["~PREVIEW_TEXT"]=> string(156) "There are two types of tender security: participation and performance. Participation security is the guarantee that, if won, the contractor will not merge." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "100" ["~SORT"]=> string(3) "100" ["CODE"]=> string(53) "14-tender-security-what-is-it-and-how-is-it-different" ["~CODE"]=> string(53) "14-tender-security-what-is-it-and-how-is-it-different" ["EXTERNAL_ID"]=> string(5) "16164" ["~EXTERNAL_ID"]=> string(5) "16164" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:06:23" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [3]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:07:32" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:07:32" ["ID"]=> string(5) "16165" ["~ID"]=> string(5) "16165" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(56) "#16. A point of separation between sales and production." ["~NAME"]=> string(56) "#16. A point of separation between sales and production." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:07:32" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:07:32" ["DETAIL_PAGE_URL"]=> string(69) "/library/money/16-a-point-of-separation-between-sales-and-production/" ["~DETAIL_PAGE_URL"]=> string(69) "/library/money/16-a-point-of-separation-between-sales-and-production/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(766) "It is very important to understand at what point the project should be transferred from sales to production. We used to do this when a customer would confirm by letter or call that he was ready to start working with us.

Over time, it became clear that this seriously hinders the planning of the manager's resources: it would take from two weeks to six (!) months to agree and sign a contract. So, it is impossible to predict the workload of the manager.

The decision was - to transfer the agreement and its terms to the sales department, and then - the receipt of the first invoice (in advance). Suddenly the project began to come to the manager exactly at the moment when it was time to start, and not a minute earlier." ["~DETAIL_TEXT"]=> string(726) "It is very important to understand at what point the project should be transferred from sales to production. We used to do this when a customer would confirm by letter or call that he was ready to start working with us. Over time, it became clear that this seriously hinders the planning of the manager's resources: it would take from two weeks to six (!) months to agree and sign a contract. So, it is impossible to predict the workload of the manager. The decision was - to transfer the agreement and its terms to the sales department, and then - the receipt of the first invoice (in advance). Suddenly the project began to come to the manager exactly at the moment when it was time to start, and not a minute earlier." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(219) "It is very important to understand at what point the project should be transferred from sales to production. We used to do this when a customer would confirm by letter or call that he was ready to start working with us." ["~PREVIEW_TEXT"]=> string(219) "It is very important to understand at what point the project should be transferred from sales to production. We used to do this when a customer would confirm by letter or call that he was ready to start working with us." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "120" ["~SORT"]=> string(3) "120" ["CODE"]=> string(53) "16-a-point-of-separation-between-sales-and-production" ["~CODE"]=> string(53) "16-a-point-of-separation-between-sales-and-production" ["EXTERNAL_ID"]=> string(5) "16165" ["~EXTERNAL_ID"]=> string(5) "16165" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:07:32" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [4]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:09:25" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:09:25" ["ID"]=> string(5) "16166" ["~ID"]=> string(5) "16166" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(51) "#17. Tenders. The key difference from regular sales" ["~NAME"]=> string(51) "#17. Tenders. The key difference from regular sales" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:13:38" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:13:38" ["DETAIL_PAGE_URL"]=> string(67) "/library/money/17-tendery-klyuchevoe-otlichie-ot-obychnykh-prodazh/" ["~DETAIL_PAGE_URL"]=> string(67) "/library/money/17-tendery-klyuchevoe-otlichie-ot-obychnykh-prodazh/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(924) "In most tenders, payment is made after the acts are signed, and almost always - for the whole project, in the extreme case - a couple of acts for the whole contract. In addition, there are contract performance guarantees: this is when the bank will charge you for this guarantee if you fail.

This means that, unlike classical orders, here the studio or agency acts as an investor: you invest conditional X hundreds of thousands/million rubles to get, say, 4X (the average multiplier according to Ramenskoye). At the same time, the risks are entirely on you.

You need to take this into account when entering tenders, and have either a financial cushion, or access to credit, or diversification for advance payments from other projects.

We use all three methods, and over the past 10 years we have not had a single cash gap (and at the same time not a single wage delay)." ["~DETAIL_TEXT"]=> string(878) "In most tenders, payment is made after the acts are signed, and almost always - for the whole project, in the extreme case - a couple of acts for the whole contract. In addition, there are contract performance guarantees: this is when the bank will charge you for this guarantee if you fail. This means that, unlike classical orders, here the studio or agency acts as an investor: you invest conditional X hundreds of thousands/million rubles to get, say, 4X (the average multiplier according to Ramenskoye). At the same time, the risks are entirely on you. You need to take this into account when entering tenders, and have either a financial cushion, or access to credit, or diversification for advance payments from other projects. We use all three methods, and over the past 10 years we have not had a single cash gap (and at the same time not a single wage delay)." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(291) "In most tenders, payment is made after the acts are signed, and almost always - for the whole project, in the extreme case - a couple of acts for the whole contract. In addition, there are contract performance guarantees: this is when the bank will charge you for this guarantee if you fail." ["~PREVIEW_TEXT"]=> string(291) "In most tenders, payment is made after the acts are signed, and almost always - for the whole project, in the extreme case - a couple of acts for the whole contract. In addition, there are contract performance guarantees: this is when the bank will charge you for this guarantee if you fail." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "130" ["~SORT"]=> string(3) "130" ["CODE"]=> string(51) "17-tendery-klyuchevoe-otlichie-ot-obychnykh-prodazh" ["~CODE"]=> string(51) "17-tendery-klyuchevoe-otlichie-ot-obychnykh-prodazh" ["EXTERNAL_ID"]=> string(5) "16166" ["~EXTERNAL_ID"]=> string(5) "16166" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:09:25" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [5]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:16:38" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:16:38" ["ID"]=> string(5) "16168" ["~ID"]=> string(5) "16168" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(83) "#21. Tenders. Creating a Tender Department Part 1. Composition and time consumption" ["~NAME"]=> string(83) "#21. Tenders. Creating a Tender Department Part 1. Composition and time consumption" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:16:38" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:16:38" ["DETAIL_PAGE_URL"]=> string(95) "/library/money/21-tenders-creating-a-tender-department-part-1-composition-and-time-consumption/" ["~DETAIL_PAGE_URL"]=> string(95) "/library/money/21-tenders-creating-a-tender-department-part-1-composition-and-time-consumption/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(754) "In the simplest case, only two people participate in tenders: a tender specialist and an appraiser.

The tender specialist is grown either from a person who has worked with tenders before or from a clerk. An appraiser is the head of a company or a top manager: serious decisions are made here.
90% of the work (in time) is done by a tender specialist. After the first 10-20 tenders he stops making mistakes in the documents and draws up and submits everything himself.

The remaining 10% is the work of the top manager/director, who evaluates the work on the totality of "cost - terms - conditions", plus some other factors (familiar customer, security and current financial cushion, etc.)." ["~DETAIL_TEXT"]=> string(695) "In the simplest case, only two people participate in tenders: a tender specialist and an appraiser. The tender specialist is grown either from a person who has worked with tenders before or from a clerk. An appraiser is the head of a company or a top manager: serious decisions are made here. 90% of the work (in time) is done by a tender specialist. After the first 10-20 tenders he stops making mistakes in the documents and draws up and submits everything himself. The remaining 10% is the work of the top manager/director, who evaluates the work on the totality of "cost - terms - conditions", plus some other factors (familiar customer, security and current financial cushion, etc.)." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(99) "In the simplest case, only two people participate in tenders: a tender specialist and an appraiser." ["~PREVIEW_TEXT"]=> string(99) "In the simplest case, only two people participate in tenders: a tender specialist and an appraiser." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "160" ["~SORT"]=> string(3) "160" ["CODE"]=> string(79) "21-tenders-creating-a-tender-department-part-1-composition-and-time-consumption" ["~CODE"]=> string(79) "21-tenders-creating-a-tender-department-part-1-composition-and-time-consumption" ["EXTERNAL_ID"]=> string(5) "16168" ["~EXTERNAL_ID"]=> string(5) "16168" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:16:38" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [6]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:13:19" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:13:19" ["ID"]=> string(5) "16167" ["~ID"]=> string(5) "16167" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(40) "#22. Tenders. Tender department creation" ["~NAME"]=> string(40) "#22. Tenders. Tender department creation" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:13:19" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:13:19" ["DETAIL_PAGE_URL"]=> string(53) "/library/money/22-tenders-tender-department-creation/" ["~DETAIL_PAGE_URL"]=> string(53) "/library/money/22-tenders-tender-department-creation/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1406) "Part 2. Costs of money for people
Tender specialist receives about 40-70 thousand rubles (about 70 thousand rubles of costs with taxes, if you count the average salary of 55 thousand rubles).
With an appraiser it is more complicated: each tender with proper experience is estimated 1-2 hours, with 150 effective hours per month (we calculate for working days, taking into account holidays and vacation) will be 1.3% of the monthly salary to evaluate one tender. With the right grouping (to evaluate 3-5 tenders at once) you can reduce to 1%/tender.

We do not take into account the labor of the designer (as we consider it unreasonable to draw layouts for free) and do not take into account the cost of courier delivery of documents (as filing on paper is rare).

What else will you need besides a tender specialist and a valuer?
1. Aggregator of bidding. Playgrounds - a few dozen, and the mailing they do so themselves, so you need to get a subscription to a paid service, about 10-15 thousand rubles / year.
2. EDS. It is necessary to take at once tricked out to fit all sites (because there are several types). It is updated every year (~15 thousand rubles per year).
Total per month, taking into account the salary of two specialists higher will get an average of 75 thousand rubles." ["~DETAIL_TEXT"]=> string(1297) "Part 2. Costs of money for people Tender specialist receives about 40-70 thousand rubles (about 70 thousand rubles of costs with taxes, if you count the average salary of 55 thousand rubles). With an appraiser it is more complicated: each tender with proper experience is estimated 1-2 hours, with 150 effective hours per month (we calculate for working days, taking into account holidays and vacation) will be 1.3% of the monthly salary to evaluate one tender. With the right grouping (to evaluate 3-5 tenders at once) you can reduce to 1%/tender. We do not take into account the labor of the designer (as we consider it unreasonable to draw layouts for free) and do not take into account the cost of courier delivery of documents (as filing on paper is rare). What else will you need besides a tender specialist and a valuer? 1. Aggregator of bidding. Playgrounds - a few dozen, and the mailing they do so themselves, so you need to get a subscription to a paid service, about 10-15 thousand rubles / year. 2. EDS. It is necessary to take at once tricked out to fit all sites (because there are several types). It is updated every year (~15 thousand rubles per year). Total per month, taking into account the salary of two specialists higher will get an average of 75 thousand rubles." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(549) "Tender specialist receives about 40-70 thousand rubles (about 70 thousand rubles of costs with taxes, if you count the average salary of 55 thousand rubles).
With an appraiser is more complicated: each tender with proper experience is estimated 1-2 hours, with 150 effective hours per month (we calculate for working days, taking into account holidays and vacation) will be 1.3% of the monthly salary to evaluate one tender. With the right grouping (to evaluate 3-5 tenders at once) you can reduce to 1%/tender." ["~PREVIEW_TEXT"]=> string(512) "Tender specialist receives about 40-70 thousand rubles (about 70 thousand rubles of costs with taxes, if you count the average salary of 55 thousand rubles). With an appraiser is more complicated: each tender with proper experience is estimated 1-2 hours, with 150 effective hours per month (we calculate for working days, taking into account holidays and vacation) will be 1.3% of the monthly salary to evaluate one tender. With the right grouping (to evaluate 3-5 tenders at once) you can reduce to 1%/tender." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "170" ["~SORT"]=> string(3) "170" ["CODE"]=> string(37) "22-tenders-tender-department-creation" ["~CODE"]=> string(37) "22-tenders-tender-department-creation" ["EXTERNAL_ID"]=> string(5) "16167" ["~EXTERNAL_ID"]=> string(5) "16167" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:13:19" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [7]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:19:04" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:19:04" ["ID"]=> string(5) "16169" ["~ID"]=> string(5) "16169" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(73) "#23. Tenders. Creation of Tender Department Part 3. Cost of participation" ["~NAME"]=> string(73) "#23. Tenders. Creation of Tender Department Part 3. Cost of participation" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:19:04" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:19:04" ["DETAIL_PAGE_URL"]=> string(85) "/library/money/23-tenders-creation-of-tender-department-part-3-cost-of-participation/" ["~DETAIL_PAGE_URL"]=> string(85) "/library/money/23-tenders-creation-of-tender-department-part-3-cost-of-participation/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(747) "What else is there to spend money on?

1. Ensuring participation in the tender (we consider the cost of money as a loan at 36% per annum. The average security is 5% of the amount of the tender, the term of "freezing" the money - 1 month).
2. ensuring the execution of the contract (this is already when we won). We calculate the cost of the bank guarantee. That's about 0.5% of the contract amount.
Now let's calculate the financial model:
- we participate in five tenders a month,
- we win 1 tender per month for 3 million rubles on average.

The cost of winning one such tender will amount to about Br100 thousand. (~3% of the won tender)." ["~DETAIL_TEXT"]=> string(649) "What else is there to spend money on? 1. Ensuring participation in the tender (we consider the cost of money as a loan at 36% per annum. The average security is 5% of the amount of the tender, the term of "freezing" the money - 1 month). 2. ensuring the execution of the contract (this is already when we won). We calculate the cost of the bank guarantee. That's about 0.5% of the contract amount. Now let's calculate the financial model: - we participate in five tenders a month, - we win 1 tender per month for 3 million rubles on average. The cost of winning one such tender will amount to about Br100 thousand. (~3% of the won tender)." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(213) "Ensuring participation in the tender (we consider the cost of money as a loan at 36% per annum. The average security is 5% of the tender amount, the period of money "freezing" - 1 month)." ["~PREVIEW_TEXT"]=> string(187) "Ensuring participation in the tender (we consider the cost of money as a loan at 36% per annum. The average security is 5% of the tender amount, the period of money "freezing" - 1 month)." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "180" ["~SORT"]=> string(3) "180" ["CODE"]=> string(69) "23-tenders-creation-of-tender-department-part-3-cost-of-participation" ["~CODE"]=> string(69) "23-tenders-creation-of-tender-department-part-3-cost-of-participation" ["EXTERNAL_ID"]=> string(5) "16169" ["~EXTERNAL_ID"]=> string(5) "16169" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:19:04" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [8]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:22:07" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:22:07" ["ID"]=> string(5) "16170" ["~ID"]=> string(5) "16170" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(47) "#30. Partner programs in digital. Why go there?" ["~NAME"]=> string(47) "#30. Partner programs in digital. Why go there?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:22:07" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:22:07" ["DETAIL_PAGE_URL"]=> string(59) "/library/money/30-partner-programs-in-digital-why-go-there/" ["~DETAIL_PAGE_URL"]=> string(59) "/library/money/30-partner-programs-in-digital-why-go-there/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1367) "Tagline recently published a rating of affiliate programs for production. Previously it was the prerogative of agencies that had a pool of proven contractors, but in recent years, the growth of the market and agencies has led to the emergence of two dozen such programs in the production segment, and public.

Why go in conditions of not the best prices, frequent ban on publication of cases, post-payment (often!) and other restrictions?

1 Reboot your resources. Simple resources (called bench in the West) in digital - it's a disaster, production must be uploaded to 120%.

2 An opportunity to learn how the work in the agency you are partnering with is organized. If they are larger than you and earn more, then the processes are (probably!) better?

3 Experience working with big clients. It often happens that without understanding a number of nuances - bureaucratic (start without a contract on the letter of guarantee), technical, (you have not yet passed, until you have passed the trial operation) you will not be able to complete a large project. And here you can learn.

4 Sale of business. If you want to get off this galley - let me get to know you better, it will significantly increase the chances of sale, which oh how difficult in this area." ["~DETAIL_TEXT"]=> string(1269) "Tagline recently published a rating of affiliate programs for production. Previously it was the prerogative of agencies that had a pool of proven contractors, but in recent years, the growth of the market and agencies has led to the emergence of two dozen such programs in the production segment, and public. Why go in conditions of not the best prices, frequent ban on publication of cases, post-payment (often!) and other restrictions? 1 Reboot your resources. Simple resources (called bench in the West) in digital - it's a disaster, production must be uploaded to 120%. 2 An opportunity to learn how the work in the agency you are partnering with is organized. If they are larger than you and earn more, then the processes are (probably!) better? 3 Experience working with big clients. It often happens that without understanding a number of nuances - bureaucratic (start without a contract on the letter of guarantee), technical, (you have not yet passed, until you have passed the trial operation) you will not be able to complete a large project. And here you can learn. 4 Sale of business. If you want to get off this galley - let me get to know you better, it will significantly increase the chances of sale, which oh how difficult in this area." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(308) "Tagline recently published a rating of affiliate programs for production. Previously it was the prerogative of agencies that had a pool of proven contractors, but in recent years, the growth of the market and agencies has led to the emergence of two dozen such programs in the production segment, and public." ["~PREVIEW_TEXT"]=> string(308) "Tagline recently published a rating of affiliate programs for production. Previously it was the prerogative of agencies that had a pool of proven contractors, but in recent years, the growth of the market and agencies has led to the emergence of two dozen such programs in the production segment, and public." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "230" ["~SORT"]=> string(3) "230" ["CODE"]=> string(43) "30-partner-programs-in-digital-why-go-there" ["~CODE"]=> string(43) "30-partner-programs-in-digital-why-go-there" ["EXTERNAL_ID"]=> string(5) "16170" ["~EXTERNAL_ID"]=> string(5) "16170" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:22:07" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [9]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:23:44" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:23:44" ["ID"]=> string(5) "16171" ["~ID"]=> string(5) "16171" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(58) "#31. Partner programs in digital. How do you choose yours?" ["~NAME"]=> string(58) "#31. Partner programs in digital. How do you choose yours?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:23:44" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:23:44" ["DETAIL_PAGE_URL"]=> string(70) "/library/money/31-partner-programs-in-digital-how-do-you-choose-yours/" ["~DETAIL_PAGE_URL"]=> string(70) "/library/money/31-partner-programs-in-digital-how-do-you-choose-yours/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(964) "1 Of course, the money. The cost of entry (free of charge, one-time fee, annual fee). The cost of the lid - payment for the lid, for the transaction, as a percentage or money. If per lid - when is the payment made upon receiving the lid or upon receiving money from the customer?

2 Responsibility of the agency: do you receive the lid and are accompanied/ helped to sell/rule problems or just throw your phone/mail/name/hostel? In the first case, the benefit is clear, in the second, you will have a very low conversion: a person has come to a large agency, and his "football" to several smaller players, they say, you can not afford us. And everyone needs to explain their task anew.

3 Types of lids that come, and the second important - competitiveness (the ratio of the number of lids to the number of studio partners that take them). Are there restrictions - no more than three partners per lid, for example?" ["~DETAIL_TEXT"]=> string(918) "1 Of course, the money. The cost of entry (free of charge, one-time fee, annual fee). The cost of the lid - payment for the lid, for the transaction, as a percentage or money. If per lid - when is the payment made upon receiving the lid or upon receiving money from the customer? 2 Responsibility of the agency: do you receive the lid and are accompanied/ helped to sell/rule problems or just throw your phone/mail/name/hostel? In the first case, the benefit is clear, in the second, you will have a very low conversion: a person has come to a large agency, and his "football" to several smaller players, they say, you can not afford us. And everyone needs to explain their task anew. 3 Types of lids that come, and the second important - competitiveness (the ratio of the number of lids to the number of studio partners that take them). Are there restrictions - no more than three partners per lid, for example?" ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(71) "There are two dozen partners in the Tagline ranking now. How to choose?" ["~PREVIEW_TEXT"]=> string(71) "There are two dozen partners in the Tagline ranking now. How to choose?" ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "240" ["~SORT"]=> string(3) "240" ["CODE"]=> string(54) "31-partner-programs-in-digital-how-do-you-choose-yours" ["~CODE"]=> string(54) "31-partner-programs-in-digital-how-do-you-choose-yours" ["EXTERNAL_ID"]=> string(5) "16171" ["~EXTERNAL_ID"]=> string(5) "16171" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:23:44" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [10]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:31:50" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:31:50" ["ID"]=> string(5) "16173" ["~ID"]=> string(5) "16173" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(81) "#39. Consulting: why do not they like to pay for it (in Russia), and for nothing." ["~NAME"]=> string(81) "#39. Consulting: why do not they like to pay for it (in Russia), and for nothing." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:31:50" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:31:50" ["DETAIL_PAGE_URL"]=> string(90) "/library/money/39-consulting-why-do-not-they-like-to-pay-for-it-in-russia-and-for-nothing/" ["~DETAIL_PAGE_URL"]=> string(90) "/library/money/39-consulting-why-do-not-they-like-to-pay-for-it-in-russia-and-for-nothing/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1354) "Consulting (we are talking about digital now) pursues several things at once:

- to get an independent view of your business (any internal employee of a company has his own goals/motivation, but the self-deception of the owners can be talked about endlessly).
- to get a "racher," that is, a study on a given topic. For example - "which companies will become my competitors if I go to market X with my current positioning"?
- will receive marketing support (if the consultant knows/knows certain people/influences).

The second important point is that the consultants themselves essentially form the tasks to be performed for you. For example, we have made this telegram channel and we conduct it ourselves, and the consulting we receive in the form of recommendations: how to conduct the channel, what not to write about, and the main thing - how to further use all this content. That is, they do not work for you, but you get the right solutions to problems, which you still solve yourself. But - more efficiently.

Now on the digital market there are 3-4 teams that know how to consult, we work with one - this is A2A Agency, that is Alexey Ramensky (Tagline). We recommend to cooperate (no, payment for consulting will not raise the ratings)." ["~DETAIL_TEXT"]=> string(1254) "Consulting (we are talking about digital now) pursues several things at once: - to get an independent view of your business (any internal employee of a company has his own goals/motivation, but the self-deception of the owners can be talked about endlessly). - to get a "racher," that is, a study on a given topic. For example - "which companies will become my competitors if I go to market X with my current positioning"? - will receive marketing support (if the consultant knows/knows certain people/influences). The second important point is that the consultants themselves essentially form the tasks to be performed for you. For example, we have made this telegram channel and we conduct it ourselves, and the consulting we receive in the form of recommendations: how to conduct the channel, what not to write about, and the main thing - how to further use all this content. That is, they do not work for you, but you get the right solutions to problems, which you still solve yourself. But - more efficiently. Now on the digital market there are 3-4 teams that know how to consult, we work with one - this is A2A Agency, that is Alexey Ramensky (Tagline). We recommend to cooperate (no, payment for consulting will not raise the ratings)." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(576) "Consulting (we are talking about digital now) pursues several things at once:
- to get an independent view of your business (any internal employee of a company has his own goals/motivation, but the self-deception of the owners can be talked about endlessly).
- to get a "racher," that is, a study on a given topic. For example - "which companies will become my competitors if I go to market X with my current positioning"?
- will receive marketing support (if the consultant knows/knows certain people/influences)." ["~PREVIEW_TEXT"]=> string(517) "Consulting (we are talking about digital now) pursues several things at once: - to get an independent view of your business (any internal employee of a company has his own goals/motivation, but the self-deception of the owners can be talked about endlessly). - to get a "racher," that is, a study on a given topic. For example - "which companies will become my competitors if I go to market X with my current positioning"? - will receive marketing support (if the consultant knows/knows certain people/influences)." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "270" ["~SORT"]=> string(3) "270" ["CODE"]=> string(74) "39-consulting-why-do-not-they-like-to-pay-for-it-in-russia-and-for-nothing" ["~CODE"]=> string(74) "39-consulting-why-do-not-they-like-to-pay-for-it-in-russia-and-for-nothing" ["EXTERNAL_ID"]=> string(5) "16173" ["~EXTERNAL_ID"]=> string(5) "16173" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:31:50" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [11]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:34:58" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:34:58" ["ID"]=> string(5) "16174" ["~ID"]=> string(5) "16174" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(38) "#42. Ratings, part one: how to get in?" ["~NAME"]=> string(38) "#42. Ratings, part one: how to get in?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:34:58" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:34:58" ["DETAIL_PAGE_URL"]=> string(49) "/library/money/42-ratings-part-one-how-to-get-in/" ["~DETAIL_PAGE_URL"]=> string(49) "/library/money/42-ratings-part-one-how-to-get-in/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1169) "Both clients and agencies are looking at ratings. If we talk about the web (not marketing, not system integration), there are only three actual ratings: Taglane, RatingRunet (including CMS Magazine) and Ruvard.

There are also niche ratings - for example, Bitrix, but here the ratings are more subjective. For example, a company specializing in Bitrix may be significantly higher in the position of a much larger production, but with several frameworks in the product portfolio.

How to get to the rating?

- A bribe. Not at once, not working. There are few ratings, and one bribe will cost all the authority for clients. That is, there is a high risk of transaction "sum of bribe = value of business direction of a rating". Who do you think will agree?
- "Work better." Well, you know who says that. All right, PR, turnovers, large clients (Taglane), delivered large projects (RatingRunet) and at high positions in the first two ratings Ruvard, as an aggregator, will pull the project up.
- Buy advertising / accompaniment. We will talk about this in the next article." ["~DETAIL_TEXT"]=> string(1077) "Both clients and agencies are looking at ratings. If we talk about the web (not marketing, not system integration), there are only three actual ratings: Taglane, RatingRunet (including CMS Magazine) and Ruvard. There are also niche ratings - for example, Bitrix, but here the ratings are more subjective. For example, a company specializing in Bitrix may be significantly higher in the position of a much larger production, but with several frameworks in the product portfolio. How to get to the rating? - A bribe. Not at once, not working. There are few ratings, and one bribe will cost all the authority for clients. That is, there is a high risk of transaction "sum of bribe = value of business direction of a rating". Who do you think will agree? - "Work better." Well, you know who says that. All right, PR, turnovers, large clients (Taglane), delivered large projects (RatingRunet) and at high positions in the first two ratings Ruvard, as an aggregator, will pull the project up. - Buy advertising / accompaniment. We will talk about this in the next article." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(226) "Both clients and agencies are looking at ratings. If we talk about the web (not marketing, not system integration), there are only three actual ratings: Taglane, RatingRunet (including CMS Magazine) and Ruward." ["~PREVIEW_TEXT"]=> string(210) "Both clients and agencies are looking at ratings. If we talk about the web (not marketing, not system integration), there are only three actual ratings: Taglane, RatingRunet (including CMS Magazine) and Ruward." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "290" ["~SORT"]=> string(3) "290" ["CODE"]=> string(33) "42-ratings-part-one-how-to-get-in" ["~CODE"]=> string(33) "42-ratings-part-one-how-to-get-in" ["EXTERNAL_ID"]=> string(5) "16174" ["~EXTERNAL_ID"]=> string(5) "16174" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:34:58" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [12]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:36:27" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:36:27" ["ID"]=> string(5) "16175" ["~ID"]=> string(5) "16175" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(48) "#43. Ratings, part two: who to pay and for what?" ["~NAME"]=> string(48) "#43. Ratings, part two: who to pay and for what?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:36:27" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:36:27" ["DETAIL_PAGE_URL"]=> string(59) "/library/money/43-ratings-part-two-who-to-pay-and-for-what/" ["~DETAIL_PAGE_URL"]=> string(59) "/library/money/43-ratings-part-two-who-to-pay-and-for-what/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1019) "Tonight we'll talk about what to do if you're not in the top, but really want to.

Ruward. There are special options for hitting the zero (first line ahead) in all the presented ratings. Write and bargain at the address of the editorial office. The longer you take - the more discounts you will get. Plus - periodically (by the end of the quarter/year) fly accommodation with discounts.
Tagline. Oh this Alexey 😊 If you can catch the guys from Tagline, you can agree on 3, 5, 20 places. And there is an option "open company card", so much more obvious.
Rating Runeta. Every quarter they arrange auctions through Google tables (yes, it is possible!). Bids are higher every year, but the traffic is also increasing.

It's about us. We use all three channels above and highly recommend: there are transitions, everything works. The main thing is to count the lids/transitions every quarter so as not to drain the budget for nothing." ["~DETAIL_TEXT"]=> string(943) "Tonight we'll talk about what to do if you're not in the top, but really want to. Ruward. There are special options for hitting the zero (first line ahead) in all the presented ratings. Write and bargain at the address of the editorial office. The longer you take - the more discounts you will get. Plus - periodically (by the end of the quarter/year) fly accommodation with discounts. Tagline. Oh this Alexey 😊 If you can catch the guys from Tagline, you can agree on 3, 5, 20 places. And there is an option "open company card", so much more obvious. Rating Runeta. Every quarter they arrange auctions through Google tables (yes, it is possible!). Bids are higher every year, but the traffic is also increasing. It's about us. We use all three channels above and highly recommend: there are transitions, everything works. The main thing is to count the lids/transitions every quarter so as not to drain the budget for nothing." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(89) "Tonight we'll talk about what to do if you're not in the top, but really want to." ["~PREVIEW_TEXT"]=> string(81) "Tonight we'll talk about what to do if you're not in the top, but really want to." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "300" ["~SORT"]=> string(3) "300" ["CODE"]=> string(43) "43-ratings-part-two-who-to-pay-and-for-what" ["~CODE"]=> string(43) "43-ratings-part-two-who-to-pay-and-for-what" ["EXTERNAL_ID"]=> string(5) "16175" ["~EXTERNAL_ID"]=> string(5) "16175" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:36:27" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [13]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:29:39" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:29:39" ["ID"]=> string(5) "16172" ["~ID"]=> string(5) "16172" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(42) "#34. Extyl partner. What's the difference?" ["~NAME"]=> string(42) "#34. Extyl partner. What's the difference?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:29:39" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:29:39" ["DETAIL_PAGE_URL"]=> string(54) "/library/money/34-extyl-partner-what-s-the-difference/" ["~DETAIL_PAGE_URL"]=> string(54) "/library/money/34-extyl-partner-what-s-the-difference/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(908) "We have our own partnership program since 2015, but only now we have made it public. We didn't aim to do "not like everyone else", but we interviewed our partners about what it gives us. And here's what:

1 The contract awarding tool. It's simple - we take our hands free.
2 Gaining experience. We give access to our regulations, the Intranet and in general an understanding of how the work is organized. We sign the NDA, but what prevents you from borrowing some solutions?
3 A way to avoid the cash gap: by crushing big tasks and paying monthly. Cash breaks are about any big tender, by the way.
4 Reducing risks (we are the ones who participate in tenders: collateral, register of unfair suppliers - our problems).
5 Development to the franchisee and full project management (with all our chips and experience).
Registration." ["~DETAIL_TEXT"]=> string(835) "We have our own partnership program since 2015, but only now we have made it public. We didn't aim to do "not like everyone else", but we interviewed our partners about what it gives us. And here's what: 1 The contract awarding tool. It's simple - we take our hands free. 2 Gaining experience. We give access to our regulations, the Intranet and in general an understanding of how the work is organized. We sign the NDA, but what prevents you from borrowing some solutions? 3 A way to avoid the cash gap: by crushing big tasks and paying monthly. Cash breaks are about any big tender, by the way. 4 Reducing risks (we are the ones who participate in tenders: collateral, register of unfair suppliers - our problems). 5 Development to the franchisee and full project management (with all our chips and experience). Registration." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(197) "We have our own partnership program since 2015, but only now we have made it public. We did not aim to do "not like everyone else", but we interviewed our partners about what it gives us." ["~PREVIEW_TEXT"]=> string(187) "We have our own partnership program since 2015, but only now we have made it public. We did not aim to do "not like everyone else", but we interviewed our partners about what it gives us." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "340" ["~SORT"]=> string(3) "340" ["CODE"]=> string(38) "34-extyl-partner-what-s-the-difference" ["~CODE"]=> string(38) "34-extyl-partner-what-s-the-difference" ["EXTERNAL_ID"]=> string(5) "16172" ["~EXTERNAL_ID"]=> string(5) "16172" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:29:39" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [14]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:37:26" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:37:26" ["ID"]=> string(5) "16176" ["~ID"]=> string(5) "16176" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(40) "#48. Corporations and the value of free." ["~NAME"]=> string(40) "#48. Corporations and the value of free." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:37:26" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:37:26" ["DETAIL_PAGE_URL"]=> string(53) "/library/money/48-corporations-and-the-value-of-free/" ["~DETAIL_PAGE_URL"]=> string(53) "/library/money/48-corporations-and-the-value-of-free/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(690) "We switched to a new corporate system quite a long time ago: no obligation, high frequency, a certain topic and - fees. The company compensates from 50 to 70% of expenses, the rest - employees are discounted.

At first, it was an experiment, and not even quite a corporate one - say, let's go to karting all together. Having collected feedback, we got: what you pay for (even if part of the price) - is valued much more than free alcoholic beverages (although no one canceled the alcohol).

Reduced costs for the company + partial coverage allowed to hold such events more often (in summer - every month!). We highly recommend it." ["~DETAIL_TEXT"]=> string(634) "We switched to a new corporate system quite a long time ago: no obligation, high frequency, a certain topic and - fees. The company compensates from 50 to 70% of expenses, the rest - employees are discounted. At first, it was an experiment, and not even quite a corporate one - say, let's go to karting all together. Having collected feedback, we got: what you pay for (even if part of the price) - is valued much more than free alcoholic beverages (although no one canceled the alcohol). Reduced costs for the company + partial coverage allowed to hold such events more often (in summer - every month!). We highly recommend it." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(212) "We switched to a new corporate system quite a long time ago: no obligation, high frequency, a certain topic and - fees. The company compensates from 50 to 70% of expenses, the rest - employees are discounted." ["~PREVIEW_TEXT"]=> string(208) "We switched to a new corporate system quite a long time ago: no obligation, high frequency, a certain topic and - fees. The company compensates from 50 to 70% of expenses, the rest - employees are discounted." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "340" ["~SORT"]=> string(3) "340" ["CODE"]=> string(37) "48-corporations-and-the-value-of-free" ["~CODE"]=> string(37) "48-corporations-and-the-value-of-free" ["EXTERNAL_ID"]=> string(5) "16176" ["~EXTERNAL_ID"]=> string(5) "16176" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:37:26" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [15]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:41:16" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:41:16" ["ID"]=> string(5) "16178" ["~ID"]=> string(5) "16178" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(48) "#54. SOUT or how not to get a million penalties." ["~NAME"]=> string(48) "#54. SOUT or how not to get a million penalties." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:41:34" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:41:34" ["DETAIL_PAGE_URL"]=> string(60) "/library/money/54-sot-or-how-not-to-get-a-million-penalties/" ["~DETAIL_PAGE_URL"]=> string(60) "/library/money/54-sot-or-how-not-to-get-a-million-penalties/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1976) "Special assessment of working conditions is a mandatory procedure for all Russian organizations.
It is necessary to conduct it even for office workers. The only ones who are "released" are remote workers.

The main thing about the SHOUT:

- Development of regulatory documents. It is easier to pay for a special company that will do everything. About it a little later.
- The composition of the commission that will conduct the SHOUT.
The number of members of the commission should be odd, the best - three. A chairman is appointed, a manager.
- Jobs will be evaluated for 20 % of the total number of jobs (but at least two). The results are applied to all similar jobs.
Example: if you have 20 employees with a Programmer job, 4 jobs must be evaluated. And this is the same for the other jobs (all of them) according to the staffing table.

Selection of the company for the SHOOT:
- It is important that the cost of services depends on the number of jobs.
- And what we talked about in the beginning. It's quite normal when the escort is on. Many companies are not ready to develop templates of documents, orders and rules themselves.
What to do after receiving documents?
From the day the results report is approved, the employer must:
- Within 3 working days, notify the organization that conducted the SOUTH about the approval;
- No later than 30 calendar days in advance, under the signature, to familiarize the employees with the results of the special assessment;
- If the organization has an official website, within 30 calendar days from the date of approval of the report, the employer shall place the summary data on the results of the assessment;
- Submit a declaration to the labour inspectorate
Fines for noncompliance are not weak: the total can reach 400,000 and up to 90 days of suspension of the company." ["~DETAIL_TEXT"]=> string(1842) "Special assessment of working conditions is a mandatory procedure for all Russian organizations. It is necessary to conduct it even for office workers. The only ones who are "released" are remote workers. The main thing about the SHOUT: - Development of regulatory documents. It is easier to pay for a special company that will do everything. About it a little later. - The composition of the commission that will conduct the SHOUT. The number of members of the commission should be odd, the best - three. A chairman is appointed, a manager. - Jobs will be evaluated for 20 % of the total number of jobs (but at least two). The results are applied to all similar jobs. Example: if you have 20 employees with a Programmer job, 4 jobs must be evaluated. And this is the same for the other jobs (all of them) according to the staffing table. Selection of the company for the SHOOT: - It is important that the cost of services depends on the number of jobs. - And what we talked about in the beginning. It's quite normal when the escort is on. Many companies are not ready to develop templates of documents, orders and rules themselves. What to do after receiving documents? From the day the results report is approved, the employer must: - Within 3 working days, notify the organization that conducted the SOUTH about the approval; - No later than 30 calendar days in advance, under the signature, to familiarize the employees with the results of the special assessment; - If the organization has an official website, within 30 calendar days from the date of approval of the report, the employer shall place the summary data on the results of the assessment; - Submit a declaration to the labour inspectorate Fines for noncompliance are not weak: the total can reach 400,000 and up to 90 days of suspension of the company." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(220) "Special assessment of working conditions is a mandatory procedure for all Russian organizations.
It is necessary to conduct it even for office workers. The only ones who are "released" are remote workers." ["~PREVIEW_TEXT"]=> string(205) "Special assessment of working conditions is a mandatory procedure for all Russian organizations. It is necessary to conduct it even for office workers. The only ones who are "released" are remote workers." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "390" ["~SORT"]=> string(3) "390" ["CODE"]=> string(44) "54-sot-or-how-not-to-get-a-million-penalties" ["~CODE"]=> string(44) "54-sot-or-how-not-to-get-a-million-penalties" ["EXTERNAL_ID"]=> string(5) "16178" ["~EXTERNAL_ID"]=> string(5) "16178" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:41:16" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [16]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:38:58" ["~DATE_CREATE"]=> string(19) "06/04/2020 18:38:58" ["ID"]=> string(5) "16177" ["~ID"]=> string(5) "16177" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2436" ["~IBLOCK_SECTION_ID"]=> string(4) "2436" ["NAME"]=> string(38) "#49. Occupational safety and security." ["~NAME"]=> string(38) "#49. Occupational safety and security." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:38:58" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:38:58" ["DETAIL_PAGE_URL"]=> string(51) "/library/money/49-occupational-safety-and-security/" ["~DETAIL_PAGE_URL"]=> string(51) "/library/money/49-occupational-safety-and-security/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1205) "If you have more than 50 people - you can catch fines if you do not have a health and safety certification/documents.

Basic nuances:

1. If you have more than 50 people, you must either enter a new unit of occupational health and safety specialist in your staff schedule. Otherwise a fine.
2. If there are less than 50 people, the obligation is imposed on one of the employees.
A 3-person committee is created. They need to take specialized courses in the training centre, after which it will be possible to teach other employees the necessary safety regulations.
3. There is also a lot of documentation to do.
There should be created: magazines, orders, acts. If there are doubts, it is always possible to carry out an audit during which errors will be shown and how to correct them.
4. Fines are more than severe. FOR ANY VIOLATION.
For organizations: 50,000 - 80,000 r., officials: 2000 – 5000 р.
At repeated detection of violations even more expensive: For officials: 30 000 - 40 000 r. or disqualification for the period from one to three years, organizations: 100,000 - 200,000 rubles or suspension of activity for up to 90 days." ["~DETAIL_TEXT"]=> string(1150) "If you have more than 50 people - you can catch fines if you do not have a health and safety certification/documents. Basic nuances: 1. If you have more than 50 people, you must either enter a new unit of occupational health and safety specialist in your staff schedule. Otherwise a fine. 2. If there are less than 50 people, the obligation is imposed on one of the employees. A 3-person committee is created. They need to take specialized courses in the training centre, after which it will be possible to teach other employees the necessary safety regulations. 3. There is also a lot of documentation to do. There should be created: magazines, orders, acts. If there are doubts, it is always possible to carry out an audit during which errors will be shown and how to correct them. 4. Fines are more than severe. FOR ANY VIOLATION. For organizations: 50,000 - 80,000 r., officials: 2000 – 5000 р. At repeated detection of violations even more expensive: For officials: 30 000 - 40 000 r. or disqualification for the period from one to three years, organizations: 100,000 - 200,000 rubles or suspension of activity for up to 90 days." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(117) "If you have more than 50 people - you can catch fines if you do not have a health and safety certification/documents." ["~PREVIEW_TEXT"]=> string(117) "If you have more than 50 people - you can catch fines if you do not have a health and safety certification/documents." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "500" ["~SORT"]=> string(3) "500" ["CODE"]=> string(35) "49-occupational-safety-and-security" ["~CODE"]=> string(35) "49-occupational-safety-and-security" ["EXTERNAL_ID"]=> string(5) "16177" ["~EXTERNAL_ID"]=> string(5) "16177" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 18:38:58" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } } } [2434]=> array(1) { ["ITEMS"]=> array(3) { [0]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:40:43" ["~DATE_CREATE"]=> string(19) "06/04/2020 17:40:43" ["ID"]=> string(5) "16155" ["~ID"]=> string(5) "16155" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2434" ["~IBLOCK_SECTION_ID"]=> string(4) "2434" ["NAME"]=> string(37) "#15. What kind of analysts are there?" ["~NAME"]=> string(37) "#15. What kind of analysts are there?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 17:40:43" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 17:40:43" ["DETAIL_PAGE_URL"]=> string(55) "/library/motivation/15-what-kind-of-analysts-are-there/" ["~DETAIL_PAGE_URL"]=> string(55) "/library/motivation/15-what-kind-of-analysts-are-there/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(863) "Integrators have a division into two types of analysts: business and technical.
For complex web projects it makes sense to do the same. A business analyst is a person who not only interviews the customer, but also helps him formulate his tasks, transforming it into the TOR. Technical analyst, in turn, similar to the architect, but together with the business looks not only the current state and objectives of the system, but also where the system will grow in the future.

In our agency, a business analyst has grown from managers, while a technical analyst has grown from programmers. In our opinion, it is very difficult to get such a person, so listen to what your people want to do.

Analytics is one of the tools for scaling and transition from projects "up to a million" to projects "5-20 million rubles"." ["~DETAIL_TEXT"]=> string(818) "Integrators have a division into two types of analysts: business and technical. For complex web projects it makes sense to do the same. A business analyst is a person who not only interviews the customer, but also helps him formulate his tasks, transforming it into the TOR. Technical analyst, in turn, similar to the architect, but together with the business looks not only the current state and objectives of the system, but also where the system will grow in the future. In our agency, a business analyst has grown from managers, while a technical analyst has grown from programmers. In our opinion, it is very difficult to get such a person, so listen to what your people want to do. Analytics is one of the tools for scaling and transition from projects "up to a million" to projects "5-20 million rubles"." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(337) "A business analyst is a person who not only interviews the client, but also helps him to formulate his tasks, transforming it into the TOR. Technical analyst, in turn, looks like an architect, but together with the business looks not only the current state and objectives of the system, but also where the system will grow in the future." ["~PREVIEW_TEXT"]=> string(337) "A business analyst is a person who not only interviews the client, but also helps him to formulate his tasks, transforming it into the TOR. Technical analyst, in turn, looks like an architect, but together with the business looks not only the current state and objectives of the system, but also where the system will grow in the future." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "110" ["~SORT"]=> string(3) "110" ["CODE"]=> string(34) "15-what-kind-of-analysts-are-there" ["~CODE"]=> string(34) "15-what-kind-of-analysts-are-there" ["EXTERNAL_ID"]=> string(5) "16155" ["~EXTERNAL_ID"]=> string(5) "16155" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:40:43" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [1]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:43:13" ["~DATE_CREATE"]=> string(19) "06/04/2020 17:43:13" ["ID"]=> string(5) "16156" ["~ID"]=> string(5) "16156" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2434" ["~IBLOCK_SECTION_ID"]=> string(4) "2434" ["NAME"]=> string(21) "#52. Motivation in IT" ["~NAME"]=> string(21) "#52. Motivation in IT" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 17:43:13" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 17:43:13" ["DETAIL_PAGE_URL"]=> string(40) "/library/motivation/52-motivation-in-it/" ["~DETAIL_PAGE_URL"]=> string(40) "/library/motivation/52-motivation-in-it/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(984) "One of the main motivations in any work is its material component. In IT, people are busy with intellectual work, so it is important to maintain not only the material comfort.

The load of projects can be jumpy, so the best thing for professionals is to come to work when it is convenient. It is excellent to create not exact time of arrival on work which presses on those who is not able to be late, and to offer the certain period of time in the morning when the person chooses the beginning of the worker suitable to its rhythm. For example, in our company, the time of coming to work is from 9 to 11 o'clock.

The second good motivation is to work from home. For example, we have an experiment where an employee is given one or two days of work from home as a bonus. I especially like it for guys who skate for 1-2 hours before work. And let's note that in large companies, as a rule, they won't be able to do that, so it can be your advantage." ["~DETAIL_TEXT"]=> string(952) "One of the main motivations in any work is its material component. In IT, people are busy with intellectual work, so it is important to maintain not only the material comfort. The load of projects can be jumpy, so the best thing for professionals is to come to work when it is convenient. It is excellent to create not exact time of arrival on work which presses on those who is not able to be late, and to offer the certain period of time in the morning when the person chooses the beginning of the worker suitable to its rhythm. For example, in our company, the time of coming to work is from 9 to 11 o'clock. The second good motivation is to work from home. For example, we have an experiment where an employee is given one or two days of work from home as a bonus. I especially like it for guys who skate for 1-2 hours before work. And let's note that in large companies, as a rule, they won't be able to do that, so it can be your advantage." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(175) "One of the main motivations in any work is its material component. In IT, people are busy with intellectual work, so it is important to maintain not only the material comfort." ["~PREVIEW_TEXT"]=> string(175) "One of the main motivations in any work is its material component. In IT, people are busy with intellectual work, so it is important to maintain not only the material comfort." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "370" ["~SORT"]=> string(3) "370" ["CODE"]=> string(19) "52-motivation-in-it" ["~CODE"]=> string(19) "52-motivation-in-it" ["EXTERNAL_ID"]=> string(5) "16156" ["~EXTERNAL_ID"]=> string(5) "16156" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:43:13" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [2]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:38:30" ["~DATE_CREATE"]=> string(19) "06/04/2020 17:38:30" ["ID"]=> string(5) "16154" ["~ID"]=> string(5) "16154" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2434" ["~IBLOCK_SECTION_ID"]=> string(4) "2434" ["NAME"]=> string(68) "#9. Adapting the thymlides is like killing a technician in a leader." ["~NAME"]=> string(68) "#9. Adapting the thymlides is like killing a technician in a leader." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 17:38:30" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 17:38:30" ["DETAIL_PAGE_URL"]=> string(86) "/library/motivation/9-adapting-the-thymlides-is-like-killing-a-technician-in-a-leader/" ["~DETAIL_PAGE_URL"]=> string(86) "/library/motivation/9-adapting-the-thymlides-is-like-killing-a-technician-in-a-leader/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1079) "As a rule, the most gifted engineers, i.e. not managers, become thymlides.
The main problem - no delegation and total control. You can and should fight it, because management is a separate work.
The first ambush is "I'll do it myself and for everyone." It is treated either by self-control or by increasing the command (when it is physically impossible to "do everything for everyone").
The second ambush is total control. Timlid is responsible for his head, yes, but too much control demotivates.
Resolution: weaken control while providing feedback on each change. Then the team itself will see and decide how to be more effective.
.
Detailed presentation on the topic - Alexander Trofimov, Kaspersky Lab:
.

" ["DETAIL_TEXT_TYPE"]=> string(4) "html" ["~DETAIL_TEXT_TYPE"]=> string(4) "html" ["PREVIEW_TEXT"]=> string(479) "The main problem is the lack of delegation and total control. You can and should fight it, because management is a separate job.
The first ambush is "I will do everything myself and for everyone". It is treated either by self-control or by increasing the team (when it is physically impossible to "do everything for everyone").
The second ambush is total control. Timlid is responsible for his head, yes, but too tight control demotivates." ["~PREVIEW_TEXT"]=> string(441) "The main problem is the lack of delegation and total control. You can and should fight it, because management is a separate job. The first ambush is "I will do everything myself and for everyone". It is treated either by self-control or by increasing the team (when it is physically impossible to "do everything for everyone"). The second ambush is total control. Timlid is responsible for his head, yes, but too tight control demotivates." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "500" ["~SORT"]=> string(3) "500" ["CODE"]=> string(65) "9-adapting-the-thymlides-is-like-killing-a-technician-in-a-leader" ["~CODE"]=> string(65) "9-adapting-the-thymlides-is-like-killing-a-technician-in-a-leader" ["EXTERNAL_ID"]=> string(5) "16154" ["~EXTERNAL_ID"]=> string(5) "16154" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:38:30" } ["PROPERTIES"]=> array(1) { [" "]=> &NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } } } [2432]=> array(1) { ["ITEMS"]=> array(5) { [0]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:35:09" ["~DATE_CREATE"]=> string(19) "06/04/2020 17:35:09" ["ID"]=> string(5) "16153" ["~ID"]=> string(5) "16153" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2432" ["~IBLOCK_SECTION_ID"]=> string(4) "2432" ["NAME"]=> string(45) "#28. Staff turnover and how do you count her?" ["~NAME"]=> string(45) "#28. Staff turnover and how do you count her?" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 18:49:56" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 18:49:56" ["DETAIL_PAGE_URL"]=> string(49) "/library/hr/28-tekuchka-and-how-do-you-count-her/" ["~DETAIL_PAGE_URL"]=> string(49) "/library/hr/28-tekuchka-and-how-do-you-count-her/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1087) "An important indicator of HR performance and the company's image in general is the turnover rate by year and for the company as a whole. In total, there are two important indicators: the turnover itself and the average term of work in the company. Tekuchka is the ratio of the average number of employees to the number of fired employees (we exclude people who came for 1-2 days and realized that it was not their job, there were few of them, but there were some). Average term of employment in the company - everything is clear here: we consider the average number of employees in the company or departments, including the General Director (after all, the business can be split or sold, remember?) In Extyl, this figure was 18% over the last 8 years (the total), and this year it rose to 22%. After some research it became clear that this percentage is related to new positions: for example, only on the third HR we realized what we want from each other, two assistants also changed. If you remove the new positions, you will get a 15% reduction." ["~DETAIL_TEXT"]=> string(1047) "An important indicator of HR performance and the company's image in general is the turnover rate by year and for the company as a whole. In total, there are two important indicators: the turnover itself and the average term of work in the company. Tekuchka is the ratio of the average number of employees to the number of fired employees (we exclude people who came for 1-2 days and realized that it was not their job, there were few of them, but there were some). Average term of employment in the company - everything is clear here: we consider the average number of employees in the company or departments, including the General Director (after all, the business can be split or sold, remember?) In Extyl, this figure was 18% over the last 8 years (the total), and this year it rose to 22%. After some research it became clear that this percentage is related to new positions: for example, only on the third HR we realized what we want from each other, two assistants also changed. If you remove the new positions, you will get a 15% reduction." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(189) "All companies have flow, and digital especially. An important indicator of HR performance and the company's image in general is the turnover rate by year and for the company as a whole." ["~PREVIEW_TEXT"]=> string(185) "All companies have flow, and digital especially. An important indicator of HR performance and the company's image in general is the turnover rate by year and for the company as a whole." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "220" ["~SORT"]=> string(3) "220" ["CODE"]=> string(36) "28-tekuchka-and-how-do-you-count-her" ["~CODE"]=> string(36) "28-tekuchka-and-how-do-you-count-her" ["EXTERNAL_ID"]=> string(5) "16153" ["~EXTERNAL_ID"]=> string(5) "16153" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:35:09" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [1]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:33:38" ["~DATE_CREATE"]=> string(19) "06/04/2020 17:33:38" ["ID"]=> string(5) "16152" ["~ID"]=> string(5) "16152" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2432" ["~IBLOCK_SECTION_ID"]=> string(4) "2432" ["NAME"]=> string(22) "#38. HR and HR errors." ["~NAME"]=> string(22) "#38. HR and HR errors." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 17:33:38" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 17:33:38" ["DETAIL_PAGE_URL"]=> string(32) "/library/hr/38-hr-and-hr-errors/" ["~DETAIL_PAGE_URL"]=> string(32) "/library/hr/38-hr-and-hr-errors/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1974) "For the first time in 15 years, our company has had a period when we are not looking for anything. The period is not long, but it is worth telling what principles we have been guided by.

1. It's a long stretch to decide on a candidate.
Each company sets its own time frame, but it is wrong to think for 1-2 weeks in the market conditions. In such a period, a strong candidate will leave. The decision is to give yourself a tough deadline of 2-3 working days, marking his own candidate.
If there are doubts about priorities - remember, firstly, how much it costs to hire an employee from agencies, and secondly, try at least to calculate the lost profit.

2. Do not find out the motivation beyond the financial component.
We all work for money, but there must also be additional motivation. If you interrupt only with money, but do not hear the wishes, then all will end up leaving. And even for a lower salary, but in an interesting project. Such quitting is stress for the team, Eichar, the manager.

3. Not to discuss hiring problems with your superiors.
There is a flow of candidates, but for some reason the staff is not expanding? It is necessary to meet with the "council of elders" and discuss why people do not go: salary, projects, reputation, time on the road. These are obvious factors, but there is also this:
- the friendliness and adequacy of the HR/Secretary. It has had an impact and a couple of times. Find out, who and how communicates with the person for the first time, whether they spend a tour of the office (if, of course, is planned an offshore).
- hygienic factors. Smells in the room (e.g. food, in the hallway), shouting/phone conversations (which may also set a person up incorrectly) - all these factors also affect the decision making process.

The general advice is: Selling the job = Selling your job to potential lids." ["~DETAIL_TEXT"]=> string(1866) "For the first time in 15 years, our company has had a period when we are not looking for anything. The period is not long, but it is worth telling what principles we have been guided by. 1. It's a long stretch to decide on a candidate. Each company sets its own time frame, but it is wrong to think for 1-2 weeks in the market conditions. In such a period, a strong candidate will leave. The decision is to give yourself a tough deadline of 2-3 working days, marking his own candidate. If there are doubts about priorities - remember, firstly, how much it costs to hire an employee from agencies, and secondly, try at least to calculate the lost profit. 2. Do not find out the motivation beyond the financial component. We all work for money, but there must also be additional motivation. If you interrupt only with money, but do not hear the wishes, then all will end up leaving. And even for a lower salary, but in an interesting project. Such quitting is stress for the team, Eichar, the manager. 3. Not to discuss hiring problems with your superiors. There is a flow of candidates, but for some reason the staff is not expanding? It is necessary to meet with the "council of elders" and discuss why people do not go: salary, projects, reputation, time on the road. These are obvious factors, but there is also this: - the friendliness and adequacy of the HR/Secretary. It has had an impact and a couple of times. Find out, who and how communicates with the person for the first time, whether they spend a tour of the office (if, of course, is planned an offshore). - hygienic factors. Smells in the room (e.g. food, in the hallway), shouting/phone conversations (which may also set a person up incorrectly) - all these factors also affect the decision making process. The general advice is: Selling the job = Selling your job to potential lids." ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(186) "For the first time in 15 years, our company has had a period when we are not looking for anything. The period is not long, but it is worth telling what principles we have been guided by." ["~PREVIEW_TEXT"]=> string(186) "For the first time in 15 years, our company has had a period when we are not looking for anything. The period is not long, but it is worth telling what principles we have been guided by." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "260" ["~SORT"]=> string(3) "260" ["CODE"]=> string(19) "38-hr-and-hr-errors" ["~CODE"]=> string(19) "38-hr-and-hr-errors" ["EXTERNAL_ID"]=> string(5) "16152" ["~EXTERNAL_ID"]=> string(5) "16152" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:33:38" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [2]=> array(51) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:32:28" ["~DATE_CREATE"]=> string(19) "06/04/2020 17:32:28" ["ID"]=> string(5) "16151" ["~ID"]=> string(5) "16151" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2432" ["~IBLOCK_SECTION_ID"]=> string(4) "2432" ["NAME"]=> string(42) "#40. Building an HR system in the company." ["~NAME"]=> string(42) "#40. Building an HR system in the company." ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/04/2020 17:32:28" ["~TIMESTAMP_X"]=> string(19) "06/04/2020 17:32:28" ["DETAIL_PAGE_URL"]=> string(52) "/library/hr/40-building-an-hr-system-in-the-company/" ["~DETAIL_PAGE_URL"]=> string(52) "/library/hr/40-building-an-hr-system-in-the-company/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(710) "The subject is undoubtedly complicated, and there will be several posts. We'll start with the basics.

Planning. With an average recruitment rate of 1 person in 2-8 weeks, you need to know in advance what people are needed. It is best to organize a briefing with top managers once a week and get feedback - who needs it now and who - a little later.

HR full time. Even if there's not enough budget, it's worth it. Soon you'll need CDP (Personnel Records Management). And also HR-activities: events (for clients/HR-targets), internal corporate entities. While there is no HR, all this is done by the director, and that - when there is time, isn't it?" ["~DETAIL_TEXT"]=> string(654) "The subject is undoubtedly complicated, and there will be several posts. We'll start with the basics. Planning. With an average recruitment rate of 1 person in 2-8 weeks, you need to know in advance what people are needed. It is best to organize a briefing with top managers once a week and get feedback - who needs it now and who - a little later. HR full time. Even if there's not enough budget, it's worth it. Soon you'll need CDP (Personnel Records Management). And also HR-activities: events (for clients/HR-targets), internal corporate entities. While there is no HR, all this is done by the director, and that - when there is time, isn't it?" ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(248) "Planning. With an average recruitment rate of 1 person in 2-8 weeks, you need to know in advance what people are needed. It is best to organize a briefing with the top managers once a week and get feedback - who needs it now and who needs it later." ["~PREVIEW_TEXT"]=> string(248) "Planning. With an average recruitment rate of 1 person in 2-8 weeks, you need to know in advance what people are needed. It is best to organize a briefing with the top managers once a week and get feedback - who needs it now and who needs it later." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "280" ["~SORT"]=> string(3) "280" ["CODE"]=> string(39) "40-building-an-hr-system-in-the-company" ["~CODE"]=> string(39) "40-building-an-hr-system-in-the-company" ["EXTERNAL_ID"]=> string(5) "16151" ["~EXTERNAL_ID"]=> string(5) "16151" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/04/2020 17:32:28" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [3]=> array(51) { ["DATE_CREATE"]=> string(19) "06/03/2020 17:18:36" ["~DATE_CREATE"]=> string(19) "06/03/2020 17:18:36" ["ID"]=> string(5) "16118" ["~ID"]=> string(5) "16118" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2432" ["~IBLOCK_SECTION_ID"]=> string(4) "2432" ["NAME"]=> string(40) "#41. HR vs manual: spark, storm, emotion" ["~NAME"]=> string(40) "#41. HR vs manual: spark, storm, emotion" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/03/2020 17:20:40" ["~TIMESTAMP_X"]=> string(19) "06/03/2020 17:20:40" ["DETAIL_PAGE_URL"]=> string(28) "/library/hr/41-hr-vs-manual/" ["~DETAIL_PAGE_URL"]=> string(28) "/library/hr/41-hr-vs-manual/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1470) "Lapping.
Interaction with those directors and/or the general manager is a very important step.
Simply put, there must be components: "spark, storm, emotion", any order can be any.
Let's discuss these components.

The Storm. "Wow, we have an eucharist and a stream of quality candidates." But - something toad is starting to choke, and in general, you can still see how it is so many candidates. Bottom line: while we think and are stupid, good candidates go to faster compositions. It is important to assess their capabilities correctly and soberly and not to start scattering personnel.

Emotion.
In almost any situation, the Eichar is to blame. I think that's familiar to the Eichars themselves. And it is in "emotions" that it is important to discuss everything: what does the management expect, in the market or not, salary and working conditions, what software and hard skills the candidate has. And if you do not want to sit in a puddle, you need to sit down and listen to each other.

It's a spark.
If the storm and the emotion went right, you'll catch the spark. And then there's happiness and joy. The previous stages - it's a lapping, and if it was successful, then no problems will arise and it's time to be a great and high-quality team that does not meet all (there are no ideals), but many expectations.

" ["~DETAIL_TEXT"]=> string(1470) "Lapping.
Interaction with those directors and/or the general manager is a very important step.
Simply put, there must be components: "spark, storm, emotion", any order can be any.
Let's discuss these components.

The Storm. "Wow, we have an eucharist and a stream of quality candidates." But - something toad is starting to choke, and in general, you can still see how it is so many candidates. Bottom line: while we think and are stupid, good candidates go to faster compositions. It is important to assess their capabilities correctly and soberly and not to start scattering personnel.

Emotion.
In almost any situation, the Eichar is to blame. I think that's familiar to the Eichars themselves. And it is in "emotions" that it is important to discuss everything: what does the management expect, in the market or not, salary and working conditions, what software and hard skills the candidate has. And if you do not want to sit in a puddle, you need to sit down and listen to each other.

It's a spark.
If the storm and the emotion went right, you'll catch the spark. And then there's happiness and joy. The previous stages - it's a lapping, and if it was successful, then no problems will arise and it's time to be a great and high-quality team that does not meet all (there are no ideals), but many expectations.

" ["DETAIL_TEXT_TYPE"]=> string(4) "html" ["~DETAIL_TEXT_TYPE"]=> string(4) "html" ["PREVIEW_TEXT"]=> string(225) "Interaction with those directors and/or the general manager is a very important step.
Simply put, there must be components: "spark, storm, emotion", any order can be any.
Let us discuss these components." ["~PREVIEW_TEXT"]=> string(205) "Interaction with those directors and/or the general manager is a very important step. Simply put, there must be components: "spark, storm, emotion", any order can be any. Let us discuss these components." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "290" ["~SORT"]=> string(3) "290" ["CODE"]=> string(15) "41-hr-vs-manual" ["~CODE"]=> string(15) "41-hr-vs-manual" ["EXTERNAL_ID"]=> string(5) "16118" ["~EXTERNAL_ID"]=> string(5) "16118" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/03/2020 17:18:36" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } [4]=> array(51) { ["DATE_CREATE"]=> string(19) "06/03/2020 16:55:12" ["~DATE_CREATE"]=> string(19) "06/03/2020 16:55:12" ["ID"]=> string(5) "16116" ["~ID"]=> string(5) "16116" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2432" ["~IBLOCK_SECTION_ID"]=> string(4) "2432" ["NAME"]=> string(27) "#47. HR vs Personnel Agency" ["~NAME"]=> string(27) "#47. HR vs Personnel Agency" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/03/2020 16:55:12" ["~TIMESTAMP_X"]=> string(19) "06/03/2020 16:55:12" ["DETAIL_PAGE_URL"]=> string(38) "/library/hr/47-hr-vs-personnel-agency/" ["~DETAIL_PAGE_URL"]=> string(38) "/library/hr/47-hr-vs-personnel-agency/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1178) "Quite often you can hear from all sides how difficult it is to find developers.

Yes, programmers' comrades-in-arms are a bit annoyed by irrelevant suggestions that clog their mail and messengers. It turns out to be a kind of spam mailing, but they did not subscribe to it. There's not much fun about it.

The fact is that this is mainly the way recruitment agencies, which are many in the market (they have a large number of customers and jobs) is more like a mass selection, but in the field of IT.
The aim is just to find an employee and get % from it, because it is not their HR brand that can suffer.

The internal HR is set otherwise.
It is important to find not only a good programmer, but also someone who will be part of the team. This is only possible if you are inside yourself. Understanding of internal processes and resource planning, general microclimate is a short list of what external HR companies lack. And of course - an individual approach to each (whether it is a primary contact in correspondence or a meeting).

Conclusion - get yourself an HR, it will pay off quickly (even with downtime).
" ["~DETAIL_TEXT"]=> string(1178) "Quite often you can hear from all sides how difficult it is to find developers.

Yes, programmers' comrades-in-arms are a bit annoyed by irrelevant suggestions that clog their mail and messengers. It turns out to be a kind of spam mailing, but they did not subscribe to it. There's not much fun about it.

The fact is that this is mainly the way recruitment agencies, which are many in the market (they have a large number of customers and jobs) is more like a mass selection, but in the field of IT.
The aim is just to find an employee and get % from it, because it is not their HR brand that can suffer.

The internal HR is set otherwise.
It is important to find not only a good programmer, but also someone who will be part of the team. This is only possible if you are inside yourself. Understanding of internal processes and resource planning, general microclimate is a short list of what external HR companies lack. And of course - an individual approach to each (whether it is a primary contact in correspondence or a meeting).

Conclusion - get yourself an HR, it will pay off quickly (even with downtime).
" ["DETAIL_TEXT_TYPE"]=> string(4) "html" ["~DETAIL_TEXT_TYPE"]=> string(4) "html" ["PREVIEW_TEXT"]=> string(328) "Quite often you can hear from all sides how difficult it is to find developers.
Yes, programmers' comrades-in-arms are a bit annoyed by irrelevant suggestions that clog their mail and messengers. It turns out to be a kind of spam mailing, but they did not subscribe to it. There's not much to be pleasant about it." ["~PREVIEW_TEXT"]=> string(315) "Quite often you can hear from all sides how difficult it is to find developers. Yes, programmers' comrades-in-arms are a bit annoyed by irrelevant suggestions that clog their mail and messengers. It turns out to be a kind of spam mailing, but they did not subscribe to it. There's not much to be pleasant about it." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "330" ["~SORT"]=> string(3) "330" ["CODE"]=> string(25) "47-hr-vs-personnel-agency" ["~CODE"]=> string(25) "47-hr-vs-personnel-agency" ["EXTERNAL_ID"]=> string(5) "16116" ["~EXTERNAL_ID"]=> string(5) "16116" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/03/2020 16:55:12" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } } } [2433]=> array(1) { ["ITEMS"]=> array(1) { [0]=> array(51) { ["DATE_CREATE"]=> string(19) "06/03/2020 16:57:42" ["~DATE_CREATE"]=> string(19) "06/03/2020 16:57:42" ["ID"]=> string(5) "16117" ["~ID"]=> string(5) "16117" ["IBLOCK_ID"]=> string(2) "46" ["~IBLOCK_ID"]=> string(2) "46" ["IBLOCK_SECTION_ID"]=> string(4) "2433" ["~IBLOCK_SECTION_ID"]=> string(4) "2433" ["NAME"]=> string(35) "#46. Security of client information" ["~NAME"]=> string(35) "#46. Security of client information" ["ACTIVE_FROM"]=> NULL ["~ACTIVE_FROM"]=> NULL ["TIMESTAMP_X"]=> string(19) "06/03/2020 17:00:00" ["~TIMESTAMP_X"]=> string(19) "06/03/2020 17:00:00" ["DETAIL_PAGE_URL"]=> string(52) "/library/security/46-security-of-client-information/" ["~DETAIL_PAGE_URL"]=> string(52) "/library/security/46-security-of-client-information/" ["LIST_PAGE_URL"]=> string(17) "/library/library/" ["~LIST_PAGE_URL"]=> string(17) "/library/library/" ["DETAIL_TEXT"]=> string(1062) "Customers give us access to their servers and other systems and the question arises: how to store this securely while having convenient and flexible access.
The worst option is to store such data in public sources, such as a wiki project.

A good option is to use specialized password managers. These are good and secure solutions, some of the solutions available on the market provide various integrations for embedding in your infrastructure.

However, if you need to store other data besides passwords, off-the-shelf software will not work. Plus, the problem of embedding in the current landscape. We solved the problem by writing our manager on top of Bitrix24, where we conduct projects.

The next problem is how to protect yourself from using passwords when you are fired, leaked, etc.?

The solution is quite obvious, and automation is quite simple. The secret storage system is able to dynamically change passwords on protected resources: once a stolen password will be invalid in a few hours.
" ["~DETAIL_TEXT"]=> string(1012) "Customers give us access to their servers and other systems and the question arises: how to store this securely while having convenient and flexible access. The worst option is to store such data in public sources, such as a wiki project. A good option is to use specialized password managers. These are good and secure solutions, some of the solutions available on the market provide various integrations for embedding in your infrastructure. However, if you need to store other data besides passwords, off-the-shelf software will not work. Plus, the problem of embedding in the current landscape. We solved the problem by writing our manager on top of Bitrix24, where we conduct projects. The next problem is how to protect yourself from using passwords when you are fired, leaked, etc.? The solution is quite obvious, and automation is quite simple. The secret storage system is able to dynamically change passwords on protected resources: once a stolen password will be invalid in a few hours. " ["DETAIL_TEXT_TYPE"]=> string(4) "text" ["~DETAIL_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_TEXT"]=> string(244) "Customers give us access to their servers and other systems and the question arises: how to store this securely while having convenient and flexible access.
The worst option is to store such data in public sources, such as a wiki project." ["~PREVIEW_TEXT"]=> string(239) "Customers give us access to their servers and other systems and the question arises: how to store this securely while having convenient and flexible access. The worst option is to store such data in public sources, such as a wiki project." ["PREVIEW_TEXT_TYPE"]=> string(4) "text" ["~PREVIEW_TEXT_TYPE"]=> string(4) "text" ["PREVIEW_PICTURE"]=> NULL ["~PREVIEW_PICTURE"]=> NULL ["LANG_DIR"]=> string(1) "/" ["~LANG_DIR"]=> string(1) "/" ["SORT"]=> string(3) "330" ["~SORT"]=> string(3) "330" ["CODE"]=> string(33) "46-security-of-client-information" ["~CODE"]=> string(33) "46-security-of-client-information" ["EXTERNAL_ID"]=> string(5) "16117" ["~EXTERNAL_ID"]=> string(5) "16117" ["IBLOCK_TYPE_ID"]=> string(4) "news" ["~IBLOCK_TYPE_ID"]=> string(4) "news" ["IBLOCK_CODE"]=> string(0) "" ["~IBLOCK_CODE"]=> string(0) "" ["IBLOCK_EXTERNAL_ID"]=> NULL ["~IBLOCK_EXTERNAL_ID"]=> NULL ["LID"]=> string(2) "en" ["~LID"]=> string(2) "en" ["EDIT_LINK"]=> NULL ["DELETE_LINK"]=> NULL ["DISPLAY_ACTIVE_FROM"]=> string(0) "" ["IPROPERTY_VALUES"]=> array(0) { } ["FIELDS"]=> array(1) { ["DATE_CREATE"]=> string(19) "06/03/2020 16:57:42" } ["PROPERTIES"]=> array(1) { [" "]=> NULL } ["DISPLAY_PROPERTIES"]=> array(0) { } } } } } string(34) "---------------------------------2"
array(5) { [2432]=> array(6) { ["ID"]=> string(4) "2432" ["~ID"]=> string(4) "2432" ["NAME"]=> string(2) "HR" ["~NAME"]=> string(2) "HR" ["ACTIVE"]=> string(1) "Y" ["~ACTIVE"]=> string(1) "Y" } [2433]=> array(6) { ["ID"]=> string(4) "2433" ["~ID"]=> string(4) "2433" ["NAME"]=> string(8) "Security" ["~NAME"]=> string(8) "Security" ["ACTIVE"]=> string(1) "Y" ["~ACTIVE"]=> string(1) "Y" } [2434]=> array(6) { ["ID"]=> string(4) "2434" ["~ID"]=> string(4) "2434" ["NAME"]=> string(10) "Motivation" ["~NAME"]=> string(10) "Motivation" ["ACTIVE"]=> string(1) "Y" ["~ACTIVE"]=> string(1) "Y" } [2435]=> array(6) { ["ID"]=> string(4) "2435" ["~ID"]=> string(4) "2435" ["NAME"]=> string(18) "Project Management" ["~NAME"]=> string(18) "Project Management" ["ACTIVE"]=> string(1) "Y" ["~ACTIVE"]=> string(1) "Y" } [2436]=> array(6) { ["ID"]=> string(4) "2436" ["~ID"]=> string(4) "2436" ["NAME"]=> string(5) "Money" ["~NAME"]=> string(5) "Money" ["ACTIVE"]=> string(1) "Y" ["~ACTIVE"]=> string(1) "Y" }
}
string(40) "---------------------------------------3"
Project Management

#1. Which tenders to go to, which ones not? (Part I)

Look at the timing of the tender - if it is one week from the start to the end of the receipt of bids and the tender is not too long, it is a very bad sign. There are 2-3-4 weeks, or even more, for greater integration. A week means who has already done everything (perhaps not only the documentation, but the entire tender).

#2. Which tenders to go to, which ones not? (Part II)

Simple work. If the tender for 1-2 million for the site-card, will win its regional IE from one person for 100 thousand rubles (conditionally). If the work is simple - your competencies and built processes are not needed here, it will pull you down in terms of profitability.

#3. Production. How to optimize and how to measure.

First of all, you need to create a culture/organization of watch billing. For everyone and everything. So in Bitrix24 or any similar system you can get a report on costs in the context of anything.
Then - it is more complicated - you need to program the average cost of an hour of different people for different periods (+ taxes). In this case, the reports above will contain the actual costs - by manager, project, period, as you wish.

#7. How to avoid bad code from contractors

If you work with large projects, there is often a situation where you need additional resources and the company does not have them. It would seem that you can hire an external contractor, but since the project is complex and large, it is risky.

#9. How do you hand in hanging

Everyone has hanging projects - those that last for months or even years. It seems that everything is tested, but because of the age of years the TOR does not correspond to the models, the layout of the design, or just something new agreed (a year ago!). How to pass it?
In any case, it will be long and torturous, but there is a chance to spend less time and money: do grouping through the protocol.

#11. Analytics and requirements gathering. How much they cost and how to sell

Any large project must begin with the collection of requirements, if the customer has not performed the same procedures before you. It is important to distinguish this stage as a separate one (before the TOR) to control the deadlines. Add the word "analytics" to the word combination "requirements gathering": it means that business requirements should be analyzed by the forces of the techieur (or someone else) to formalize them.

#12. Rules.

All or almost all procedures in your company must be covered by regulations: in this case, it is clear in which cases you can punish the employee for the violation, and when you can not (without regulations, all this turns into self-centered).

#18. Fault-tolerant production. Part 1. Duplication.

When you go beyond a three-person mini studio, it's time to start thinking about duplication. And it's not about people anymore (you can't take and double your staff just to reduce risks), it's about functions.

#19. Fault-tolerant production part 2. Assistants

An assistant is an assistant to a top manager (for example, a technical director or ROP), who is not yet a full-fledged loan, but at the expense of routine operations unloads his manager, and at the same time duplicates part of his functions.

#26. Tasking system

In our opinion, Jira is more focused on development and programmers, it's more difficult to manage complex projects here. Bitrix24, on the contrary, has no connection with version control systems by default, but it has complex tasks, visualization of terms in Gantt and so on.
We believe that the most correct thing is not to adapt production for the system, but to improve it for yourself and in this respect Bitrix24 with its source code wins significantly.

#27. Task definition system 2: resource planning

The whole digital is a poorly predicted development. I will immediately agree that when there is a detailed TOR and we are at the programming stage, it is somehow easier: there is no waiting for the Customer, although there is an acceptance and potential loss of time.

#29. What's the point of a leave of absence for an executive?

Understand what processes don't work without you. Understand which processes need to be automated. Automation is achieved either by writing regulations, when some process is "backlash", or by a script that helps people not to forget (for example, about payment of the bill) or to control (for example, the expense of the project).

#44. Your manager promised us...

Very often we hear such words from our customer.
And it's good if the manager, who hasn't been working for six months, promised to replace the favikon for free, instead of completely changing the logic of the calculator and "we will change the design for you even after the development. Of course, it is possible, having taken a hard breath, to begin to carry out "agreements",
or with foam at the mouth to enter into a dispute with the client, losing their nerves and customer loyalty. How to make a straw in advance?

#45. Prototyping in Figma or how to speed up the design phase.

Each designer at the stage of transition of the project from analytics to drawing faces the fact that he needs to draw absolutely ALL elements and blocks according to the prototype prepared by the analyst, as the prototype is made in one program, and draws the designer in another. And it is also necessary to optimally arrange all the blocks: all this takes time.

#50. Summary of the meeting.

Often after a meeting with a client, it takes a lot of time to review the notes made during a discussion with the work team. Especially when there are technical experts in addition to the business customer and opinions on the project differ.

#53. How do you remember everything?

Every day, out of nowhere at work and outside of work, there are many tasks. For example, to call a client to ask a question, to come in after work in the studio to pick up clothes, to remind an accountant to make a bill on the right day, to write a report for the last week and 100500 small and large tasks. It is almost impossible to put such information in your head. And it is not necessary! I, for example, write such things in the usual Reminders on the iPhone. Of course, you can use any other software convenient for you, Google Calendar, Trello and others.

#55. Extended combustion pattern.

A project can be scheduled, but the timing of acceptance + bug fixes is more difficult to plan. Not to mention the additional requirements, some of which the contractor has to do within the framework of the main body of work. How can you plan deadlines, especially when they are required by your/other management?
Money

#10. How to properly calculate the profitability with the guarantee

Problem: you have completed the project, calculated the profitability, made conclusions regarding regulations, prices and so on. And in 1-2-3 months there is an X-hour warranty, which is nowhere and is not taken into account. Waiting a few months - also not an option: our business is very dynamic. What should we do?

#17. Tenders. The key difference from regular sales

In most tenders, payment is made after the acts are signed, and almost always - for the whole project, in the extreme case - a couple of acts for the whole contract. In addition, there are contract performance guarantees: this is when the bank will charge you for this guarantee if you fail.

#22. Tenders. Tender department creation

Tender specialist receives about 40-70 thousand rubles (about 70 thousand rubles of costs with taxes, if you count the average salary of 55 thousand rubles).
With an appraiser is more complicated: each tender with proper experience is estimated 1-2 hours, with 150 effective hours per month (we calculate for working days, taking into account holidays and vacation) will be 1.3% of the monthly salary to evaluate one tender. With the right grouping (to evaluate 3-5 tenders at once) you can reduce to 1%/tender.

#30. Partner programs in digital. Why go there?

Tagline recently published a rating of affiliate programs for production. Previously it was the prerogative of agencies that had a pool of proven contractors, but in recent years, the growth of the market and agencies has led to the emergence of two dozen such programs in the production segment, and public.

#39. Consulting: why do not they like to pay for it (in Russia), and for nothing.

Consulting (we are talking about digital now) pursues several things at once:
- to get an independent view of your business (any internal employee of a company has his own goals/motivation, but the self-deception of the owners can be talked about endlessly).
- to get a "racher," that is, a study on a given topic. For example - "which companies will become my competitors if I go to market X with my current positioning"?
- will receive marketing support (if the consultant knows/knows certain people/influences).

#42. Ratings, part one: how to get in?

Both clients and agencies are looking at ratings. If we talk about the web (not marketing, not system integration), there are only three actual ratings: Taglane, RatingRunet (including CMS Magazine) and Ruward.

#34. Extyl partner. What's the difference?

We have our own partnership program since 2015, but only now we have made it public. We did not aim to do "not like everyone else", but we interviewed our partners about what it gives us.

#48. Corporations and the value of free.

We switched to a new corporate system quite a long time ago: no obligation, high frequency, a certain topic and - fees. The company compensates from 50 to 70% of expenses, the rest - employees are discounted.

#54. SOUT or how not to get a million penalties.

Special assessment of working conditions is a mandatory procedure for all Russian organizations.
It is necessary to conduct it even for office workers. The only ones who are "released" are remote workers.
Motivation

#15. What kind of analysts are there?

A business analyst is a person who not only interviews the client, but also helps him to formulate his tasks, transforming it into the TOR. Technical analyst, in turn, looks like an architect, but together with the business looks not only the current state and objectives of the system, but also where the system will grow in the future.

#52. Motivation in IT

One of the main motivations in any work is its material component. In IT, people are busy with intellectual work, so it is important to maintain not only the material comfort.

#9. Adapting the thymlides is like killing a technician in a leader.

The main problem is the lack of delegation and total control. You can and should fight it, because management is a separate job.
The first ambush is "I will do everything myself and for everyone". It is treated either by self-control or by increasing the team (when it is physically impossible to "do everything for everyone").
The second ambush is total control. Timlid is responsible for his head, yes, but too tight control demotivates.
HR

#28. Staff turnover and how do you count her?

All companies have flow, and digital especially. An important indicator of HR performance and the company's image in general is the turnover rate by year and for the company as a whole.

#38. HR and HR errors.

For the first time in 15 years, our company has had a period when we are not looking for anything. The period is not long, but it is worth telling what principles we have been guided by.

#40. Building an HR system in the company.

Planning. With an average recruitment rate of 1 person in 2-8 weeks, you need to know in advance what people are needed. It is best to organize a briefing with the top managers once a week and get feedback - who needs it now and who needs it later.

#41. HR vs manual: spark, storm, emotion

Interaction with those directors and/or the general manager is a very important step.
Simply put, there must be components: "spark, storm, emotion", any order can be any.
Let us discuss these components.

#47. HR vs Personnel Agency

Quite often you can hear from all sides how difficult it is to find developers.
Yes, programmers' comrades-in-arms are a bit annoyed by irrelevant suggestions that clog their mail and messengers. It turns out to be a kind of spam mailing, but they did not subscribe to it. There's not much to be pleasant about it.
Security

#46. Security of client information

Customers give us access to their servers and other systems and the question arises: how to store this securely while having convenient and flexible access.
The worst option is to store such data in public sources, such as a wiki project.


Make a request
Specialist rates

Front-end: $25

Back-end: $25 (PHP), $35 (JAVA, C#), $35 (Ruby, Python)

Analytics: $35 — $45

Mobile: $30

Design: $25 (designer), $35 (Art Director)

DevOps: $30

Testing: $20