10 consejos para planear una aplicacion web.

Muchas veces al desarrollar un proyecto web, justo cuando estamos a mitad del mismo, surgen problemas, inconvenientes o atrasos, que impactan sobre tiempos, costos y provocan un dolor de cabeza. Gran parte de estos problemas se deben a una escaza planeacion del proyecto, he aqui algunas medidas de planeacion que pueden ser muy utiles.

Planificar el futuro

Puede sonar un poco duro que nos tengamos planear el futuro de algo que aun no existe pero es asi, que pasa si en un futuro tuvieramos problemas de escalabilidad, y si tuvieramos que migrar las bases de datos de MySql a Oracle, de una buena planificacion depende la dificultad en un futuro de realizar cambios en la plataforma que sostiene nuestra aplicacion.
Documentacion

Documenta todo lo que puedas tu aplicacion en especial aquellas partes de la misma que hayan requerido un mayor tiempo de desarrollo, en un futuro cercano te librarias de mas de un quebradero de cabeza.

No empiezes por los pequeños detalles

A menudo es mas sencillo plantearse el desarrollo de pequeños servicios como pueden ser los RSS o una galeria de imagenes, pero es fundamental comenzar por lo que vendri a ser la base de nuestra aplicacion, de este modo podremos ir completando nuestra aplicacion en un orden logico, primero los cimientos…

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 util para la gran mayoria de los usuarios, lo mas importante es llegar a conectar con el usuario y la mejor manera es ofrecerle la mayor cantidad de informacion posible para que se llegue a sentir parte del proyecto pero todo esto muchas veces no lo llegamos a conseguir por una mala eleccion en la combinacion de los colores que se integran en nuestra interfaz.

Evita construirte librerias o frameworks innecesarios

Muchas personas siempre sostienen que es mejor que cada desarrollador utilize sus propias librerias, pero la realidad es que en muchas ocasiones esto supone una gran perdida de tiempo, es mejor buscar una libreria o framework que se parezca lo mas posible a lo deseado que desarrollarlo por ti mismo.

Ten un plan de proyecto

Asegurate de que cada desarrollador que trabaje en el proyecto sepa que es lo que debe de hacer y cuando tiene que hacerlo, teniendo todo esto redactado en un documento te ayudara a identificar problemas.

Elige el lenguaje adecuado

Ya sabes que hay numerosas discusiones sobre cual es el mejor lenguaje de programacion, la respuesta a menudo es depende de para que quieras utilizarlo, por eso asegurate de escoger el lenguaje adecuado.

Evita las distracciones

Optimiza tu tiempo, cuando estas trabajando que nada te distraiga, ni llamadas telefonicas, ni clientes de mensajerias instantaneas, proponte un buen numero de horas al dia de trabajo aislado dedicado al proyecto.

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 “codigo sucio”, esta es una buena opcion si lo que quieres es una demo de la aplicacion funcionando pero esa actitud te traera problemas en el futuro.

Planteate los pasos a seguir despues del desarrollo

Ten en cuenta que esta fase de desarrollo algun di a deberá  acabar, estudia con que frecuencia se debera actualizar y que se necesita para que este funcio

via: TuFuncion

Leave a Comment