Нашу команду попросили представити наші зусилля щодо розвитку в проектному плані. Ніхто не задоволений нашою роботою і не ставить під сумнів нашу здатність поставляти, ми просто беремо участь у запрошенні ІТ-худоби щодо плану проектів. Проблема в тому, що ми спритна команда і не думали про свою роботу з точки зору формального плану проекту.
Хоча у нас є загальне уявлення про те, над чим ми працюємо далі, ми не впевнені на 100%, поки не плануємо ітерацію. До цих пір наша команда в значній мірі працювала у вакуумі і не вимагала представляти нашу методологію чи показники сторонам. Ми дотримуємося більшості практик, що використовуються в програмі Екстремального програмування .
Ми проводимо щоквартальні зустрічі з плануванням, щоб мати загальне уявлення про історії, над якими ми будемо працювати протягом чверті. Однак, наші історії задокументовані на картках 3х5 і оцінюються лише на початку ітерації, в якій вони збираються працювати. Після оцінки ми документуємо історію в Team Foundation Sever . Під час ітерації ми додаємо код до оповідань і відзначаємо розповіді як завершені, щойно закінчені. З цих даних ми можемо генерувати діаграми згоряння та швидкості. Найголовніше, що ми знаємо нашу середню швидкість ітерації, що не дає нам кусати більше, ніж ми можемо жувати.
Я не хочу змінювати спосіб розвитку, але хочу представити нашу діяльність з розробки у звіті, який зрозуміє лише той, хто знайомий із водоспадом. В Що таке моторному Project Plan Подивіться , як , Kent McDonald робить хорошу роботу виклавши відмінності між гнучким і каскадних планами проекту. Він визначає відмінності в витратних куль:
- Складний план проекту на основі функцій
- Складний план проекту організований в ітерації
- Складний план проекту має різні рівні деталізації залежно від часових рамків
- Команда належить привабливому плану проекту
Вміти пояснити відмінності - це чудово, але як найкраще представити дані?