воскресенье, 1 июня 2008 г.
вторник, 6 мая 2008 г.
Практическая конференция "Agile дни" (Agile Day)
21 Июн | Agile дни в Москве г. Москва |
на
23:40
0
коммент.
воскресенье, 2 марта 2008 г.
Повышаем качество проекта и эффективность команды
Приглашаю в гости на новые тренинги:
Тренинг "Самодокументируемый код" - все о нём говорят, но никто не знает, что это такое. Повод разобраться.
Тренинг "Проектирование в стиле Agile" - тренинг развеивает мифы, что Agile - это хаос и полное отсутствие проектирования/документации, что Agile вне процессов, вне современных подходов проектирования. Вышеперечисленное - это недальновидные высказывание случайных людей в мире разработки.
В Agile есть процессы, в Agile есть проектирование. Agile берёт самое лучшее в современному мире разработки. Agile максимизирует эффективность следуя своим ценностям. А главная ценность - качественный продукт.
Тренинг "Шаблоны построения эффективной ИТ-команды" - простые практики, которые проведут вашу команду через формирование и шторминг, к нормингу и перформингу (4 стадии развития) в кротчайшие сроки. На выходе вы получите сплочённый коллектив.
Любой тренинг лишь раставляет цели. Тренинг - это начало пути. И только совместная работа с коучером (играющим тренером) сможет внедрить эти практики в ваш коллектив. Если вы заинтересованы - предлагаю встретиться и подумать над этими вопросами. Вопросами эффективности команды и качества продукта.
на
16:45
3
коммент.
Ярлыки: Качество кода, Тренинги, Agile, Dream Team, Modeling, Team Building
воскресенье, 17 февраля 2008 г.
Agile в Ростове
Вчера вернулся домой из Ростова-на-Дону, где всю неделю с ребятами из команды eSignal работали на тему "Инженерные практики Agile". За 6 дней тренингов мы охватили такие направления как Design Patterns и Refactoring. В последний день провели результирующую очень мощную коучинг-сессию, в которой поговорили о тестировании, командном взаимодействии и разработали новую Agile-практику (которую обещали проверить в ближайшее время).
А в один из вечеров мы организовали открытый семинар на тему "Эволюционный дизайн" с точки зрения Agile. В обсуждениях приняли участия около 30 самых прогрессивных ИТ-ростовчан.
От поездки у меня остался вагон положительных эмоций. Уровень ростовской команды и её приверженность Agile-делу просто поражает. Среди всех команд, с которыми я встречался, ростовская команда уступает лишь нашей. Но сложность проекта с точки зрения бизнеса и технических решений даст форы всем известным мне проектам.
Так держать!
на
12:06
1 коммент.
Ярлыки: Семинары, Тренинги, Agile, Patterns, Refactoring, TDD
вторник, 29 января 2008 г.
Новая рассылка
Для придания динамизма теме качественного кода я открыл рассылку http://subscribe.ru/catalog/comp.soft.prog.agile
Присоединяйтесь!
на
00:19
1 коммент.
Ярлыки: Качество кода, Тренинги
воскресенье, 27 января 2008 г.
Training Refactoring
28 Янв | Тренинг Рефакторинг Офис Люксофт |
на
18:24
0
коммент.
Ярлыки: Тренинги, Refactoring
вторник, 20 ноября 2007 г.
Инфекция Agile обнаружена в Сибири!
В начале ноября при поддержке Учебного Центра «Люксофта» в городе Омске состоялись тренинги, посвящённые применению гибких методологий в разработке программного обеспечения, а так же техникам повышения личной эффективности.
Тренинги проводил Agile-евангелист Денис Миллер.
Цель поездки была распространение эффективных методик разработки программного обеспечения. В течении недели были прочитаны тренинги: шаблоны проектирования, рефакторинг и курсы повышения личной эффективности: управление временем и использование MindMap. На тренинг по уравлению временем пришло 18 человек, хотя учебный класс не был готов такому повороту событий, но нам удалось поместиться всем вместе и продуктивно провести время. Как говориться в тесноте, но не в обиде. Ребята собрались подкованные поэтому получились не только разобрать теорию, но и обсуждить практические вопросы.
В завершение серии тренингов был организован семинар посвящённый методологии SCRUM в ракурсе развития доверительных отношений внутри команды, между командой и клиентом. Интерес к теме проявился в жарких обсуждениях, и если бы не подкрадывающаяся ночь, то мы бы продолжили общаться ещё несколько часов...
Самый главный результат поездки в Омск был повышение интереса к гибким методологиям и сближению людей, разделённых 4 часами полёта на самолёте... людей, объединённых общей целью повышения качества процессов разработки программного обеспечения и получения удовольствия от своей работы!
воскресенье, 30 сентября 2007 г.
Курсы октябрь-ноябрь 2007
В ближайшее время я собираюсь посетить город Омск, где буду читать следующие курсы:
Основы планирования и организации собственного времени - 25 октября
Использование техники Mind Maps для IT - 23 октября
Шаблоны проектирования - 20 октября
Рефакторинг кода - 20 октября
А чуть раньше будут проходить курсы в Москве:
Рефакторинг кода - 1 октября
Шаблоны проектирования масштаба предприятия - 9 октября
Шаблоны проектирования - 26 ноября
на
21:27
0
коммент.
Ярлыки: Тренинги
суббота, 29 сентября 2007 г.
Материалы курсов
Выкладываю материалы презентаций для тренинга "Рефакторинг". Структура тренинга:
1. Философия Рефакторинга
2. Каталог некачественного кода (Code Smells)
3. Каталог рефакторингов
4. Завершение.
http://rapidshare.com/files/59088808/ref001.rar
Дополнительные материалы по другим тренингам:
1) Тренинг MindMap для программистов, аналитиков и руководителей проектов
http://rapidshare.com/files/59092681/mm.rar
2) Материал для тренинга "Управление временем" (Time Managmenent)
Презентации тренинга Time Management (Управление временем)
Видео-ролик. Презентация управление временем на outlook
на
19:07
0
коммент.
Ярлыки: Тренинги, MindMap, Time Management
суббота, 15 сентября 2007 г.
Тренинги в Киеве
Пропагандируя Agile и принципы качественного кодирования мне удалось забраться в Киев и прочитать такие тренинги:
1. Design Patterns
2. Refactoring
3. Time Management
4. MindMap
Мне всё это дело понравилось. Особенно "Пузата хата" :)
на
13:30
0
коммент.
Ярлыки: Тренинги
четверг, 21 июня 2007 г.
Web Services
C 27-29 на площадке Люксофта будет проводится курс по Web-Services.
Курс будет компиляция для нужд компании материалов по тренингам Course 2548, Course 2549 (тренинги подготовки к сертификации - MCTS: .NET Framework 2.0 Distributed Applications)
Смотрю, какое состояние в Microsoft по этим делам
Книжки:
MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development
ПОДГОТОВКА: MSC-010 WebServices
http://search.microsoft.com/results.aspx?mkt=en-US&setlang=en-US&q=webcast+web+services
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032265801&Culture=en-US MSDN Webcast: Web Services (Level 300)
http://support.microsoft.com/kb/821377/ Support WebCast: Introduction to Microsoft Web Services Enhancements
http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&EventID=1032299316&CountryCode=US
MSDN Architecture Webcast: Introducing Web Services Enhancements for Microsoft .NET (WSE) 3.0 (Level 200)
http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&EventID=1032284289&CountryCode=US
MSDN Webcast: Introducing Web Services in SQL Server 2005 (Level 200)
Web Services Enhancements (WSE)
http://msdn2.microsoft.com/en-us/webservices/aa740663.aspx
http://msdn2.microsoft.com/en-us/webservices/aa740663.aspx#wse3video
INSTALL
Web Services Enhancements (WSE) 3.0 for Microsoft .NET
http://www.microsoft.com/downloads/details.aspx?familyid=018A09FD-3A74-43C5-8EC1-8D789091255D&displaylang=en
на
18:34
1 коммент.
Ярлыки: Тренинги
вторник, 12 июня 2007 г.
Business Intelligence (BI)
Завтра начну 3 дневный курс Course 2796. Designing an Analysis Solution Architecture Using Microsoft SQL Server 2005 Analysis Services на площадке Люксофта.
Курс расчитан на BI-разработчиков. Так звучит в официальной документации :) А по простому - есть решение типа Access с мелкими нюансами и нужно научиться им пользоваться. Прорабатываются концепции и идеология BI.
Кстати о концепци. В отличии от Access здесь вместо одного приложения для одного пользователя аж-но три - для целого предприятия :)
Три составляющих успеха:
1) Нужно получить данные из кучи мест. Используем SSIS
2) Было бы неплохо эти данные причесать к одному виду и заранее предоставить нужные выборки - то есть сделать OLAP-куб. Для этого изучаем SSAS
3) Отдать конечному пользователю - картинки, отчёты, таблицы, и главное интерактивно и через Web. Изучаем - SSRS
Всё :) Если объяснений в 3 пункта не хватило -- смотрим курс BI на SQL 2005
Справка. OLTP-база отличается от OLAP-базы по принципу использования. Если OLTP это наша любимая база, в которую мы пишем, читаем и модифицируем со скоростью наших мыслей (SELECT, UPDATE...), то OLAP-база заточена только на SELECT. Соотвесно в ней всё наоборот. Нам нужно ускорить выборки, а не бороться с дубликацией денных. Как? Денормализация и другие ухищрения, о которых идёт речь на курсе.
Источники. Незаменимым подспорьем во время подготовки были:
SQL Server 2005 Analysis Services Tutorial - тут примерчики посмотреть
SQL Server Analysis Services - а здесь про концепции и понятия почитать
Chapter 17: Data Warehouse Design - Глава из книги про SQL 2000, где разъясняется про SCD и RCD
Главный ресурс по технологии SSAS - там внизу есть webcasts (например: SQL Server Video Tour)
на
17:32
1 коммент.