On the train today I read an interesting article by Mike Stopforth, in which he describes what it's like to work for a typical advertising agency. His description reads like a script for Mad Men: desperate employees working ridiculously long hours, doing free work for pitches they often don't win, and clients calling all the shots in an "us and them" relationship.
It's easy to scoff at this way of running a business - but is the software development industry much better? Let's consider the traditional (and still very common) approach to a software development project: a Fixed Price (for fixed scope) contract and Waterfall project management methodology.
We solved these problems years ago by switching to an Agile approach when developing software. Agile is inherently efficient - it avoids the waste of developing features that might never be used (estimated to be as much as 50% of a typical software application). It is also has the concept of collaboration at its heart - the client and supplier are part of the same team.
This approach (think Win-Win in the language of Stephen R Covey) requires a fundamental shift in thinking for both clients and suppliers. I like to suggest to prospective clients that they think of it like this:
You have your idea for a great website or application. Imagine you could now recruit the very best, most experienced people to form your perfect project team to start development. These people work for you, they are part of your team, they are the best at what they do - you trust them. You work together with common goals to build the best possible solution for the money and time you have available. In reality it will be almost impossible to recruit such people at short notice, and even if you could they wouldn't be used to working together. But you don't need to! I just described a typical Agile project team found in an enlightened web development company (like Bright Interactive!)
This works - we have fantastic relationships with our clients. Our collaborative, Agile approach produces some of the most creative, motivated project teams I have ever seen. And the message goes down well with prospects - the premise that most clients want an "us and them" relationship is just not true (at least until we get to contract negotiations with big company lawyers - there's an industry based on zero-sum game mentality if ever I saw one, but that's for another day).
Pink Floyd got it wrong when they said we're only ordinary men. We're all extraordinary men and women - so let's collaborate!
How does an organisation develop a culture of performance? How does it ensure that its teams are all high performing? Martin discusses these questions in an article for CMSWire.Continue reading... Dec. 15, 2016
Occasionally, as is the case with The National Archives, we get to work with clients across both sides of our business. In addition to custom web software development, Bright Interactive is also the company behind Asset Bank, industry leading Digital A...Continue reading... Dec. 16, 2015
Each of the speakers present demonstrated a real love for type, each brought their own case studies and demonstrations of effective uses of type on the web or in print. Here are just some samples of the useful and interesting things I picked up on from...Continue reading... Nov. 16, 2015
Last year, Mark Otto from Github wrote a popular blog post on how they go about architecting their CSS. Inspired by this spirit of knowledge sharing, other designers and engineers have since followed suit, including Mark Aparicio at Groupon, Brian Lovi...Continue reading... Nov. 5, 2015