Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Yii
Code

Creación de su startup: Seguimiento de problemas y planificación de funciones

by
Difficulty:IntermediateLength:ShortLanguages:
This post is part of a series called Building Your Startup With PHP.
Building Your Startup: Improving the Mobile Web
Building Your Startup: Security Basics

Spanish (Español) translation by Elías Nicolás (you can also view the original English article)

Final product image
What You'll Be Creating

Este tutorial forma parte de la serie Creando su Startup con PHP en Envato Tuts +. En esta serie, te estoy guiando a través del lanzamiento de un inicio de concepto a realidad utilizando mi aplicación de Meeting Planner como un ejemplo de la vida real. Cada paso a lo largo del camino, estoy liberando el código de Meeting Planner como ejemplo en código abierto de los cuales puedes aprender. También me dirijo a los problemas de negocios relacionados con el startup a medida que surgen.

Aprender a gestionar problemas de proyectos

Incluso para un inicio de una sola persona, ayuda a tener más que una hoja de cálculo (o papel) para rastrear problemas, ideas y errores.

Hace unos años, había usado Lighthouse para mi Proyecto de NewsCloud Community Starter Project financiado por la subvención. El año pasado, me habían presentado a Asana durante un evento de consultoría. La pronunciación del nombre me llevó un poco loco al principio—como una persona del yoga, yo regularmente pronuncio la palabra āsana o asa·na, que típicamente representa un flujo de posturas de yoga. La gente de Asana lo pronuncia como a·sauna.

Meeting Planner Asana - Intro screen at Asana

Eventualmente, encontré mi manera y descubrí que la herramienta trabaja bien si estás trabajando con una variedad de gente o apenas a solas.

En el episodio de hoy, te explicaré cómo comencé a usar Asana para Meeting Planner. Yo uso Asana no sólo para hacer un seguimiento de los problemas sino para organizarlos y planificar para el futuro. También lo uso para rastrear y procesar bugs.

También cubriremos cómo usé Asana para planear el próximo hito alfa para Meeting Planner y sus hitos beta y de lanzamiento.

Aprecio que Asana esté lista para crecer; Como Meeting Planner añade contratistas y personas de tiempo completo, será fácil integrarlos en mis esfuerzos de organización.

Mientras tanto, si aún no ha probado Meeting Planner, siga adelante y programe su primera reunión. Si te encuentras con algo que debería estar rastreando en Asana, comienza por publicarlo en nuestro sitio de Freshdesk, el cual escribí anteriormente sobre Recopilación y administración de informes y comentarios de usuarios. Si es un error o una característica que se necesita, lo migraré a Asana.

También participo en los comentarios de los temas a continuación, así que por favor comparta su experiencia! También puede contactarme en Twitter @reifman. Siempre estoy interesado en nuevas solicitudes de funciones y sugerencias sobre temas de tutoría.

Como recordatorio, todo el código para Meeting Planner está escrito en el marco Yii2 para PHP. Si desea obtener más información acerca de Yii2, consulte nuestra serie paralela Programación con Yii2.

Cómo empezar con Asana

El video a continuación pone de relieve la misión de Asana— en pocas palabras, es un problema de seguimiento, gestión y herramienta de comunicación principalmente para los equipos:

Te explicaré cómo estoy usando Asana, pero hay una variedad de maneras de configurarlo para organizar tu trabajo y el trabajo de tu equipo—Su flexibilidad es una de las cosas que hacen a Asana poderosa.

En mi trabajo de consultoría el año pasado, una de las primeras cosas que hice fue intervenir y reorganizar y simplificar el uso de Asana y sus proyectos, tareas y elementos de trabajo. Esto ayudó a todos en el equipo hacer un mejor uso de la herramienta y seguir adelante con el trabajo crítico por delante.

Regístrese en Asana

Para empezar con Asana, solo tienes que visitar la página de inicio y registrarte a través de Google o correo electrónico tradicional. Elegí Google:

Meeting Planner Asana - Sign Up for Asana

Acceda con su cuenta de Google para completar su registro:

Meeting Planner Asana - Google Sign In

Configuración de su proyecto

Crear su espacio de trabajo

Asana permite múltiples espacios de trabajo, pero comencé con uno solo para Meeting Planner:

Meeting Planner Asana - Create Your Workspace

Espacios de trabajo permiten varios subproyectos, por lo que el espacio de trabajo es esencialmente un contenedor para todas las cosas Planificador de reuniones. Puede crear otro espacio de trabajo para sus otros grandes esfuerzos, como su inicio de trabajo o la remodelación de la casa.

Creación de proyectos dentro de su área de trabajo

Esto es lo que Asana se verá con su espacio de trabajo vacío. Puede crear varios proyectos dentro de cada área de trabajo. Observe la sugerencia de inicio con un proyecto en la parte inferior izquierda:

Meeting Planner Asana - Creating a Project

Para Meeting Planner, he creado un proyecto inicial para la versión 1.0 y un proyecto separado para el seguimiento de errores, que abordaré más adelante.

Aquí está el formulario de Nuevo Proyecto:

Meeting Planner Asana - New Project Form

Dentro del proyecto Release 1.0, creé etiquetas para la versión alpha y beta para organizar y migrar fácilmente los problemas de una etapa a otra. No puede agregar etiquetas hasta que tenga tareas.

Adición de tareas

Para agregar una tarea, simplemente haga clic en el icono de signo más y luego en Tarea:

Meeting Planner Asana - Add Task Menu

Aquí está el formulario de la Nueva Tarea:

Meeting Planner Asana - New Task Form

Etiquetanto Tareas

Una vez que haya creado tareas, puede etiquetarlas. Para mi sistema de organización, usé etiquetas para designar versiones incrementales: alfa y beta. También puede utilizar etiquetas para organizar áreas temáticas.

Meeting Planner Asana - Adding Tags to Tasks

Navegación con proyectos y etiquetas

Una vez que haya creado proyectos y etiquetas, puede arrastrar los accesos directos a la vista lateral de Asana. A continuación, puede ver que puedo navegar fácilmente entre la vista de la versión alpha, la versión beta, la versión final y los errores:

Meeting Planner Asana - Left Sidebar Navigation View

Esto es como se ve la vista del proyecto beta; Se compone principalmente de entradas para las funciones planificadas, una sección que he creado para el proyecto. Revisaré las secciones a continuación.

Meeting Planner Asana - Beta Release View of Planned Features

Usando Asana para rastrear errores

Para el seguimiento de errores en Asana, he creado un proyecto separado y configurar secciones para las prioridades de los errores: P0, P1, P3, P5, y las pruebas solicitadas.

Para agregar una sección, tiene que pasar el ratón sobre el botón Agregar tarea para que aparezca Añadir sección :

Meeting Planner Asana - Hover to display the add section button

Creé secciones para cada nivel de prioridad de bugs. P0 es para errores críticos:

Meeting Planner Asana - The empty P0 Section

Añadir un error

Para agregar bugs, simplemente agregue tareas al Bugs Project (mostrado como Quality Assurance a continuación, un término que más tarde abandoné):

Meeting Planner Asana - Adding a ticket for a bug

También etiquetar el error para el que la liberación que necesita ser fijado para. El error anterior está etiquetado para alpha.

Mirando hacia adelante a la liberación de Alpha

Una vez que todo el trabajo de organización de arriba está hecho, ahora puedo obtener una visión clara de las características y los defectos que deben abordarse para completar el hito de liberación alfa.

Esta es la vista de la liberación alfa, los errores que deben ser arreglados y las tareas restantes:

Meeting Planner Asana - The current Asana view of the Alpha Release

¿Que sigue?

Con Asana, he encontrado que este sistema de organización me ayuda mucho a mantenerme enfocado y progresar más rápidamente con Meeting Planner.

Como mencioné al principio de este tutorial, hay muchas maneras de configurar Asana para la comunicación, el seguimiento de problemas y los procesos de su equipo. No asuma que la forma que he demostrado aquí es la única manera de usar Asana. Es una herramienta extremadamente flexible.

Yendo adelante, estoy trabajando febrilmente para preparar Meeting Planner para la liberación alfa. Asana ha hecho esto más fácil.

También estoy empezando a concentrarme más en el próximo esfuerzo de recolección de inversiones con Meeting Planner. Estoy empezando a experimentar con WeFunder basado en la implementación de las nuevas reglas de crowdfunding de la SEC. Por favor considere seguir nuestro perfil. También escribiré más sobre esto en un futuro tutorial.

Una vez más, mientras espera más episodios, programe su primera reunión (desde su teléfono!). Además, le agradecería que compartiera su experiencia a continuación en los comentarios y siempre estoy interesado en sus sugerencias. También puede contactarme directamente en Twitter @reifman. También puede publicarlos en el sitio de soporte de Meeting Planner.

Vea los próximos tutoriales en la serie Creando su startup con PHP.

Enlaces relacionados

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.