Planificación de aplicaciones web
Planificación de aplicaciones web
A menudo antes de empezar un proyecto no tenemos claro cuál es el
objetivo del mismo o qué pretendemos alcanzar por eso esta pequeña lista te
puede ayudar a la hora de planificar un proyecto.
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 tuviéramos problemas de
escalabilidad, y sí tuviéramos 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
empieces 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 mayoría 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
utilice 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 ¿Cuál 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 después del desarrollo




Comentarios
Publicar un comentario