Galvojums




НазваниеGalvojums
страница10/14
Дата публикации12.07.2013
Размер0.64 Mb.
ТипРеферат
exam-ans.ru > Информатика > Реферат
1   ...   6   7   8   9   10   11   12   13   14
^

Burndown chart


Burndown chart – график отображения работы, которая осталась, относительно оставшегося на разработку времени. Вертикальная ось отображает количество часов, необходимых для завершения всех заданий текущего спринта. Горизонтальная ось отображает дни спринта. На графике, который автоматически рисует Agilo, есть 4 линии:

  • Тренд – показывает тенденцию изменений и грубую оценку, успеет ли команда успешно закончить спринт. Оценка вычисляется исходя из количества оставшихся дней, прошедших дней, оставшейся и выполненной работы.

  • Объём – объём работы, который необходимо выполнить для завершения спринта.

  • Идеальная линия – отображает идеальное выполнение работы командой ежедневно для успешного завершения спринта.

  • Актуальная линия – отображает реальную историю выполнения работы командой в текущем спринте.

На рис. 8 отображён график из Agilo, который рисуется в автоматическом режиме в зависимости от количества оставшейся работе.



Рис. 8. График Agilo

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

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


Velocity (скорость) – в оригинальном Scrum измеряет количество выполненной работы в рамках спринта. В нашей команде было решено немного изменить данный показатель, в результате чего он показывает процентуально количество потраченных часов командой на выполнение заданий из списка заданий относительно всех доступных часов для разработки. Таким образом время, потраченное, например, на совещания, не отмечаются разработчиками в Agilo. Сбор данной статистике в связке с дополнительной информацией о том, какие непредвиденные ситуации происходили в течении спринта существенно улучшают планирование спринтов.
    1. ^

      Результат внедрения Scrum

      1. Сравнение показателей burndown chart


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

На рис. 9. отображён график первого спринта, который длился в течении одной недели. Спринты было решено называть по неделям, таким образом первый спринт оказался Sprint 18.



Рис. 9. Sprint 18

На графике чётко видно, что:

  • В течении спринта происходило добавление новых заданий, не предусмотренных заранее. Это видно из поднятия граффика резко вверх. Таких моментов насчитывается два.

  • Была сделана лишь половина необходимой работы. Такой низкий показатель обусловлен незнанием производительности команды.

На рис. 10. отображён график третьего спринта, который длился как и первый, ровно одну неделю.



Рис. 10. Sprint 20

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

Далее идёт Sprint 25, который отображён на рис. 11.



Рис. 11. Sprint 25

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

На рис. 12. отображён Sprint 30.



Рис. 12. Sprint 30.

Как видно из рис. 21., команда практически закончила спринт, не успев сделать приблизительно 12 часов. Это достаточно хороший показатель, не смотря на то, что Scrum используется уже 12 недель. На графике виден один существенный подъём, обусловленный срочным заданием от заказчика.

На рис. 13 представлен Sprint 35.



Рис. 13. Sprint 35

На графике с самого начала видно некоторое возвышение. Это новое задание, которое ScrumMaster не успел добавить до начала спринта. Далее команда всё время шла с опозданием графика, не успев сделать 26 часов работы. Исходя из количества разработчиков, им нехватило ровно одного дня разработки.

На рис. 14 представлен Sprint 40.



Рис. 14. Sprint 40

На графике видно, что представленная неделя оказалась провальной для команды, хотя в последний день команда сильно постаралась и довела незавершённую работу до 32-х часов.

На рис. 15 представлен последний Sprint 45.



Рис. 15. Sprint 45

Sprint 45 стал лучшим за всё время работы команды. Была проделана практически вся работа, остаток которой удалось завершить за 2 часа следующего спринта, в котором заранее было отведено время на доделывание заданий.

Последний Sprint для команды – Sprint 50:



Рис. 16. Sprint 50

Данный Sprint был провален в связи с внеплановым обновлением ОС на компьютерах двух разработчиков.

Из данных графиков отчётливо видно, насколько хорошо организовано планирование работы, а также статус разработки на текущий день.
1   ...   6   7   8   9   10   11   12   13   14

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
exam-ans.ru
<..на главную