4 дек. 2009 г.

Программа конференции ArchLabs почти сформирована

Добро пожаловать: http://www.arch-labs.ru/program  ))
Получилось практически то, что и задумывалось: 50 на 50 настоящей интересной high-level архитектуры и вендорских платформенных докладов.

11 нояб. 2009 г.

Карта шаблонов корпоративных приложений

Драфт v0.1, только 1/3 шаблонов.



Планируется еще довольно много фишек:
  1. Расширить набор шаблонов
  2. Гиперссылки на пояснения и первоисточники
  3. Более "тонкие" отношения между шаблонами
  4. Пояснения шаблонов прямо на этой схеме
Мне хотелось бы вопросов и предложений )))

13 окт. 2009 г.

Про кощея, яйцо и иглу ))

Треш-шапито по мотивам ))
У моего провайдера развернут trac с svn, в котором я сейчас храню архив со снепшотом виртуальной машины, в которой развернут trac с svn текущего проекта ))

12 окт. 2009 г.

Будущая карта шаблонов корпоративных приложений )))

Будет: Шаблоны корпоративных приложений [Фаулер] + J2EE Core Patterns [Sun] + Data Access Patterns [C. Nock] в огромном цветном pdf для печати. Пока же набросок ))))







Конференция для архитекторов, проектировщиков и разработчиков ПО

Единственная конференция отрасли, которая рассматривает системные подходы проектирования приложений различного уровня: от потребительских программ, до корпоративных систем и высоконагруженных приложений, рассчитанных на длительную безотказную работу.
Фундаментальные принципы проектирования обсуждаются на примере конкретных технологических платформ и реальных информационных систем. Мы исследуем лучшие практики проектирования приложений, передовой опыт успешных системных архитекторов.


30 сент. 2009 г.

Startup Weekend в Москве.

Первый российский Startup Weekend пройдет в Москве со 2-го по 4-е октября. Около сотни человек соберутся, чтобы попробовать запустить за 2 дня новые бизнес-проекты.
http://moscow.startupweekend.org/

25 сент. 2009 г.

IT-чемпионат для студентов

Образовательный интернет-ресурс Campus.ru, компании  Softline Venture Partners и Microsoft Corporation представляют первый общероссийский студенческий IT-чемпионат.
Первый общероссийский студенческий IT-чемпионат — это инициатива, направленная на привлечение внимания молодых людей, готовящихся стать профессионалами IT-индустрии, к задачам, которые им предстоит решать в реальной жизни.
Победители получат вознаграждение в виде ценных призов от спонсоров и партнеров чемпионата, формулирующих практические задания для чемпионата. А самые выдающиеся участники смогут пройти стажировку в одной из компаний-партнеров с возможностью последующего трудоустройства.
Специальный приз от информационного партнера,  интернет-издания "Труд" - ДОМАШНИЙ КИНОТЕАТР!
В рамках IT-чемпионата компании-партнеры дадут молодым специалистам специальные задания, ориентированные на решение реальных технических задач, которые возникли перед их техническими подразделениями. Оценкой качества выполнения задания будут заниматься непосредственно специалисты компаний-партнеров.
Для участия в Чемпионате ты должен:
  • ознакомиться и выбрать любое количество из заданий, опубликованных наwww.it.campus.ru (задания будут опубликованы 28 сентября 2009 г.)
  • выполнить задание в указанные сроки и выложить готовое решение наwww.it.campus.ru (срок публикации решений - до 26 октября 2009 г.)
В Чемпионате могут принимать участие:
  • выпускники высших и средних профессиональных учебных заведений России и стран СНГ
  • студенты всех форм обучения высших и средних профессиональных учебных заведений России и стран СНГ
  • школьники профильных 10-11 классов
9 ноября 2009 г. состоится официальная церемония награждения победителей IT-чемпионата, а все участники смогут напрямую пообщаться с компаниями-работодателями, выступившими партнерами конкурса, задать им свои вопросы, оставить резюме и проконсультироваться по требованиям при приеме на работу.
В рамках IT-чемпионата Microsoft проведет локальный конкурс всемирно известного кубка Imagine Cup, а ведущие кадровые агентства совместно с партнерами проекта предоставят участникам возможностьпроконсультироваться по вопросам построения карьеры в IT-сфере.
Образовательная сеть Campus.ru обеспечивает виртуальную среду для проведения конкурса в онлайн-режиме, прозрачность мероприятия. Участники смогут не только сопоставить свои результаты с чужими, но и организовать обсуждение на форумах с авторами заданий и представителями компаний-партнеров.

24 сент. 2009 г.

Для ведущих активную информационную жизнь

Открыл для себя прикольнейшую софтинку - MS OneNote из состава 2007-го офиса. Мультимедиа с человеческим лицом )))
В состав OneNote по умолчанию входит тестовый блокнот, где описаны основные фичи, где их на месте можно попробовать. Я потратил 20 минут, и теперь этот инструмент занял достойное место в работе.
Из потенциально полезных фич:
  • быстрый ввод заметок, url-ов, картинок, аудио
  • быстрый и удобный ввод куска скриншота
  • полная интеграция с другими продуктами офиса - например, с outlook
  • текстовой поиск по картинкам (sic!), правда, только по англоязычным
  • текстовой поиск по аудио-файлам (sic!), можно извернуться и искать в русскоязычных аудио-файлах, если искать транслитерированную строчку
  • возможность группового редактирования по сети - получается распределенная доска для мозгового штурма, например
В целом, понравилось. Мне кажется, этот тренд набирает силу и подобные инструменты еще будут появляться.

23 сент. 2009 г.

Хочешь не спать ночами - выбирай себе Linux ))

Выбираю linux для установки на виртуальные машины для обучения. Критерии:
  1. Симпатичная (да, я эстет ;-)
  2. Компактная (образ в 3 гига мне кажется большим для запрашиваемого функционала)
  3. Чтобы можно было поставить на образ (читай HDD), а не LiveCD
  4. Функционал: чтобы завелись JDK, Eclipse, NetBeans и Firefox 
Не смотря на просты требования, я запарился искать:





И это не считая двух suse на vmware.
По основным требованиям понравились Mandriva, LinuxMint, Ubuntu, Slax, SuSe.
Но это или LiveCD, или образ по 3 гига. Да, я знаю, что можно извратом поставить на винт с LiveCD и как удалять пакеты в Linux.
Но, может быть, уже есть готовый дистрибутив, удовлетворяющий требованиям 1-4?

22 сент. 2009 г.

Req Labs - конференция для Бизнес и Системных Аналитиков

I масштабная конференция, посвященная работе с требованиями в ИТ-проектах.
Москва, 17 ноября 2009 г.

Приглашаем Вас принять участие в конференции Req Labs 2009. Мероприятие посвящено всем аспектам сбора, анализа и использования требований к программному обеспечению.



Конференция будет полезна:

  • Бизнес аналитикам;
  • Системным аналитикам;
  • Менеджерам проектов;
  • Руководителям групп разработки и тестирования;
  • Другим специалистам Software Engineering.
На конференции выступят лучшие специалисты, для которых работа с требованиями является каждодневной. Ведущие эксперты поделятся своим опытом в области сбора, анализа, использования и поддержки изменений требований, а также управления этим процессом в проектах по разработке и поддержке ПО.


Тематика докладов:

  • Методологии сбора и управления требованиями
  • Инструментальная поддержка работы с требованиями
  • Управление «отсутствующими» и сильно меняющимися требованиями
  • Особенности сбора требований в продуктовой разработке
  • Коммуникации с заказчиком и проектной командой при сборе требований
  • Оценка качества требований
  • Кейсы работы с требованиями

Более подробную информацию можно найти на сайте мероприятия: http://www.req-labs.ru

Spring продается

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

По мнению технического директора VMware Стива Геррода (Steve Herrod), объединение фреймворка Spring с платформой управления облаками VMware vSphere позволит продавать интегрированный пакет для разработчиков, позволяющий не только создавать приложения, но и разворачивать и управлять ими локально как сервисами или в виде внешних облаков. Объединение продуктов выведет VMware на конкурентный уровень с такими поставщиками решений типа «платформа как услуга» (Platform-as-a-Service, PaaS), как Salesforce.com Force.com и Google AppEngine.

Слияние компаний облегчит трансформацию приложений в их облачные версии, заявил основатель и исполнительный директор SpringSource Род Джонсон (Rod Johnson), ставший генеральным управляющим нового подразделения VMware.

Покупка SpringSource позволит сделать виртуализацию более дружественной прикладным программам, помимо значительного упрощения процесса управления внутренними и внешними облаками, считает исполнительный директор и президент VMware Пол Мариц (Paul Maritz). При этом SpringSource сохранит свой статус поставщика открытых решений.

Источник: Компьюлента

 

21 сент. 2009 г.

Родная речь

В одном форуме мне сделали абсолютно верное замечание по поводу чистоты языка. У меня сгенерировалась фраза, отражающая типичный разговор в курилке нашей конторы: "Я зарегил новый баг в трекере и код не закоммитил в эсвеен, а пиэм отрепортил кастомеру, что естимейшены сатисфайд и аппликуха на деплой ушла. Почти профакапили, короче, спринт и завтра на дейли скрам мне они с тимлидом берндаун-график с юзерстори по самые помидоры вставят. Килл ми софтли плиз."

Вот так и говорим живем... )

Software Freedom Day (SFD) 2009

Недавно закончилось очередное мероприятие мирового масштаба, организованное компанией SUN Microsystems - Software Freedom Day (SFD) 2009. В мероприятии приняли участие группы студентов со всего мира - от Бразилии до Новой Зеландии. В Московском регионе центром эвента стал Зеленоградский МИЭТ, где выступил и я. Мне хотелось поделиться с состоявшимися и будущими специалистами общей картиной разработки ПО, чтобы они увидели современные процессы и инструментарий. Так, чтобы они так же были готовы и к техникам командообразования в крупных компаниях на примере оффшорных разработчиков и лучше понимали, в каком направлении им развиваться и какие карьерные пути предоставляет им индустрия. Ведь иногда сегодняшний студент не видит разницы между pm и team-lead ))
На это обсуждение пришли очень заинтересованные ребята и после выступления завязался ряд интересных дискуссий. Но, к сожалению, на доклад было мало времени - были и другие выступления, не менее интересные. Дмитрий Завалишин, один из первых в команде разработки Яндекс.Маркет (Яндекс.Гуру), рассказал про свой текущий проект - RTOS Фантом.
Я надеюсь, что успел донести основные элементы современной картины. Встретимся с ними на SFD 2010 ;-)

Для самых маленьких ))

Возможно, Вам пригодятся эти карты технологий для сказок на ночь junior developers, hr-ам или pm-ам ))





Введение в веб каркас Struts2

Провели семинар по введению в архитектуру Struts2.

Презентации докладов и семинаров

Надеюсь, Вы сможете найти полезные для себя презентации семинаров и выступлений на конференциях по Software Engineering среди десятков тех, что мы выкладываем на sladeshare: http://www.slideshare.net/luxoft/presentations

20 сент. 2009 г.

Вебинар "Design Rules And Principles"

Презентация прошедшего вебинара.

TDD Mindmap

Test-Driven Development (TDD) Workshop - как пощупать инженерную практику, чтобы не было больно на утро

Сегодня об инженерных практиках, которые активно используются в гибких (agile) методологиях (хотя эти практики свободно масштабируются на произвольные процессы) ходит много споров и обсуждений. В том числе и о TDD из процесса XP. 

При этом возникает ряд проблем внедрения этих практик. Их рассмотрение я оставлю out of scope. Но желание разработчиков пощупать, потестировать подход остается и даже возрастает (с каждой прочитанной книгой ;-). 

В свое время я разработал игру-симуляцию, которая позволила бы это сделать с базовым набором XP-практик: TDD, pair programming, iterative development и simple design. И после проведения серии этих воркшопов назрел целый ряд интересных выводов:

  1. Игровая форма рулит.  Мы все читали и слышали, что игры - один из самых эффективных инструментов обучения. Но на практике это превосходит ожидания. 2 часа кодирования пролетают, по словам участников, как 30 минут. Даже для не-разработчиков (тестеров, pm-ов).
  2. Воркшоп дает крайне эффективную обратную связь. Наблюдение за работающими над заданием участниками - ценнейший источник информации о них. А результаты выполнения задания говорят сами за себя.
  3. Участники сами приходят к выводу о целесообразности используемой практики. Правильно выстроенный воркшоп заменяет килограмм лекций о необходимости, например, модульного тестирования.
  4. Воркшоп снимает страх или лень использования практик. В игровой форме (когда нет контроля начальства сверху) участник может попробовать использовать практики, которые в проекте избегает из-за инерции или риска нарушения процесса.

Статистика проведения эвента показывает его высокую образовательную эффективность. Поэтому, собственно, message: Коллеги pm-ы, проектировщики и разработчики! Если Вы хотите внедрить в своем коллективе какую-либо инженерную практику практически без сопротивления, создайте собственную игру-симуляцию, учитывающую специфику коллектива. Эта игра создаст максимально комфортные условия знакомства с практикой и при правильной проработке этой игры подтолкнет коллег использовать практику.

Безусловно, возникнет ряд сугубо методических нюансов - как выстроить игру, максимально раскрывающую все грани практики. У меня, даже с учетом богатого опыта проведения обучения, получилось отточить все детали только после 3-4 проведений. Зато теперь этот воркшоп - крайне эффективный инструмент знакомства с практиками, выработки навыков и передачи знаний; игра стоила свеч ))

Если кто-то захочет использовать такой подход, но имеет методические трудности - пишите, буду рад помочь. Хотя, крайне часто хорошие специалисты так же нагружаются образовательной активностью для junior-коллег, так что создание такого обучающего проекта их не введет в ступор ))) Надеюсь, мой message об эффективности таких подходов будет услышан )

Успехов!

Тренинг от HappyPM

На выходных два дня отжигали на тренинге от HappyPM "Развитие сотрудников и построение карьеры" под руководством Саши Орлова.
Рекомендую )) Было крайне интересно и полезно )

К тому же были интересные гости: Сергей Архипенков - патриарх управления проектами в России и Влад Балин aka gaperton, концепция которого меня крайне впечатлила - Feature-Driven Development в философском разрезе структуры управления ))) Во как )

В ближайшее время буду прорабатывать его подход. Всем рекомендовал бы ознакомиться. Предварительно мы с ним договорились о его выступлении на нашей конференции ArchLabs-2009. Как руководитель программного комитета этого евента буду крайне рад, если его выступление появится в программе ))