Cosas que se aprenden creando un sitio web en 4 días (://URLFAN)
Discover what sites bloggers are referencing in real time.
Reading 1,398,757 feeds, parsing 95,631,598 posts, ranking 1,515,000 domains.

    HOME  CONTACT  ABOUT US  TOP 100 SITES  BUZZ POSTS
Search 95,631,598 blog posts
LOOKUP A DOMAIN

Feed
asiermarques.com

Post Category

Post Date
Jul 05, 2008 5:40 p.m.

Article Structure
20 paragraphs
5273 characters
0 images
23 outgoing links

Sites mentioned
(click for rank details):

carsonified.com
themattinator.com
djangoproject.com
git.or.cz
codebasehq.com
techcrunch.com
lulu.com
vimeo.com
vimeo.com
rubyonrails.org
symfony-project.org
en.wikipedia.org
flexiscale.com
mediatemple.net
mosso.com
amazon.com
capify.org
flickr.com


Next Article
Military Affairs Effigy OST 23

Previous Article
Olay Olacak Aþkýmýz Þarký Sözü-Kutsi(Olay Olacak Aþkýmýz)

Cosas que se aprenden creando un sitio web en 4 días

Source: 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.