суббота, 28 мая 2016 г.

Задачи руководителя по персоналу

1. Заманить сотрудника обещая хорошее вознаграждение , доброжелательный коллектив и интересную работу соответствующую его резюме.

2.Максимально погрузить нового сотрудника в контекст организации, чтобы у него не осталось в сознании места для своих ценностей, целей и приоритетов.
3. Сорвать ему адаптацию постепенно и неуклонно нарастающим напряжением;
4. создать впечатление, что другого выбора кроме этой организации и тех действий, что предлагает выполнить руководитель у сотрудника нет.
5. Преспокойно использовать сотрудника на всю катушку за полцены и не предоставляя никаких социальных гарантий.

воскресенье, 22 мая 2016 г.

Разработка через тестирование (англ. test-driven development, TDD) — техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: 
сначала пишется тест, покрывающий желаемое изменение, 
затем пишется код, который позволит пройти тест, 
и под конец проводится рефакторинг нового кода к соответствующим стандартам. 
Кент Бек, считающийся изобретателем этой техники, утверждал в 2003 году, что разработка через тестирование поощряет простой дизайн и внушает уверенность (англ. inspires confidence)[1].
В 1999 году при своём появлении разработка через тестирование была тесно связана с концепцией «сначала тест» (англ. test-first), применяемой в экстремальном программировании[2], однако позже выделилась как независимая методология.[3].
Тест — это процедура, которая позволяет либо подтвердить, либо опровергнуть работоспособность кода. Когда программист проверяет работоспособность разработанного им кода, он выполняет тестирование вручную.



BDD-тесты могут быть написаны, например, техническими менеджерами или тестировщиками, что делает возможным их использование не только при формальной TDD-разработке, но и при составлении компонентных тестов, а также при формализации требований к системе.


Вот какая проблема у меня возникла – используя и обучая таким agile практикам, как разработка через тестирование (test-driven development -TDD), я натыкался на одно и то же непонимание и удивление в совершенно разных проектах. Разработчики хотели знать, где начать, что тестировать и что не тестировать, как много тестировать за один проход, к чему обращаться в тестах и как понять, почему тест обвалился.
Чем больше я углублялся в TDD, тем сильнее я чувствовал,  что для меня это скорее не процесс постепенного наращивания мастерства, а серия тупиковых ситуаций. Часто у меня возникала мысль “Если бы мне только кто-нибудь сказал об этом!”, и гораздо реже: “Ура, дверь открылась”. Я решил, что можно представить TDD так, чтобы эта практика приводила к хорошим результатам, и удавалось избежать подводных камней.
Для решения возникающих проблем я создал практику, которая называется  «разработка, основанная на функционировании» (behaviour-driven development  – BDD). Эта практика эволюционировала из уже установившихся agile практик, и разработана, чтобы сделать их более доступными и эффективными для команд-новичков в agile разработке. Со временем BDD охватила такие области, как agile анализ и автоматизированное приемочное тестирование.



TDD-подход в разработке ПО заслуженно завоевал свое место под солнцем. В течение жизни он постепенно переосмыслялся, переходя из разряда методов для поиска багов в разряд методов для описания архитектуры приложения. Следующим шагом, органично дополняющим эволюционировавший TDD является BDD — Behavior Driven Development.

Суть BDD — в описании системы архитектуры приложения в терминах эксперта предметной области, а не программиста, что позволяет ускорить процесс получения обратной связи и убрать традиционные языковые барьеры между создателями ПО и его пользователями.

С помощью BDD тестировать систему (или, как сейчас принято говорить, описывать сценарии взаимодействия) может не только сам программист, пишущий код, но и PM, не разбирающийся в деталях реализации, но хорошо знающий систему с точки зрения пользователя. Для новичков BDD-скрипты — самый простой и натуральный пусть ознакомиться с документацией проекта.

В последнее время BDD применяется чаще в вебе, по большей части из-за того, что его модель сценариев органично вписывается в принцип «запрос-ответ».

Как это выглядит сейчас


Самыми популярнымы инструментами для работы в стиле BDD являются Cucumber для Ruby и SpecFlow для .NET. Оба они используют язык Gherkin.




@Сценарий использования, вариант использования, прецедент использования (англ. use case) — в разработке программного обеспечения и системном проектировании это описание поведения системы, когда она взаимодействует с кем-то (или чем-то) из внешней среды. Система может отвечать на внешние запросы Актёра (англ. actor) (может применяться термин Актант[1]), может сама выступать инициатором взаимодействия. Другими словами, сценарий использования описывает, «кто» и «что» может сделать с рассматриваемой системой, или что система может сделать с «кем» или «чем». Методика сценариев использования применяется для выявления требований к поведению системы, известных также как пользовательские и функциональные требования.@

вторник, 12 января 2016 г.

[01.10.2015 12:24:45] Tatiana Pavlova: Иван, добрый день!
Высылаю вам ссылку на договор , в котором приведен график расчетов между нами, который график поможет мне снизить "финансовый разрыв" и риски связанные с начальным этапом работы в Москве.
Суммы в договоре рассчитаны исходя их того, что 6% налог с выплат и расходы банка связанные с расчетами - я оплачиваю самостоятельно.
Остальные пункты написаны по минимуму.
Ориентировочный срок выхода на работу  12 октября.
Сообщайте ваши уточнения по договору и/или факт согласия , тогда я приступлю к  планированию : билетов и аренды квартиры.
[01.10.2015 12:24:55] Tatiana Pavlova: https://docs.google.com/a/pavlovata.com/document/d/1qNSQQZmhMx0pOIPBTzcxEGt3_H-hs1hdpV0FjoVqKto/edit?usp=sharing

[01.10.2015 12:34:57] Иван Тягунов: День добрый, Татьяна. Сегодня взгляну
[01.10.2015 12:36:27] Tatiana Pavlova: Да. Я поэтому и написала , что срок 12 октября примерный. Зависит от момента как договоримся
[01.10.2015 16:17:56] Tatiana Pavlova: http://www.wiseadvice.ru/
[01.10.2015 20:00:28] Иван Тягунов: Татьяна, день добрый. Сегодня не успеваю взглянуть на договор. Завтра посмотрю 100%
[01.10.2015 20:02:26] Tatiana Pavlova: Хорошо. Жду известий
[02.10.2015 13:00:00] Иван Тягунов: Татьяна, день добрый
[02.10.2015 13:00:11] Иван Тягунов: Не могу открыть договор - нет прав. Пришлите его мне вложением
[02.10.2015 13:20:56] Tatiana Pavlova: Иван, добрый день! выслала договор почтой

[02.10.2015 13:37:44] Иван Тягунов: По договору
[02.10.2015 13:38:26] Иван Тягунов: 1. Договор в данном виде и формулировками слишком легко переквалифицируется в трудовой договор, с вытекающими налоговыми последствиями для обеих его сторон.
[02.10.2015 13:39:03] Иван Тягунов: 2. Сумма в договоре почему-то не соответствует договоренностям. Мы вроде бы договорились о 100 000 руб./мес., без учета премий?
[02.10.2015 13:40:17] Иван Тягунов: Наши затраты на налоги и взносы с офиц.части з/п = 5000 руб. в мес., ровно на эту сумму я готов увеличивать нашу реальную договоренность.

[02.10.2015 13:40:42] Tatiana Pavlova: Иван, договор я напечатала, чтобы мы лучше поняли то, что сотгласовывали.
[02.10.2015 13:41:05] Иван Тягунов: Т.е. первые 2 мес. - 105 000 + возможна субъективная премия. Далее - 120 000 + субъективные премии.
[02.10.2015 13:41:08] Tatiana Pavlova: вы мне сказали 100000 руб. в первый месяц, 120000 во второй
[02.10.2015 13:41:21] Иван Тягунов: В смысле - далее 125 000 (чтобы 5000 затрат на единый налог покрыть)
[02.10.2015 13:41:50] Tatiana Pavlova: я посчитала, что эта сумма к выплате на руки и добавила 6% налогов. которые я вынуждена буду платить как ИП
[02.10.2015 13:42:08] Иван Тягунов: ОК

[02.10.2015 13:42:41] Иван Тягунов: Тогда давайте так: первый месяц - 105 000, второй месяц и далее - 125 000 + премии по результатам.
[02.10.2015 13:42:43] Иван Тягунов: Так ОК?
[02.10.2015 13:43:00] Иван Тягунов: Т.е. покрытие Ваших затрат на "обеление" будет частичным.
[02.10.2015 13:43:59] Иван Тягунов: Плюс договор я переформулирую, чтобы его суть была больше похожа на гражданско-правовые (хозяйственные) отношения, чем на трудовой договор
[02.10.2015 13:44:11] Tatiana Pavlova: Я поняла, что 5000 в месяц - вы компенсируете затраты на обеление. Пусть так.ю
[02.10.2015 13:44:39] Иван Тягунов: Я сегодня с утра конкретизировал задачи на первые 2.5 мес., см. вложение, приложим к договору как задание. Нет возражений?
[02.10.2015 13:44:52] ***  ***
[02.10.2015 13:44:58] Tatiana Pavlova: для меня важен график выплат
[02.10.2015 13:45:13] Иван Тягунов: График - не проблема
[02.10.2015 13:45:28] Иван Тягунов: Срок выхода - тоже норм
[02.10.2015 13:45:45] Иван Тягунов: Я вообще думаю, что все будет хорошо :)
[02.10.2015 13:45:53] Tatiana Pavlova: Поскольку мои затраты возникают сразу : дорога, аренда за 2 месяца , если график выплат устраивает - подтвердите
[02.10.2015 13:47:06] Иван Тягунов: По графику - так я ж сам и предложил (нестандартный для нас) вариант, понимая ситуацию с расходами на переезд и опасениями по серой з/п
[02.10.2015 13:47:09] Tatiana Pavlova: Я вообще думаю, что все будет хорошо :)я обычно просчитываю все варианты развития событий :-)
[02.10.2015 13:47:28] Tatiana Pavlova: да, вы предложили
[02.10.2015 13:48:00] Иван Тягунов: У нас реально много задач и нужен грамотный человек
[02.10.2015 13:48:25] Иван Тягунов: Задание почитайте, пожалуйста. Оно по существу, без формализма.
[02.10.2015 13:49:59] Tatiana Pavlova: Иван, мне не понятно в каком формате мы заключаем договор.
[02.10.2015 13:50:30] Tatiana Pavlova: те договоря, который у меня есть типовые для работы с вами не подходят совсем
[02.10.2015 13:50:49] Tatiana Pavlova: эта форма, я согласна, что подозрительно выглядит
[02.10.2015 13:51:15] Иван Тягунов: Да я сам сейчас поправлю Ваш договор
[02.10.2015 13:51:32] Tatiana Pavlova: Рассмотрение задания - это уже работа . Пока жду договор
[02.10.2015 13:51:33] Иван Тягунов: Т.е. он должен быть больше похож на договор оказания услуг / подряда
[02.10.2015 13:51:49] Иван Тягунов: Для чего задание будет приложением к договору
[02.10.2015 13:51:50] Tatiana Pavlova: да, мне важен был тольо график платежей
[02.10.2015 13:52:15] Иван Тягунов: График платежей останется
[02.10.2015 13:53:21] Tatiana Pavlova: Договор на 2 месяца, как я поняла. Задание явно больший объем содержит.
[02.10.2015 13:54:04] Tatiana Pavlova: Поэтому остается не понятным в качестве чего будет выступать данное приложение к договору.
[02.10.2015 14:25:03] Иван Тягунов: Договор заключим на 2.63 мес. (т.е. до 31.12.2015г.)
[02.10.2015 14:25:30] Иван Тягунов: А затем перезаключим в другой форме, без детализированного задания и т.д., с платежами 1 раз в мес., как у нас з/п реально всем выдается
[02.10.2015 14:25:32] Tatiana Pavlova: Понятно
[02.10.2015 14:27:05] Tatiana Pavlova: Иван, хочу сделать пояснение: та информация, которая написана на моем сайте описывает мой много летний опыт по созданию и документированию тех систем. к оторые я сама же и писала. И стоимость этих систем не один миллион была.
[02.10.2015 14:29:14] Tatiana Pavlova: за перод 2,63 мес. возможно будет документировать, подготовить тесты, обучить и т.д. только некоторое (пока мне не известное число вариантов использования вашей подсистемы).
[02.10.2015 14:30:13] Иван Тягунов: Татьяна, я это тоже понимаю. Если бы не формат оформления отношений (договор с ИП), то я бы и задание не составлял.
[02.10.2015 14:30:23] Иван Тягунов: Мы тут вообще в абсолютном адеквате все находимся)
[02.10.2015 14:30:35] Иван Тягунов: В связи с чем нас Нуралиев и приобрел)
[02.10.2015 14:30:43] Иван Тягунов: И с 2003 года работаем
[02.10.2015 14:30:44] Tatiana Pavlova: Да, я понимаю. Над формулировкой приложения думаю хитрой
[02.10.2015 14:31:16] Иван Тягунов: А Москва, хоть и большой город, но в узкой сфере спецов - не такой уж и большой, поэтому мы репутацией дорожим.
[02.10.2015 14:31:20] Иван Тягунов: Так что не переживайте
[02.10.2015 14:31:36] Tatiana Pavlova: у вас репутация , что вы платите дегнь в день -
[02.10.2015 14:31:40] Tatiana Pavlova: это важно :-)
[02.10.2015 14:32:03] Иван Тягунов: Да, ни разу (!) не задерживали з/п, даже в 2008-2009гг.
[02.10.2015 14:32:55] Иван Тягунов: А в кризис 2008-2009гг. уволили превентивно 3 чел. из 170, с компенсацией в 2 реальных оклада, а потом, в течении года, одного из 3-х вернули обратно)
[02.10.2015 14:32:58] Tatiana Pavlova: Просто факт выплат мне - получается , что не связан с достижением всего результата из вашего задания. И как это подходит для договора подряда - мне не понятно
[02.10.2015 14:33:21] Tatiana Pavlova: в общем жду ваш вариант договора
[02.10.2015 14:33:38] Иван Тягунов: Говоря юридическим языком, данный договор является "смешанным", т.е. содержит в себе признаки как договора на оказание услуг, так и договора подряда.
[02.10.2015 14:33:57] Иван Тягунов: Короче, 5 минут осталось доделать - сейчас пришлю мою версию
[02.10.2015 14:35:40] Tatiana Pavlova: грубо говоря я работаю у вас как штатный работник, моя производительность от многих факторов зависит. В договоре список выполняемых обязанносте на мой взгляд достаточно прописать
[02.10.2015 14:38:01] Иван Тягунов: Тогда это трудовой договор будет, риски для всех
[02.10.2015 14:38:17] ***  ***
[02.10.2015 14:38:22] Иван Тягунов: См. вложение
[02.10.2015 14:38:51] Иван Тягунов: Прочтите, я наберу по видео через 5-10 мин.
[02.10.2015 14:42:57] Tatiana Pavlova: за 10 не посмотрю еще
[02.10.2015 14:43:06] Иван Тягунов: ок, 15)
[02.10.2015 14:44:20] Tatiana Pavlova: договор уже полностью приобрел характер сдельно работы
[02.10.2015 14:44:26] Tatiana Pavlova: :)
[02.10.2015 14:44:47] Tatiana Pavlova: по сдельной работе - я просто почасовую беру
[02.10.2015 14:49:45] Tatiana Pavlova: можно либо наемный работником - либо подрядчиком. Могу тем или други выступать, но не одновременно.
[02.10.2015 14:56:10] Иван Тягунов: В нашем случае нужно различать договоренность по существу от формального оформления
[02.10.2015 14:56:45] Иван Тягунов: Мы не ищем подрядчика, нам нужен штатный (внутренний, постоянный) человек на аналитика-менеджера проектов ДБУ (департамента бухгалтерского учета)
[02.10.2015 14:57:46] Иван Тягунов: Потому что на погружение в контекст требуется время. Плюс у нас загрузка 100% (full-time), т.е. фриланс / подрядчики / совместительство - не в этом случае
[02.10.2015 14:57:57] Tatiana Pavlova: и тот вариант договора, кторый предложила вам я за 2 месяца вряд ли налоговая приверит
[02.10.2015 14:58:06] Tatiana Pavlova: проверит
[02.10.2015 14:58:24] Иван Тягунов: Так проверка охватывает период в 3 года с момента сдачи отчетности, а не в ходе исполнения договоров))
[02.10.2015 14:58:28] Tatiana Pavlova: а если такая ситуация возникнет - можно сделать для налоговой другой вариант
[02.10.2015 14:58:46] Иван Тягунов: Плюс у нас финконтроль со стороны 1С - мы ежемесячно сдаем управленческую отчетность, с пояснениями
[02.10.2015 14:59:25] Tatiana Pavlova: Предлагаю на 2,5 месяца оставить мой вариант договора и завершения сроков 2, 63 месяца - подложить формальный договор иакты.
[02.10.2015 14:59:37] Tatiana Pavlova: после завершения сроков
[02.10.2015 14:59:46] Tatiana Pavlova: и осуществленияоплаты
[02.10.2015 14:59:49] Иван Тягунов: Ну так можно тогда вообще без договоров обойтись))
[02.10.2015 15:00:02] Tatiana Pavlova: вам, конечно, можно
[02.10.2015 15:00:34] *** Звонит Иван Тягунов ***
[02.10.2015 15:18:05] ***  ***
[02.10.2015 15:18:13] Иван Тягунов: Конечная редакция
[02.10.2015 15:32:50] *** Звонок завершен. Продолжительность: 32:16 ***
[02.10.2015 15:43:36] *** Абонент Иван Тягунов не отвечает.
Отправить видеосообщение ***
[02.10.2015 15:50:06] *** Звонит Иван Тягунов ***
[02.10.2015 15:50:06] *** Звонок закончен ***
[02.10.2015 15:50:28] Tatiana Pavlova: Извините, это был случайный вызов
[02.10.2015 15:50:34] Иван Тягунов: Ага
[13.11.2015 19:42:57] Tatiana Pavlova: Иван, добрый вечер. Оценив еще раз объем ваших требований и с учетом вчерашней информации об орг. изменениях и составе моих обязанностей вынуждена отказаться от сотрудничества. Т.к. это не много не та вакансия и работа какие мне нужны.
[13.11.2015 19:45:19] Tatiana Pavlova: Привычен гибкий график.
[13.11.2015 19:47:43] Tatiana Pavlova: И более творческая работа к ним и вернусь
[18.11.2015 11:25:08] Tatiana Pavlova: Иван, я отработала у вас 23 смены. 20 из них оплачено и акт подписан. Три самых сложных и результативных дня не оплачено, хотя именно в эти дни удалось добится продвижения в решении застаревших проблем ,н-р, с ошибкой в загрузке профиля из за разницы версий конфигураций. Сообщите, когда вы сможете оплатить мне оставшуюся сумму в 16750 руб.?
[18.11.2015 12:04:17] Tatiana Pavlova: Ваше письмо получила только сейчас - ответ в вашей почте.

понедельник, 11 января 2016 г.

Работа над ошибками

1. Поскольку нет желания работать исполнителем, которого как пешку передвигают с места на место - идею постоянной работы в крупной фирме стоит оставить в покое. Совершенно очевидно, что этот формат давно остался в прошлом.
2. Необходимо было сделать и подписать у Заказчика распечатку с реестром выполненных работ из википедии РедМайн. (в приложение к акту.).
3. Очевидно что достигнутые на первом этапе договоренности с Заказчиком будут пересматриваться- поэтому пробный этап можно делать 1 месяц (договор, акт)  - тогда не придется писать уведомление о расторжении договора в одностороннем порядке.
4. Личности, которые сразу вызывают сомнения какими-то своими поступками - игнорируются как Заказчики - необходимо искать тех людей, которые готовы сдельно оплачивать конкретную работу .




Вопросы юристу : если в договоре прописана повременная оплата услуг специалиста и подписан акт об отработанных днях, в котором указано, что заказчик не имеет претензий по качеству объему и срокам выполненных работ , то на каком основании  возникает вопрос о выплаченном авансе ?


1. Договор;
2. Приложение к договору;
3. Акт;
4. Платежные поручения;
5. Мое уведомление о расторжении договора в одностороннем порядке;
6. Претензия Заказчика  о возврате аванса;


___________________________________________
Вы можете поставить под сомнение целесообразность действий и решений, которые он от вас требует. 
После чего предложите свой собственный вариант взаимодействия, который, в первую очередь, будет устраивать вас.


 Уточните, почему манипулятор выбрал именно вас и именно сейчас – все это позволяет вам отследить, на что предпочитает “давить” агрессор.


Ну, и самое полезное – это банальное “включите мозги”. Как уже было написано выше, основная задача манипулятора – активизировать чувства, эмоции, иррациональные установки, ведь именно они способствуют вере в слова агрессора
Однако стоит вам выйти из состояния податливости и трезво проанализировать ситуацию, как все кардинально меняется. 
Пропадает срочность в решении вопроса, да и вины особой вы за собой уже не чувствуете. 
Поэтому, как только вам кажется, что вами манипулируют – начинайте усиленно думать. 
И всегда требуйте время на размышление – именно оно помогает вам выйти за пределы ситуации и взглянуть на нее объективно.



В современном мире очень важно уметь бороться с психологическим давлением. Мы практически отказались от оружия и применения физической силы, соответственно, врагам остались лишь такие способы воздействия. И для того чтобы жить счастливо, вам необходимо уметь распознавать их и защищать себя и своих близких от такого грубого психологического вмешательства.




Агрессор давит на:
1. мое не знание того, что происходит в суде. СТРАХ
2. на судебные издержки , которые мне якобы придется компенсировать, сумму которых я не знаю.  Эти суммы у меня есть и кроме того, еще не известно кто кому будет больше должен.

3. на то, что я в принципе никогда не судилась и мне это не приятно - с человеком, который ведет себя как враг и хочет тебя обворовать судится не стыдно, а отважно. (СТЫД)
4. на то, что у меня нет юристов, а у него дескать целый штат  не проблема нанять юриста еще и по-грамотнее , чем у него в штате.

5. Человек может по-просту мотать мне нервы расчитывая, что я верну ему сумму без суда.  - есть масса способов помотать нервы ему в ответ.
Следить за своим спокойствием и заниматься своими делами. И у меня есть Кирилл, который меня поддерживает.


Моя позиция в суде более сильная, представлять мои интересы может юрист, мне самой не обязательно ехать.

за 5000- я могу устроить нервотрепку почище, чем устроил мне этот враг.



Я начала исследовательскую работу: моя цель аккуратно выйти из под давления. 
Тем более, что частично мне уже это удалось без особого труда.


Задача нейтрализовать давление на себя.