No existe una aplicación web típica. No es que nadie quiera de todos modos. Está cometiendo el mismo error que muchos gerentes de marketing cometen cuando acuden al departamento de TI simplemente con una idea, y quieren saber cuánto tiempo llevará. No podemos trabajar con eso, no podemos estimar en base a eso. Sin embargo, a menudo se nos pide que hagamos eso.
Por lo tanto, encuentro esta pregunta divertida porque es imposible de responder y, sin embargo, representa una pregunta que a menudo debemos responder como parte de nuestro trabajo. Me imagino que el marketing llega a mi escritorio y dice: “Necesito que me construyas una aplicación web típica. ¿Cuándo estará listo?”
Que es exactamente cómo lo hacen con bastante frecuencia. Aquí está mi respuesta típica, jeje …
- ¿Qué pasa si hay un corte de Internet en cualquier punto de venta? ¿Cómo generará una venta esa sucursal de ubicación / tienda si no puede conectarse al servidor?
- ¿Por qué tomó tanto tiempo que una aplicación como What'sapp se generalizara y cuán complejo es el código utilizado para hacerlo?
- ¿Cuáles son los mejores sitios web donde podemos aprender ASP.NET y consejos para completar las certificaciones MCTS (formación certificada por microsoft especializada) usando C #?
- ¿Cuáles son las amenazas de seguridad más comúnmente ignoradas en el desarrollo web?
- ¿Alguien ha usado una empresa de desarrollo web llamada MacAppStudio?
“En cualquier lugar de una hora a un año. Necesito más información y me niego a comenzar con esto hasta que lo obtenga. La pelota está en tu cancha ahora amigo. ¿Cuándo dejarás de retrasar mi proyecto?
En mi experiencia profesional, que abarca más de treinta años, 19 de los que hacen sitios web, el factor más importante en cuanto al tiempo que lleva lanzar el sitio NO es el departamento de TI, son los grupos empresariales. La fase de descubrimiento de un proyecto, donde reúne suficientes requisitos e inventarios suficientes características para hacer un sprint, es la parte más difícil de cualquier proyecto web y determinará absolutamente la línea de tiempo general. Si el descubrimiento se realiza correctamente, el trabajo de codificación se vuelve casi trivial y se puede hacer con bastante rapidez. En mi trabajo diario, las cosas que más me retrasan son los requisitos y supuestos faltantes.
Entonces, volviendo a los requisitos ridículos que ha dado aquí … si todo lo que quiere es lo que creo que significa una aplicación web típica, puedo tenerlo listo en aproximadamente una hora, porque uso Visual Studio, y tiene incorporado ” plantilla de proyecto de sitio web típico “que esencialmente construye el sitio para mí. Todo lo que tengo que hacer es configurar, probar e implementar.
Estas son las características que obtendrá:
- Una página de inicio
- Una página acerca de
- Una página de contacto, solo contenido
- Autenticación de nombre de usuario y contraseña
- Una página de registro
- Una página de inicio de sesión
- Una página de editor de perfil de usuario
Obviamente, sin embargo, esa es una aplicación web estúpida. ¿Conoce algún sitio en la web que se limite solo a esas funciones? Todo lo que agregue además de esas funciones básicas llevará tiempo descubrir y desarrollar, y sobre todo eso no será una tarea de TI.
Por lo tanto, la respuesta final a la pregunta de cuándo se realizará el sitio es “cada vez que el marketing se vuelve loco y descubre los requisitos ya”