Руководитель отдела по работе с клиентами
(495) 991-69-20
7-я глобальная русскоязычная конференция по гибкой разработке (Agile, Lean, Lean Startup)
Программа / От требований к программному коду. Поиск минимального расстояния
В своем выступлении я хочу, во-первых, поделиться своими мыслями о том, что представляет собой процессе разработки программной системы с инженерно-технической точки зрения и предложить альтернативный подход к пониманию того, что же требуется сделать разработчикам, чтобы построить программную систему, удовлетворяющую требованиям заказчика. Общепринятые подходы рассматривают процесс разработки с точки зрения тех, КТО разрабатывает систему. Я предлагаю посмотреть на процесс с точки зрения того, ЧТО разрабатывается. Такая позиция особенно хорошо подходит для понимания технической составляющей проекта, где акцент переносится на результат, а не на то, за счет кого этот результат достигается. Хотя беспорным является тот факт, что качество (с технической точки зрения) программной системы, а также скорость ее разработки определяются квалификацией разработчиков, проблема лежит немного в другой плоскости и формулируется так: как разработчикам ясно и четко формулировать и передавать свой опыт и свои знания другим. Кстати именно поэтому разработку программного обеспечения пока невозможно назвать инженерной дисциплиной, т.е. она больше искусство, чем ремесло. Второй важный момент мастер-класса посвящен тому, как разработчикам "задокументировать" свои знания так, чтобы потом их можно было повторно использовать, в том числе и другими разработчиками. Инструментом для "документирования" выступает модель предметной области (тут уж ничего не поделать – от моделей никуда не деться). И именно этот факт (формализованный процесс записи знаний) позволяет в конечном итоге представить цель этого мастер-класса - на конкретном примере показать, как можно организовать инженерно-техническую часть разработки программного обеспечения.
Уровень аудитории: новички, практикующие, эксперты
Направления: Engineering & Quality, Experience Report, Team
Комментарии
Зарегистрируйтесь или войдите на сайт, чтобы оставить свой комментарий
Список комментариев пуст.
bas4all: Очень вдумчивый доклад про воспитание ответственности #agiledays Свобода и ответственность: Опыт TankiOnline http://t.co/fl5Jpfr2eq
gametrekru: Короткий доклад о #геймификация на #agiledays http://t.co/NCbJJEt74u
andrebrov: Кстати, #agiledays был замечен в Киеве :) http://t.co/LjRkOgDpnT
rsn81: Опубликовали материалы нашего выступления на #agiledays: http://t.co/JI4Gxppxkq - также есть и в личном блоге http://t.co/YjPssXBHq7
retverd: Ура, выиграл книжку Ильи Корнипаева на #agiledays