UML Faq The Unified Modeling Language (UML) is a language for specifying, constructing, visualizing, and documenting the artifacts of a software-intensive system.
Methodology.org A comprehensive site which provides IT developers and programmers with access to systems development methodology resources, documents, and tools.
Oo Tips - Extreme Programming Extreme Programming (XP) is the name that Kent Beck has given to a lightweight development process he has been evolving over the years. This tip contains excerpts from many of his posts to otug.