Нужны ли узкоспециализированные команды?

Нужны ли узкоспециализированные команды?

Предположим, ваша система состоит из трёх основных компонентов:

Клиент

Сервер

БД

Допустим, что над вашим продуктом работают 15 человек, и вам не очень хочется собирать их в одну Scrum-команду. Как же разделить людей на команды?

Подход №1: команды, специализирующиеся на компонентах

Можно создать команды, специализирующиеся на конкретных компонентах. Тогда мы получим «команду для клиентской части», «команду для серверной части» и «команду для базы данных».

Именно с этого подхода мы когда-то начинали. Работает не очень хорошо, по крайней в том случае, когда большинство историй затрагивают сразу несколько компонентов.

К примеру, возьмём, историю, которая называется «доска объявлений, где пользователи могут оставлять друг другу сообщения». Для создания такой доски объявлений нам придётся обновить пользовательский интерфейс в клиентской части, добавить бизнес-логику на стороне сервера, и добавить парочку таблиц в базу данных.

Это значит, что всем трём командам придётся довольно плотно сотрудничать, чтобы закончить эту историю. Не очень удобно.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Вам нужны цели?

Из книги автора

Вам нужны цели? Если вы любите ставить цели и достигать их, то можете играть и так. В Minecraft предусмотрено около тридцати достижений, которые можно использовать как квесты. Достигнув одной цели, вы можете двигаться дальше. Все это поможет вам развить навыки выживания


2.8 Зачем нужны «легкие» среды?

Из книги автора

2.8 Зачем нужны «легкие» среды? В то время, как сама оконная система «Икс» много лет является фактическим отраслевым стандартом, лежащие «над» нею слои графической среды не стандартизованы. Какую-либо классификацию графических сред дать затруднительно, однако самым


Какие нужны пакеты

Из книги автора

Какие нужны пакеты Большинство конфигураций Asterisk включают три основных пакета: основная программа Asterisk (asterisk), драйверы телефонии (zaptel) и PRI-библиотеки (libpri). Если планируется исключительно VoIP-сеть, единственным обязательным пакетом является asterisk, но мы рекомендуем


1.5.2. Зачем нужны группы

Из книги автора

1.5.2. Зачем нужны группы Предположим, что в системе зарегистрировано несколько пользователей- den, lena и guest. Первые два пользователя работают над одним проектом, поэтому их целесообразно поместить в одну группу.Но группы нужны не только для косметики. При создании


1.7.1. Для чего нужны каталоги

Из книги автора

1.7.1. Для чего нужны каталоги Переходя из категории в категорию, пользователи находят нужную им информацию. Чтобы людям было проще выбрать, на какой сайт перейти, каждый ресурс сопровождается коротким или подробным описанием.Работа каталогов с новыми ресурсами построена


Зачем нужны оптимизаторы?

Из книги автора

Зачем нужны оптимизаторы? Описанная в предыдущих главах схема охватывает практически все процессы создания и наполнения портала, начиная с составления семантического ядра и заканчивая размещением готовых текстов. При этом до сих пор у нас практически не было работы для


Для чего нужны индексы?

Из книги автора

Для чего нужны индексы? Единственное, чему способствуют индексы, - это ускорению поиска записи по ее индексированному полю (индексированное - значит входящее в индекс).Итак, основная функция индексов - обеспечивать быстрый поиск записи в таблице. Любое использование


2.8 Зачем нужны «легкие» среды?

Из книги автора

2.8 Зачем нужны «легкие» среды? В то время, как сама оконная система «Икс» много лет является фактическим отраслевым стандартом, лежащие «над» нею слои графической среды не стандартизованы. Какую-либо классификацию графических сред дать затруднительно, однако самым


9.1. Что такое макросы и зачем они нужны

Из книги автора

9.1. Что такое макросы и зачем они нужны Достаточно часто пользователю приходится повторять те или иные команды в определенной последовательности (например, оформлять текст курсивом, размером 10, гарнитурой шрифта Arial). Чтобы произвести такое небольшое форматирование,


Зачем нужны ярлыки?

Из книги автора

Зачем нужны ярлыки? Особый тип файлов — ярлыки. Ярлык только указывает на какой-либо файл или папку, которые сами находятся в другом месте. О том, что файл является ярлыком, говорит маленькая стрелка на его значке. Ярлыки удобно помещать на Рабочий стол.Двойной щелчок на


Для чего нужны группы?

Из книги автора

Для чего нужны группы? Группы помогают упорядочить контакты в списке. Когда контактов много, это очень удобно. По умолчанию в списке контактов ICQ уже есть две группы: Общие и Нет в списке.Чтобы создать новую группу, в главном окне программы нажмите кнопку Добавить контакт


Обновления системы: нужны ли они народу?

Из книги автора

Обновления системы: нужны ли они народу? LinuxFormat, #129 (март 2010)Лёгкость апгрейда базовой системы и её приложений испокон века рассматривается как один из критериев качества дистрибутива или ОС. И действительно, приятно, проснувшись поутру и включив машину, получить