Как организуют свой коллективный труд программисты
08/04/2009
Scram (скрам) относится к гибким методикам разработки программного обеспечения. Принципы такой методики основаны на командном подходе и позволяют выявлять недостатки проекта и исправлять ход выполнения задания на ранних стадиях разработки. Проект разрабатывается в несколько этапов, каждый из которых составляет полный цикл разработки от планирования и до тестирования. Использование скрама дает возможность получить оптимальное решение задания в минимальные сроки. Особенности перехода на гибкие методологии разработки:
1. Процесс лишается громоздкости. При получении заказа, по схеме традиционной методологии разработки программного обеспечения (например, разработка приложения) идет четкое разделение ролей. Разные специалисты занимаются различными этапами создания программы. Таким образом, принципы, заложенные в постановке технического задания, могут вступать в конфликт с возможностями инструментов разработки. При этом разработчик может предложить более подходящий способ получения решения задачи. В команде, которая использует в своей работе методологию скрама, существует гибкая система постановки заданий и подбора оптимального их решения, с возможностью вносить поправки на любом этапе разработки.
2. Сокращение количества ролей при переходе к гибкой методологии. В разработке по этой методике есть владелец продукта, скрам-мастер и члены команды. Владелец продукта ставит условия задания, которое должно быть решено. Скрам-мастер отвечает за единство команды и оперативное ее реагирование на изменение условий.
Программирование приложений в соцсетях требует постоянного мониторинга условий, согласно которым эти приложения смогут выполнять возложенные на них задачи. Если эти поправки не будут вовремя вноситься, то выпущенное готовое приложение может оказаться неэффективным для выполнения его предназначения. К недостаткам скрама можно отнести его несостоятельность в случае отсутствия сильной команды, согласия в группе, которой осуществляется разработка приложений или создание сайтов. Слаженная работа команды, сильный руководитель группы позволят сделать работу наиболее эффективной. В результате такая работа позволит получить работающее актуальное программное обеспечение.
- Россияне обсуждают, зачем Путину аквадискотека во дворце Геленджика
- Что думают россияне про дворец Путина с личным казино и туалетными ершиками за 700 евро
- Почему Навальный даже после фильма о мега-дворце Путина не сможет завоевать доверия большинства россиян
- Путин предложил «еще поковыряться», чтобы узнать кто такие Катерина Тихонова и Мария Воронцова
- 26 дворцов Путина и Медведева. Полный список
- Репортаж с «дачи Путина»
- Певца Газманова упрекают, что он «плевком» в Навального, позорит свои седины
- Путин окунулся в прорубь в синих трусах — в этом увидели вызов Навальному
Lentainform
