|
Feed Post Category Post Date Article Structure Sites mentioned
carsonified.com Next Article Previous Article |
Cosas que se aprenden creando un sitio web en 4 dÃasSource: http://asiermarques.com/2008/07/06/cosas-que-se-ap...Displaying mentions in this article, for full text please visit source. Es increible lo que se puede hacer con un equipo de personas motivado y bien organizado. En este caso, en Carsonified han logrado hacer Matt, una aplicación para actualizar el estado en varias cuentas de twitter, en sólo 4 dÃas. Para ello han usado Django y Git junto a Codebase para el control de versiones. Lecciones que han aprendido y recomendaciones para crear aplicaciones web de una forma rápida y ágil (si esto tiene que ver también con metodologÃas ágiles de desarrollo): 1- Reducir a 10 minutos las reuniones por la mañana y hacer una recapitulación de un máximo 10 minutos al final de cada dia. Las reuniones son el mejor método para matar la productividad y reducir la creatividad. Este es un video de la reunión al final del primer dÃa. Matt Week - Day One Recap from Carsonified on Vimeo. 2- Conseguir que la gente se aleje de los ordenadores a la hora de comer. Ir a comer juntos o jugar a la WII. El entusiasmo y la creatividad se pueden deteriorar bastante si no se hace un descanso a lo largo del dÃa. 3- Simplificar el sitio web y la aplicación lo máximo posible 4- Utilizar un buen framework. Una de las razones por las que se han decidido a usar Django es para compararlo con Ruby on Rails y Symfony. Su veredicto fue que django no es tan riguroso como RoR o Symfony y por ello, descartan usarlo en futuros proyectos. 5- Contratar buenos diseñadores y confiar en su trabajo, no puedes adivinar cómo va a quedar el diseño al final con los bocetos iniciales. 6- Ser tecnológicamente agnóstico objetivos. Si tus programadores te dicen que es mejor utilizar un determinado tipo de tecnologÃa y no otra, dándote sólidos argumentos, hazles caso. *Personalmente este punto para mà es muy importante (quien me conozca o haya trabajado conmigo lo sabrá de sobra). En España y Latinoamérica sobre todo, me he encontrado profesionales que critican o evitan determinadas tecnologÃas sin conocerlas. Como en el tÃpico caso de descartar .net u otra tecnologÃa de entrada simplemente porque es de Microsoft. El componente principal de JavaScript que hace posible la existencia de Ajax por ejemplo, fue creado por Microsoft en el 2002 y muchas de esas personas lo usan sin saberlo. 7- Concretar como tus programadores y diseñadores van a trabajar juntos. Los diseñadores crean páginas HTML estáticas que los programadores convierten en plantillas. Esas plantillas son accesibles desde el control de versiones de una forma centralizada para todos. 8- No es suficiente con tener sólo un programador y un diseñador. Se necesita al menos una persona de dedicada a difundir tu aplicación y obtener cobertura en los medios. 9- Implementar tu entorno de desarrollo correctamente. Que cuente con un buen control de versiones (ellos sugieren Git), una aplicación web para ver los cambios (ellos usan Codebase), una infraestructura sólida de sistemas (ellos usan Flexiscale, Grid-Service, Mosso o EC2), un sistema de deploy con un sólo click (si usas Rails ellos sugieren Capistrano) y, por último impresoras, lugares para reunirse y pizarras (ellos disponen de una pared entera que usan como pizarra) Lo que sigue es un vÃdeo a cámara rápida de lo que fue el segundo dÃa de desarrollo. Matt Week - Day Two Time Lapse from Elliott Kember on Vimeo. Feeds and posts are not affliated with ://URLFAN. They are displayed here simply for informational purposes, if you would like to remove your feed, posts, or domain from ranking and analysis, please contact us. |
://URLFAN (.15)
Contact Us - About ://URLFAN - Notify me when my site is added or updated.
