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

Не смотря на то что были выходные, мы все три дня перед встречей собирались и активно работали над поставленными задачами. Что, впрочем, не прошло зря – при встрече заказчик был полностью доволен нами.

Что мы сделали за эти дни:

  • Нарисовали дизайн всех страниц сайта
  • Продумали работу БД: как будут храниться/собираться данные и с какими страницами сайта она будет взаимодействовать
  • Определились с инструментами разработки: используем готовую CMS (Wordpress)
  • Начали осваивать его: попробовали установить, как локально, используя Denver, так и залить на виртуальный хостинг
  • Приступили к верстке

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

Мы не успели за первую неделю сделать весь проект (как написано в плане практики), но мы продвигаемся и работаем в своем темпе, стараясь сделать все как надо, не преследуя цели поставить такие короткие сроки выполнения выше качества продукта. Мы руководствуемся договорённостью с нашим заказчиком, он одобряет все наши действия и согласен со всеми этапами нашей работы и периодом сдачи промежуточных отчетов.

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

Что сделали к встрече:

  • Интерактивный прототип сайта, как он выглядит для пользователя (2 варианта)
  • Карту кликов (взаимодействие всех страниц сайта)

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

Согласовали полный план действий с заказчиком поэтапно:

  1. Прототип
  2. Дизайн
  3. Верстка
  4. Движок: реализация всех функциональных требований сайта
  5. Тестирование
  6. Правки
  7. Запуск

Что надо сделать к следующей встрече (4.07):

  • Нарисовать полный дизайн сайта
  • Нарисовать как все это будет выглядеть со стороны админа
  • Продумать структуру базы данных(MySQL): сколько их будет, какие данные будут содержаться и как сайт будет с ними взаимодействовать

Во время работы над проектом, у нас возникло понимание чего нам не хватает, и мы постарались найти все недостающие ресурсы:

  • Конечно, в большей степени – это знания, опыт в разработке сайтов и работе с БД. Среди знакомых, нашли человека, который уже давно занимается разработкой сайтов, он может дать совет, если у нас возникнут проблемы.
  • Контент: его слишком много, он достаточно специфичный, мы не имеем знаний в области тематики сайта. Мы поговорили с заказчиком, он предоставит всю необходимую информацию, нам нужно лишь организовать место для хранения и способ загрузки.
  • Наша команда состояла всего из двух человек, в случае непредвиденных обстоятельств, у нас просто не хватало времени полностью все исправить (что не критично, но неприятно). Поэтому к нашей команде присоединился ещё один участник: Томас Акинделе.

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

Функции, которые должны быть реализованы в обязательном порядке:

  • каталог продукции разбитый по различным категориям
  • поиск по сайту
  • регистрация пользователей, с возможностью выложить свою инструкцию с премодерацией (т.е. непроверенная информация на сайт не попадет)
  • по возможности реализовать конвертацию jpeg в pdf (мы сейчас поисках подходящего готового решения, каких предостаточно)

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

Изначально, заказчик планировал написать свой движок, но мы все же предложили использовать готовую CMS (и пока что склоняемся именно к этому варианту). Так же нам сообщили пожелания использовать Node.js, но в результате общения мы все равно оставили за собой возможность полностью выбрать инструменты разработки, какие посчитаем необходимыми.

Договорились о наших дальнейших действиях, в пятницу мы уже покажем несколько прототипов сайта (интерфейс + взаимодействие страниц/карту кликов). Для того чтобы определить его предпочтения и вкусы, мы вместе с заказчиком просмотрели несколько сайтов, это помогло нам понять, что ему может понравиться и какой результат он ждет. Все прототипы мы разрабатываем уже с учетом его пожеланий.

Проблемы, которые у нас возникли на данном этапе:

  • Свободное время, которое мы могли бы посвятить совместной работе не всегда совпадает (как мы решаем: стараемся заранее полностью согласовывать наше расписание друг с другом, знаем, когда кто из нас свободен, распределяем обязанности, которые мы можем сделать в одиночку и планируем время)
  • Ресурсные возможности иногда ограничены, в связи с чем возникают разногласия в организации нашей работы 
Отчет по проектной практике. 27 июня 2017.

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

Во время личной беседы с заказчиком, мы получили общую информацию, касающуюся идеи проекта и поняли, какой результат от нас требуется.

Мы должны создать сайт с инструкциями на все случаи жизни, где все пользователи смогут делиться своей информацией (в планах раздавать плюшки активным участникам сайта). Для начала мы ограничили тематику технической сферой: инструкции, которые мы будем загружать в первую очередь будут описывать различные котлы, компрессоры, тарелки и пр. – непосредственно, то оборудование, с которым связана деятельность заказчика.

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

Объявления
Начинается проектный практикум для студентов УрФУ

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

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

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

Партнеры:

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

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

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

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

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

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

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

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

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

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

info@cosmoport.club