Internal projects. If you work at an agency, those two words, in such proximity, send shivers down your spine. You’re an agency. You get your paycheck because you and your cohorts do work for other people, who pay you for your time and talents. Who pays for an “internal project?” And, therefore, who has time to work on one?
If you’ve ever been sentenced to an internal project, you know the pitfalls. People get yanked off the project at will because a real client needs them, if you can even get someone officially assigned to the project in the first place. People are often asked to work in their “spare time.”
Most established firms know better than to try them. Newer groups will try them, once.
But, if the need is great enough, eventually the cobbler’s barefooted children will barre the front door and get him to cobblin’.
Happy Cog, web everything firm of Jeffrey Zeldman (defender of web standards, other-dad of the Internet, podcaster), recently decided it was time to refresh their own face on the web. And it seems they did it right. They…
- Spoke with clients to say, “We need a week off from you in order to do some housework.”
- [Thereby] freed up key talent to work on this internal project.
- Committed to keeping those people free for the week, while being available in emergencies.
- Did lots of prep work.
- Got everyone together in a war room for a week.
- Came in with a process, but
- Iterated on that process when they found flaws.
- And, best of all (for us), they live-blogged and post-mortem’ed the whole thing.
If you are interested in team dynamics, design process, web development/design/strategy or watching craftsmen at work, you owe it to yourself to read up on this case study.
[Added on 2-17-12] And now Greg Storey chimes in with a reflective piece. HUGE thing I didn’t know until this piece: Happy Cog even spun up a new, from-scratch CMS during Site Week. Nuts!! There was an official, organized post-mortem Wednesday night, so there will likely be a few more pieces like this hitting the web in the near future.
Oh my. Watch this:
With advancements like this, the walls between “native” applications and “web” applications just keep eroding.
Right now there’s a lot of excitement around cross-compilers: things that take an application originally written for one platform (say, a desktop operating system) and let you “port” them to another platform (say, iOS or the Web). Simultaneously, the mobile platforms (and now some of the next-generation desktop platforms) are elevating HTML to an almost native language.
Pretty soon it won’t matter. When you can render 3D like they are in that video, access the local disks as you can with modern browsers/HTML 5, the Web might just make all of that a headache of the past.
People have been predicting this for years. I have thought they were all mad. They’re starting to sound more like visionaries.