Code Generation 2008 Programme Information
Session TitlePutting It All Together

Session Type Case Study

Duration60 minutes

Session Description For Bay Technologies, adopting Model Driven Development as the key to delivering our next generation workflow applications was just the start. This case study covers not only some of the aspects of building domain specific models, but the process, people and business issues that Bay has needed to address in making it work.

The session presents the main lessons learnt over the past four years, shows how to “leverage the model”, and reflects on some of the challenges ahead. These include:
  • Modelling: Domain Specific Models, tools, pluses and minuses in aiming for 100% code generation.
  • Process: Build and deployment automation, applying MDD to support automation.
  • Version Management: Managing multiple projects and products using the same modelling infrastructure and coping with competing development and release priorities. The “Infrastructure Guarantee”.
  • People: what skills are needed? What roles are needed? How can you provide the right development environment?
  • Strategy: now that we can create, build and customise product variants quickly, how do we “sell” this to customers? Do customers care?
Speaker Michael Osmond is responsible for build, release and deployment of all software products at Bay Technologies in his role as Factory Manager. He has over 20 years experience in the IT industry starting as a network engineer, and including consulting, infrastructure project management, and configuration management. The last four years have been spent building and managing the software factory at Bay Technologies.

Intended Audience Beginner and upwards