Одна треть пути уже позади

********************

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

Первый этап проектной практики подошел к концу: мы закончили разработку продукта для заказчика. Нашим проектом он остался доволен, несмотря на то, что были некоторые недочеты. Договорились, что к четвергу исправим все баги и погрешности.

Команда получила оставшиеся деньги. Теперь можно приступать ко второму этапу, будем думать над массовым продуктом.

У команды появился опыт работы с заказчиком: от поиска до полной оплаты за выполненную работу.

P.S. Уже очень устали)

Здравствуйте! Меня зовут Александра и у меня есть проблема, вы готовы её решить?

На следующий день я решила подготовиться серьезно - я подготовила презентацию о своём проекте и откуда растут ноги проблемы моего проекта. 

Я решила, что на этой практике я должна достигнуть цели:

  1. Сделать сплоченную команду, которая поймёт как оно, "работа в команде".
  2. Создать условия для получения опыта - моя команда должна почувствовать многие прелести жизни в IT и сделать какие-то выводы. 
  3. Разработать продукт в обозначенные границы - у меня есть люди, у меня есть сроки, риски и ресурсы. Действуй PM!

Я участвую в разработке проекта вместе с командой. Моя роль - РМ (управляющий проектом). Я не делаю за них задачи, я формирую задачи на первое время, внедряю в разработку и настраиваю на процессы. Раз моя заинтересованность в проекте высокая, то и разработка проекта должна быть не однодневной, а на каком-то неплохом уровне. 

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

После этого мы сняли видео отчет и разошлись по домам работать :)

Осталась ли я довольна проведенной работой? Разумеется! Я уверена, что мы успеем разработать и 75% нашего проекта и 100%, 

По окончанию дня я разработала план для второй встречи, которую мы проверили в скайпе, но об этом уже в отчете 2-ого дня :)

Как искали заказчика?

Дария, Женя, Марина: Из предложенного на сайте списка выбирали то, что могло быть нам интересно или знакомо, так же оценивания наши силы и знания касательно этих тем. Узнавались заказчики и какими проектами они занимались.

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

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

Тимофей: Примерно в 10:30 закончилась презентация, после чего было решено ждать 12:00 чтобы понять, что это только что произошло вообще.

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

Ирина: Так как у меня не было четкого понимания, где и как искать заказчика, я решила обратиться к тем, кто сам предлагал идеи для проекта. Своего первого заказчика я нашла в чате телеграмм. Я списались с ним в вконтакте, и он предложил нам создать мобильное приложение для библиотеки УрФУ и предложил следующий стек технологий: клиентская часть C# под Xamarin, бэкенд - готовые базы Oracle DB.

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

Тимофей: Всё же телеграмм отличная штука, Александра предлагала веб-разработку и было решено списаться с нею, Стек технологий: python, django, html+css.

"О, чудо," - думаем мы, так как мы только закончили пилить проект на python(бот справочник для телеграмм), который принёс нам 95 баллов из 100 на защите(66% команды перекочевало в новую),так же некоторое знакомство с html+css и вот уже наше обсуждение приводит к тому, что мы согласились на эту работу для практики.

Что вы узнали от заказчика?

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

Презентация была объемной, что позволило понять, насколько ОНА заинтересована в реализации проекта. Мысли немного плыли, но стойкий интерес к проекту на данном этапе не мог нас не радовать.

Так же мы получили роль разработчиков (back end)

Тимофей: Это новая для меня роль так как в прошлом проекте мы не делились на роли, что немного мешало командной работе и привело к тому, что 1/3 команды была потеряна, а до этого мне выпала честь быть Тим-лидером, правда проект был провален.

Ирина: Меня немного пугает эта ситуация, есть небольшая неуверенность в своих силах,но я надеюсь исправить ситуацию.

Дария: Не стали тянуть время и потому на следующий же день встретились с заказчиком. По договоренности, я получила должность front-end разработчика, ну или же дизайнера, отвечающего за html и css. Нам представили презентацию проекта, области нашей работы, познакомили с общей структурой разработки. Положительным моментом оказалось то, что я знакома с html и css, а так же незадолго до начала практики мне рассказывали про данный проект.

К тому же нами поделились полезными идеями насчет окружения для разработки проекта. Нашим первым заданием было подготовить это самое окружение конкретно для каждой роли в проекте.

Для выполнения задания были установлены Sublime text 3 с дополнительными плагинами для удобства, Balsamic moqup 3, найдены ресурсы для выбора цветовой гаммы, так же разработан одностраничный визуализированный макет сервиса.

Женя, Марина: Нам рассказали о сути проекта, увлекли им, провели вводную лекцию, которая была интересной и познавательной. Также мы получили роль тестировщиков. Для нас это необычная роль, хотелось бы попробовать

себя в ней.

Какие задачи вы выполнили за "День 1"?

Ирина, Тимофей: Заданием на первый день у нас вышло подготовить окружение для разработки и ознакомиться с недостающей информацией по стекам технологий.

-Была произведена регистрация аккаунта на Bitbucket

-Установлен Django на архитектуру Python 3.5.3

-Установлен SourceTree

-Установлен TeamViewer 12

-Загуглена информация по Django

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

Вот ссылка на наше видео.

Как провести вступление?

День 0. Как провести вступление?

Сегодня было распределение на проекты. Эдакая лотерея, а может быть и кот в мешке? Моя сложность заключалась в том, что давать проект абы кому - опасно. Почему опасно? Потому что есть чёткие сроки, есть чёткие требования. 

В этом деле мне приходится управлять рисками. Какие риски могут возникнуть? 

  1. Я не смогу собрать идеальную команду - 99.(9)% риск. 
  2. В моей команде окажутся не очень хорошие люди - лентяи, злодеи и просто красавицы. Хотя, наверное, это больше относится к пункту 1.
  3. Команда не успеет сделать всё, что запланировано - слово deadline мало кому знакомо.
  4. Команда не сможет сделать всё, что запланировано - слишком сложно. много технологий и т.д.

По этим причинам приходится тщательнее присматриваться к участникам и командам. Правда, в моём случае, команды меня нашли, я им доверяю и надеюсь. что мы успеем всё сделать и сработаемся на 100%. Или на 99.(9)% :)

Чтобы не терять времени зря, я организовала встречу на следующий день (т.е. 27.06.2017). К счастью или сожалению, наш график прохождения практики немного сдвинется. Возможно в какой-то из дней нам придётся совместить мероприятия и сделать отчёт на 2 минуты. 

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

Являются ли мои действия действиями заказчика? Я, думаю, отчасти. Т.е. не совсем. Почему? Потому что проект, который мы будем разрабатывать, серьёзный. Хотя бы для меня. И я не хочу, чтобы в ходе разработки пошли какие-то проблемы. Но я постараюсь сделать так, чтобы решения принимались командой, а не мной, как "руководителем проекта". 

Что я ожидаю от практики?

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

Надеюсь у нас всё получится, файтинг! :)

Объявления

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

Новости:

Открыта регистрация команд для участия в проектной практике (открыто до 27.06.2017)

Партнеры:

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

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

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

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

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

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

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

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

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

info@cosmoport.club