Sucede que personas cercanas al tema del desarrollo de software se preguntan: Âżen quĂ© se diferencia el trabajo de un proyecto de la creaciĂłn de un MVP (Producto MĂnimo Viable)? Está claro que en este caso cada interrogador tiene su propio contexto de la pregunta; por lo tanto, es necesario responderla de diferentes maneras. Sin embargo, para resumir, el diseño y el desarrollo de productos son muy diferentes entre sĂ. En general, todos. No es tan fácil de entender, asĂ que intentemos comprender la problemática.
ProblematizaciĂłn: desarrollo de proyectos o productos
Si miras superficialmente, el desarrollo de software es desarrollo de software, ya sea un proyecto o desarrollo de producto. Hay algunos requisitos funcionales, no siempre formalizados. Hay requisitos no funcionales que a menudo se pasan por alto. Hay desarrolladores, hay cierto administrador condicional y hay alguna metodologĂa. Los desarrolladores vieron el cĂłdigo, el administrador despeja los obstáculos en su camino, resuelve problemas con el cliente / usuario / cliente final. Al final muestran algĂşn tipo de resultado. A veces, como les gusta bromear en la industria, el resultado incluso cumple con los requisitos.
Si miras un poco más profundo, resulta que hay al menos dos grandes áreas de desarrollo que son fundamentalmente diferentes entre sà en literalmente todo: desde el establecimiento de objetivos y la formulación de requisitos hasta los procesos de ejecución y entrega del resultado.
Estos son los llamados enfoques de desarrollo de "diseño" y "producto". Cada enfoque tiene sus propias caracterĂsticas, que veremos un poco más adelante. Por lo tanto, si profundiza aĂşn más en el enfoque del producto, tambiĂ©n puede resaltar el desarrollo de MVP. La creaciĂłn de MVP, al ser parte del desarrollo de productos, al mismo tiempo tiene sus propias caracterĂsticas y difiere marcadamente del desarrollo de un producto ya desarrollado con el objetivo de mejorarlo y expandirlo. Además de MVP, tambiĂ©n se puede resaltar MMF (caracterĂstica comercial mĂnima). MMF no es el tema de este artĂculo, solo debe tenerse en cuenta que son cosas diferentes. Desafortunadamente, a menudo se confunden diciendo que todo es MVP.
Y ahora, teniendo una idea de la existencia de todas estas diferencias, puede profundizar en los detalles y considerar en qué difieren exactamente los enfoques.
Proyecto vs producto
. , , .
: , , . “ ”, , .
, , .
, , , .
. , , . — , , , .
, , .
— -. , , : , , , , .
, . , , . — .
— 20% — 10%, — . , , — . — .
, .
, , - : , , . . : , , , .
. , , , , , . , V-model , .
, . , , . — , . — . — . ( ) — , .
. , , , . , , , , .
. . , : . , , , .
— . , . : . , , , . , .
: , , — . - “ ”. — , , , .
: . “” — , , . , “ ” .
. , , , , , , . , , , . , , .
, — . , , MVP . , — , , ..
. — “”.
— killer , . .
, , .
-, “ — — — — ” - . , , ( , ) , . — , . — — . , , — , . , “” : . , , , .
, — . , .
-, , , . — , — . — , . .
, , . , , , . . , - , full-stack .
— — . , , .
Back to MVP
, .
, MVP.
Minimal Viable Product — , “ ”, : , . , , MVP, — , .
- .
MVP — . , — , , !
, .
, , .
, , . , , , , , , . — , , , .
, , , . , , , , — . , — .
- , , , , — , !
, - ? - , . , , UX- , .
. . , , , , , ? , - . , - , , . — , .
— . - . , — . .
— , , .
, , . , .
, , MVP . — .
, . ?
. , , — . , , , , , , . , — .
— , , . , . . .
? .
. , , Scrum .
, MVP. : - ? , , -, , , , .
, Easy First, . . , , - — . , .
, — — . — , . . , - , . - , , , killer-features.
— . , . , — . Minimal Marketable Feature ( ).
MVP: , V-, . , , , . , .
use-cases , — . , — , . , . , , .
, MVP — , .
MVP — (shit and bricks). — . , “” — . -, , .
, MVP — . MVP , MMF . , . “ ”. - . — . , , .
, — — , . , , — . — , — . , , .
. , - MVP MMF. — , — , , . , , . , - , , , . , — , , . , , - , .
, , . — . . . , , , .
— , . .
, — — MVP . . — .
Pero al mismo tiempo, nadie intenta siquiera pensar en quĂ© resultado se obtendrĂa si el equipo abordara el tema en el paradigma del producto. Además, a menudo ni el equipo ni el gerente simplemente no están preparados para trabajar en este paradigma, no lo entienden. Y, como consecuencia, simplemente no saben cĂłmo trabajar de manera diferente.
Pero por quĂ© sucede esto y quĂ© se necesita para comprender, estar preparado y poder aplicar un enfoque de producto al desarrollo es una gran conversaciĂłn separada. Escriba en los comentarios si este tema es interesante y las preguntas a las que le gustarĂa recibir respuestas.