UML Training from The UML Guy
"The thing about Martin is that he has a special mix of attributes. Most
important for me is that he's a practitioner; he has developed real software for
pay in a number of roles. (In other words, he's not just an academician or
writer.) That said, Martin is a gifted teacher; he actually cares whether his
students have learned something. He's not just about delivering the material.
Nor is Martin pedantic; he wants to use UML to communicate. As Martin says, if
it communicates, it's a good diagram. Lastly, you'll find Martin has an
interesting, well-organized mind. Not only will you learn and understand UML at
a useful level, you're going to have fun in the process."
Karl Gunderson, from his foreword to
UML
Applied: A .NET Perspective
- UML Applied: From Customers to Code. This is a one-day, hands-on class
taught using pen and paper and The UML Guy's famous Five Step UML process.
You'll learn just enough process to help you understand why you're drawing
particular UML diagrams, and you'll learn just enough UML to support the
process. When you're done, you'll have a set of practices and diagramming
techniques that you can take back to your current project and apply at any phase
from customer requirements to code design, construction, and testing. Because
you'll work with pen and paper, you can concentrate on communication, not the
intricacies of a particular tool.
Price (public sessions): $499/person in advance, $549 at the door. A team of
4 can bring a 5th member for free.(Contact us for user group and industry group discounts.)
Price (on-site sessions): Contact The UML Guy.
- UML Applied: A .NET Perspective. This is a three-day, hands-on class that
begins with UML Applied: From Customers to Code; but on the second and
third days, we'll further examine the range of UML diagrams and how we can apply
them, and we'll do so using a full-featured UML tool. Paper and pen are simple,
but they're limited. For extensive, consistent reuse of model elements, you'll want a good
tool. In this class, you'll learn
Enterprise Architect from Sparx Systems, one of the best UML tools out there in
terms of features and price. (On-site customers may request training in a
different tool, but The UML Guy doesn't support every UML tool.) You'll see how
to reuse elements across parts of the model, as well as how to tie elements to
requirements documents, how to generate and reverse engineer code, and how to
share your models as documents or via the Web.
Price (public sessions): $1,500/person in advance, $1,650 at the door. A team of
4 can bring a 5th member for free.
Price (on-site sessions): Contact The UML Guy.
No public sessions currently scheduled. Check back soon.
- UML in the Large: Integrating UML into Your Development Processes. This
is a five-day version of UML in Depth: Beyond Paper, but with added
emphasis on how UML can be used across all aspects of your development
processes. We'll look at both Agile and Orchestrated processes, and we'll see
how UML can benefit stakeholders beyond the development team -- in particular,
managers, testers, and tech writers.
Price (public sessions): $2,500/person in advance, $2,650 at the door. A team of
4 can bring a 5th member for free.
Price (on-site sessions): Contact The UML Guy.
No public sessions currently scheduled. Check back soon.
- UML in Your World (On-site classes only). This is a version of either the
three-day or the five-day UML class, but tailored to fit your project and your
team. You'll work with The UML Guy in advance to help him build examples from
your problem domain. That way, when your team sits down to learn, everything
will be more familiar, and they topics they'll cover will be more relevant to
their work.
Price (on-site sessions): Contact The UML Guy.
|
Is your team hard at work building the wrong code?
Sometimes teams take on technological challenges that are too large for them,
and they fail; but much more common is the team that simply doesn't really
know what they're building, or what they should be building. Most
project failures ultimately involve communications failures: requirements never
discovered or poorly understood, requirements changed seemingly at random,
designs that everyone "understands" but can't really integrate... These are just
a few ways in which communications failures can sink your project.
Well, the Unified Modeling Language (UML) is all about communication; and I can
show you how UML can close your communications gaps, with both
public classes and on-site classes. Whether you need an overview or in-depth
knowledge, these hands-on classes will give you the power of UML without a lot
of theory and over-promise.
|

Five Step UML: Just enough UML to guide your team to a successful system.
|
|