Con clientes no iniciados, generalmente comparo un proyecto de aplicación web con el diseño y la construcción de su propia casa o edificio. Aquí hay algunas comparaciones que he dibujado.
- Puede comenzar con una plantilla, una remodelación o puede personalizar desde cero.
- Puede contratar a un diseñador y / o arquitecto para que lo consulte durante las fases iniciales. Esto funciona de la misma manera que los ingenieros estructurales y arquitectos de diseño le ofrecen esquemas, modelos y marcos.
- Después de las fases iniciales de diseño, puede utilizar estos materiales para presentar ofertas frente a los talleres de desarrollo como lo haría con los contratistas generales.
- Una vez que la construcción comienza en una aplicación personalizada, generalmente habrá una pausa mientras se colocan los cimientos.
- Al igual que la construcción de edificios, hay algunas cosas que se pueden cambiar fácilmente y otras que requerirían derribar el edificio.
- Las decisiones sobre servicios públicos y servicios deben tomarse muy temprano.
- Los detalles específicos como el color de la pintura y los arreglos de los muebles se detallan mejor cuando realmente puede visitar la habitación.
- Si se apega a técnicas estándar, medidas y herramientas probadas, probablemente obtendrá el resultado más predecible.
Para los administradores y desarrolladores nuevos en aplicaciones web, generalmente comparo las aplicaciones pre-web con el proceso de un fabricante de vehículos. Realizo comparaciones de equipos exitosos de aplicaciones web que operan más como restaurantes y cocinas de alta gama.
- Los fabricantes de automóviles necesitan, por adelantado, diseñar un producto perfecto para salir de la línea de ensamblaje porque cuesta mucho llegar a ese punto. Una cocina puede beneficiarse de pequeños errores al dar a los clientes descontentos comidas gratis e invitaciones especiales para volver.
- Al igual que las cocinas, entregue productos diariamente mientras refina, mejora y se adapta a las necesidades, los costos y las tendencias cambiantes.
- Abra las puertas temprano y establezca la expectativa de que las cosas todavía se están refinando al pedir comentarios.
- No ponga demasiados chefs en una cocina. En su lugar, traiga especialistas y permítales cambiar de estación y de roles cuando estén listos. Un cocinero con cinco especialistas administrará una cocina mejor que 5 chefs ejecutivos cada vez.
- ¿Existe una aplicación para cambiar manualmente el orden de las personas que sigues en Twitter?
- ¿Cuáles son las mejores aplicaciones para compartir archivos para nuevas empresas?
- ¿Cómo elijo entre frameworks web asíncronos? Mi grupo de tecnología es bastante independiente del lenguaje y estamos tratando de estandarizar algunas tecnologías.
- ¿Cuál es la mejor implementación de JavaScript de LINQ?
- ¿Existe una aplicación en Salesforce.com que pueda completar la ciudad / estado / país líder a partir del código de área del número de teléfono?