UML. What is it? It’s the Unified Clay Language. Why’s it alleged that? Because there were three clay experts (in British English additionally accepted as ‘bods’) who, with the appearance of OO (Object Oriented), all were alive on diagrams and clay notation, that had a arresting affinity to one another. Basically, they all looked the same, except, that maybe one guy had angled corners on a box, and the added guy had adamantine corners. I mean, there absolutely wasn’t abundant difference. So, instead of aggressive it out in some affectionate of absurd characters war, they active the hatchet and accumulated armament and alien a unified notation, and that’s how we got UML.
Then what happened? Well, I’m animated you asked me. From memory, these three guys formed a aggregation alleged ‘Rational’. Maybe you’ve heard of it. And they came up with the Rational Unified Action which fabricated abundant use of the UML. Then, in the way of these things, IBM bought it. Presumably the three guys all got rich. IBM approved to accomplish article of it, but at about the aforementioned time, forth came the active thinkers and they didn’t buy into any of this unified action thing, and the RUP affectionate of died, and the UML got attenuated by association.
Now in the way of these things, annihilation anytime absolutely dies if it’s useful. It aloof goes abroad for a while. Bethink there were two things.
We’re alone absorbed in the clay characters (UML) here. Now basically the apple boils bottomward into two kinds of people. Bodies who like to plan (and appropriately model) and bodies who like to apprentice by doing. In my acquaintance there are abounding added of the additional type, abnormally programmers, abounding of whom would adopt to bite off their fingers again to do any modeling. They aloof appetite to code, and the eventually they get to coding, the bigger they like it. Now, Scrum comes from programmers, it doesn’t appear from managers, or planners, or analysts. And accordingly it is no admiration that the assumption ‘We amount alive cipher added than documentation’ translated into we don’t appetite to do documentation, and lumped into this chat ‘documentation’ was the abstraction of authoritative models. Basically, archetypal authoritative became unfashionable. It didn’t go away, it aloof became a clandestine affair, article for architects, analysts and software designers to do secretly and altercate amidst themselves.
Now, there are two kinds of models in the UML. There are assay models (good for attractive at the ‘problem’ or area space) and there are band-aid models (good for designing software). As Artefact Owners we affliction about assay blazon models.
The best advantageous assay archetypal to my apperception is the Use Case Model, as developed by an aboriginal hero of mine, Ivar Jacobson (one the three amigos). Now what Jacobson alleged a Use Case Model, was declared to be a cool accessible way for analysts to allocution to users. It independent a box, some ovals, some curve and some stick men. (I adulation stick men, because that’s about the akin of my aesthetic ability.) This is the ONLY archetypal that anybody has anytime proposed that captures requirements. Wow. You can alone accept how able it is back you absolutely use it. And I’ve never had a chump who didn’t accept it. Now, accepted there are some complexities to it, like <<includes>> and <<extends>> but you don’t charge these, and bluntly cipher anytime acclimated them effectively, because they ataxia the archetypal by demography it from the branch of assay into the area of design. And we don’t appetite that.
Now it aloof so happens that excess administration is hard. The aboriginal active antecedents didn’t anticipate this was a problem, but we apperceive bigger now. Perhaps you’ve heard of ‘story mapping’. Maybe you’ve apparent a guy with hundreds of black cards advance out on the floor. Yeah, well, you don’t charge to do that, you can aloof use this model. It’s abundant added able and you don’t charge to leave a agglomeration of cards on the floor. A audible bonus. So, admitting we ability not appetite to alarm Jacobson’s archetypal a Use Case Model, because we don’t use the appellation ‘use case’ the way Jacobson did, we can aloof as calmly accord it a new name and alarm it a Story Map, and again it’s fine. Anticipate about it like this, the Story Map diagram is a graphical table of capacity into the backlog. It’s abundant abundant easier to use, and it’s time has come.
There is abundant added to say about UML and how we can finer and aboveboard use it in Artefact Buyer excess administration (remember I’m not talking about Architecture models). And it so happens I’ve accounting a cardboard on it area I allocution a bit added about how added UML artefacts can be acclimated to break requirements problems. You can booty a attending at it by afterward the articulation below.
Rescuing UML from the Active Bonfire: https://medium.com/agile-storytelling/rescuing-uml-from-the-agile-bonfire-5df73ee7b56d
— — —
Peter Merrick PhD.I advice body [email protected]
I address about Artefact Ownership, do acting Artefact Buyer gigs, consultancy, training, action and acquaint stories. I can additionally advice you acquisition a acceptable artefact owner, because it’s the basic articulation in an active team : https://www.linkedin.com/profile/view?id=11083927&trk=nav_responsive_tab_profile
I abbey this collection: medium.com/agile-storytelling
10 New Thoughts About Agile Uml Diagrams That Will Turn Your World Upside Down | Agile Uml Diagrams – agile uml diagrams
| Pleasant for you to my website, within this period I am going to provide you with concerning agile uml diagrams