The Artima Developer Community
Sponsored Link

Agile Buzz Forum
The Death of UML?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jared Richardson

Posts: 1031
Nickname: jaredr
Registered: Jun, 2005

Jared Richardson is an author, speaker, and consultant who enjoys working with Ruby and Rails.
The Death of UML? Posted: Aug 16, 2006 12:19 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by Jared Richardson.
Original Post: The Death of UML?
Feed Title: Jared's Weblog
Feed URL: http://www.jaredrichardson.net/blog/index.rss
Feed Description: Jared's weblog. The web site was created after the launch of the book "Ship It!" and discusses issues from Continuous Integration to web hosting providers.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by Jared Richardson
Latest Posts From Jared's Weblog

Advertisement

A few weeks ago I was at the Desert Southwest Software Symposium in Phoenix and a question came up in the architecture "birds of a feather" session.

"How do you record your product's architecture and design?"

Neil Ford answered this question perfectly. He said he used NML. Neil's Markup Language.

NML is same thing that I and co-panelist Brian Sletten use, as well as countless others, but Neil named it so perfectly. :)

These steps are complicated, so pay close attention.

  1. When doing your project's design, or while creating it's architecture, get everyone in the room in front of a whiteboard.
  2. Draw pictures until everyone understands the problem and the solution. If someone doesn't understand a particular symbol or drawing, draw another symbol or picture.
  3. When you're done, transcribe the picture with a drawing program. Use Visio, Dia (or Dia for Windows, or even just a digital camera. Just get them off the board and archive it. Put it in source code management. On a Wiki. Put them somewhere.

That's it. The great secret of NML? There are no set symbols, nothing to memorize, and nothing to look up.

Go read about UML if you like... it'll give you some good ideas. But don't use it religiously. For that matter, don't use any tool religiously. That's not Agile.

Jared

Read: The Death of UML?

Topic: Shared Illusions Previous Topic   Next Topic Topic: Zune Rumors

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use