29 апреля 2011 г.

"Школа профессионалов" открыла цикл лекций в апреле

В конце апреля - начале мая вниманию VIAкодовцев предлагается первая лекция курса "Работа с требованиями - Базовые понятия и терминология", которую читает Дмитрий Петров.

Цель курса - предоставить методическую основу для профессиональной работы с требованиями к ПО, а целью данной вводной лекции:
- разъяснить ключевые понятия и терминологию (освежить в памяти, структурировать знания)
- определить место и роль работы с требованиями в разработке ПО.

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


27 апреля 2011 г.

ADD 2011

Требуется волонтер в оргкоммитет (на регистрацию). Посещение конференции будет бесплатным.

Более подробно здесь.

26 апреля 2011 г.

29-30 апреля Application Developer Days в Питере

29-30 апреля 2011г. в Санкт-Петербурге пройдет очередная конференция Application Developer Days.

Конференция Application Developer Days это уникальное событие, реализованное экспертами в области программной инженерии, призванное объединить на одной площадке отдельных профессионалов и ИТ сообщества.
Конференция включает в себя обсуждение целого спектра вопросов, связанных с созданием ПО, выбором языков программирования, рассмотрением успешных архитектурных решений и рекомендаций по их созданию, рассмотрением наиболее востребованных технологий, продуктов известных вендоров и Open Source решений.

На конференции планируется обсудить следующие ключевые вопросы:
1. Архитектура ПО
2. Техники написания кода
3. Среды разработки
4. Технологии программирования
5. Тренды

Ожидается, что в конференции примут участие специалисты из авторитетных отечественных и зарубежных компаний (в т.ч. Microsoft, IBM, Sun, Adobe, HP и ряд других), приглашённые «ИТ-гуру», тематические сообщества, консультанты и консалтинговые агентства в сфере информационных технологий, вендоры продуктов, представители профильных кафедр ВУЗов.

Принципиальное отличие Application Developer Days от других IT-конференций – это практическая направленность докладов и интерактивная форма взаимодействия со спикерами.

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

Программу можно найти здесь. 

Из любопытных докладов я бы выделила:
Саша Орлов, Слава Панкратов
Коммуникативные ошибки ИТшников и как их избежать


Роман Юферев
VIAcode
Пора задуматься о manageability

Роман Здебский
Microsoft
Разработка облачных решений — зачем и как?

[StratoplanWorld] "О пользе пользы" А. Орлов

Стала доступна видеозапись выступления Александра Орлова с конференции Stratoplan World "Развитие карьеры IT-специалиста".

Александр доходчиво и весело, это в 11м часу вечера-то, рассказал про то чем полезна польза :)

Приятного просмотра, за утренней чашкой кофе.

25 апреля 2011 г.

Черная книга менеджера. Мысли по прочтению.

Недавно имел счастье - ознакомиться с книгой Вячеслава Панкратова "Черная книга менеджера"
Весьма интересно было прочитать мнение собственника бизнеса, которое доносилось до менеджера. Мол, "глубокоуважаемый человек, поставленный для решения задачи и для заработка мне денег, не соизволите ли вы, прежде чем начать тыкать меня носом в Демарко и прочих талантливых писателей-футуристов, задуматься над нюансами наших с вами деловых взаимоотношений."
Только более резко. С бранными словами (Слава честно предупреждал, что не будет писать эмфемизмами, будет простой челвоеческий мат.).
Желание возмущенно сказать - "Эй, автор, ты потерял все остатки разума? Это же IT! Здесь работают умные, творческие и ранимые натуры!" пропадает, после того, как прочитаешь ещё раз - это послание МЕНЕДЖЕРУ, от собственника бизнеса. А не программистам, тестировщикам. Это послание бизнеса человеку способствующему, кроме всего прочего, процветанию этого бизнеса.
Это не попытка решить человека, нет, это попытка опустить на грешную землю проектную роль Менеджер. Ничего больше.
Резюме
  • Читать однозначно собственникам бизнеса – как минимум можно будет своим управленцам порекомендовать ознакомиться с ней на досуге.
  • Читать желающим стать менеджерами – хватит читать Peopleware и мечтать об утопиях. Пони кушают радугу и из-под хвоста у них вылетают бабочки только в сказках, но не в бизнесе.
  • Начинающим менеджерам – ага, вот этого вы хотели?
  • Всем остальным, кого не смутит великий и могучий русский мат – посмеетесь. Задумаетесь. Оцените авторское мировоззрение. Не худшее времяпрепровождение, особенно если вы читаете it4business, happy-pm ресурсы :-)

23 апреля 2011 г.

Кто такие тестировщики.

Ребята из Казани сделали просто мега-вещь: Вышли на улицы и спросили у обычных горожан - "Кто такие тестировщики?"
И немного сопутствующих вопросов.

Весьма познавательно. Особенно для людей, не связанных с тестированием.
Посмотрите! Да, мы такие!



Жуть, правда? :)

19 апреля 2011 г.

[SPB Oracle] семинар «Виртуальные машины» 25-29 апреля

Компания Оракл приглашает вас принять участие в научно-техническом семинаре «Виртуальные машины».
Ответ на резонный вопрос, откуда информация:
http://vkontakte.ru/event25817173
Информация от сотрудника компании Oracle, коллеги из клуба IT менеджеров.

Семинар предназначен для студентов старших курсов, аспирантов, научных сотрудников и инженеров соответствующих специальностей. Предполагается, что аудитория знакома с виртуальными машинами, компиляторами, сборкой мусора и языком Java. Семинар проводит ведущий инженер, к.ф.-м.н. Олег Плисс.

Ориентировочный план семинара

1. Обзор и история развития виртуальных машин. Архитектура JVM.
2. Интерпретация и компиляция.
3. Управление памятью.
4. Многопоточность, синхронизация, вызовы библиотечных функций.
5. Многозадачность, кросскомпиляция, ромизация, двоичная конверсия.

Объем тем очень разный. Поскольку это именно семинар, то формат предполагает высокую степень интерактивности, и длительность и глубина рассмотрения тем зависит от проявленного публикой интереса.

Семинар пройдет в офисе компании Оракл в Санкт-Петербурге 25-29 апреля.
Адрес: Санкт-Петербург 10я Красноармейская 22А, 2 этаж (2022)

Участие в семинаре бесплатное, при условии предварительной регистрации.
Для регистрации просьба заполнить форму ниже

18 апреля 2011 г.

Подготовка к тестированию производительности запросов (часть I)

Что же мы должны сделать, чтобы чувствовать себя уверенно при оптимизации базы данных? В прошлой статье мы начали с функционального тестирования (Чувство уверенности при оптимизации запросов (часть I)), и теперь мы точно уверенны, что, по крайней мере, с этой точки зрения ничего не сломаем. Но самое главное мы должны убедиться, что наше новое решение действительно работает быстрее. Собрать метрики, время выполнения до и после оптимизации, провести сравнительный анализ и выяснить удовлетворяет ли нас новый оптимизированный вариант или нет.

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

Читать далее...

Чувство уверенности при оптимизации запросов (часть I)

Это моя первая попытка поделится своими знаниями на просторах интернета. Будем надеяться, она не получится "комом". В последние несколько лет я плотно занимаюсь оптимизацией enterprise web приложения, а так как нашим самым узким местом является база данных (Sql Server 2005 - 2008), я думаю, мне есть о чем рассказать. Этот блог в основном будет посвящен оптимизации различных аспектов приложений и баз данных на Sql Server в частности. Постараюсь в большей степени писать о каких-то именно практических применениях, о реальном опыте, исследованиях, а не о замечательных, с точки зрения теории, новых функциональностях.

Долго думал с чего же все-таки стоит начать, чему посвятить свою первую запись в этом блоге. Решил, воспользуюсь примером TDD - начну с тестов.

13 апреля 2011 г.

Как танцуют алгоритмы.

Давным-давно, когда деревья были большими, набрел я в сети на видео, как «танцуются» математические выражения:


После просмотра меня мучили мысли – ну почему вот алгоритмы не танцуют? Хотя бы в мультиках. Всё какие-то палочки, шарики, точки передвигают :(

А сегодня, увидел интересную ссылку в ленте новостей во Вконтакте, у Вадима, и на радостях... Спешу поделиться, если кто не видел ещё. То, как можно показать алгоритмы.
Если

Добавить фантазии.
В университете Sapientia обитают веселые люди.
Ими был найден классный секрет успешного объяснения алгоритмов:
Немного народной музыки, немного народных костюмов, чувство ритма и воображение.

Под веселые ритмы были представлены:
  • Метод сортировки «пузырька»
  • Метод вставки
  • Метод Шелла
  • Метод выбором

Как же это выглядит и работает?
На сцене танцевальная группа, в народных костюмах. Но одна особенность сразу дает понять то, что всё не так-то и просто. Это цифры на груди и на спинах танцоров.
Эти цифры – значения элементов, которые-то и будут отсортированы.

Следуя беспристрастному алгоритму, определенные танцоры сравнивают значения на себе, и при необходимости совершают “swap” – весело и задорно меняются местами.
Если не надо меняться местами – можно и разойтись…

Да что тут говорить, смотрите сами :)

Сортировка методом «пузырька»


Сортировка методом вставки


Сортировка методом Шелла


Сортировка выбором


А если продолжить фантазировать, то получится: метод быстрой сортировки - выглядел бы как спортивное танго, а алгоритмы построения фрактальных поверхностей не иначе как тектоник :)

10 апреля 2011 г.

HackDay 30 апреля - 1 мая в Санкт-Петербурге

Программа мероприятия

HDx ИТО состоится 30 апреля - 1 мая в Санкт-Петербурге, в стенах МИЭП (подробнее см. Место проведения)

1ый день – знакомство, краткое представление идей, мастер-классы, обсуждение по реализации проекта,  формирование команд, работа над проектами.
2ой день - до 18:00 - работа над проектами, подготовка презентаций проекта. 19:00 - презентация проектов на Демофесте. Награждение победителей.
  
Программа (предварительная информация):

30 апреля (суббота)
9:15 - Открываются двери, регистрация участников
10:00 - 10:20 – Вступительная речь (Спонсоры и организаторы мероприятия)
10:20 - 11:30 – Представление идей проектов, по 3 минуты на идею.
11:30 - 12:30 – Общение, формирование команд, кофе-брейк
12:30 - 14:00 – Мастер-классы (уточняем темы и спикеров)
12:30 - 23:00 – Работа над проектами

1 мая (воскресение)
9:15 - 18:00 - Работа над проектами, подготовка к Демофесту
19:00 - Демофест: представление проектов, награждение лучших работ

Темы мастер-классов: (предварительная информация)
 - Образовательное видео (Юрий Лифшиц)
- Сервисы Google (Игорь Асонов)
- Дополненная реальность и компьютерное зрение
- Разработка мобильных приложений

Подробнее здесь.

8 апреля 2011 г.

26-27 мая DevCon-11 конференция по вопросам разработки ПО

26-27 мая в подмосковном доме отдыха «Покровское» состоится крупнейшая конференция Microsoft в России по разработке программного обеспечения.
DevCon’11 – это:
  • Пленарный доклад о стратегии развития продуктов и технологий Microsoft для реализации современных информационных систем;
  • Более 30 технических докладов, сгруппированных по тематическим секциям;
  • Фокус-группы и круглые столы;
  • Зона «Спроси эксперта»;
  • Выставка решений партнеров Microsoft;
  • Внепрограммные активности в течение 2-х дней;

Темы

Основными темами мероприятия станут ключевые технологии платформы разработки Microsoft и сценарии эффективного их использования в реальных задачах и проектах. В рамках конференции пройдет пленарный доклад с обзором наиболее интересных и востребованных возможностей платформы разработки, часовой телемост с вице-президентом Microsoft Скоттом Гатри, где он ответит на вопросы разработчиков по настоящему и будущему платформы, а также доклады экспертов индустрии в восьми треках.

Докладчиков можно посмотреть здесь

5 апреля 2011 г.

«Долой отмазки в тестировании!»

«Долой отмазки в тестировании!» –  это тренинг  Натальи Руколь, который пройдет:

- 7 апреля, четверг, официальная часть: 18:30 – 20:30.

- в зале для докладов компании Bercut, ул. Моисеенко, д. 22, лит. «З».


Краткое описание семинара:
Мы часто жалуемся, что от нас (тестировщиков и тест-менеджеров) мало что зависит, а спрос большой. Нам не хватает требований, мы не можем исправить баги и не обеспечиваем качество, нам не хватает общения с клиентами. Мы даже на коллег повлиять не всегда можем!
Для кого-то эти и другие схожие факты являются причинами не улучшать результаты своей работы. А для кого-то – просто отмазками!
Хотите узнать, как решать эти «нерешаемые» проблемы, приносить пользу компании и делать свою работу интереснее? Тогда я расскажу вам о своём опыте исправления различных проблем в тестировании, которые, как казалось, нам неподвластны. Их решение – это и новый уровень задач, и новый уровень ответственности, и море положительных эмоций.

Подробнее ищите здесь.



Презентации с конференции "Развитие карьеры IT-специалиста".

Всем привет,

Презентации докладчиков в формате slideshare выложены здесь.

4 апреля 2011 г.

Мини-отчет по конференции "Развитие карьеры IT-специалиста"

31 марта 2011 в 19-00 компания VIAcode и клуб IT менеджеров (Stratoplan.ru) провели конференцию "Развитие карьеры IT-специалиста", которая собрала более 50 человек (это был первый совместный опыт организации конференции и такое количество слушателей не могло не порадовать).

Со вступительным словом от компании VIAcode вышла Ольга Черепанова, от сообщества Stratoplan.ru Наталия Валландер. Ольга отметила, что ценности VIAcode и клуба IT менеджеров совпадают: так же как и Stratopan, VIAcode поощряет рост своих сотрудников, содействует развитию лидерских качеств, помогает двигаться вперед. В свою очередь Наталия в своей приветственной речи призналась, что это первая конференция клуба IT Менеджеров, и если все пойдет, то они будут происходить чаще, на постоянной основе.

Итак о докладах... Первым докладчиком был Сергей Атрощенков, который рассказал слушателям о том, зачем ходят на конференции :) Сергей выделил три фактора, которые, на его взгляд, привлекают посетителей конференций. Это "Люди", "Игры" и "Знания". Более подробную информацию можно найти в презентации ниже или на блоге Сергея здесь.
Вторым участником была Наталия Валландер с докладом «Быстро. Эффективно. Качественно - выберете 3 из 3-х. Или мой опыт работы в кросс-функциональной команде." Наталия разработала стратегию эффективной работы в кросс-функциональной команде и поделилась ею со слушателями.