Note about the ArchiMate 3.0 Release on June 14 2016.
On June 14 2016, ArchiMate 3.0 was released by The Open Group. I plan to release an update to Mastering ArchiMate to address necessary changes. Note that the core of ArchiMate has not changed a lot and almost everything that is in Mastering ArchiMate Edition II is still valid in ArchiMate 3.0. I cannot make an offer for the physical books, but every PDF copy of Mastering ArchiMate Edition II that has been sold on or after June 14 2016 will receive a free upgrade to the next version if and when an updated edition is released. An update should not be expected soon, it will take as least several months.
Mastering ArchiMate – Edition II is a book about the ArchiMate® Enterprise Architecture modelling language (version 2.1). It combines a (well-received) beginner’s introduction to the language with many example patterns from the simple to the very complex. It does not just tell you how you can work with ArchiMate, it shows you: there are 220 pages full colour with 345 diagrams in the book.
The book has been written on the basis of (real world, large scale) ArchiMate experience. This experience includes having overseen the creation of an ArchiMate-based detailed documentation of an enterprise in a set of ArchiMate models that together contain 75,000 objects and relations. These models are maintainable with a single FTE of effort and they can be synced with other administrations in and about the organization, such as process models in BPMN, support models for helpdesk and IT exploitation, etc. Apart from modelling the current state of the enterprise, models are also used to support Project Architectures. The original book, Edition I, was partly written because I was dissatisfied with the level of good explanations that were available. I found that available materials often were more like rehashes of the standard (a standard that was never written for its didactical quality in the first place) and generally they did not go very deep, nor did they teach you to model well in ArchiMate. Some explanations were never updated to ArchiMate 2 (some not even to ArchiMate 1). Elements essential for understanding the language were often not explained at all. Reading was therefore rather ineffective in getting people up to speed. The training I looked at was not much better. So, to speed up the process of teaching, I ended up writing my own book. The book offers roughly:
- A clear beginner’s introduction to reading and using the ArchiMate language. Shortly after Edition I was published, The Open Group asked me to turn the first part of it into a separate Open Group White Paper, where part of my introduction was published as “ArchiMate 2.0 – Understanding the Basics”. A bit more can be found in my own free ‘ArchiMate Syntax’ excerpt of the book (see below), like a few pitfalls and some extra explanation.
- Example patterns for many common situations, such as application deployments, infrastructure, business functions and processes, risk & security, ESB, Citrix, Virtualisation, etc., etc.. These patterns and examples range from simple ones to very complex ones, the latter ones often developed step by step;
- A way to set up large model maintenance;
- A way to combine architecture models in ArchiMate with process models in BPMN
- A thorough discussion on ArchiMate’s fuzzy edges and what they teach you about the language and how it can be used.
- Proposals to improve the language
It is possible (as the patterns come from real world large scale actual use) to just follow the examples in the book. But the book is giving you more than just recipes for common situations: it intends to get you started with real understanding, so you can create your own. It is the difference between reading aloud from that little ‘foreign language phrases book’ and being able to speak the language.
Note: though everything in the book is based on years of real experience, the examples are anonymised and generalised and have been crafted especially for the book. Companies do not like there workings to be out in the open, and neither does the one I’m working for. In short: it is intended to let you master the language, not teach you how the company I work for operates.
Distribution: Print and PDF
I offered Edition I as an unprotected PDF download for both electronic consumption and print, but in the end only an extremely small minority (less than 1%) that used the book either donated or bought a license, even at the very low price I had set. Because of that, I am now offering Edition II in a different way:
- There is a hardcover print version that you can order from any book store that can get books directly from Ingram. Book stores can also order directly from me (see below). The ISBN number for this book is 978-90-819840-4-1. It is produced in high quality (premium colour) POD. At 220 large full colour pages, it is costly to produce, but it is a jewel for every book case, I think 🙂
- There is a paid full electronic version (PDF). It is a PDF that cannot be printed or changed in any way, but can be read without trouble on a computer or tablet with a PDF reader (tested with Apple Mac, Microsoft Windows and Apple iOS devices such as iPad and iPhone). The ISBN number for this book is 978-90-819840-3-4. When you buy it, the PDF is stamped with the name you provide and the email address you use for downloading it. It is not burdened with real DRM restrictions, the stamping is only there to discourage copying without buying (sorry about that, but you can’t say I didn’t try without that in the first place). Each ‘copy’ you buy gives you the right to let one person access the PDF. You can buy multiple ‘copies’ (just one file, of course) if you want to let more people access it. Volume discounts are available.
- There is a paid excerpt (140 of 220 pages) of the electronic version (PDF) that covers roughly the same ground as Edition I: basic explanation, quite a few patterns, and more. It is sold at a low price, so it is ideal as beginner course material. The same printing restriction, licensing and stamping as the full electronic book applies and is roughly 50% of the full book in size. There is a volume license (useful for teaching classes) available. For details, see below.
- There is a free excerpt (40 of 220 pages) of the electronic version (PDF) that only contains the Basic Explanation of the language, but more than has been excerpted in The Open Group White Paper mentioned above. It is not stamped and it can be printed (note: the format of the book is US Letter, as this is the largest commercially available print size).
- There is no EPUB/MOBI/iBook version for systems like Kindle or Apple iBooks. For details, see below.
- The book itself mentions a possible softcover edition. It is uncertain that this will really see the light of day as the quality of the proof cover was problematic (it curled up) and the cost difference with hardcover was relatively small, because of the cost of the interior.
Before I tell you how to purchase Mastering ArchiMate, I’d like to use this opportunity to point you at my other EA book: Chess and the Art of Enterprise Architecture, which is a book that is also based on my actual experience, but now about the more general subject of Enterprise Architecture (of which modelling is an essential part). It is an argumentative book that explains why many existing EA `best practices’ are unlikely to work and what does (in my experience). Meant for enterprise architects and the management of organisations. There is a special bundle of Mastering ArchiMate Edition II and Chess and the Art of Enterprise Architecture available at a discount of €5.
About buying Mastering ArchiMate:
- The book is produced and distributed by Ingram. Some book sellers can order directly from Ingram, such as several Amazon stores (but not all). See below. The official list prices are (US$ 63.99, €65.99, £49.99, AU$ 89.99). See here for more information on pricing. Any book store can contact me to buy the book at the official wholesale price.
- You can buy the hardcover online (you can ignore warnings about stock and availability, this book is printed on demand, so it is always available. Note prices vary and are sometimes even way above list price. If they are, contact me and depending on your location I can offer a better deal):
- Click here for the hardcover at Barnes & Noble US
- Click here for the hardcover at Amazon US (11 reviews per 11/Jan/2016)
- Click here for the hardcover at Amazon Canada (3 reviews per 03/Aug/2015)
- Click here for the hardcover at Amazon UK (6 reviews per 06/Apr/2015)
- Click here for the hardcover at Wordery UK (ships worldwide)
- Click here for the hardcover at Bookdepository UK (Always a good price and ships worldwide for free, i.e. Amazon apparently fears exchange rates because of Brexit and prices it €90 in the EU, Bookdepository uses simply list price at €60)
- Click here for the hardcover at Adlibris Finland
- Click here for the hardcover at Adlibris Sweden
- Click here for the hardcover at Adlibris Norway
- Click here for the hardcover at Amazon Germany (1 review per 07/Aug/2015)
- Click here for the hardcover at Amazon France (1 review per 06/Apr/2015)
- Click here for the hardcover at Amazon Spain (1 review per 06/Apr/2015)
- Click here for the hardcover at Amazon Italy
- Click here for the hardcover at Amazon India (1 review per 06/Apr/2015)
- Click here for the hardcover at Amazon Japan
- Click here for the hardcover at Amazon Brazil
- Click here for the hardcover at Fishpond Australia
- Click here for the hardcover at Fishpond New Zealand
- Click here for availability in New Zealand (via bookish.co.nz)
- Click here for the hardcover at Amazon China
- I’ll add any direct link to other stores as I become aware of them (please send me any link that is not shown here yet)
Full PDF (changing the document and printing are turned off in the document, highlighting and adding notes is possible.
Please read the note below): €26.99 for a single reader. Click button on the left to buy. Note: EU customers get sales tax added depending on their country’s tax rules. See this explanation.
- A bundle of Mastering ArchiMate Edition II and Chess and the art of Enterprise Architecture (both PDF): €36.99 for a single reader.Click button on the left to buy. Note: EU customers get sales tax added depending on their country’s tax rules. See this explanation.
- Excerpt PDF (±50% of the full Edition II book, roughly equivalent in coverage to Edition I, no printing allowed): €16.99 per accessing user. Note: EU customers get sales tax added depending on their country’s tax rules. See this explanation. There is no upgrade path offered to the full book, the excerpt is specifically directed at trainers who want to include a copy with their training materials for the first levels of training. Click button on the left to buy.
- Syntax Only PDF (printing allowed): Click here to get it for free.
- For additional high volume discounts, book stores that cannot buy from Ingram directly, educational discounts, resale (e.g. for commercial training purposes), or any other special deal you would like on either PDF and/or hardcover, please contact me.
If you have added some of the above to your cart: View Cart. Selling of the PDF is done via the excellent services of DPD. Note: to get anything via DPD (even free stuff) you need to enter a valid e-mail address. A download link is then sent to that email address. Entering a bogus email address to protect your privacy will not work as you will then never receive the download link. Please read the end of the message in the red circle above..
What is not in the Excerpt version?
The following has been omitted from the Excerpt:
- Using ArchiMate to choose your Business Functions (this was in Edition I, the rest of this list is new for Edition II)
- Modelling an ESB (including linking this to processes in BPMN)
- Modelling Organisational Structure
- Modelling Virtualisation & Parallelisation
- Using Abstractions in your model
- Complex Applications and Application Stacks
- Modelling Information Aspects
- Adding elements that support diverse model use
- Modelling a Server Farm
- Modelling Citrix
- BPMN Primer
- Linking BPMN and ArchiMate models
- Modelling Process Landscapes
Can you explain your prices? E.g.why are the prices at Amazon and other different from your list prices? Why is the book so expensive?
I agree, the Mastering ArchiMate hardcover book is expensive. The main reason is that it is very costly to produce at 220 US Letter sized pages in premium quality ink and paper. I experimented with a lower quality ink and paper, but it turned out the diagrams were sometimes difficult to read. I tried softcover, but these covers curled up (very ugly) and the price difference with hardcover is not that much for this book.
The book is mainly produced in the US and UK (it can be produced in Australia as well if need be and some other locations I can’t track). Ingram charges a price for delivery of each book. For booksellers like Amazon that buy directly from Ingram, they pay list price minus bookseller discount. Then Ingram charges me cost for production and delivery. The rest goes to me (and my costs and the tax man…). Only counting production cost and not counting my other costs, I end up with roughly 11% of the sales price.
Especially in the EU, the situation is complex. Amazon buys wholesale from Ingram in the UK using their UK subsidiary but use these for delivery in the entire EU, so the EU prices are British Pound prices converted to Euro. Ingram charges wildly different production (not transport) costs for delivery to the UK versus delivery paid in Euro by European purchasers. On Feb 8 2016, Ingram raised these Euro prices by 40(!)%. Hence, I had to increase the list price for the EU, but the Amazon EU prices will be somewhat less affected (the UK prices increased by 23%). What is most affected is if I get orders from European book sellers, which I have to pay at the EUR price which is much higher than the GBP price. All in all, it is an expensive book, but also very beautiful, if I say so myself.
Why is there no mobile (Kindle/iBooks/EPUB/MOBI) version?
I get this question a lot, so I am answering it here. I originally started Edition I as an Apple iBooks project, being blown away by the original iBooks presentation. I worked on this from March 2012 until August 2012 and then had to give it up:
- Apple iBooks did (and does) not support vector images. Even if iBooks Author accepted vector images (PDF or SVG, I don’t remember), on iBook production these images were translated to pixel images. For very large diagrams and Apple’s chosen maximum pixel size, the contents became unreadable.
- Even if I would have accepted too-low resolution/too small images, navigating them in iBooks is a pain. iBooks uses the pinch movements for getting in/out of the image, instead of zooming the image. So, setting up zooming for large diagrams was in the end effectively not doable. The workarounds I tried never worked properly. I even investigated dynamic HTML5 builders like Hype, but in the end decided that this was undoable with respect to the amount of work required (and me doing this in my own free time).
So I had to move to paper, but I wanted to keep some sort of electronic option open. Given I want to support electronic and paper with a single work flow (not laying out two separate books, thank you), I had to go for paper and some sort of electronic export. I first tried Apple Pages (for paper & EPUB) and but this was in many other ways so limited (e.g. no automatically maintained references to other parts of the book for instance, so “see diagram 312 on page 200” would become a nightmare of manual maintenance) that I had to give it up. I looked at creating a real app, but that would exclude paper. In the end, I used Adobe InDesign CS6 for Edition I and decided that it would be paper and PDF for electronic.
When Edition II was nearing completion, and I wanted a different distribution of the PDF (as there were many downloads, but not so many purchases, not even at the ridiculous low price I had set) I looked at Kindle again as they promised they could handle PDF. It turned out that their idea of handling PDF is to take the PDF document, OCR it and turn it into EPUB. The effect was very funny: no single image was retained. I looked at several other setups that proposed to turn my PDF into an eBook (stuff used for magazines on iPad etc.), these required all kind of troublesome work flows and often were priced for Rupert Murdoch, not for me. So, there you have it: will there be a Kindle or iBook version? I’d love to have one, but I researched every opportunity and in the end had to give it up. This is what it is and there will be no Kindle version.
There are very good PDF readers for iPads and such (e.g. Goodreader for iPad), so PDF is certainly ‘good enough’. Even if it was technically feasible, it would mean a lot of work, an independent second book and hardly any revenue: selling a book for Kindle means that you have to go for very low prices and large volume. Amazon asks a ‘delivery fee’ based on file size (very nice when all your 350 diagrams become pixel instead of small (and perfect) vector) and 3o% of the selling price for books between US$2.99 and US$9.99. But that is not all. The 30% is only for a limited number of countries. Ask a price over $10 (or do not allow text-to-speech, very funny for books with many diagrams like mine) and Amazon takes 65% of the selling price everywhere (and of course the delivery fee). Remember, we’re talking delivering a file, not producing and distributing a physical book. Distributing as PDF via independent ‘digital goods delivery’ services (I use the excellent services of DPD) is currently the only electronic option for a large, very graphical, low volume book like mine.
The PDF’s content is protected. Your PDF reader won’t let you print the document (if you need a paper version, it is available separately). Your PDF reader will also not let you change the content. But what you are allowed to do is add annotations to the file, such as highlighting and comment balloons. The settings of the file allow this, but not every reader implements this correctly. Here is a list of environments and what I know about this feature.
|Reader||Device||Operating System||Annotations||Reported on|
|Preview.app||Mac||OS X 10.9 (Mavericks)||NO||Mar 14, 2015|
|Acrobat Reader||PC||Windows 7||YES||Mar 14, 2015|
|Acrobat Reader||iPhone, iPad||iOS 8||NO||Mar 14, 2015|
|Goodreader||iPhone, iPad||iOS 8||YES||Mar 14, 2015|
|PDF-Xchange Viewer||PC||Windows 7||YES||Mar 14, 2015|
|Evince||PC||Linux/Fedora 21||YES||Mar 14, 2015|
|PDFAnnotator||Thinkpad Tablet||Windows 8.1||YES||Mar 14, 2015|
|Native PDF viewer||PC||Windows 8||YES||Mar 14, 2015|
There is a free download zip that contains:
- A colour profile for Archi with Mastering ArchiMate colours
- Stencils for OmniGraffle with Mastering ArchiMate colours
- A manual (which contains a full description)
- Experimental code and data to calculate the full ArchiMate 3 relationship table from the core set of relations and a python script.
- A readme file.
- NOTE: there is no warranty on any of this. See the (no) warranty statements in the distribution. Use at your own risk.
What used to be in the tool distribution but has been removed per 21 March 2017 at the request of BiZZdesign is:
- Configurations for BiZZdesign Architect and BiZZdesign Enterprise Studio. This configuration is a separate full BiZZdesign Architect configuration with changes to the standard BiZZdesign Architect configuration:
- Mastering ArchiMate colours and standard labels
- Several extra menu items
- Linking between BPMN and ArchiMate
You can download the tool support via this link. Note: I’ll ask for your email address. This is necessary to be able to provide you with a mail message when the configuration is updated (e.g. bug fixes, additional functionality).
- The Stakeholder element uses the wrong icon on page 97. It should be like a Business Role, but it looks like a Business Actor.
- View 14 and 17 contain derived relations before derivation is explained
- There are various small errors (linguistically and also in arguments) in Section 28.
- On page 42, there is a reference to view 51, but the view referenced is not 51, it is in fact missing from the book, it is a non-overlapping version of View 52. Ugh. Correcting that is going to take a lot of layout work. See:
- Page 120, View 186: [CS] Workflow X (Application Component) should be assigned to Create a Report (Business Process) instead of to [CS] Performing Workflow X (Application Service)
- View 121 and 122 have an error. The process in the function should read, “Business Process B of Function X” instead of “Business Process B of Function Y”
- The metamodel views (page 28, 219) do not show the direct Used-By relations from services in one layer to active elements in the layer above (e.g. from Application Service to Business Role). These were not necessary in ArchiMate 1.0, but were added explicitly in ArchiMate 2 because Assignment went from bidirectional to unidirectional and that change made it impossible to derive them.
- The same views have an error in the sticky note for Application Collaboration where it says it can only be Assigned to Business Interaction, which of course should read Application Interaction. A copy-paste error.
- Page 144 in the lower left: there is a reference to View 174 on page 114. That must be View 89 on page 63. It is correctly referenced in the caption of View 240.
- Page 146 lower right item 1: The Used-By is not red but violet in View 245 on page 147.
- And my ultimate moment of shame: the metamodel overview on pages 28 and 219 have an Assignment relation from Business Collaboration to Business Role. This should be an Aggregation. The relation is legal but it is not part of the metamodel. See this post for the whole story.
Reviews and feedback
Apart from the reviews on Amazon and the one in the comments below, I know of these others:
- Blog on the Orbus web site (About Edition I). Quote: “What Bruce Silver has done for BPMN, Mr Wierda has largely done for ArchiMate.”
- Review on KurzeProzesse.de (German). Quote: “Das einführende Kapitel bieten einen gut verständlichen Einstieg in die Gundlagen von ArchiMate. Ein Großteil des Buchs ist aber keine leichte Kost und eher für ArchiMate-Experten zu empfehlen.”
- Mastering ArchiMate on AngryArchitect.com. Quote: “Whether you are new to ArchiMate or have been using it for some time I think you’ll find this book useful.”
- The Road to ArchiMate on theartfulmodeller.com. Quote: “quite the worst modeling book I’ve ever come across”.