por qué el desarrollo web es tan costoso
Digamos que alguien quería hacer un rompecabezas. Primero tomarían una foto, tal vez de un castillo. Luego imprimirían la foto como un póster, luego usarían un troquel para cortarla en mil pedazos. Fuera de la caja, todas las piezas encajan perfectamente y crean una imagen perfecta de la foto original del castillo.
- ¿Cuáles son los mejores recursos para proteger las API WEB?
- ¿Qué desearían los desarrolladores web autodidactas haber sabido antes de comenzar?
- ¿Qué es una buena aplicación de clasificados en asp.net?
- Cómo abrir documentos html guardados en la extensión .html o .htm en Google Chrome
- ¿Qué portátil es mejor para un desarrollador web para usar en una cama?
Hacer un producto de software es como hacer un rompecabezas a la inversa .
Alguien (o un equipo) primero describe cómo debería ser la imagen del castillo cuando el rompecabezas finalmente se arma … no hay una foto existente para comenzar. Describen, en detalle, cómo debe verse cada pieza del rompecabezas y cómo debe formarse para que se conecte con las otras piezas a su alrededor. Luego, cada pieza se talla y pinta, individualmente, de acuerdo con la descripción. Si la descripción de cada pieza no es precisa, no encajarán.
Después de construir las piezas, se ensamblan. Con suerte, todos encajan correctamente y la imagen que hacen se parece al castillo imaginado al principio. Por lo general, no lo hacen las primeras veces y algunas tienen que ser reformadas y repintadas.
Agregar a la complejidad de este proceso puede ser una descripción cambiante de cómo debería aparecer el castillo. Cada persona que trabaja en la construcción de piezas puede haber interpretado lo que leyó en la descripción de manera diferente. Uno o dos pueden asumir la responsabilidad de cambiar el castillo o la forma de su pieza. Las herramientas utilizadas para construir las piezas pueden cambiar, y la pintura o el papel pueden quedar repentinamente inutilizables o no disponibles por parte del fabricante. Algunas de las piezas pueden requerir investigación y desarrollo para descubrir cómo hacer que tengan la forma que necesitan con las herramientas disponibles.
Es fácil mirar un rompecabezas armado, como Quora o LinkedIn, y no ver cada pieza individual y la complejidad de cómo encajan. Si los desarrolladores han hecho un buen trabajo, los usuarios normales solo deberían notar la hermosa imagen del castillo.