Постановка Agile процесса в команде, работающей над несколькими проектами одновременно
Категория:
общие вопросы Agile проектов
Текст абстракта:
В данном выступлении будет рассказано об опыте постановки Agile-процесса в команде, которая занимается одновременной разработкой нескольких проектов.
В выступлении рассказывается о проблемах и путях их решения при использовании таких практик, как Планирование, Ретроспектива, SCRUM, Code Review, Групповое владение кодом
Отдельно затрагиваются проблемы, которые возникают при поставке процесса, корни этих проблем и пути их решения.
Будет уделено внимание наиболее частым проблемам, связанным с тестированием и аналитикой в Agile-проектах
Вся информация дается на примере реального проекта
Сноб – Человек, считающий себя носителем высшей интеллектуальности и изысканности вкусов.
В докладе рассказывается о применении гибких методологий в условиях предвзятого негативного отношения.
В первой части доклада методологии Agile рассматриваются в контексте модели зрелости CMMI. Показано, что Agile и CMMI вовсе не являются взаимоисключениями понятиями, а представляют собой различные, но, тем не менее, хорошо совместимые сущности. Затрагивается ряд наиболее интересных процессных областей и практик, и показывается, что большинство из них уже заложено в основы Agile, а многим из этих практик проще следовать, используя гибкие методологии разработки.
Вторая часть доклада будет посвящена методологиям Agile в области, где концентрация снобов особенно велика – разработка встраиваемого ПО для авионики. Эта область регламентируется сложным и довольно запутанным документом – RTCA/DO-178B. Сам документ прекрасен тем, что изданный после него список исправлений и толкований (RTCA/DO-248B) по числу страниц в полтора раза превышает оригинал. В подобных условиях возникает аура сокровенности знания и высшей его интеллектуальности. Это естественным образом влечет за собой неприязнь к более простым способам делать то же самое.
На основе собственного опыта руководства разработкой и (успешной) квалификацией программного обеспечения для аэрокосмической отрасли, показывается, как модифицированная методология Scrum позволяет удовлетворить необходимым требованиям RTCA/DO-178B гораздо меньшей ценой.
В заключение приводится ряд простых рекомендаций по использованию гибких методологий в областях, где Agile является синонимом анархии.