Объяснение анализа пяти сил

Объяснение анализа пяти сил

Анализ пяти сил может помочь компаниям оценить привлекательность отрасли, как тенденции повлияют на конкуренцию в отрасли, в каких отраслях компания должна конкурировать – и как компании могут позиционировать себя для достижения успеха.

Продолжить чтение
Что такое моделирование вариантов использования?

Что такое моделирование вариантов использования?

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

Продолжить чтение
Как расставить приоритеты в бэклоге продукта в Scrum, используя подход из 100 пунктов?

Как расставить приоритеты в бэклоге продукта в Scrum, используя подход из 100 пунктов?

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

Продолжить чтение
Обзор жизненного цикла разработки программного обеспечения (SDLC)

Обзор жизненного цикла разработки программного обеспечения (SDLC)

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

Продолжить чтение
Простое руководство по анализу вариантов использования

Простое руководство по анализу вариантов использования

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

Продолжить чтение
Scrum: краткое введение

Scrum: краткое введение

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

Продолжить чтение
Как управлять бэклогом продукта с помощью принципов DEEP?

Как управлять бэклогом продукта с помощью принципов DEEP?

В бэклоге продукта перечислены все возможности, функции, требования, усовершенствования и исправления, необходимые для выпуска продукта. Бэклог проекта имеет атрибуты описания (Соответствующая детализация), сюжетных точек (Оценки) и порядков (Приоритетность). Они должны постоянно добавляться, удаляться и обновляться (Emergent) в бэклоге, и отражать понимание бэклога командой своевременно и надлежащим образом.

Продолжить чтение
Что такое принцип открытого-закрытого (OCP)?

Что такое принцип открытого-закрытого (OCP)?

Принцип открытости/закрытости – это самый основной принцип проектирования в мире разработки программного обеспечения. Он подсказывает нам, как построить стабильную и гибкую систему. Такие программные объекты, как класс, модуль и функция, должны быть открыты для расширения и закрыты для модификации.

Продолжить чтение
Что такое блок-схема данных, почему она по-прежнему полезна для разработки программного обеспечения?

Что такое блок-схема данных, почему она по-прежнему полезна для разработки программного обеспечения?

Хотя моделирование, ориентированное на поток данных, рассматривается некоторыми инженерами-программистами как устаревшая технология, оно по-прежнему является одним из наиболее широко используемых символов анализа требований. Хотя диаграммы потоков данных (DFD) не являются формальной частью UML, они могут быть использованы для дополнения диаграмм UML и дают дополнительное представление о требованиях и процессах системы.

Продолжить чтение
Что такое Родословная? Как нарисовать один?

Что такое Родословная? Как нарисовать один?

Важным инструментом для генетиков является генеалогия. Например, с помощью генеалогии можно отследить генетические характеристики каждого поколения семьи. Это история семьи и сведения о предыдущих поколениях, которые могут стать неопределенными по мере угасания памяти.

Продолжить чтение