Собрание «Ванга-клуба» начинается с обсуждения поставленных задач и формирования единого понимания у всех участников. В ходе дискуссии для проекта строится иерархическая структура работ WBS (
Work Breakdown Structure). Для одиночного электронного устройства выделяют программные и аппаратные части. Для корректной работы системы добавляют имитаторы, серверное оборудование, тестовое ПО.
Каждый из этапов разработки дробится на мелкие задачи. Например, аппаратное обеспечение делится на конструкцию и печатные платы. При этом проводится оценка выполнения каждой из подзадач, что позволяет точно определить трудоемкость проекта. Для наглядного представления мы записываем полученные данные на доске.
Единая задача «написать встроенное ПО для электронного устройства» должна разбиваться на конкретные задания:
- «поднять проект»;
- «схема ЭЗ»;
- «MCU драйвер I2C».
Сформулированным задачам методом
экспертной оценки присваивают трудоемкость из ряда степеней в геометрической прогрессии: 2, 4, 8, 16, 32 и т. д. Задания с объемом работ, равным и больше 128 часов, считаются нереализуемыми. Для повторного уточнения требований по проекту потребуется дополнительная проверка применимости выбранных технологий производства. По нашему опыту для повышения точности оценки стоит запрашивать мнение инженеров-разработчиков, которые непосредственно будут работать над заданием.
Когда все задачи и трудоемкость определены, специалисты суммируют результаты и добавляют к общему значению 30% времени на отладку и столько же на тестирование ПО. Такие цифры получены при оценке ранее завершенных проектов. Итоговые данные фиксируются на доске расчета.