¿Cuáles son las mejores herramientas de gestión de proyectos / seguimiento de errores para un Lean Startup que practica la implementación continua?

Teniendo en cuenta conceptos como la integración continua y la implementación continua, también se debe tener en cuenta la retroalimentación continua.

Todos en el equipo (y todos en su círculo asesor) deberían tener acceso a un sistema de preparación. En este sistema, debería ser muy fácil dar retroalimentación, como:

  • Mueva este botón CTA hacia la izquierda, ya que no puedo verlo en mi pantalla de 2560 × 1440
  • El texto de dos columnas no está bien equilibrado.
  • Su característica principal $ xy no funciona en Internet Explorer 9

y así.

No es fácil proporcionar toda la metainformación importante para reproducir este error. La mayoría de las veces necesita uno o dos correos electrónicos adicionales para averiguar la resolución exacta de la pantalla, la versión del navegador o incluso la URL que sucedió.

Usersnap es un fragmento de Javascript que se puede instalar fácilmente en su página web / aplicación web y permite a todos proporcionar comentarios de alta calidad con capturas de pantalla y metainformación adjunta. Los recibirá por correo electrónico (pero puede optar por integrar Usersnap con su herramienta de gestión de proyectos o seguimiento de errores favorita: Basecamp, Evernote, JIRA, Zendesk, OnTime, Trac, Team Foundation Server, activeCollab, Redmine, Desk, Asana o Intercom.

Divulgación completa: soy CTO y cofundador de Usersnap – Reinventado los comentarios.

Si bien estoy de acuerdo en que el despliegue continuo es el camino a seguir, es importante asegurarse de que las actualizaciones de los productos sean probadas y orientadas al cliente. Las actualizaciones frecuentes son agradables, pero las actualizaciones que brindan valor a sus clientes son mucho mejores.

Mantener la naturaleza ágil del desarrollo de software lean requiere la implementación de algunos procesos. Definitivamente debe tener pruebas unitarias automatizadas, pruebas de aceptación del usuario, monitoreo de producción y monitoreo de errores / proyectos.

Para el monitoreo de errores / proyectos, sugiero herramientas que ofrecen una visión general visual (como un tablero Kanban) para mantener a los desarrolladores, diseñadores, evaluadores y gerentes de proyectos en la misma página. Algunas herramientas que pueden ayudarlo:

Fusioo : software de gestión de proyectos y CRM personalizable

Con Fusioo puede configurar su espacio de trabajo personalizado para rastrear y administrar la información que necesita. Puede mostrar sus datos de varias maneras, incluida una placa Kanban.

Dada su versatilidad, Fusioo se puede utilizar para una variedad de casos de uso, como seguimiento de errores, seguimiento de solicitantes, gestión de proyectos, lo que sea.

Clarizen – Gestión de proyectos empresariales

Esta es una herramienta de gestión de proyectos rica en características que proporciona soporte para procesos de gestión de proyectos populares como: metodologías Waterfall, Agile e Hybrid.

Descargo de responsabilidad: soy CEO y cofundador de Blossom ( https://www.blossom.io )

En primer lugar, si está buscando una entrega / implementación continua, ya está en el camino correcto. En el futuro, los mejores productos del mercado serán creados por los equipos que pueden mejorar continuamente su producto y servicio lo más rápido posible.

Entrega continua

Una vez que tenga un proceso automatizado de compilación e implementación, puede impulsar el nuevo código a producción lo más rápido posible. Este es un gran punto de partida.

Pero, ¿qué nos importa realmente? Nos preocupamos por entregar valor al cliente. Por lo tanto, todos los cambios que se implementan pero que aún están ocultos detrás de un indicador de función aún no ofrecen valor. El cliente no puede usar la función ni sentir ninguna mejora. El código nunca se ejecuta.

Esta es la razón por la cual tiene mucho sentido organizar su flujo de trabajo de desarrollo en torno a cambios atómicos que brinden valor. Otro nombre para estos entregables es Minimal Marketable Feature.

Si las entidades que está rastreando son más grandes que eso, podría trabajar en el acabado de cosas que de otro modo podría haber desplegado en partes. Está reteniendo mejoras de su cliente.

Si la entidad que está rastreando es más pequeña que eso, puede terminar sintiéndose muy productivo mientras trabaja en varias, generalmente demasiadas, características, finalizándolas hasta en un 90%, pero su cliente aún no se beneficia de ninguna de ellas.


Con Blossom puedes visualizar tu flujo de trabajo de desarrollo usando tarjetas. Cada tarjeta representa un MMF ( Minimal Marketable Feature) en una determinada etapa de su proceso (por ejemplo, Propuesta, Diseño, Implementación, …).

De esta manera es muy fácil ponerse al día sobre el status quo. El tablero también lo ayuda a identificar posibles cuellos de botella y desafíos. Muestra …

  • Todos los MMF en la tubería que están en progreso
  • Quién está involucrado con qué MMF
  • Si un determinado MMF está bloqueado
  • Si un MMF está listo para pasar a la siguiente etapa del flujo de trabajo
  • Si está trabajando en demasiadas cosas al mismo tiempo

Una vez que tenga una excelente visión general de su proceso de desarrollo e implementación, también puede comenzar a ver oportunidades de mejora.

Optimizando el rendimiento

Lo ideal es que desee mejorar el rendimiento mientras mantiene o incluso aumenta la calidad del trabajo que realiza. Suena demasiado bueno para ser verdad? Bueno, en realidad es bastante simple. Ya estamos organizados en torno a MMF: características / cambios mínimos comercializables que se pueden enviar de forma independiente.

Dado que cada tarjeta representa un MMF, desea mover tantas tarjetas como sea posible a través del flujo de trabajo. Una forma simple pero efectiva de aumentar el rendimiento es limitar la cantidad de tarjetas que son Work in Progress.

¿Por qué es más eficiente limitar la cantidad de características en progreso que podría pedir?

La multitarea es un mito. Cada vez que alguien en su equipo de producto cambia de trabajar en una función a otra en la mitad de la transmisión, hay un costo significativo asociado.

Al cambiar de contexto constantemente se hace mucho más difícil hacer las compensaciones correctas. Básicamente, su equipo de producto tiene que volcar toda la información de contexto relevante para una característica y volver a la zona para otra característica. Es realmente fácil perder el foco de esa manera.

Menos concentración significa peores decisiones, más errores y menor calidad. Además de eso, es realmente agotador.

Tampoco ayuda si el gerente de producto insiste en que todas las características son súper críticas y deben completarse ayer. Nunca he conocido a un equipo que no esté “limitado de recursos” o “con poco personal”. Es hora de comprender la situación y aprovecharla al máximo.


En Blossom puedes poner un límite a cuántas tarjetas MMF crees que deberían estar en una determinada etapa. Una buena regla general: generalmente no tiene mucho sentido tener más tarjetas que las personas que pueden trabajar en ellas.

Blossom no impone estos límites. Blossom solo resalta el encabezado de su etapa de flujo de trabajo para informarle cuándo superó el límite. Si la formación de su equipo cambia o siente que otro límite podría tener más sentido, puede actualizarlo en cualquier momento.


Aquí tenemos la etapa de Implementación establecida en un límite de tres cartas. Actualmente tiene exactamente tres cartas. Si ahora movemos otra carta a la etapa de Implementación …


… el encabezado del escenario se actualiza automáticamente. La etapa de implementación ahora contiene más que su número preferido de tarjetas. Puede que estés trabajando en demasiadas cosas al mismo tiempo.

Equipos multifuncionales

Una vez que se esfuerza por entregar lo más rápido posible mientras realiza un trabajo de alta calidad, ya no es solo una buena idea estructurar sus equipos de productos de una manera multifuncional. Es esencial.

Las decisiones deben tomarse más rápido. Los ingenieros deben comprender la razón por la que están trabajando en una determinada característica. Los diseñadores deben trabajar en estrecha colaboración con la ingeniería para comprender si lo que están trabajando realmente se puede implementar y si hay mejores alternativas que aún no conocen.

Los comercializadores de productos deben asegurarse de que comprenden la línea de características y lo que se envía a continuación. También pueden tener grandes ideas sobre cómo redactar cosas dentro del producto y hacerlas más fáciles de entender. Trabajar estrechamente junto con el diseño de la experiencia del usuario y los ingenieros rinde mucho.


Y estos son solo algunos ejemplos de los beneficios de los equipos multifuncionales.

Es por eso que Blossom está construido con equipos multifuncionales en mente. Creemos que ya no es suficiente crear herramientas de gestión de proyectos únicamente teniendo en cuenta a los gerentes. Ingenieros, diseñadores, especialistas en marketing y, básicamente, todos los miembros del equipo de producto deben sentirse como en casa.

Hemos pensado mucho en la experiencia del usuario y en un aspecto ligero para asegurarnos de que todos en su equipo de productos sean bienvenidos.

Conclusión

Si usted es un equipo de productos que se esfuerza por crear los mejores productos, Blossom es la opción ideal para usted.

Acabamos de abrirnos para los primeros usuarios y nos encantaría tenerte a bordo.
Los primeros planes de adopción están comenzando en solo $ 9 https://www.blossom.io

More Interesting

¿Cuáles son las ventajas de un gerente de producto con experiencia en CS?

Después de encontrar el ajuste del Producto-Mercado, ¿cómo justifica mejorar el producto principal, cuando mejorar el embudo de adquisición es mucho más atractivo a corto plazo?

¿Cuál es su flujo de trabajo para acercarse al rediseño de un producto existente?

¿Cuál es el proceso para llevar un producto del prototipo CRUDO a un producto listo para enviar?

Cómo obtener insignias (iconos de redes sociales) en un nuevo sitio web de producto

¿La diferencia entre el tiempo de comercialización y el tiempo de uso es la misma para los productos de tecnología de la información que para otros tipos de productos?

¿Cuáles son los principales pasos para desarrollar un producto? ¿Qué es crítico para la funcionalidad de un producto (servidores, etc.)?

¿Cuál es la diferencia entre el gerente de producto y el CTO?

Me pusieron a cargo de convertir los datos que mi empresa genera en un producto. ¿Qué necesito saber?

Gestión de productos versus desarrollo de productos: ¿en qué se diferencian?

¿Qué tipo de contraseñas debo aplicar en mi aplicación?

¿Cuáles son algunas de las compañías de TI basadas en productos como Oracle e IBM?

¿Los gerentes de producto deben ser buenos para evaluar los mercados cuantitativamente?

¿Debería cada producto ser administrado por un gerente de producto dual y un diseñador de producto en lugar de ser administrado por un solo gerente de producto?

¿Cómo determinar si una nueva característica del producto será un éxito? ¿Cómo lo probaría?