Для диплома (когда задачу ставишь сам и пишешь интересую тебе программу) формат был такой:
- Какую цель требуется решить?
- Имеющиеся аналоги.
- Чем твоё решение будет лучше?
- На каких технологиях решается задача и почему?
- Общие схемы решения задачи.
- Результат:
-- Задача решена, цели достигнуты, показываешь красивые графики и отчёты, что всё прекрасно.
-- Задача не решена, цели не достигнуты, показываешь красивые графики и вытягиваешь проект, доказывая, что отрицательный результат - тоже результат. Делаешь выводы о том как так вышло и что из этого следует. Молишься, чтобы проканало.
Для заказчика (когда задачу ставят тебе) формат использую такой:
- Какую цель требуется решить? (если технари, то в общем виде. если менеджеры, то подробнее) (не все помнят всех деталей проекта, особенно если прошло много времени, а высший менеджмент только поверхностно в курсе).
- На каких технологиях решается задача и почему? (если доклад перед техническими специалистами, то подробнее. если перед менеджерами, то в общем виде) (естественно пункт существует, если технологии заказчиком не обговаривались, некоторым надо сделать, не важно на чём)
- Результат:
-- Задача решена, цели достигнуты, демонстрация продукта (причем желательно, чтобы в качестве пользователя был человек из этой компании, ваш консультант по продукту. если такового нет, то вы или член вашей команды максимальной углублённый в задачи клиента), показываешь красивые графики и отчёты, что всё прекрасно.
-- Задача не решена, цели не достигнуты, нет смысла собираться для презентации. Есть смысл собраться и решить нужны ли вы им как исполнитель.