Поделиться через


Технический статьи по Visual Studio Application Lifecycle Management

Добро пожаловать в технические статьи по управлению жизненным циклом приложений! Эти технические статьи содержат дополнительные ресурсы, помогающие вести разработку с использованием Team Foundation Server. Некоторые из них содержат подробные технические сведения об уникальных сценариях, включающих использование Visual Studio Application Lifecycle Management. В других — приводятся мнения отраслевых экспертов о процессах и принципах разработки, с которыми имеет смысл ознакомиться при разработке собственного ПО или при командной работе над проектом по разработке ПО. Эти статьи представляют личные точки зрения, мнения и опыт их авторов.

Принципы Agile

  • Принципы и ценности Agile, автор: Джефф Сазерленд. Джефф Сазерленд дает обзор принципов Agile, описанных в публикации Manifesto for Agile Software Development.

  • Ретроспектива Agile за десять лет: что мы можем улучшить за следующие десять лет, автор: Джеф Сазерленд. Через десять лет после публикации "манифеста Agile" Джефф Сазерленд описывает успехи методологии Agile и выделяет четыре ключевых фактора успеха на следующие десять лет.

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

Методики Agile

  • Создание списка невыполненных работ по продукту и управление им, автор: Митч Лэйси. Хороший список невыполненной работы по продукту лежит в основе хорошей работающей команды Agile. В этой статье Митч Лэйси объясняет важность ведения списка невыполненной работы по продукту, говорит о том, что отличает эффективный список невыполненной работы, и дает рекомендации по созданию и ведению соответствующей документации.

  • Определение приоритетов, автор: Митч Лэйси. В этой статье Митч Лэйси рассматривает три метода, которые оказались очень полезными для многих команд разработчиков Agile: модель клиентской удовлетворенности Кано, серия инновационных игр от Люка Хохмана и модель относительных весов Карла Вейгерса. Он описывает, как любой из этих методов может помочь перейти от грубого определения приоритетов невыполненной работы к точному упорядочиванию, при котором надлежащим образом взвешиваются риск, важность и удовлетворенность клиента.

  • Оценка, автор: Митч Лэйси. Митч Лэйси рассматривает сложности, связанные с оценкой проектов разработки ПО, и дает рекомендации по использованию двух методик оценки ПО, применимых к проектам Agile, для команд, перед которыми стоит задача оценки проекта.

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

  • Эффективные ретроспективы спринта, автор: Дэвид Старр. Помимо методик в этой статье предлагаются способы поддержки и совершенствования практики и результатов ретроспектив.

  • Распределенный Scrum, автор: Дэвид Старр. У распределенных команд часто возникают проблемы со стабильностью, своевременностью и эффективностью обмена информацией. В этой статье Дэвид Старр поясняет, почему подход Scrum представляет собой "контейнер", позволяющий совершенствоваться и добиваться успеха распределенным командам различных типов.

  • Управление портфелем Agile: использование TFS для поддержки невыполненной работы между несколькими командами, автор: Грегг Бур. Узнайте, как настроить TFS для поддержки портфеля невыполненной работы, который обеспечивает автоматическое сведение данных и информирование менеджеров о работе нескольких команд.

  • Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs, автор: Грегг Бур. В этой статье рассматривается соотнесение принципов SAFe и TFS и настройка TFS для масштабирования методик Agile до уровня предприятия.

Бережливый подход и CMMI

  • Бережливая разработка программного обеспечения, автор: Дэвид Дж. Андерсон. Дэвид Дж. Андерсон описывает бережливую разработку программного обеспечения, ее историю и возможности по ее использованию проектными командами разработчиков программного обеспечения.

  • Основные понятия и значения CMMI, автор: Дэвид Дж. Андерсон. Представление о том, что организация может быть оценена на определенном уровне зрелости, который будет показателем способности организации надежно выполнять работу для государственных заказчиков, является предметом непрекращающихся споров. В этой статье Дэвид Дж. Андерсон обосновывает необходимость улучшения процесса Capability Maturity Model Integration (CMMI) и описывает, как такой взгляд предоставляет ценные знания для менеджеров, инженеров-технологов и всех внешних заинтересованных лиц, в том числе клиентов, инвесторов, управляющих органов и аудиторов.

  • Бережливость Scrum, автор: Дэвид Старр. Из этой статьи вы узнаете о заложенных в платформу Scrum возможностях для построения бережливого процесса, а также рассмотрите различные способы повышения эффективности работы команд Scrum на базе бережливого подхода.

Подходы к разработке

См. также

Основные понятия

Управление жизненным циклом приложений с помощью Visual Studio Team Foundation Server

Совместная работа (изучаем в подробностях) [перенаправление]

Совместная работа [перенаправление]

Раскадровка элемент невыполненной работы с помощью PowerPoint

Отзывы и предложения заинтересованного лица запроса и процессов с помощью Team Web Access

Отслеживание работ и управление рабочим процессом [перенаправление]

Подробная информация о возможностях настройки в Visual Studio TFS

Другие ресурсы

Подготовка и выполнение односерверной установки [учебник]

Руководство по процессу и шаблоны процессов [перенаправление]