Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Техника оценки работы


Информационный Канал Subscribe.Ru

Мир экстремального программирования

Свежие статьи

Кто сказал, что легче написать всё заново?
Среди программистов бытует мнение, что восстанавливать существующий проект гораздо сложнее, чем написать всё заново. Однако, экстремальное программирование, а в частности принципы рефакторинга убеждают нас в обратном. Так, если умело подойти к вопросу, можно реанимировать старый проект, написанный даже другим разработчиком. И совсем не важно, есть ли для кода документация или нет.
Читать всё...

Изучаем методики XP

Техника оценки работы.

Работа в рамках экстремального программирования подразумевает чёткую целенаправленность действий, как разработчика, так и заказчика. Для этого используется серия механизмов планирования и контроля над ходом работ. На этапе планирования от разработчика требуется ориентировочная оценка трудозатрат на конкретную функциональность. Эта оценка необходима не только заказчику, для определения стоимости требуемых составляющих и расстановки приоритетов, но и разработчикам для контроля собственной скорости и успеваемости. Особенно чётко это прослеживается при командной работе, когда несинхронная работа членов коллектива ведёт к простоям, и как следствие, провалу сроков выполнения. Существует несколько базовых подходов к оценке задач и историй пользователя.
1. Оценка на основе аналогичного опыта.
2. Метод аукциона, когда несколько разработчиков выдвигают свои оценки одной и той же задаче.
3. Гвозди планирования, когда в рамках короткого времени изучаются ключевые аспекты поставленной задачи.
4. Разбиение на более мелкие составляющие.
5. Помощь более опытного разработчика с оценкой.
6. Природная интуиция.

Упражнение.

Магазин компакт дисков предложил вам написать программу учёта движения своей продукции. В ходе игры в планирование были выделены следующие истории пользователя:
1. Добавление и изменение списка имеющихся компакт-дисков.
2. Каталогизатор компакт дисков.
3. Приход и расход компакт-дисков.
4. Поиск наличия интересующего компакт-диска.
5. Отчёт: перечень и количество компакт-дисков на складе.
6. Отчёт: рейтинг популярности.
Попробуйте дать им собственную оценку трудозатрат и укажите, какими из приведенных подходов вы воспользовались.

Адресуйте свои решения нам, lessons@xprogramming.com.ua. Будем рады увидеть не только их, но и ваши отзывы и пожелания.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное