День второй: отчёт. Определение границ проекта. Попытка сделать проект за один день.

Мы начали работать над проектом. Столкнулись с первыми трудностями. Обсудили с заказчиком и определили новые границы проекта.

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



[Из архива] Первая черновая версия технического задания

Краткосрочное планирование не заняло у нас много времени. Ещё вчера мы договорились о декомпозиции задачи на три примерно равные части, достаточно обособленные друг от друга. Каждый нас из троих занялся своей: Александр сел за фронтэнд, Никита взял на себя бэкенд системы, а Ирина начала заниматься анализом исходного кода студенческих работ.

На этом этапе каждый из нас столкнулся с определенными трудностями в своей сфере:

  1. Frontend:
  2. Александр: Из-за отсутствия опыта с написания сайтов, в срочном порядке изучались основные необходимые технологии - язык разметки HTML, язык стилей CSS и JavaScript. Параллельно с этим создавались наброски дизайна будущей системы. С куратором были обсуждено много вопросов технического характера и после разговора сформировалось общее представление о фронте работ. Рассмотрены веб-сайты, которые связаны с темой проверки исходных кодов, было принято решение взять некоторые удачные части интерфейсов. До итогового дизайна системы ещё не близко, необходимо провести опрос потенциальных пользователей и уточнить у заказчика.

    С Никитой мы пришли к пониманию, как примерно должны взаимодействовать наши части системы.

    [Из архива] Первые наброски сайта

  3. Backend:
  4. Никита: Инструменты для бэкэнд разработки, как и в случае с фронтэндом, являются для меня новыми. Я учился работать в GNU/Linux системе, изучал Python и основы фреймворка Django, научился использовать виртуальные окружения Python, устанавливать и управлять ПО через пакетный менеджер pip, пробовал в деле многие консольные программы, например git, впервые работал с базами данных через ORM и развертывал тестовый сайт на бесплатном хостинге.
  5. Анализ исходного кода студенческих работ:
  6. Ирина: Сегодня я попробовала начать писать алгоритм для анализа кода. Попытка приступить к этому сразу привела к некоторым трудностям. То и дело приходилось останавливаться чтобы решать вопросы о том какую информацию я должна принять, а какую вернуть, какие проверки необходимы, а какие нет. Попытки решения этих проблем сильно усложнили разработку и поддержку написанного кода. Стало очевидно, что для того чтобы проводить анализ кода, необходимо выделить критерии его оценки, а также стандартизировать входные и выходные данные. Это первостепенная задача, и сегодня, после нескольких неудачных попыток начать делать проект сразу, я приступила к её решению. В итоге, сегодня мной были выделены основные критерии оценки. Для решения вопроса со стандартизацией данных необходимо уточнить детали у заказчика. После чего будут определены новые границы моей задачи, и я приступлю к реализации алгоритмов анализа кода.

    [Из архива] Первая черновая версия критериев оценки исходного кода

    Подведём итоги дня.

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

100

0
Хороший отчет. Не останавливайтесь. Помните о том, что в нашем случае лучше выполнить хорошо и полностью маленькую задачу, чем не выполнить большую. Нам нужна череда маленьких побед
Объявления
Начинается проектный практикум для студентов УрФУ

проектный практикум 2 курса

проектный практикум 3 курса

проектный практикум 4 курса

Партнеры:

ИнФО УрФУ - Генеральный партнер в проведении проектной практики в июне-июле 2017 года

Роботология - Российское оборудование для программирования и конструирования роботов

Уральский клуб нового образования - общественная организация, которая разрабатывает и реализует социально-образовательные проекты

Архив событий:

Проектная практика для студентов Института фундаментального образования УрФУСобытие

Молодежный космический форум - 2017 (Четвертые Семихатовские чтения)Конкурс

Выбор темы работы для участия в IV Семихатовских чтенияхО Форуме-2017

Подписка на новости
Контакты

Адрес: г. Екатеринбург, ул. Мамина-Сибиряка 145, к. 1119 (на карте)

Тел.: +7 (343) 355-93-88

info@cosmoport.club