Для тех, кто в танке — что такое Agile

Yet Another введение в Agile. Не очень короткое (не «Скрам за 5 секунд» и т.п.), но зато вполне вдумчивое, на хорошем уровне, для достаточно подготовленной (как выяснилось) аудито…

На доклад идут: 0

 

Новые доклады

 
 

Доклады

#1

Agile-Learning: Передача знаний — быстро, дешево и эффективно мастер-класс

Мы поговорим об корпоративном IT-обучении, когда нужно непрерывно передавать нетривиальные и изменчивые знания между сотрудниками. Знания нетривиальные — языки программирования и фреймворки, абстракции и модели, процессы и регламенты. Знания изменчивые — не существует идеального корпуса книг или курсов, которых можно было бы купить и успокоится. И нужно экономичное P2P-обучение, когда не приглашенные тренера, а именно сотрудники учат друг друга.   Рассматривать мы будем не оргвопросы (менторство/кураторство, мотивация/учет), а работающие системы и инструменты, которых мы не только успешно используем, но и разрабатываем или дорабатываем. Да, уже существуют платные и бесплатные системы дистанционного обучения «полного цикла», но практически никто в индустрии их не использует — недостаточно удобно и гибко.    …

Уровень аудитории: новички, практикующие, эксперты
Направление: Engineering & Quality, Experience Report, Team
Докладчик: Стас Фомин, http://team.custis.ru

На доклад идут: 12

Задать вопрос

#3

Agile с фиксированной стоимостью: это реально!

Берем заказчика, который за свой определенный бюджет хочет разработать некий программный продукт. Требования, как водится, самые высокоуровневые, про Agile заказчик не слышал никогда и его это слово интересует мало - он оперирует классическим треугольником: бюджет, сроки и нужная бизнесу функциональность (которая, конечно, по ходу проекта будет меняться).   Понятно, что для нас, как разработчиков, риски в таком проекте крайне высоки: как дать правильные оценки, как построить открытые отношения с заказчиком, как бороться с изменениями в скоупе.. как, наконец, выстроить эффективный процесс на основе Scrum и не облажаться?  …

Уровень аудитории: практикующие, эксперты
Направление: Product Management, Experience Report, Agile Process
Докладчик: Дмитрий Лобасев, ScrumTrek

На доклад идут: 4

Задать вопрос

#4

Модель системы — архитектура для Agile-разработки

Итеративная разработка в agile ставит проблему: как создавать и поддерживать архитектуру системы. Можно работать без нее, но в сложных проектах не получаются. DDD предлагает строить каркас как доменную модель. Это — лучше, но доменная модель описывает не все аспекты системы. Мы хотим поделиться своим опытом описания архитектуры.Начиная новый проект мы, естественно, создаем vision системы, определяем границы проекта. Затем создается интересный артефакт — архитектурная модель системы в терминах бизнеса, сначала в общем виде, описывающим крупные блоки системы и выработка плана реализации. А затем выполняется уточнение фрагмента модели, а на следующей итерации — его реализация и демонстрация Заказчику.Из чего состоит модель? Наша компания занимается заказной разработкой учетно-аналитических систем, и мы выработали достаточно устойчивый шаблон, использованный в десятках проектов, который мы называем Учетной машиной. Модель состоит из трех частей: доменная модель, модель документооборота и модель учета. Первая представляется диаграммой классов. …

Уровень аудитории: практикующие, эксперты
Направление: Engineering & Quality, Experience Report
Докладчик: Максим Цепков, CustIS

На доклад идут: 7

Задать вопрос

#5

Зачем нам это надо? или Как продать Agile команде! lighting talk

Не все команды идеальны и не все готовы к переходу на новые методы управления проектами.   Во многих странах разработчики частенько готовы попробовать новое уже после заявлений, что «будут короткие встречи и мало документации».   …

Уровень аудитории: новички, практикующие
Направление: Product Management, Team
Докладчик: Михаил Карпов, Яндекс

На доклад идут: 10

Комментарии: 1

#7

Архитектура для автоматизированного тестирование UI

UI, он-же пользовательский интерфейс, он-же междумордие - это то, с чем непосредственно работают пользователи вашей программы. Именно от того, насколько правильно и просто построен UI, насколько он безошибочно работает, пользователь составит мнение не только о продукте, но и о вас как о его авторах. Именно поэтому так много внивания уделяется usability. Именно поэтому UI должен работать безукоризненно, а значит тестировать его не менее важно, чем бизнес-логику.    Какие есть способы автоматизированного тестирования UI? Как построить дизайн вашего приложения, чтобы облегчить тестирование? Какие паттерны лучше использовать? Чем отличаются MVC, MVP, Passive View, MVVM и Presentation Model? Ответы на эти и многие другие вопросы вы получите на этом докладе. Вас ждет множество примеров из реальных проектов, практические советы и приемы.   Приходите, будет интересно. …

Уровень аудитории: практикующие
Направление: Engineering & Quality
Докладчик: Антон Бевзюк, Intel

На доклад идут: 4

Задать вопрос

#8

На доклад идут: 13

Задать вопрос

#9

В чем счастье заказчика? Готовые фичи вместо гант чарта!

Agile очень популярен среди разработчиков. Кому не понравится ощущать себя частью самоорганизующейся команды, самостоятельно решать, кто что делает, не тратить время на написание никому не нужных формальных спецификаций, практиковать xDD и вообще – чувствовать себя на гребне волны современной индустрии разработки.   Практика показывает, что в отличии от разработчиков заказчикам намного сложнее понять преимущества Agile и поверить в его эффективность. Действительно, на первый взгляд исчезают все традиционные механизмы контроля проекта: обязательство сделать фиксированный скоуп к определенной дате, план-график и процент его выполнения, формальные спецификации и процедуры приемки, сложные метрики и подробные статусные отчеты. С другой стороны… …

Уровень аудитории: новички, практикующие
Направление: Product Management, Experience Report
Докладчик: Станислав Калканов, Luxoft

На доклад идут: 5

Задать вопрос

#10

Сказка о maven, jetty, web-сервисах и интеграционном тестировании

В Тридевятой компании, в тридесятой команде жил был проект. И использовался maven, как инструмент для сборки проекта этого. И был это корпоративный стандарт Тридевятой компании. Было все и складно, и ладно пока не попал этот проект на аутсорсинг к трем богатырям. Жили богатыри за тридевять земель от корпоративной сети тридевятой компании. И выполнялись тесты интеграционные семь дней и семь ночей. И стали богатыри думу думать как бы облегчить себе жизнь и ускорить тесты интеграционные...   ...И нашли они решение проблемы непростой. О нем поведаю вам в сказке этой. О том, как организовали работу они в проекте своем. Как научили билд-сервер дружить с разными проектами с тестами интеграционными. Как организовали работу тестов с данными дабы предсказуемым было базы состояние.  …

Уровень аудитории: практикующие, эксперты
Направление: Engineering & Quality, Agile Process, Team
Докладчик: Руслан Пилин, фрилансер

На доклад идут: 16

Задать вопрос

#11

В погоне за качеством. Code Review мастер-класс

Многие жалуются на качество кода, автоматизированных тестов или продукта в целом, на количество ошибок, найденных конечными пользователями или отделом тестирования. Почему это происходит? Необходимо понимать, что для того чтобы не допустить подобных ситуаций требуются дополнительные усилия – необходимо следить за качеством кода и работать над его улучшением. Code Review является одной из наиболее полезных и эффективных практик для ранней борьбы с дефектами в коде и повышению его качества. Использование Code Review на различных этапах разработки, начиная от дизайна и заканчивая написанием кода и тестов, помогает построить ранний цикл обратной связи и избежать потерь времени в будущем на исправление ошибок. …

Уровень аудитории: новички, практикующие, эксперты
Направление: Engineering & Quality, Agile Process, Team
Докладчики: Николай Алименков, Алексей Солнцев, XP Injection

На доклад идут: 13

Комментарии: 5

#12

Kanban vs Scrum – чьё кунг-фу сильнее

Experience report из реальной жизни. На примере перехода от Scrum к Kanban в одном проекте мы рассмотрим Scrum: какие предпосылки в нём используются и для каких проектов он подходит лучше, а для каких — не очень ;) …

Уровень аудитории: новички, практикующие, эксперты
Направление: Product Management, Experience Report, UX & Product Marketing, Agile Process
Докладчик: Кирилл Климов, Golden Planet Ukraine

На доклад идут: 15

Комментарии: 1

#13

Как сервисному отделу не стать бутылочным горлышком

Основной идеей Agile является увеличение ценности разработки для бизнеса. Ваш Капитан.   Тестирование никогда не было созидательной службой. Если тестирование хорошее – оно уменьшает расходы бизнеса. Но дополнительное «value» в продукт тестированием привнести очень трудно.   А вот помешать – очень легко. Неграмотно построенная организация работы может сделать тестирование бутылочным горлышком в проекте, а то и в компании.   Значит, помимо поиска багов, ключевой задачей тестирования является сделать этот поиск настолько гармонично вписанным в общий процесс, чтоб не увеличивать операционные расходы.   …

Уровень аудитории: практикующие
Направление: Experience Report, Team
Докладчик: Юля Нечаева, Иннова

На доклад идут: 0

Задать вопрос

#14

Lean Software Development lighting talk

LSD всем, даром и никто не уйдет обиженным! Незапланированный доклад-введение в Lean Software Development! Про Lean, рожденный великим сенсеем Тайоти Ооно на заводах Тойоты, в попытке победить Форд, расскажет Никита Филиппов, рожденный в Тольятти, и проведший юность на АвтоВазе! …

Уровень аудитории: практикующие
Направление: Product Management
Докладчик: Никита Филиппов, ScrumTrek

На доклад идут: 0

Задать вопрос

#15

Планирование релизов в методологиях быстрой разработки (Agile)

Казалось бы структура рилизов в командах быстрой разработки вообще не нужна, ведь в соответсвии с манифестом "Работающее ПО превыше всего". В теории внедрение должно производиться регулярными интервалами и весь контроль за рилизом - это слова заказчика: "Я доволен, выпускайте". В своем докладе Дмитрий обсудит с вами процесс управления рилизами в Аgile проектах на примерах компаний Майкрософт и Амазон, а также различные методы и подходы: "Ship when ready", "Ship when needed", "Ship when scheduled". Не стоит также забывать, что процесс управления рилизами не ограничивается одним рилизом, и команды одновременно могут работать (и работают) над несколькими одновременно. Прогнозируемость рилиза, качество внедренного кода, соответствие кода ТЗ заказчика - это залог успеха рилиза. …

Уровень аудитории: практикующие
Направление: Product Management, Experience Report, Agile Process
Докладчик: Дмитрий Никонов, Principal Program Manager

На доклад идут: 5

Задать вопрос

Смотреть все доклады

123