Грызлов Никита | Ведущий программист | Первый БИТ

«Тестирование интеграций между системами»

Онлайн-магазин и УТ, ЗУП и внутренний портал, почта, СКУД. Зоопарк систем и протоколов обмена. Как начать разрабатывать интеграцию без реальной "второй стороны"? Как быть уверенным, что обмен не сломается при следующем обновлении? * Распространенные технологии интеграции - как, с чем и чем интегрируемся * Проблемы, возникающие при разработке и тестировании интеграции * Три уровня тестирования интеграции: * модульное тестирование обработчиков интеграции, применение моков * использование эмуляторов при вызове интеграционных механизмов * тестирование реальных внешних систем * Чем и как может помочь автоматизация тестирования: * тестовые сценарии * запуск и работа эмуляторов * "кликатели" сайтов * "кликатели" прочих программ

«Тайм-менеджер по помидорам» - эффективная организация рабочего времени.

0. LexSeIch 193 27.07.13 22:26 Сейчас в теме
Приходилось ли вам, взглянув на часы, с ужасом видеть, что день подходит к концу, а работы еще невпроворот. «Тайм-менеджер по помидорам» - простая система концентрации, помогающая эффективно организовать свой рабочий день.

Перейти к публикации

Комментарии
Сортировка: Древо
1. EarlyBird 1 30.07.13 12:08 Сейчас в теме
Весьма любопытно!
Попробуем.
2. LexSeIch 193 31.07.13 06:28 Сейчас в теме
(1) EarlyBird,
Удачи. Кстати, этот метод можно использовать не только постоянно, но и выборочно, например: когда вы в цейтноте и у вас мало времени. В этом случае, ритмичность и планирование работы на небольших интервалах помогают сконцентрироваться на приоритетной задаче.
3. alexsiswx 31.07.13 08:11 Сейчас в теме
Руководству своему бы объяснить, что так и надо работать 1С-нику.
4. echo77 833 31.07.13 08:48 Сейчас в теме
Надо попробовать! Плюсую
5. maldinitaly 31.07.13 09:08 Сейчас в теме
Прочитал - интересно, забавно.Надо попробовать.Хотя пробовал организоваться по книге автора Брайн Трейси "Оставьте брезгливость, съешьте лягушку!" в чем-то помогло. Но иногда мотивации не хватает, уходишь от главного и весь день "коту под хвост".Плюсую
AlbinaAAA; +1 Ответить
8. LexSeIch 193 31.07.13 10:36 Сейчас в теме
(5) maldinitaly,
Реально, когда в начале дня съедаешь "лягушку" - дальше легче...
6. WhiteOwl 227 31.07.13 09:16 Сейчас в теме
Забавная методика! В цейтноте действительно может помочь.
7. DrAku1a 1280 31.07.13 10:00 Сейчас в теме
Спасибо! Полезно! "План дня" - первое, чего мне на практике не хватило в разработке "Desh Task 2.7" (лежит тут на ИС бесплатная такая) - стал допиливать... Но тут еще и мониторинг... В общем, есть над чем подумать и что прикрутить )))
9. Mozar 7 31.07.13 10:47 Сейчас в теме
Мне кажется, что концепция достаточно стандартна. Разбей, объедини, расставь приоритеты... и выполняй, выполняй, выполняй....
10. LexSeIch 193 31.07.13 10:53 Сейчас в теме
(9) Mozar,
Вполне может быть... Но, что бы понять систему полностью, желательно прочитать книгу - там много интересного...
11. help1Ckr 31.07.13 12:44 Сейчас в теме
Тема давно мне интересна. Перепробовав кучу методик и прочитав уйму литературы, сам пришел к тому что бы делить дела на "сегодня" и общий список. Так же к таймеру идея рождалась что бы выскакивало окошко раз в 15 куда указывать чем я занимаюсь) ну и перерывы - только как пары в универе 5 минут каждый час. Но сложить все в одну систему окончательно еще не получилось. Самая большая проблема оценка времени на ту или иную задачу. Вот тут у меня проблемы(
12. LexSeIch 193 31.07.13 13:32 Сейчас в теме
(11) help1Ckr,
Проблема оценки времени на свои задачи или постановка задач другим? Если на свои - это скорее всего оценка предыдущего опыта работы - тех же "переработанных помидоров" (п. 2-5). Со временем будет некоторая статистика для повторяющихся или подобных задач. Хотя по жизни часто появляются грабли... Но с другой стороны, в программировании, оценка времени выполнения работы чаще условная. Деление времени отведенного на работу на небольшие интервалы и задачи на небольшие подзадачи помогают оценить выполненную и оставшуюся часть работы. Слона можно съесть только по кусочкам...
13. Sintson 350 31.07.13 13:46 Сейчас в теме
Раньше эта штука называлась фотографией рабочего дня.
Активно использовалась нормировщиками для оценки эффективности расхода рабочего времени.

Хотя с помидорами, конечно забавно ;)
14. Evgen.Ponomarenko 529 31.07.13 15:08 Сейчас в теме
Зачетная идея! Согласуется с идеями вхождения в рабочий поток (10-15 минут). Главное - не забывать про отдых ;)
Курящим немного легче, а вот тем, кто предпочитает кофе на рабочем месте, нужно регулярно себя останавливать.
15. anira 3 01.08.13 03:35 Сейчас в теме
надо попробовать с помидорами)
16. sa1m0nn 22 01.08.13 07:30 Сейчас в теме
Спасибо за статью. Читал давненько подобную методику, и уже более 2 лет пользуюсь самописным оповещением в программе, которое всплывает в 00, 25, 30, 55 минут каждого часа.
Прикрепленные файлы:
17. ardn 79 01.08.13 09:06 Сейчас в теме
(16) sa1m0nn,
Прошу поделиться программкой
18. sa1m0nn 22 01.08.13 10:34 Сейчас в теме
(17) ardn,
вся программа Вам вряд ли пригодится, т.к. она решает задачи автоматизации нашей фирмы очень индивидуальные.

А оповещение Помидорка - пожалуйста:
Процедура ПриНачалеРаботыСистемы()

// СтандартныеПодсистемы
СтандартныеПодсистемыКлиент.ДействияПриНачалеРаботыСистемы();
// Конец СтандартныеПодсистемы

//\\ {
//*
ПодключитьОбработчикОжидания("ПоказатьОповещениеПомидорка", 60);
//\\ }

КонецПроцедуры

// Открывает форму оповещения пользователя о помидорке (25 минут)
//
Процедура ПоказатьОповещениеПомидорка() Экспорт

Сейчас = НачалоМинуты(ТекущаяДата());
Если Сейчас = НачалоЧаса(Сейчас) + 1500 Или Сейчас = НачалоЧаса(Сейчас) + 3300 Тогда
ОткрытьФорму("ОбщаяФорма.яПомидорка", Новый Структура("ЭтоНачалоПомидорки", Ложь));
ИначеЕсли Сейчас = НачалоЧаса(Сейчас) Или Сейчас = НачалоЧаса(Сейчас) + 1800 Тогда
ОткрытьФорму("ОбщаяФорма.яПомидорка", Новый Структура("ЭтоНачалоПомидорки", Истина));
КонецЕсли;

КонецПроцедуры // ПоказатьОповещениеПомидорка()
28. Abadonna 3715 04.08.13 06:15 Сейчас в теме
(16)
более 2 лет пользуюсь самописным оповещением в программе, которое всплывает в 00, 25, 30, 55 минут каждого часа.

Одноэсниги неисправимы! :))) В будем делать через жо ... через 1С!
Если 1С с оповещением не запущена, то и никакого оповещения.
А написать программку из трех строчек и поместить ее в диспетчер задач - религия не позволяет?
Кроме того, существует куча готовых органайзеров.
30. sa1m0nn 22 04.08.13 08:11 Сейчас в теме
(28) Abadonna,
"Не говорите, что мне делать, я не скажу, куда вам идти".
У меня запущена всегда, потому что заказчики, проекты, библиотека кода, почтовые уведомления... Посмотрите как работает 1С:Документооборот. Поэтому оповещение на 1С - единственное не излишнее.
31. Abadonna 3715 04.08.13 08:26 Сейчас в теме
(30) Дело вкуса. У меня есть самописная "Работа с клиентами": и почта, и задания, и напоминания, и отгрузка ИТС (автомат), и "Акты по договорам обслуживания" (автомат), и корпоративный чат, и т.д. и т.п. Но никогда не бывает запущена всегда, только по необходимости.
Вообще ненавижу когда 1С в памяти болтается;)
36. DrAku1a 1280 07.08.13 03:48 Сейчас в теме
Я с вас поражаюсь, господа!.. Сам по себе тайм-менеджмент это стиль жизни... И то что тут - это только кусок! "Сделал дело - гуляй смело" - согласен! Но а когда дело занимает много времени?
Я пока что веду списки дел в трех документах "Выполненные задачи", "Задачи" и "Текучка"(задачи текущего дня). Это не очень удобно, но полноценной эффективной системы нет. Пытаюсь сделать, даже кой-какие ТЗ набросал себе, но пока еще нету красивого решения.

(28) Да чего уж там - давайте аналог БП на Delphi напишем ;-)
Bryuhanov; +1 Ответить
37. LexSeIch 193 07.08.13 07:41 Сейчас в теме
(36) DrAku1a,
Советую присмотреться к книге Лимончелли "Тайм-менеджмент для системных администраторов". С ней полезно ознакомиться всем кто связан с IT технологиями. Многие, после ее прочтения, начинают пользоваться ежедневниками... А вообще тема бесконечная...
38. DrAku1a 1280 07.08.13 07:54 Сейчас в теме
(37) Читал. До конца правда не осилил (она весьма немаленькая) - но книга хороша! Полно идей и примеров...
39. LexSeIch 193 07.08.13 09:20 Сейчас в теме
(38) DrAku1a,
У Лимончелли у нас издали 2 великолепные книги - одна большая (видимо вы ее и имеете в виду)"Системное и сетевое администрирование. Практическое руководство" (около 1000 стр.) - по системному администрированию, а вторая поменьше (240 стр.) - посвящена организации работы. На Books.ru обе в электронном виде доступны по акции: "Заплати сколько хочешь" - т.е. любую сумму, которую хотите...
40. sa1m0nn 22 08.08.13 11:02 Сейчас в теме
19. lamelioss 140 01.08.13 12:18 Сейчас в теме
метод рабочий, давно пользуюсь, и не только им)) попозже попробую на основе этой статьи тему посильнее развернуть....
томаты в спб - 400-800 за штуку )
20. Klyacksa 01.08.13 17:37 Сейчас в теме
Ох не знаю, в теории-то все стандартно и красиво - разбивай все на подзадачи, делай себе подробное расписание на день - и вперед. Дальше уже - на сколько именно разбивать, как ставить таймеры - это частный вопрос, ничего не мешает не по 25мин делать, а по 28, например.
А вот на практике ничего это не получается, особенно если рабочее время так планировать. Кто-то позвонил-отвлек, возникла экстренная задача, не получилось уложиться в срок по одной из задач, да мало ли что еще - и всё расписание коту под хвост. Плюс, есть вероятность начать нервничать от "приближения" срока, пусть и самому себе поставленного, когда начинаешь каждые 10сек кидать взгляд на время - сколько еще осталось?

И накладываются, конечно, особенности самих задач и личного ритма работы. Например, я если уж вхожу "в поток", то часа 3-4 лучше меня не трогать вообще.

ЗЫ. А так терминология про помидорки прикольная, да
chuprina_as; maXon777; Prad2002; +3 Ответить
21. Prad2002 2 01.08.13 18:21 Сейчас в теме
(20) Klyacksa, Пока именно так и получается... Блин, как жеш переломать этот порочный круг?
24. Klyacksa 02.08.13 10:59 Сейчас в теме
(21) Prad2002, смотря что нужно перебороть.
Подобный метод хорош для монотонной равномерной работы - например, можно представить девочку, "вбивающую" данные в компьютер. Для творческой интеллектуальной работы применять крайне сложно.

При подобной работе по расписанию, крайне важно помнить - расписание это только примерный(!) план, нужно закладывать довольно много пробелов и погрешностей на форс-мажоры и упадки производительности, нужно вовремя пересматривать и корректировать, и т.д. и т.п.
Иначе психологически работа выливается в постоянное ощущение отставания и невыполнения.
23. LexSeIch 193 02.08.13 04:17 Сейчас в теме
(20) Klyacksa,
Метод не догма - можно настраивать по себя. Здесь, в заметке, все описано очень короткою. На многие вопросы ответы в книге.
22. roma03v1 01.08.13 19:27 Сейчас в теме
Интересно прочитаю книгу попробую метод. Про то что время можно измерять в помидорах еще не слышал )))
25. zfilin 1937 02.08.13 11:57 Сейчас в теме
У этого метода есть ограничения для применения. Это не значит, что метод плохой, просто его не правильно применяют.
Конечно, когда программист находится "в потоке" или поймал "пик Балмера", то помидорки будут только мешать. Но давайте признаем, у программиста часто бывает и много рутинной работы, когда задача не настолько интересная, чтобы поймать поток, а делать все-равно как-то надо.
26. утюгчеловек 03.08.13 19:33 Сейчас в теме
Это далеко не универсальный рецепт. Некоторые вещи на помидоры не поделишь.
Безобидное "жду подробный письменный отчет после обеда", - превращает работу в томатную пасту.
Методика интересна по сути только своей терминологией.

Вообще вся эта тайм-менеджерская суета только отвлекает.
Рисование табличек, записывание в бесконечные блокнотики, блок-схемы ,разноцветные ручки, теперь еще и помидоры...
Есть только один способ сделать дело - делать его до конца.
Ну и заботиться о том, чтобы не "сгореть".
27. LexSeIch 193 03.08.13 22:55 Сейчас в теме
(26) утюгчеловек,
К сожалению универсальных рецептов ("серебряной пули")нет... Каждый выбирает для себя. Кому-то подходит, кому-то нет.
32. утюгчеловек 04.08.13 12:04 Сейчас в теме
(27) К счастью, есть. И я его озвучил. Это не мой рецепт, а созданный, если угодно, эволюцией.

Во всех культурах есть мудрости, выражающие простую идею:
делать дело надо до конца; сделав дело можно отдохнуть.

Остальное - баловство с разноцветными карандашами.
33. LexSeIch 193 04.08.13 17:35 Сейчас в теме
(32) утюгчеловек,
Спорить не буду - у каждого есть свое мнение, только замечу, что когда создавались народные мудрости, не было таких систем коммуникации (электронная почта, интернет, телефон), которые часто прерывают выполнение работы, да и сама работа,, чаще была связана с физическим трудом, и сроки ее выполнения ограничивались световым днем или погодными условиями... Интеллектуальная обработка информации и физический труд - две большие разницы. Хотя от первой, порой, устаешь не менее...
29. Abadonna 3715 04.08.13 06:38 Сейчас в теме
Пытаюсь примерить к своему опыту: ничего не получается. Что работая фикси, что сейчас в аутсорсинговой компании, с трудом представляю, как можно планировать? То три дня груши околачиваешь, то одновременно звонят несколько клиентов и всем срочно, "еще вчера надо было!". И помидоры в таком раскладе годятся только на салат;)
34. JohnConnor 25 04.08.13 18:40 Сейчас в теме
Маленькая часть из большой книги по Тайм менеджмента. Прочитайте книгу Глебе Архангельского -Эффективный Тайм Менеджмент. Про эффективную работу в Outlooke.
35. AVK_Alex 4 05.08.13 10:34 Сейчас в теме
Здравствуйте, коллеги!

Несколько наблюдений:
1. Планы на день часто ломаются - это верно. Но если их не строить - то обычно получается еще хуже.
2. Приучать клиентов пользоваться электронной почтой (как вариант - чат скайп или какой IM) - на её прочтение можно выделить отдельную помидорку или совместить с кофе и перерывом. В обычной работе редко возникают задачи, которые не могут подождать 30 минут (не говорю об особых случаях).
3. Звонки (общение в реальном времени) - только для экстренных случаев. Вообще, свой номер телефона лучше не афишировать - пусть его знает самый ответственный из сотрудников клиента (или босс).

P.S. За "помидорку" плюсую :)
LexSeIch; +1 Ответить
41. baikalpharm 08.08.13 11:32 Сейчас в теме
42. musatov1c.ru 19.08.13 09:46 Сейчас в теме
Спасибо за напоминание. Новая, старая мысль, что кроме между "помидорных" перерывов, нужны еще блочные перерывы. Это осветило белое пятно в личной самоорганизации. Спасибо еще раз :)
43. Manticor 63 20.08.13 09:58 Сейчас в теме
LexSeIch, скажите применима ли данная схема к работникам фирм франчайзи?? За день просто столько дел новыхз мелочных появляется, что не в силах все задачи распределить по приоритету.
45. LexSeIch 193 20.08.13 19:37 Сейчас в теме
(43) Manticor,
ИМХО эта система применима в любой ситуации. Ее цель - сконцентрироваться на определенной задаче и выполнить ее. Кроме того, что так же важно, но не все делают (см. п. 3-5), она позволяет делать оценку времени выполнения работы, возникающих прерываний при ее выполнении прерываний, что в последующем может быть использовано для улучшения планирования. Насколько я знаю, планирование, для фирм франчайзи - жизненно необходимая составляющая. Кроме того, любая система - не догма и не панацея, Вы можете выбрать то, что подходит Вам.
44. Natuhai 3 20.08.13 10:12 Сейчас в теме
Как то не задумывался об этом никогда, просто работал и работал. Надо будет попробовать некое подобие. В конце концов действительно нужно применять передовой опыт, по старинке уже не катит ...
46. rosinfo1 21.08.13 02:05 Сейчас в теме
Спасибо, реально работает, не дает отвлекать дурацкими мыслями и вопросами окружающих, входящие звонки вышибают мозг. Идет процесс соревнования с таймером, успею не успею. Производительность выросла в разы.
47. Shia16 05.02.16 18:15 Сейчас в теме
В последнее время стала пользоваться методом помидора в программе TaskboardTimer. Автоматический компьютерный таймер- супер. Советую.
48. LexSeIch 193 06.02.16 18:26 Сейчас в теме
(47) Shia16,
Спасибо за "наводку". Программа интересная - интерфейс приятный и не перегружен...
Оставьте свое сообщение

Вакансии


Программист 1С
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Преподаватель 1С
Санкт-Петербург
Полный день

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 150 000 руб.
Полный день