Sections
Personal tools

Jon Kern, February 23, 2004

Applying MDA in the Real World — Fact or Fiction? — A Counterpoint to Fowler and Ambler

You have probably heard or read of raging debates over Model Driven Architecture, UML’s immaturity, code generation controversy, and modeling is for wimps. Even such industry notables as Martin Fowler and Scott Ambler have negative opinions about the viability of MDA.

We found an author of The Agile Manifesto, Jon Kern (friends with both Ambler and Fowler), who takes a somewhat contrarian view. Jon is a fanatic about ensuring software development efforts deliver business value.

Jon will describe a pragmatic "distilled" usage that has high project value when combined with visual tool support. He will discuss where UML and MDA overlap, and will dismiss the "Silver Bullet" theory that often accompanies design and development tools.

Along the way, Jon will discuss three simple keys to software development success.

  • Separation of Concerns
  • Duality of Architectures
  • Agile development

Bring along any favorite war story about a failed or stressed project — and Jon will point out where the project failed to follow one of his three keys to success.

How to move your game to the next level:

  • If you think there is a career to be had in mapping columns, in doing deployment descriptors, and banging out repetitive code — think again.
  • If you think that development requires lots of repetitive, boring code creation - you are doing something wrong.
  • If you think learning the ins-and-outs of a technology is the only key to survival — you’re wrong.
  • If you think clients are asking for stateless session beans or even relational databases, think again. They want business value not technology!
  • If you think that your development teams are providing optimal value, then look again. Could it be better?
  • If you think that management is even allowing you to provide optimal value, then look around to see if you are given adequate management support and slack time to — do the right thing — for long-term business gain for the enterprise.
  • If you think agile development can only be achieved by starting at the code level, stop typing.
  • If you think that modeling has nothing to do with agile development, step aside.

Model-Driven Development is coming to an enterprise development organization near you. At the end of his presentation, Jon will provide a 10-minute glimpse into how one tool can help accelerate development efforts and provide ways to do more with less.

Knowing Jon Kern, this is sure to be a bit raucous, stimulating, educational, controversial, and hopefully — lots of fun!

Speaker

Jon Kern is an author of The Agile Manifesto, a co-author of Java Design with Peter Coad, and one of the original execs who was a major contributor to TogetherSoft’s success prior to its sale to Borland. Jon has 15+ years of experience from jet engine R&D, to real-time flight simulators, to developing IBM’s manufacturing system, to leading TogetherSoft’s development and QA teams (in Russia).

Jon was recruited by Compuware’s OptimalJ product team in May 2003. Once he saw the vision and power behind the product, he was hooked.

Sponsors

List sponsors and consider display of logos

Directions

The Qwest auditorium is at their building on the corner of 17th and Curtis at 1005 17th Street. At street level, to the right of the escalators, are doors leading to elevators. Take an elevator to the "A" level (Auditorium). If those doors are locked, you can take the exterior escalators to Level 1 and enter via doors to the right of the escalator landing. If these doors are locked, go to the main building lobby which is on Level 1 if you walk straight from the escalator landing.

In addition to street parking, there is an outside parking lot on the East side of the Qwest building that costs a flat $6 after 4pm. Several other lots are within a few blocks and covered parking can be found in the Tabor Center for around $4.

Upcoming Meetings
Sep 8, 2008
Hubert Smits: A Framework for Scaling Agile
Recent Meetings
Jun 23, 2008
Jean Tabaka: Attacking Waste In Software
May 19, 2008
Neal Ford: Code Metrics & Analysis for Agile Projects
Apr 28, 2008
Richard Lawrence: Stealth Agile
Mar 24, 2008
Open Space: Hot Topics for 2008
Other Events
Aug 24-28, 2009
Agile 2009: Chicago