Object-Oriented Design Workshops
We have experience of introducing teams to Responsibility-Driven Design (RDD) a set of techniques that focus on producing smaller, simpler code. RDD concentrates on what the software needs to do rather than on long phases of "analysis". It produces highly-polymorphic designs that modern virtual machines from Sun and Microsoft can optimise aggressively for speed.
Don't let the low-tech equipment fool you.
RRC sessions often yield far better designs than those produced using extremely expensive software tools.
We have helped companies adopt these techniques successfully in the mobile data, web media and investment banking industries.
Benefits Simpler, smaller, faster code.
Skills used Mentoring, Object-Oriented Design
Back to "experience"...