Archive | February, 2009

Спрашивали – отвечаем! Теперь и в Минске есть полноценные тренинги по Agile

Никто из бизнес-заказчиков больше не хочет ждать год до получения результата. Они даже не хотят дать время на проработку требований, разработку нормальной Архитектуры, и категорически отказываются понимать важность тестирования. Они хотят странного – работающей системы в короткие сроки при неясных требованиях. Можно ли вообще работать в такой ситуации? Agile-методики предлагают попробовать и предлагают простой фрэймворк, с которого можно начать – SCRUM.

(more…)

Read full storyComments { 2 }

5-я встреча сообщества Agile.by

Коллеги, приглашаем вас на  5-ю встречу сообщества Agile.BY!

Встреча будет состоять из 2х лекций и будет посвящена разработке через тестирование (TDD) и модульному тестированию в целом.

Затронем такие вопросы и темы:

  • Что такое TDD?
  • Рабочий цикл TDD
  • Что дает TDD разработчикам?
  • Модульные тесты
  • Каким инструментарием можно воспользоваться для тестирования?
  • Как писать тесты эффективнее?
  • Проблемы применения модульных тестов.

Выступят: Николай Кардаш и Павел Габриель.

>> Регистрация <<

Помните, что количество место ограничено!

Встречаемся 26-го февраля (четверг), в 17:30. Место проведения: Университет Культуры и Искусств (главный вход).

UPD: Адрес Университета Культуры: Рабкоровская, 17. Главный вход находится со стороны улицы Суражской.

Данная встреча проводится совместно с проектом EDU (http://it-job.by). (more…)

Read full storyComments { 1 }

Практика внедрения Agile

Статья написана Виктором Прокопеней в апреле 2007 года. Печатается с любезного разрешения автора. (прим. ред.)

Про методологии Agile мы узнали достаточно недавно – около полугода назад, и нашли очень много общего с тем бизнес-процессом, который сформировался у нас по факту. Изучение Agile дало нам прежде всего осознание того, что мы далеко не уникальны в отношении итерационной разработки, а также помогло сформулировать большое количество принципов, которые никак не могли вырваться наружу в какие-то документы. В своей статье я бы хотел рассказать с абсолютно практической точки зрения как теория превращается в практику – как принципы Agile ложаться на реальную жизнь. (more…)

Read full storyComments { 0 }

Инструменты

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

При работе над проектами есть ряд задач, которые хотелось бы по возможности упростить в плане процесса:

  • release planning
  • product backlog management
  • sprint backlog management/tracking
  • sprint/project status gathering/analysis
  • bug tracking

(more…)

Read full storyComments { 7 }

Сепульки – см. “сепуление”, сепуление – см. “сепульки”

Есть приложения, руководства пользователей которых доводят меня до белого каления. Вот есть одно чудо-приложение для учета затрат. В нем есть форма регистрации затраты. В ней есть чекбокс “Rec?”. Он помечен как обязательный к заполнению. Но что он обозначает – бог его знает! Может, поставив эту галку я отказываюсь от reimbursement? (more…)

Read full storyComments { 6 }

Детские шаги

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

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

Я провел 4 часа в попытках привести тесты и код в порядок. Потерял уверенность в стабильности нашей системы и уже был готов к тому, что проведу все выходные с мыслями о том, как же мне все переделать, чтобы было красиво и работало :) (more…)

Read full storyComments { 1 }

Заметки о диаграмме Ганта

Когда я только пришел в управление проектами, то в первую очередь меня познакомили с MS Project. Почему-то тогда я был уверен, что только с помощью этой программы и можно управлять проектами. Я смотрел в рисуемую диаграмму и для меня проект визуализировался!

Кроме того, когда в какой-то компании или команде, где я работал, возникали проблемы с управляемостью проекта, кто-то тут же вспоминал про MS Project. Менеджеры вдруг начинали его использовать, или же затевались разговоры о необходимости сетевой версии для всех менеджеров проектов и сотрудников.

Да, когда все валится из рук, менеджеры тут же пытаются найти “серебряную пулю”, чтобы взять под контроль ситуацию. (more…)

Read full storyComments { 6 }