Planificar una aplicación web implica pensar y definir muchas
cuestiones de importancia:
1. Planificar el futuro
Puede sonar un poco duro que nos tengamos planear el futuro de
algo que aún no existe pero es así, que pasa si en un futuro tuvieramos
problemas de escalabilidad, y sí tuvieramos que migrar las bases de datos de
MySql a Oracle, de una buena planificación depende la dificultad en un futuro
de realizar cambios en la plataforma que sostiene nuestra aplicación.
2.
Documentación
Documenta todo lo que puedas tu aplicación en especial aquellas
partes de la misma que hayan requerido un mayor tiempo de desarrollo, en un
futuro cercano te librará de más de un quebradero de cabeza.
3. No empiezes por los pequeños detalles
A menudo es más
sencillo plantearse el desarrollo de pequeños servicios cómo pueden ser los RSS
o una galería de imágenes, pero es fundamental comenzar por lo que vendrá a ser
la base de nuestra aplicación, de este modo podremos ir completando nuestra
aplicación en un orden lógico, primero los cimientos.
4.
Diseño de la interfaz
Esta entrada puede
que te ayude en esta parte, es importante conseguir un buen diseño para nuestra
interfaz, es importante conseguir un interfaz que se atractivo y útil para la
gran mayoria de los usuarios, lo más importante es llegar a conectar con el
usuario y la mejor manera es ofrecerle la mayor cantidad de información posible
para que se llegue a sentir parte del proyecto pero todo esto muchas veces no
lo llegamos a conseguir por una mala elección en la combinación de los colores
que se integran en nuestra interfaz.
5. Evita construirte librerías o
frameworks innecesarios
Muchas personas
siempre sostienen que es mejor que cada desarrollador utilize sus propias
librerías, pero la realidad es que en muchas ocasiones esto supone una gran
pérdida de tiempo, es mejor buscar una librería o framework que se parezca lo
más posible a lo deseado que desarrollarlo por ti mismo.
6. Ten un plan de proyecto
Asegúrate de que cada
desarrollador que trabaje en el proyecto sepa qué es lo que debe de hacer y
cuándo tiene que hacerlo, teniendo todo esto redactado en un documento te
ayudará a identificar problemas.
7. Elige el lenguaje adecuado
Ya sabes que hay
numerosas discusiones sobre ¿Cúal es el mejor lenguaje de programación?, la
respuesta a menudo es depende de para que quieras utilizarlo, por eso asegúrate
de escoger el lenguaje adecuado.
8. Evita las
distracciones
Optimiza tu tiempo,
cuando estés trabajando que nada te distraiga, ni llamadas telefónicas, ni
clientes de mensajerías instantáneas, proponte un buen número de horas al día
de trabajo aislado dedicado al proyecto.
9. Sigue un buen control de calidad
Muchas veces nos
equivocamos al planificar los tiempos de proyecto y esto lleva a menudo a los
desarrolladores a tener que escribir “código sucio”, esta es una buena opción
si lo que quieres es una demo de la aplicación funcionando pero ea actitud te
traerá problemas en el futuro.
10.
Plantéate los pasos a seguir despues del desarrollo
Ten en cuenta que está fase de desarrollo algún día deberá
acabar, estudia con qué frecuencia se deberá actualizar y que se necesita para
que este funcione.
FUENTES:
http://es.scribd.com/doc/56969459/02-Planificacion-de-Aplicaciones-Web#scribd
http://practicarweb.esy.es/Tema-1-4/
http://practicarweb.esy.es/Tema-1-4/
No hay comentarios:
Publicar un comentario