Careerlab — специализированный образовательный центр в области программной инженерии и ALM решений, основной задачей которого является повышение квалификации профессионалов рынка разработки ПО.

Телефон центра: +7 (495) 933-01-33

Тренинг «Question Driven Development. Теория и практика»

Денис Иванов

Денис Иванов

  • Эксперт в области моделирования на языке UML
  • Тренер и автор курсов по проектированию и архитектуре ПО
  • Опыт работы в ведущих IT-компаниях (Siemens, Intel и других) в качестве программиста, руководителя проектов, архитектора, консультанта – более 10 лет

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

Все вопросы, на которые требуется дать ответ, можно разбить на три группы:

  • что система делает (использование);
  • как система устроена (структура);
  • как система работает (поведение).

Возьмем для примера программный код, который есть не что иное, как просто запись ответов на вопросы, сделанная на некотором языке программирования. Вопросы, на которые отвечает программный код относятся к (низкоуровневой) структуре и (низкоуровневому) поведению системы.
Ответы на вопросы, связанные с (высокоуровневым) использованием системы, можно найти в другом артефакте - техническом задании. Ну и т.д.

В теоретическом плане QDD позволяет абстрагироваться от всевозможных методологий разработки ПО и взглянуть на этот процесс не с точки зрения того КТО будет разрабатывать систему, а исходя из того, ЧТО будет разрабатываться. В этом аспекте становятся понятными причины возникновения вопросов типа "а нужен ли аналитик в Agile?" и пр.

Но самые интересные результаты возникают при практическом применении данного подхода. Наибольший эффект получается при использование в процессе разработки языка UML, так как при этом вопросы, которые требуют ответа возникают "сами собой".

Максимальное количество участников тренинга — 12 человек

Дата проведения: 26 мая 2011

Место проведения: Санкт-Петербург (место проведения уточняется)

Продолжительность: 8 часов (1 день)

Стоимость: 9 000 рублей.

Цель тренинга

На теоретическом уровне познакомить слушателей с подходом к разработке и направляемыми вопросами (QDD), а также показать применение данного подхода на практике (QDD + UML).

Аудитория тренинга

  • Аналитики
  • Системные архитекторы, проектировщики ПО
  • Разработчики ПО (в т.ч. ведущие/старшие), инженеры-программисты
  • Технические руководители групп разработки ПО
  • Программисты

Регистрация


Введите количество участников



Введите электронную почту

Введите правильно электронную почту






Официальный регистратор

Reg.ru

Информационные партнеры

CMS Magazine

ITmozg

TAdviser.ru

Softline.ru

Seminar4u

subscribe.ru

Сертификаты

После окончания любого тренинга Вы получаете сертификат, который подтверждает Ваше обучение в центре Careerlab.

Образцы сертификатов Careerlab

Корпоративное обучение

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

Заказать корпоративное обучение

  • Careerlab — Microsoft Partner Silver Application Lifecyc
  • Careerlab — Microsoft Gold Certified Partner
  • sap.ru
  • Payonline