Как сделать начало проекта

Несколько дней назад получил письмо от одного из читателей моих статей в журнале «Хакер». Парень рассказал, что несколько лет назад заинтересовался программированием, приступил к изучению этого нелегкого «ремесла» и, к сожалению, не смог добиться существенных результатов. Сейчас у него есть идея нового web-проекта, и он не знает с чего начать его реализацию. По себе знаю, что с подобным вопросом сталкиваются многие (тем более на прошлой неделе я получил 3 подобных письма), я решил написать небольшую заметку со своим взглядом на проблему.

Итак, есть идея, но пока нет четкого плана ее реализации. В большинстве случаев возникшие в голове креативные мысли не совпадают с багажом возможностей для их воплощения в жизнь. Я говорю это совершенно серьезно, т.к. сам сталкивался с подобным. Например, идея первой программы (еще под Windows 98) мне пришла в голову, когда у меня полностью отсутствовали навыки программирования. Тогда я только знал, что есть такие классные языка программирования как C++, Delphi и все.

С чего начать воплощение проекта в жизнь

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

Закрепляем идею на бумаге

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

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

Возвращаемся к нашей теме. Закрепленная идея на бумаге позволяет лучше прочувствовать замысел и определиться с начальным функционалом. Представим, есть идея: «Хочу написать книгу о вражде оборотней восьмидесятого левела, и новой формой жизни, возникшей в канализациях древних публичных домов Шанхая». Классно? Да, просто круто! Все рассказывают о войне оборотней с вампирами, а тут совершенно не избитая тема, да еще и с перспективой интересного приквела (только подумай, как можно раскрутить идею образования этой самой новой формы жизни).

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

Итак, первый шаг к успешному воплощению любой идеи – детальное обдумывание концепции и документирование. Заводи отдельный документ и описывай свое видение проекта. Как это должно примерно выглядеть, что оно должно уметь делать и т.д. Чем подробней ты опишешь, тем лучше будешь знать, что вообще требуется сделать.

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

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

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

Планирование

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

Для начала определи время, которое ты готов уделять проекту в день/неделю. Особенно это актуально для людей, занятых на постоянной работе. Вот так просто выделить в неделю 40 часов для домашнего проекта, при наличии полной дневной занятости нереально. В моих случаях всегда возникает именно такая ситуация. Например, для своего проекта я готов выделять 2,5 часа в день. За шесть рабочих, дней (один день всегда нужно оставлять для отдыха, т.к. без отдыха о продолжительной и главное продуктивной работе речи быть не может) у меня получается 15 часов. В месяц это примерно 60 часов.

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

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

Читайте также:  Карандаш для стыков обоев

Реализация

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

Финальные советы

Ну и самый главный совет – не сдавайся, всгда иди к своей цели. Помни: «Возможно все, вопрос только во времени». Десять лет назад я впервые услышал эту фразу от своего виртуального друга М. Фленова и теперь с уверенностью могу сказать, что это не пустые слова. Мы можем добиться всего чего захотим, нужно лишь уделить этому должное количество времени и терпения.

Показывайте этот чеклист новичкам в проект-менеджменте. Материал подготовил Александр Яковлев, руководитель проектов AIC.

Проект — это всегда сложный процесс с несколькими сторонами и совместной работой. Сложности могут возникнуть разные: недостаток опыта, упрямый клиент или срыв дедлайнов. От всего не уберечься, но если подготовиться, будет попроще. Рассказываем о 7 базовых шагах подготовки к проекту, которые сэкономят силы и время.

Шаг 1. Определите владельца проекта и ответственного

В начале проекта сразу найдите владельца, именно он принимает решение о запуске проекта. Например, это может быть собственник бизнеса или руководитель отдела маркетинга. Помимо владельца определите ЛПР — лиц, принимающих решения. К ним могут относиться сотрудники ниже рангом: маркетинг, PR. Или даже те, кто участвует в задаче только косвенно, но влияет на принятие решения. К таким людям можно отнести, например, финансового директора, который «оплачивает банкет», но не имеет маркетинговых компетенций. Ваша задача — выяснить зоны ответственности всех ЛПР и их вовлечённость в проект.

Хорошо, когда владелец участвует в проекте и общается с вами — тогда обсуждать и вносить изменения можно через него. Если владелец не принимает участие в обсуждениях, говорите только с ЛПР. Иначе может получиться так: вы будете встречаться и принимать решения, а потом придётся всё переделывать, потому что это не устраивает ЛПР.

Пакет «MUSTHAVE-2020» для digital-агентств и веб-студий

RUWARD анонсировал главный коммерческий пакет MUSTHAVE-2020 для digital-агентств и веб-студий на весь 2020 год.

В пакет включено сразу 7 различных крутых опций, сервисов и рекламных форматов в рейтингах Руварда на следующий год.

Основатель и генеральный директор.
Владелец проекта.

Операционный директор.
ЛПР.

Директор отдела маркетинга.
Главный ЛПР.

Штатный дизайнер.
ЛПР.

Шаг 2. Определите стейкхолдеров

Стейкхолдеры — это заинтересованные в проекте люди, которые могут повлиять на владельца, руководителя, команду, конечных пользователей или других участников проекта.

Лучше выбрать отдельную тактику работы с каждым из заинтересованных лиц. Тактика зависит влияния и важности стейкхолдера.

Влияние — насколько человек влияет на развитие проекта, может ли он принимать участие в управлении.

Важность — насколько человек влияет на результат.

График влияния стейкхолдера

  1. Партнёры — влиятельные и важные для проекта люди. К ним нужно прислушиваться, обсуждать вопросы, учитывать интересы.
  2. Консультанты — влиятельные люди с низким уровнем важности. С ними менеджер проекта обсуждает важные вопросы, но не лезет с мелочами.
  3. Поддержка — важные, но не влиятельные сотрудники, держите их в курсе новостей. Когда появляются новые идеи и пожелания, идите к ним и рассказывайте.
  4. Рядовые сотрудники — люди с низким уровнем влияния и важности. Это дизайнеры, верстальщики, разработчики, над которыми стоят главные — поддержка.

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

Шаг 3. Сбор и формализация требований

Каждая студия собирает требования клиента по-разному. Менеджер проекта присутствует на всех встречах, чтобы быть в курсе — именно ему предстоит уточнять, собирать дополнительные сведения, перепроверять и доносить мысли от заказчика команде и обратно.

В AIC на первой встрече мы проводим презентацию компании: рассказываем о наших подходах, показываем кейсы на тематику клиента. Объясняем, как работает аналитика и UX-исследования, демонстрируем шоурилы.

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

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

После того как вы собрали и уточнили требования, их нужно проверить.

Шаг 4. Аналитика

Иногда клиенты сами не понимают, что им нужно. В таком случае поможет предпроектная аналитика.

Владелец банковского сайта обратился к нам с задачей на редизайн. Он сказал, что их клиенты — успешные взрослые женщины и мужчины с зарплатой больше 100 тысяч, которые приходят за автокредитом и ипотекой. Мы проверили, и оказалось, что целевая аудитория — девушки 20–25 лет с зарплатой до 50 тысяч, которые берут потребительский кредит на отдых.

Концепция — визуальный дизайн, CJM, пользовательские сценарии — зависит от аудитории, и для всех она разная. Этот случай показывает, что аналитика помогает улучшить результат ещё до старта.

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

«Иногда приходят клиенты и говорят: „Вот наш сайт, подскажите как эксперты, что хорошо и что плохо“. Мы говорим: „Нет, мы не целевая аудитория“. Например, мы не можем оценить сервис для ипотеки. Мы не подходим к оценке экспертно, а привлекаем реальную аудиторию продукта».

Шага 5. Планирование и декомпозиция задач

Если проект для вашей команды новый и уникальный, начните с конца. Представьте, как должен выглядеть готовый продукт и что нужно сделать для его воплощения в жизнь. Получится список стандартных задач: прототипирование, фронтенд, бэкенд, тестирование и так далее. Поделите задачи на подзадачи и распределите между командой. В AIC мы делим проект на 4 этапа, внутри каждого — свои задачи:

Читайте также:  Квартира в трейд ин отзывы

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

«Клиент понимает, что мы должны работать в одной команде. Внутри рабочей группы есть клиент и исполнитель, у каждого своя зона ответственности. Мы обсуждаем риски, как их устранить, эскалировать ситуацию. Прорабатываем MVP, разбиваем на составляющие, расставляем приоритеты: что делаем вперёд, что потом».

Количество воркшопов зависит от специфики проекта. Когда мы работали над «Азбукой вкуса», провели два. На первом обсуждали мобильное приложение для доставки готовых блюд, на втором — промоактивности на сайте. Условные клиенты были такие:

  1. Василий — суперзанятый, некогда сходить на обед. Ему важно успеть заказать обед незаметно для коллег во время совещания, буквально двумя кликами.
  2. Василиса — сидит дома с детьми, заботится о здоровье, готова к новому опыту. Может проводить в приложении много времени: изучать состав, калории и так далее.

2 этап. Детальное проектирование: разрабатываем прототипы интерфейса, тестируем их на лояльной аудитории. Для «Азбуки вкуса» приглашали клиентов в офис и тестировали прототипы.

3 этап. Дизайн-концепция: дизайн, интерактив — всё это тоже проверяем на группе и согласуем с заказчиком.

4 этап. Внутренние страницы, ресайзы и так далее.

Чем подробнее расписаны задачи, тем легче их будет оценить.

Шаг 6. Оцените задачи

Чем больше проектов у вас за плечами, тем проще оценить время и стоимость каждого следующего. Менеджер оценивает задачи не в одиночку, он также опирается на опыт команды. Если проект в новинку для всех, разделите задачи на 3 группы:

  1. которые вы делали раньше;
  2. которые вы не делали, но знаете, как;
  3. которые вы не делали и о которых вам нужно узнать больше.

Первую группу вы оцениваете как всегда. Вторую оцениваете на основе своего опыта и интуиции, умножаете на 1,5–2. То же самое с третьей, только умножаете уже на 2–3. Сначала может показаться, что это слишком много, но к концу проекта вы будете думать иначе.

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

По поводу согласования документов у нас довольно жёсткая позиция. Если видим в пункте договора потенциальные риски, наши юристы сразу их исключают или делают прозрачные формулировки. Иногда заказчик сопротивляется: «Мы не принимаем правки», — это тревожный звоночек. В таком случае мы можем и отказаться от проекта.

7. Составьте план проекта

В 5 шаге вы получили задачи и подзадачи. Чтобы не выбиться из графика и сдать проект в срок, следите за выполнением задач. Воспользуйтесь программой по управлению проектами, например, Microsoft Project.

Интерфейс MS Project

В MS Project можно выбрать один из встроенных шаблонов и подстроить его под свой проект: поставить задачи, распределить их между командой, определить длительность и установить зависимости между ними. Здесь же можно делать отчёты — стандартные ежеквартальные или в режиме реального времени. Для наглядности можно использовать диаграмму Ганта.

Диаграмма Ганта. Источник: medium

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

Сейчас мы пользуемся таск-трекером Jira + Confluence. До этого был Trello и Basecamp, некоторые сотрудники пользовались другими трекерами — кому что удобно. Из-за работы сразу в нескольких трекерах сложно аккумулировать знания, которые мы получали на проектах, поэтому мы сделали общую систему.

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

К старту готовы

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

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

Требования к заглавной странице

Для начала необходимо выбрать размер шрифта. В зависимости от предназначения проекта, его вида, могут быть некоторые отличия в размере шрифта. В основном применяется шрифт Times New Roman с размером 16. Главный текст располагается по центру страницы. Правила оформления проекта предполагают размещение полного наименования учебного заведения (организации). Важным моментом является установка полей на странице. В зависимости от требований, которые предъявляются к конкретному проекту, размер полей может быть выбран автоматически, а также настроен вручную.

Критерии

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

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

Отступив около шести строчек к низу страницы, нужно ввести информацию об авторе работы, а также о его научном руководителе.

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

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

Заголовки в проекте

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

Читайте также:  Как сделать секретики из бумаги

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

Использование сокращений в оформлении

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

Оформление проекта допускает использование экономических и математических формул, но они должны иметь расшифровку каждого символа.

Специфика оформления приложений

Правила, разработанные для творческих проектов, допускают использование эскизов, диаграмм, графиков, фотографий, рисунков в конце проекта. Сначала указывается литературный список, после него на отдельных листах размещаются приложения. Каждое из них должно иметь название. В верхнем правом углу указывают номер (например, приложение 1), затем его наименование.

Нумерация страниц

Оформление дизайн-проекта сопровождается указанием номера каждого листа. На первом листе его не ставят, поэтому нумерация идет с оглавления. Классическим вариантом считается расположение номера по центру внизу страницы.

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

Особенности школьного проекта

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

Пример оформления оглавления

1.Введение. Стр. 3-4

2. Виды двигателей, используемых в современных транспортных средствах.

2.1 Характеристика бензинового двигателя. Стр. 4

2.1.1 Состав выхлопных газов. Стр. 5

2.1.2 Влияние отработанных газов (СО/СН) на экологию и здоровье человека. Стр. 5

2.2. Характеристика электрического двигателя. Стр. 5-6

2.2.1 Преимущества электрического двигателя. Стр. 6

2.2.2 Экологические характеристики электрического двигателя. Стр. 6-7

3. Экспериментальная часть работы. Стр. 7-10

4.1 Выводы по проблеме исследования. Стр. 10-11

4.2 Рекомендации по проблеме исследования. Стр. 11

5. Библиографический список. Стр. 12

Приложение 6.1. Внешний вид бензинового двигателя. Стр. 13

Приложение 2. Внешний вид электрического двигателя. Стр. 14

Пример тезисов по проекту

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

Продемонстрируем вариант работы на тему: «Влияние темперамента на выбор профессии в подростковом возрасте». На титуле необходимо указать всю информацию об авторе:

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

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

Также проговаривается и конечная цель работы. Как вариант ее можно оформить таким образом: «Исследование взаимосвязи между темпераментом и выбором профессии среди учащихся школы».

Задачи работы прописываются отдельно:

• изучить историю учения о типах темперамента;

• ознакомиться с методиками изучения типов темперамента;

• выявить и обосновать влияние темперамента на профессиональный выбор;

• изучить типы темперамента у учащихся;

• установить зависимость между определённым типом темперамента учащихся и выбираемыми ими профессиями, видами профессиональной деятельности;

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

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

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

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

Этапы работы над проектом

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

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

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

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

Комментарии запрещены.

Присоединяйся