Construire votre démarrage suivi des problèmes et planification des fonctionnalités

Ce que vous allez créer

Ce tutoriel fait partie de la Construire votre démarrage avec la série PHP sur Envato Tuts +. Dans cette série, je vous guide dans le lancement d’une startup du concept à la réalité en utilisant mes Planificateur de réunion application comme exemple de la vie réelle. À chaque étape, je publie le code de Meeting Planner sous forme d’exemples open source à partir desquels vous pouvez apprendre. J'aborde également les problèmes liés au démarrage des entreprises.

Apprendre à gérer les problèmes d'un projet

Même pour un démarrage à une personne, il est utile d'avoir plus qu'un tableur (ou un papier) pour suivre les problèmes, les idées et les bugs.. 

Il y a quelques années, j'avais utilisé Lighthouse pour mon projet de démarrage de la communauté NewsCloud financé par une subvention. L'année dernière, Asana avait été présentée à un poste de consultant. La prononciation du nom m’a un peu rendu fou au début. En tant que yogi, je prononce régulièrement le mot âsana ou asa · na, qui représente généralement un flux de postures de yoga. Les Asana le prononcent comme un sauna. 

Finalement, j'ai trouvé mon chemin et découvert que l'outil fonctionne bien, que vous travailliez avec une variété de personnes ou simplement en solo..

Dans l'épisode d'aujourd'hui, je vais vous expliquer comment j'ai commencé à utiliser Asana for Meeting Planner. J'utilise Asana non seulement pour suivre les problèmes, mais aussi pour les organiser et planifier l'avenir. Je l'utilise aussi pour suivre et traiter les bugs.

Je vais également expliquer comment j'ai utilisé Asana pour planifier le prochain jalon alpha de Meeting Planner et sa version bêta ainsi que les jalons de publication..

J'apprécie qu'Asana soit prête pour la croissance; comme Meeting Planner ajoute des entrepreneurs et des personnes à plein temps, il sera facile de les intégrer à mes efforts de recrutement.

En attendant, si vous n'avez pas encore essayé Meeting Planner, planifiez votre première réunion. Si vous rencontrez des problèmes que je devrais suivre dans Asana, commencez par les publier sur notre site Freshdesk sur lequel j'ai déjà parlé dans la collecte et la gestion des rapports et des commentaires des utilisateurs. Si c'est un bogue ou une fonctionnalité nécessaire, je le migrerai vers Asana.

Je participe également aux commentaires ci-dessous, alors partagez votre expérience! Vous pouvez également me joindre sur Twitter @reifman. Je suis toujours intéressé par les nouvelles demandes de fonctionnalités et les suggestions de didacticiels..

Pour rappel, tout le code pour Meeting Planner est écrit dans le framework Yii2 pour PHP. Si vous souhaitez en savoir plus sur Yii2, consultez notre série parallèle Programmer avec Yii2.

Débuter avec Asana

La vidéo ci-dessous met en évidence la mission d'Asana. En d'autres termes, il s'agit d'un outil de suivi, de gestion et de communication des problèmes principalement destiné aux équipes:

Je vais vous expliquer comment j'utilise Asana, mais il existe diverses façons de le configurer pour organiser votre travail et celui de votre équipe. Sa flexibilité est l'un des facteurs qui confère à Asana une puissance inégalée..

Lors de mes activités de conseil l’année dernière, j’ai commencé par réorganiser et simplifier complètement l’utilisation par Asana de la société et de ses projets, tâches et tâches. Cela a aidé tous les membres de l'équipe à mieux utiliser l'outil et à aller de l'avant avec le travail critique qui reste à faire..

Inscrivez-vous pour Asana

Pour commencer à utiliser Asana, rendez-vous sur la page d'accueil et enregistrez-vous via Google ou par courrier électronique. J'ai choisi Google:

Connectez-vous avec votre compte Google pour compléter votre inscription:

Mise en place de votre projet

Créez votre espace de travail

Asana autorise plusieurs espaces de travail, mais j'ai commencé avec un seul pour Meeting Planner:

Les espaces de travail autorisant plusieurs sous-projets, l’espace de travail est donc essentiellement un conteneur destiné à tout ce qui est Planificateur de réunions. Vous pouvez créer un autre espace de travail pour vos autres efforts importants, tels que le démarrage au noir ou le remodelage de votre maison..

Création de projets dans votre espace de travail

Voici à quoi ressemblera Asana avec votre espace de travail vide. Vous pouvez créer plusieurs projets dans chaque espace de travail. Remarquez le Commencer avec un projet allusion en bas à gauche:

Pour Meeting Planner, j'ai créé un projet initial pour la version 1.0 et un projet distinct pour le suivi des bogues, que je traiterai plus loin..

Ici se trouve le Nouveau projet forme:

Dans le projet de la version 1.0, j'ai créé des balises pour les versions alpha et bêta afin d’organiser et de migrer facilement les problèmes d’une étape à l’autre. Vous ne pouvez pas ajouter de balises avant d'avoir des tâches.

Ajout de tâches

Pour ajouter une tâche, il suffit de cliquer sur le bouton signe plus icône puis tâche:

Ici se trouve le Nouvelle tâche forme:

Marquage des tâches

Une fois que vous avez créé des tâches, vous pouvez les marquer. Pour mon système d’organisation, j’utilisais des balises pour désigner les versions incrémentielles: alpha et bêta. Vous pouvez également utiliser des balises pour organiser des domaines.

Navigation avec projets et tags

Une fois que vous avez créé des projets et des balises, vous pouvez faire glisser des raccourcis vers la vue de la barre latérale Asana. Ci-dessous, vous pouvez voir que je peux facilement naviguer entre les alpha vue de la libération, la bêta voir la final libération, et bogues:

Voici ce que le bêta la vue du projet ressemble à; il consiste principalement en des billets pour Fonctionnalités prévues, une section que j'ai créée pour le projet. Je vais passer en revue les sections ci-dessous.

Utiliser Asana pour suivre les bugs

Pour le suivi des bogues dans Asana, j'ai créé un projet séparé et mis en place des sections pour les priorités des bogues: P0, P1, P3, P5 et les tests demandés.. 

Pour ajouter une section, vous devez survoler la souris avec la souris. Ajouter une tâche bouton pour faire Ajouter une section apparaître:

J'ai créé des sections pour chaque niveau de priorité de bogue. P0 est pour les bugs critiques:

Ajout d'un bug

Pour ajouter des bogues, vous devez simplement ajouter des tâches au projet de bogues (désigné ci-dessous par Assurance de la qualité, terme que j'ai abandonné par la suite):

Je marque également le bogue pour lequel la version doit être corrigée. Le bug ci-dessus est marqué pour alpha.

Regard sur la version alpha

Une fois que tout le travail d'organisation ci-dessus est terminé, je peux maintenant avoir une vue claire des caractéristiques et des défauts à corriger pour compléter le jalon de la version alpha..

Voici la vue de la alpha version, les bugs qui doivent être corrigés et les tâches restantes:

Et après?

Avec Asana, ce système d'organisation m'aide beaucoup à rester concentré et à progresser plus rapidement avec Meeting Planner..

Comme je l'ai mentionné au début de ce didacticiel, il existe de nombreuses façons de configurer Asana pour la communication, le suivi des problèmes et les processus de votre équipe. Ne présumez pas que la façon dont j'ai démontré ici est la seule façon d'utiliser Asana. C'est un outil extrêmement flexible.

À l’avenir, je travaille avec acharnement pour préparer Meeting Planner à la libération alpha. Asana a rendu cela plus facile.

Je commence également à me concentrer davantage sur les efforts de collecte d’investissements à venir avec Meeting Planner. Je commence tout juste à expérimenter WeFunder sur la base de la mise en œuvre des nouvelles règles de la SEC en matière de financement participatif. S'il vous plaît envisager de suivre notre profil. Je vais aussi écrire plus à ce sujet dans un prochain tutoriel.

Encore une fois, en attendant d'autres épisodes, planifiez votre première réunion (à partir de votre téléphone!). De plus, je vous serais reconnaissant de partager votre expérience ci-dessous dans les commentaires et vos suggestions m'intéresseront toujours. Vous pouvez également me joindre directement sur Twitter @reifman. Vous pouvez également les publier sur le site de support de Meeting Planner..

Surveillez les prochains tutoriels de la série Construire votre démarrage avec PHP.

Liens connexes

  • Asana
  • Planificateur de réunion
  • La page We Funder du planificateur de réunion
  • Programmation avec Yii2: Mise en route
  • L'échange de développeurs Yii2