Независимо от того, разрабатывает ли команда продукт или проект, нам необходимо ответить на вопрос «Когда мы сможем его закончить?» или насколько далеко мы сможем продвинуться в определенный момент времени, поэтому, как и в случае с традиционными моделями разработки, нам необходимо оценить объем работы до начала проекта. Agile-оценка — это процесс оценки усилий, необходимых для выполнения приоритетной задачи в бэклоге продукта. Эти усилия обычно измеряются в терминах времени, необходимого для выполнения этой задачи, что, в свою очередь, приводит к точному планированию спринта.
Continue readingАвтор: vpleanda
Семь самых популярных методов гибкой разработки
Когда был создан Манифест Agile, существовало довольно много «облегченных» процессов разработки; с тех пор появились и другие подобные методы. Теперь их объединяют под общим названием «гибкие» методы. С момента появления Agile-манифеста в 2001 году вокруг понятия «agile» было много шума. Agile-подход — это просто образ мышления, который позволяет командам и организациям внедрять инновации, быстро реагировать на изменение спроса и при этом снижать риски. Организации могут быть гибкими, используя многие из доступных рамок, таких как Scrum, Kanban, Lean, XP и т.д….
Continue readingУправление рисками для разработки программного обеспечения
Управление рисками — это система выявления, решения и устранения проблем, которые могут нанести ущерб стоимости, графику или техническому успеху проекта или моральному состоянию команды проекта. «Завтрашние проблемы — это сегодняшние риски». Поэтому «риск» четко определяется как проблема, которая может нанести определенный ущерб или угрожать графику проекта, но еще не произошла.
Continue readingSWOT-анализ с примерами
SWOT-анализ — это метод, разработанный в Стэнфорде в 1970-х годах и часто используемый в стратегическом планировании. SWOT — это аббревиатура, означающая «Сильные стороны», «Слабые стороны», «Возможности» и «Угрозы», и представляет собой структурированный метод планирования, который оценивает эти четыре элемента организации, проекта или делового предприятия. SWOT-анализ — это простая, но мощная основа для использования сильных сторон организации, улучшения слабых сторон, минимизации угроз и использования максимально возможных преимуществ возможностей.
Continue readingКаково «определение» Ready в Scrum?
Определение готовности (DOR) фиксирует, когда элемент бэклога продукта (например, истории пользователей) отработан до такой степени, что его «вероятно» включат в спринт, в то время как команда Scrum использует DoD, чтобы определить, когда вся работа над элементом бэклога продукта (например, историями пользователей) завершена.
Continue readingАртефакты Scrum — краткий обзор
Артефакты Scrum предоставляют критическую информацию, которую необходимо знать Scrum-команде и заинтересованным сторонам для понимания разрабатываемого продукта, планируемых и завершаемых действий в проекте. Следующие артефакты определены в Scrum Process Framework.
Continue readingОпределение готовности и критериев приемки в Scrum
Определение завершения (DoD) — это список требований, которым должна соответствовать история пользователя, чтобы команда могла назвать ее завершенной. Критерии приемки для пользовательских историй включают набор тестовых сценариев, которые будут соответствовать требованиям, чтобы подтвердить, работает ли программное обеспечение так, как ожидалось.
Continue readingАнализ отрасли — краткое введение
Анализ отрасли — это инструмент, помогающий компаниям понять, где они находятся по сравнению с другими компаниями, производящими аналогичную продукцию или услуги; понимание факторов влияния в отрасли является важной частью эффективного стратегического планирования, которое позволяет владельцам малого бизнеса определить угрозы и возможности, стоящие перед их бизнесом, и сосредоточить ресурсы на развитии уникальных возможностей, обеспечивающих конкурентное преимущество.
Continue readingЧто такое MVC Framework?
MVC (известный как Model-View-Controller) — это паттерн в проектировании программного обеспечения, который обычно используется для реализации пользовательских интерфейсов, данных и логики управления. Он подчеркивает разделение между бизнес-логикой и представлением программного обеспечения. Такое «разделение проблем» обеспечивает лучшее разделение труда и более качественное обслуживание.
Continue readingДиаграмма деятельности — краткий обзор
Диаграмма деятельности UML — еще один распространенный инструмент, используемый UML для моделирования динамического поведения системы. Она описывает последовательность действий и показывает поток управления от одного действия к другому. Диаграмма деятельности UML — это, по сути, блок-схема.
Continue reading