Cliente: - ¿Cuánto cuesta una copia de Facebook?



"¿Cuánto cuesta hacer una copia de Facebook (Avito, Yandex.Taxi, fl.ru ...)?" - Una de las preguntas más populares de los clientes, a la que daremos una respuesta detallada hoy y le diremos cómo se ve desde el lado de las personas que tienen que hacerlo.

Caja negra


Cuando se nos da la tarea de copiar algún tipo de servicio, entonces para nosotros es una especie de "caja negra". No importa qué tipo de programa sea: un sitio, una aplicación móvil o un controlador. En cualquier caso, podemos ver cómo se ve desde el exterior, pero no tenemos acceso a lo que hay dentro.

Es casi como si nos mostraron un automóvil y nos pidieron que hiciéramos una copia exacta, pero no nos dieron la oportunidad de mirar debajo del capó: solo podemos limitarnos a una inspección externa y sentarnos al volante. ¡Pero entrar en el maletero ya no es posible!

En consecuencia, nos veremos obligados a resolver los siguientes problemas:
Asuma y proponga, pero ¿cómo está organizado este "auto" en el interior, en el que solo vemos el cuerpo?

Imagina en qué partes consiste. Para entender: cualquier automóvil moderno tiene aproximadamente 18,000 partes ...

Calcule qué especialistas se necesitan para crear estas 18,000 piezas y cuánto tiempo llevará crearlas.

En el desarrollo de software, este es un proceso similar: el sistema que creamos debe dividirse en un grupo de componentes pequeños. Para descubrir cómo y por quién crearlos, y cómo interactuarán entre sí. Es por eso que "simplemente copiar" es una tarea difícil y voluminosa.

La punta del iceberg


Avito, Facebook, Yandex.Taxi ... Si el cliente supiera desde dentro del negocio al que se refiere, entonces descubriría que docenas, si no cientos, de programadores han estado trabajando en él y han estado creando el servicio durante varios años.

Pagó miles de horas de especialistas que acudieron al producto.

Considerando "cuánto cuesta copiar Facebook", veremos todos los resultados de su trabajo. Y, cuando hacemos una lista de estos resultados, el cliente siempre descubre lo que vio, sobre la base, el 10% de Facebook.

El 90% restante se vuelve visible para él solo después de haber hecho bastante trabajo. ¿No ve el motor, los bastidores de dirección, la línea de combustible cuando se pone al volante de un automóvil?

¿Qué pasará después?

El cliente entiende que no necesita el 90% de las capacidades del servicio. Estos son costos laborales que no le darán ningún beneficio. Miles de horas hombre dedicadas a oportunidades que nunca serán útiles. Caro y sin valor.

"¡Copia a la hija de un vecino, pero más barata!"


¿Por qué un cliente viene con tal solicitud? Le parece que dado que este trabajo ya se ha realizado, no hay nada más fácil que tomar y copiar. ¡Ahorra un montón de dinero!

Pero hay un pequeño problema: no podemos sacar nada de Facebook porque:

  1. Nosotros (y ningún otro contratista) tenemos acceso al código fuente. Sí, incluso si lo fuera, es propiedad de otra empresa.
  2. No tenemos fuentes de diseño, es decir, el diseño también deberá recrearse.
  3. No tenemos conocimiento de la arquitectura del producto. Solo podemos adivinar cómo está organizado dentro. Incluso si leemos un montón de artículos sobre el Habré, solo habrá una descripción aproximada.

Por desgracia, la solicitud "hacer como vecino" no hace que el trabajo sea más barato :(

"¡Dame un póker!"


Un producto de software no es un fin en sí mismo: con él, un cliente quiere resolver su problema comercial. Por ejemplo, gane o ahorre dinero, capture una audiencia, cree una herramienta conveniente para los empleados.

Solo aquí está la paradoja: el cliente no viene a nosotros con una pregunta sobre la tarea comercial. Se le ocurre una solución técnica. Es decir, con una solicitud como "Necesito un póker". ¿Y por qué es ella con él? Tal vez él va a cortar madera, ¿y allí necesitas un hacha?

El cliente no es un especialista en soluciones (por lo general, resuelve ese problema por primera vez en su vida), pero cuando ve el póker, ¡le parece que AQUÍ ESTÁ, varita mágica!

Pero, cuando hacemos la pregunta "¿qué problema comercial resuelve?" y pensar qué solución sería realmente óptima, resulta que no tiene nada que ver con Facebook o el póker en absoluto. Bueno, eso no es nada en absoluto.

Resumen


Parece que la consulta "¿cuánto cuesta una copia ...?" - sin sentido. Para responderlo literalmente, debe hacer un trabajo tremendo que no será útil para nosotros ni para el cliente. ¿Por qué tan seguro? Sí, hicimos este trabajo, muchas veces =)

Que hacer Tenemos una opinión: escriba una tarea técnica.

Cualquier lector normal en este punto pensó "¡lo dices porque quieres vendernos!"

Si y no Trate de encontrar un buen constructor que comenzará a construir una casa sin estimaciones de diseño. O un mecánico de automóviles creando un automóvil sin planos. O un empresario experimentado que crea un nuevo negocio sin un modelo financiero.

Incluso si hacemos un programa para nosotros, comenzaremos con los términos de referencia. Nosotros, al igual que usted, no queremos gastar dinero "extra" en esto. Pero sabemos que no podemos prescindir de él. De lo contrario, el rascacielos colapsará, el negocio tomará más que traer, y con el automóvil, no se sabe quién montará a quién.

Este artículo tiene un solo propósito: evitar el trabajo inútil y hacer un trabajo útil para usted. Hablemos, ¿por qué necesitas un "póker"?

Source: https://habr.com/ru/post/454336/


All Articles