Статьи

Создание вашего стартапа: отслеживание проблем и планирование функций

Конечный продукт
Что вы будете создавать

Это руководство является частью серии « Создай свой стартап с помощью PHP» на Envato Tuts +. В этой серии я проведу вас через запуск стартапа от концепции до реальности, используя мое приложение Meeting Planner в качестве примера из реальной жизни. На каждом шагу я выпускаю код Планировщика собраний в качестве примеров с открытым исходным кодом, из которых вы можете извлечь уроки. Я также занимаюсь вопросами бизнеса, связанными со стартапами, по мере их возникновения.

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

Несколько лет назад я использовал Lighthouse для своего стартового проекта NewsCloud, финансируемого грантами . В прошлом году меня познакомили с Асаной во время консалтингового концерта. Поначалу произнесение этого имени меня немного смутило — я, как йог, регулярно произносил слово асана или асана, которое обычно представляет поток поз йоги. Люди Асаны произносят это как · сауна.

Планировщик встреч Асана - заставка Асана

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

В сегодняшнем эпизоде ​​я расскажу вам, как я начал использовать Asana для Meeting Planner . Я использую Асану не только для отслеживания проблем, но и для их организации и планирования на будущее. Я также использую его для отслеживания и обработки ошибок.

Я также расскажу, как я использовал Asana для планирования предстоящего альфа-этапа для Meeting Planner, а также этапов его бета-тестирования и выпуска.

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

В то же время, если вы еще не опробовали Планировщик собраний, запланируйте свою первую встречу . Если вы столкнетесь с чем-то, что я должен отслеживать в Asana, начните с публикации на нашем сайте Freshdesk, о котором я писал ранее в разделе « Сбор и управление отчетами и отзывами пользователей» . Если это ошибка или функция, которая необходима, я перенесу ее в Asana.

Я также участвую в комментариях ниже, поэтому, пожалуйста, поделитесь своим опытом! Вы также можете связаться со мной в Twitter @reifman . Я всегда заинтересован в новых запросах и предложенных темах для обучения.

Напоминаем, что весь код для Meeting Planner написан на Yii2 Framework для PHP. Если вы хотите узнать больше о Yii2, ознакомьтесь с нашей параллельной серией Программирование с Yii2 .

В приведенном ниже видео рассказывается о миссии Асаны, проще говоря, это инструмент отслеживания, управления и коммуникации, предназначенный главным образом для команд:

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

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

Чтобы начать работу с Asana , просто зайдите на домашнюю страницу и зарегистрируйтесь через Google или традиционную электронную почту. Я выбрал Google:

Планировщик встреч Асана - Подпишитесь на Асану

Войдите в свою учетную запись Google, чтобы завершить регистрацию:

Планировщик встреч Асана - Google Войти

В Asana предусмотрено несколько рабочих пространств, но я начал с одного для Meeting Planner:

Планировщик встреч Асана - Создайте свое рабочее пространство

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

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

Планировщик встреч Асана - Создание проекта

Для Meeting Planner я создал начальный проект для Выпуска 1.0 и отдельный проект для отслеживания ошибок, о котором я расскажу ниже.

Вот форма нового проекта :

Планировщик встреч Асана - Новая форма проекта

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

Чтобы добавить задачу, просто нажмите на значок плюса, а затем Задача :

Планировщик встреч Асана - Добавить меню задач

Вот форма New Task :

Планировщик встреч Асана - Новая форма задания

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

Планировщик встреч Асана - Добавление тегов к задачам

Создав проекты и теги, вы можете перетащить ярлыки на боковую панель Asana. Ниже вы можете видеть, что я могу легко перемещаться между представлением альфа- версии, представлением бета-версии , финальным выпуском и ошибками:

Планировщик собраний Асана - навигация по левой боковой панели

Вот как выглядит вид бета- проекта; в основном он состоит из билетов на запланированные функции , раздел, который я создал для проекта. Я рассмотрю разделы ниже.

Планировщик собраний Asana - бета-версия запланированных функций

Для отслеживания ошибок в Asana я создал отдельный проект и настроил разделы для приоритетов ошибок: P0, P1, P3, P5 и Requested Testing.

Чтобы добавить раздел, необходимо навести курсор мыши на кнопку « Добавить задачу» , чтобы появился раздел «Добавить раздел» :

Meeting Planner Asana - наведите курсор на кнопку добавления раздела

Я создал разделы для каждого уровня приоритета ошибки. P0 для критических ошибок:

Планировщик встречи Асана - пустой раздел P0

Чтобы добавить ошибки, вы просто добавляете задачи в проект ошибок (показанный ниже как «Обеспечение качества», термин, от которого я позже отказался):

Meeting Planner Asana - добавление билета на ошибку

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

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

Вот вид альфа- релиза, ошибки, которые нужно исправить, и оставшиеся задачи:

Планировщик встреч Асана - Текущий вид Асаны Альфа-релиза

С Асаной я обнаружил, что эта система организации очень помогает мне оставаться сосредоточенным и быстрее прогрессировать с Meeting Planner.

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

В дальнейшем я лихорадочно работаю над подготовкой Meeting Planner к альфа-версии. Асана сделала это проще.

Я также начинаю уделять больше внимания предстоящим усилиям по сбору инвестиций в Meeting Planner. Я только начинаю экспериментировать с WeFunder, основываясь на внедрении новых правил краудфандинга SEC . Пожалуйста, обратите внимание на наш профиль . Я также напишу больше об этом в следующем уроке.

Опять же, пока вы ждете больше эпизодов, запланируйте свою первую встречу (со своего телефона!) . Кроме того, я был бы признателен, если бы вы поделились своим опытом ниже в комментариях, и мне всегда интересны ваши предложения. Вы также можете связаться со мной через Twitter @reifman напрямую. Вы также можете разместить их на сайте поддержки Meeting Planner .

Следите за будущими уроками в серии « Построение стартапа с помощью PHP» .