« Deep Impact | Main | Live8 » flickr's organization: aha!My ears stood up when I started reading Jeff Veen's post about flickr's organization as close-knit collaboration between extremely talented people... "the abstraction of a tiered architecture is an efficient way for people to work, communicate, and collaborate. But that seldom works without a deep respect built from working together side-by-side, at least at first. In other words, designing things works better together, and building things works better with structure." Jeff also points to Tom Coates' overview of Cal Henderson's presentation on "How We Built Flickr," which led me to an aha! moment or two because it resonates so well with our evolution and thinking at Polycot: One particularly interesting chunk was about the relationships between various people operating at different layers - with the developers able to easily create page logic-level functionality that allow the designers to take it away and build user-facing features around them. This relationship is phrased as a negotiation, with the designers coming back and asking for page logic level functionality as they see a need for it (and then being completely responsible for the building of the front-end elements of the site, and for checking it before launch). The whole enterprise is around continual development and improvement and reaction, which probably explains another fairly jaw-dropping moment of the morning - when Cal revealed that on 'good days', Flickr releases a new version every half an hour. In order to support this kind of working, they've built structures that 'supports rapid iteration but enforce at least a little rigour'. Stunning. Although clearly not right for everyone... jon posted this at 7:19 AM |
read weblogsky! latest posts: |






