Some agility before Agile

I’ve spent the last 5 years or so, mostly digital project managing all sorts of things, web and mobile. While we managed to adopt some artefacts and ceremonies from Kanban and Scrum neither the organisation nor clients were configured such that we could fully adopt an agile culture.

Meanwhile adoption of agile has continued to grow in larger organisations. Accelerated in part by the recognition of Product Management disciplines and approach.

There was however some agility before the big bang of the Agile manifesto….

I think back to my time as a Studio Manger (a shocking 20 years) having previously been a software engineer and project manager. Essentially this was a Digital Studio, although we simply called it Interactive at the time.

Something we got right back in 1998 was relevant in particular to:

  • Individuals and interactions over processes and tools
  • Customer collaboration over contract negotiation

We certainly recognised and valued staff who could work in multi-function teams.  We hired designers with technical aptitude and developers with an interest in the creative. Typically we structured projects with a designer, developer and account manager. Any of whom might be designated project lead based on the nature of the project and it’s stage in the life-cycle. i.e. a very creative project may well be lead by a designer. Functionally complex project lead by the developer and content driven projects typically by the account manager. Whoever lead would have client contact.

At that time,  laptops were rare and hot-desking seemed impractical. Each person having a workstation often significantly customise, big and heavy.

We did however take the opportunity to redesign the studio and it’s furniture. Instead of benches of workstations and hot desks, we had project clusters of 4. The furniture specially designed to allow project teams to be quickly and easily reconfigured. Simply unplug from the network and wheel your cabinet and workstation to the new cluster.  Within a cluster, screens were positioned outside such that they are easy to see, and each team member can see and communicate with the other without having to shout over or walk around a stack of equipment.

Two clusters of 4, ready for workstations
Wine and beer for the opening of the new studio

I have yet to work in an environment quite like it since. Of course, laptops make the ‘wheelie-workstation’ less necessary. I remain proud of the work we did in that studio, the staff who did it and the way we worked.

creative-cognition builds a flash game

The makers of StarCraft need have no fear, but I finally got around to implementing my first Flash based game. A simple retro tennis style game, built as a brand building exercise and integrated by my client into a Facebook application.

CVL-Tennis thumbnail

This was a fun project to work on and programme. To initially build a pure AS3 application, and to later integrate that with Flash CS3 when the real graphics were ready.

It was also an exercise in use of MVC. Since we did not use PureMVC nor any other other framework, using this pattern loaded the initial development with some seemingly onerous complexity. However the time invested later paid off in allowing easy adaptation of that game engine to the various graphics and controllers tried through testing.

Some links:

a shout to my corporate site


After a number of years of content-neglect, and problems of client confidentiality, I’ve finally got around to posting up a case-study covering some simple Flash based work samples. (Note: work samples, not code samples). Flash platform case-studies will be being posted more regularly here on in. But kicking off now with three bespoke user-interface elements : A special accordion, a minimal bouncing menu and a HTMLtext text builder.

The user-interface elements presented may not set the artistic Flash world on fire, but each represent very specific design solutions. They were also interesting and fun to programme.

Bespoke user-interface elements.