Campamento completo de la Universidad para estudiantes de primer año

Esta semana, el campamento completo de la Universidad Xinsheng comenzó oficialmente las clases. Tan pronto como comencé a tomar la clase, aprendí muchos conceptos útiles e interesantes. Entre ellos, el capítulo de tareas de desmontaje utiliza: modelo imprescindible/debería tener/podría tener/es bueno tener. Este modelo se deriva de la ley de Moscú.

La priorización de Moscú es una técnica de priorización utilizada en la gestión de proyectos y el desarrollo de software. Para que los desarrolladores, gerentes de productos y clientes puedan reconocer la importancia de cada requisito que se cumple.

En términos generales, "esta vez no" se eliminará durante la etapa de discusión del proyecto. Todos los requisitos parecen importantes, pero si el tiempo de entrega es ajustado, "puedes tener" eliminará el primer lote, seguido de "deberías tener".

Analizamos desde la perspectiva del desarrollo de productos de Internet:

WeChat, Alipay, Didi... Estos productos de éxito ya tienen muchas funciones, pero todas empezaron con un núcleo simple. La funcionalidad se abre. el mercado. Por ejemplo, mensajes de voz WeChat, Moments, transferencias y pagos gratuitos de Alipay y funciones de taxi Didi. Posteriormente, se agregaron una variedad de funciones, pero las funciones originales que más usamos siguen siendo las que más usamos. Atraer usuarios, satisfacer los puntos débiles de los usuarios y cultivarlos son las funciones iniciales necesarias.

Y algunos productos fallidos suelen tener muchas funciones desde el principio, eufemísticamente llamarse "integrales" y entrar de lleno en el mercado. Al final, "se ha hecho todo, pero nada malo", y los equipos de desarrollo y operación son miserables: hay demasiados objetivos, el tiempo es escaso, la configuración no puede seguir el ritmo y la atención del equipo también está muy dispersa.

Desarrollar un producto de Internet implica un ciclo largo con muchas variables, desde la investigación, la planificación del producto, el diseño, el desarrollo, las pruebas y el lanzamiento. Por lo general, cuando se desarrolla un producto, primero se crea un producto mínimo viable (MVP) y luego el producto se modifica probándolo y recopilando comentarios de los usuarios. Sólo así podremos finalmente satisfacer las necesidades del mercado.

Para reducir el riesgo y aumentar la velocidad, debemos mantener cada iteración lo más corta posible. ¿Cómo puedo acortar cada iteración? En realidad es muy simple. Intente verificar solo una pequeña cantidad de funciones principales en cada ciclo e iteración, y todo el proceso será más rápido. Si piensa demasiado y hace demasiado al principio, el tiempo de una iteración se alargará, la velocidad será lenta y el riesgo será grande.

Primero enumere todas las funciones y luego divídalas en cuatro categorías según ciertas reglas: "Debe tener", "Debería tener", "Puede tener", "Esta vez no".

Entonces, ¿cuáles son las reglas para clasificar? En el artículo Por qué las empresas necesitan priorizar mejor las funciones, el autor presenta tres métodos:

Esto es muy útil para proyectos arriesgados. El riesgo es desconocido. Para reducir los riesgos, es mejor reducir las incógnitas y utilizar el conocimiento para reducir las incógnitas. Las siguientes señales le ayudarán a comprenderlo: Es hora de dejar de pensar en funciones y empezar a pensar en la reducción de riesgos.

El equipo dijo: "No sabemos si esto es posible..."

El propietario del producto dijo: "No sabemos cómo reaccionarán los clientes ante esto. "

El arquitecto dijo: "No estoy seguro de si esta plataforma admite esta característica".

El analista de negocios dijo: "No he descubierto esa parte del requisito". todavía."

El evaluador dijo: "¿Cómo lo pruebo?"

Para cada uno de los ejemplos anteriores, es una clara señal de falta de conocimiento, lo que impide a los involucrados de avanzar con confianza.

Da un ejemplo de un método de pago: "El modelo de experiencia del usuario muestra que el 15% de las personas hacen clic en el botón Paypal para completar el proceso de pago. La tasa de abandono del carrito de compras también es del 15%. La implementación de Paypal como método de pago reducirá en gran medida nuestra tasa de abandono de vehículos de compra y generará un crecimiento de ingresos de entre el 10 % y el 15 %”. Bastante claro, ¿no? ¿Cómo calcular el crecimiento potencial de los ingresos de esta función?

Crear un estándar comparable para medir la disparidad de ingresos actual.

Cuantifique el crecimiento potencial de los ingresos (porcentaje o dólares)

Compare el aumento de los ingresos (durante un año) con el costo de crear esta función.

Para todas las funciones relacionadas con el aumento de ingresos, ordénelas en orden decreciente de ingresos.

“La plataforma antigua tarda 10 segundos en cada transacción, mientras que la nueva plataforma tarda 7 segundos en cada transacción. Al trasladar la función a la nueva plataforma, cada transacción ahorrará un 30 % de tiempo. Ahorre el 30% del tiempo por transacción cada mes. Realizará más de 654,38+0 millones de transacciones.

” Bastante claro, ¿no?

Sin embargo, la mayoría de las situaciones de la vida real son más complejas y confusas. A continuación se ofrecen algunos consejos recomendados en el libro Por qué las empresas necesitan mejorar en la optimización de funciones para ahorrar costos:<. /p>

Si todas las tareas son de alta prioridad, significa que no hay prioridad.

He visto un chiste de un programador japonés antes: el gerente de producto es el esclavo doméstico del cliente, los programadores lo son. animales, y son tomados prestados de otros.

Si cada proyecto insiste en el desarrollo iterativo según el método de Moscú, ¡será mucho más feliz!