Documentation in IT. Lost of Time Or Strategic Value?,
Free!
With Membership
$15.00
Suggested price

Documentation in IT. Lost of Time Or Strategic Value?,

System Thinking in IT, Part one: The journey to goal: 7Ds-7 Disciplines for successful solution

About the Book

!!!! >>>>WARNING<<<< !!!!

This publication is obsolete in the moment of generating. The current, actual information is in the model only!

Right information for the Right role at the Right time

Without communication there is no understanding, with no understanding

there is no trust, with no trust ...all activities are much more complicated.

“7Ds-Seven Disciplines for Successful Solutions” - the original Journey-to-Goal methodology

“APV-Assets-Perspectives-Views” - The original methodologies focused on the Current state and the Goal.

The methodologies itself does not bring any breakthroughs, and the reader or the user may find known truths there. What is unique, however, is the combination of these general truths into a comprehensive single system supported by recommended workflows (Methodology 7 Disciplines), recommended system environment concepts (database storage, metadata storage) and specific technology (SparxSystem-EA UML Modeler ). This creates the basis for extraordinary synergy effects. Every member of the team contributes to the knowledge system with their specific experience in the scope of their role in a team or organization, creating model relationships that exist in the real world, whether explicitly or implicitly.

About the Author

Roman
Roman

Roman studied at the faculty of Electrical Engineering - Technical Cybernetics (Department Measurement Technics) at Slovak Technology University. For 8 years he worked at his alma mater as a assistant at the Department of Measurements. He has worked in many international companies (SIEMENS, Hewlett-Packard, Trenkwalder Technologies, Philips, Sagem, Wabash Technologies) in different positions. From a specialist in computer-controlled measurement and automation, SCADA systems, to the top manager for the development of an international system for a personal agency. Over the last 15 years, he has been involved with IT support and services in manufacturing businesses, especially in the automotive industry where he worked in technical roles (Solution Architect, Test Designer) in ITIL processes roles (ITSC Manager, Capacity Manager, Availability Manager) and in Professional managerial roles (CTO). He has certificates from ITIL and TOGAF 9.1 and practical experience of running and supporting IT services in the automotive industry. All his professional life is devoted to the creation of professional documentation at all levels. From Business Level, Process Description, Strategic Planning and IT Design at Enterprise Architecture level. Many years of his experience are now being translated into practical methodologies and their implementation. He works as an external lecturer at universities, organizes workshops, lectures and writes publications. He cooperates with FABLAB CVTI in Bratislava, where he runs workshops for children from the age of 14. He promotes the term “Model Driven Book”. This term emphasizes the new paradigm of work in creative activity, such as book creation. This new paradigm of work consists of using single source of truth about the area concerned, modeling the solution before it is implemented, within the entire lifecycle of the solution. From the idea, design, implementation, operation to decommissioning. Over the past 15 years, he has been using the Sparx system UML Modeler of Enterprise Architect and has been popularizing it not only as a drawing tool, but as a system-based tool for teamwork.

The key is to systematically build a system approach that meets the criterion       


“Right information for the Right position at the Right time” so called 3R.


This new paradigm sees the way to the solution as just as important as the goal itself.

The destination may vary, but the experience from the Journey remains.

The author is of the opinion that this experience is part of the strategic values of each firm but also an individual.  

Table of Contents

Whom is this publication intended for? 16

Prologue 16

Typographical rules 18

How To read this book? 19

Chapters Overview 21

Introduction 24

1 First discipline: D1 - Management 26

1.1 D1-01.Goals and expectations 26

1.1.1 D1.01.01-Goals 26

1.1.2 D1.01.02-Expectations 29

1.1.3 D1.01.03-Features 30

1.1.4 D1.01.04-Success Criteria 32

1.2 D1-02.Strategy 32

1.3 D1-03.Plans, Roadmaps 33

1.3.1 D1-03.01.Deliverables 33

1.3.1.1 Overview of planned publications 34

1.3.1.2 Versions of plugins to EA - MDG 35

1.3.2 D1-03.02-Specific plans 36

1.3.2.1 01.Versions/phases 36

1.3.2.1.1 01. Version/Phase 37

1.3.2.1.2 02.Version/Phase 38

1.3.2.1.3 3.Version/Phase 40

1.3.3 D1-03.03-Project management 41

1.3.3.1 01.Kanban 42

1.3.3.1.1 3 Stage Workflow-Three-step workflow 42

1.3.3.2 02.Perspective on project tasks via“Gantt chart” 44

1.3.3.3 03.Tracking events within the lifecycle of elements in a model 46

1.4 D1-04.Decisions 49

1.4.1 D1-04.00- Decisions 49

1.4.2 D1-04.01 Principles 51

1.4.2.1 List of principles 51

1.4.2.1.1 001.Common sense is more than any methodology 51

1.4.2.1.2 002.Before you break the rules, learn them well 52

1.4.2.1.3 003.Every information has its place 52

1.4.2.1.4 004.“Common understanding” is the key to success 53

1.4.2.1.5 005.Without a picture there is no solution 53

1.4.2.1.6 006.The generated document is already old at the moment of generation 53

1.4.2.1.7 007.Keep things as simple as possible 54

1.4.2.1.8 008.The cemeteries are full of irreplaceable people 54

1.4.2.1.9 009.We do not have to be perfect 55

1.4.2.1.10 010.Principle 80-20 55

1.4.3 D1-04.02.Rules 55

1.4.3.1 List of rules 56

1.4.3.1.1 001.Name convention 56

1.4.3.1.2 002.Directory names in a common repository 56

1.4.3.1.3 003.Back up and check backups 56

1.4.3.1.4 004.Every working meeting must have a meeting minutes 56

1.4.3.1.5 005.Every working meeting must be prepared 57

1.4.3.1.6 006.Not verified means not functional 57

1.4.4 D1-04.03-SWOT analysis 57

1.4.5 D1-04.04-Risks 60

1.4.6 D1-04.05. Risk minimization measures 61

1.5 D1-05. Evidence of project activities 61

1.5.1 Example of time records during book development 61

1.6 D1-06.Reportings, Statements 64

1.6.1 D1-06.01. Reports for project management 64

1.6.1.1 Number of time records in trend chart 64

1.6.1.2 List of time records 65

1.6.1.3 Example of details in “Change Management” process 66

1.6.1.4 Reports via external applications 67

1.6.1.4.1 LibreOffice-Calc 68

1.6.1.4.1.1 Timesheet report 68

1.6.1.4.1.2 Plan vs. reality 68

1.6.2 D1-06.02. Reports for monitoring model quality 69

1.6.2.1 Elements in model according their status 69

1.6.2.2 Number of elements in a model by author–initial control 70

1.6.2.3 Search for incorrect data and correction 71

1.6.2.4 Subsequent model quality control from contributors to the model 72

1.7 D1-07.Publication, Presentations 73

1.7.1 Practical examples 73

1.7.1.1 “Model document” directory example 74

1.7.1.2 Static and dynamic documents 75

1.7.1.3 Presentation options in EA 76

1.8 D1-08.Resources 78

1.8.1 D1-08.01.Human resources 78

1.8.2 D1-08.02.Time resources 78

1.8.3 D1-08.03.Finances 78

1.9 D1-09. Intellectual Property 79

2 Second discipline: D2 - Motivation 81

2.1 D2-01.Stakeholder analysis 81

3 Third disciplines: D3 - Analysis 89

3.1 What approaches are used to create technical documentation in IT? 89

3.2 What technologies are used to create technical documentation? 89

3.2.1 List of Technologies supporting TOGAF implementation in companies 90

3.3 What are the problems of the current “documenting”? 91

3.4 What we understand when we say“documentation”? 93

3.5 How to keep the knowledge, experience and the subject of the work delivered? 94

3.6 Understanding the solutions from the point of view of their life cycle 94

4 Fourth discipline: D4 –Solution design 97

4.1 How can we distinguish what is methodology itself, and what is the book about the methodology? 97

4.2 Description of solution 3R- Right information in the Right time for the Right role 98

4.3 Design of a technical solution for 3R approach 99

4.4 Story of Solutions, Goals and Journeys 100

4.5 7D and APV methodologies design 101

4.5.1 7Ds-Seven disciplines for successful solutions 102

4.5.1.1 What is the main feature of 7Ds methodology? 102

4.5.1.2 Design of 7D methodology 102

4.5.1.2.1 7D – Seven Disciplines - Overview 102

4.5.2 What is the main feature of APV methodology? 103

4.5.2.1 Assets-Perspectives-Views 103

4.5.3 What is the 7Ds methodology about? 105

4.5.4 What is the APV methodology about? 106

4.5.5 What is the relationship between 7Ds and APV? 107

4.5.6 How to use the methodologies in specific solutions? 108

4.6 Story of the design of the book about 7Ds methodology 109

4.6.1 Designing the book Page format 109

4.6.2 Book structure design – concept 110

4.6.3 Working environment for book writing (Enterprise Architect - Sparxsystem) 111

4.6.3.1  01.Version-Working environment – everything on my local laptop – working with an eap file

111

4.6.3.2 02.Version-Working/Development environment – Everything on local laptop with MySQL 112

4.6.3.3 03.-Version-Working/Development environment – Version with the “cloud” 113

4.6.3.4 04.Version – Model Web EA Access 114

5 Fifth discipline: D5 – Solution implementation 118

5.1 University class - System thinking and digital fabrication 118

5.2 Implementing 7Ds in Enterprise Architect 119

5.2.1 Deployment diagram for Cloud solution 119

5.2.2 Directory structure in the model – “Project Browser” 120

5.2.3 Directory structure in file system 121

5.2.4 Example of export into HTML 123

5.2.5 Example of export into CMS system “Joomla!” 124

5.2.6 Example of Access to the model via WebEA 126

5.2.7 01.“EA Cloud Sparx Services” solution concept 131

5.2.8 Model structure in “Project Browser” for book generation 134

5.2.9 Spelling check 137

5.2.10 Model mapping and printed book 137

5.2.11 Navigation diagrams in model for 7D methodology 139

5.2.11.1 7D – Navigation diagram 139

5.2.11.2 D1-Management – Navigation diagram 140

5.2.11.2.1 01.01.Goals - Navigation diagram 142

5.2.11.2.2 01.02.Strategy – Navigation diagram 142

5.2.11.2.3 01.03.Plans – Navigation diagram 143

5.2.11.2.4 01.04.Decisions – Navigational diagram 144

5.2.11.2.5 01.05.Work evidence – Navigation diagram 144

5.2.11.2.6 01.06.Reporting – Navigation diagram 145

5.2.11.2.7 01.07.Publishing – Navigation diagram 146

5.2.11.2.8 01.08.Resorces – Navigation diagram 146

5.2.11.3 D2-Motivation – Navigation diagram 147

5.2.11.4 D3- Analysis – Navigation diagram 147

5.2.11.5 D4-Design – Navigation diagram 148

5.2.11.6 D5-Implementation – Navigation diagram 148

5.2.11.7 D6-Verification/Testing – Navigation diagram 149

5.2.11.8 D7-Lessons learned-Navigational diagram 149

6 Sixth discipline: D6 – Verification and Testing 152

6.1 01.Methodology verification 152

6.2 02.Technology verification 152

6.2.1 20170911-Output document format verification 154

6.2.1.1 Findings during the document format verification 154

6.2.1.1.1 Findings – Authentification certification 154

6.2.1.1.2 Problem with numbering of Right and Left pages 155

6.2.1.1.3 Incorrectly displayed KANBAN diagrams 155

6.2.1.1.4 Template should be supplemented with the stereotype information 155

6.2.2 Check – overview of templates for output document 156

7 Seventh discipline: D7 – Lessons learned 159

7.1 D7-01.Best practice 159

7.1.1 Habits are hard to break 159

7.1.2 Work evidence 159

7.1.3 Synergic effects in a team - Self-learning organization 159

7.2 D7-02. Bad practice 160

7.2.1 Book creation process 160

7.2.1.1 Book comprehensibility - too many topics 161

7.2.2 Technologies 161

7.2.2.1 Experience with EA as a tool for writing books or other publications 161

7.2.2.1.1 Chapter title will be shown at the bottom of the page 161

7.2.2.1.2 Writing in Slovak characters is not possible... 164

7.2.2.1.2.1 Test of Cinnamon Ubuntu 17.04 164

7.2.2.1.3 Generating Element Properties Tables 165

7.2.2.1.3.1 SparxSystem User Guide 166

7.2.2.1.3.2 Incorrect table formatting Example 1 166

7.2.2.1.3.3 Incorrect table formatting Example 2 167

7.2.2.1.3.4 Expected Output – Generation of Time Report, Resource, Role, Times 168

7.2.2.1.4  “Chart Time Series” does not allow to view results of mathematical operations - SUM and 

similar 169

7.2.2.1.5  Word formatting according to dictionary does not work in texts in artifacts with the 

“Document” stereotype 170

7.2.2.1.6 Diagrams are incorrectly formatted to into size A4 173

7.2.2.1.6.1 RCA-Rootcause Analysis - Cause – Figure was saved into “frame” 175

7.2.2.1.7 Watermark in templates is not transferred to the resulting document 177

7.2.2.1.8 Mathematical operations cannot be used with an item in the SQL command 177

7.2.2.1.9 Do not use “,” as a delimiter when assigning a “Role” 179

7.2.2.1.10 How to publish more complex documents?-"Master Document" or "Report Package" 181

7.2.2.1.11 Very cumbersome, unintentional work with templates and styles 183

7.2.2.1.12 How to generate a table of elements in a diagram? 183

7.2.2.1.12.1 Wish to have 185

7.2.2.1.12.2 Document Generation' settings-very important! 185

7.2.2.1.12.3 Diagram as a source of information for table of references 186

7.2.2.1.12.4 “Report manager” configuration 187

7.2.2.1.13 Configuration hierarchy in “Master Document” and “Model Document” 189

7.2.2.1.14 Problem with creating model with the help of “Add a Model using Wizard” 191

7.2.2.1.14.1 01.Configuration 191

7.2.2.1.14.2 02.Symptoms 193

7.2.2.1.14.3 03.RCA-Rootcause analysis 193

7.2.2.1.14.4 04. “Workaround” - Solution 194

7.2.2.1.15 It is not possible to insert the document into the model (Linux OS only) 194

7.2.2.1.16  Freezing of the operating system (Linux, CrossOver) during import picture from image 

library 194

7.2.2.1.17 'Project Constants' cannot be imported during 'Cloud Connections' session 194

7.2.2.1.18 'Internal Links' Feature Is not running under linux 196

7.2.2.1.19  'Background color' in Text element is not changed properly, the same is with 'Hyperlink 

element' 196

7.2.2.1.20 The diagram frame does not appear in the output document 199

7.2.2.1.21 Diagram title will be shown on the next page 201

7.2.2.1.22 How to return windows "Search" back to tabbed windows? 203

7.2.2.1.22.1 Symptoms 203

7.2.2.1.22.2 Troubleshooting 204

7.2.2.1.23 Wrong Style Numbering in master Document 205

7.2.2.1.23.1 01.Symptoms 205

7.2.2.1.23.2 02.RCA 206

7.2.2.1.23.2.1 Which Templates configuration is used in virtual document for chapter 7? 206

7.2.2.1.23.3 03.Solution 207

7.3 D7-03. Opened Questions 209

7.3.1 How to reach “Time Series” elements – automatic update? 209

7.3.2 How can I switch the “spell check” off? 209

7.3.3 How to create a working hyperlink? 209

7.3.4 How can we modify the TOC? 211

7.3.5 How to create a table of figures? 211

7.3.6 How to create an index? 211

7.4 D7-04. Proposals for further continuation 211

7.5 D7-05.Next steps 211

8 Concluding summary 213

PCG_00055_EN-References 215

PCG_00464_LieberLieber GmbH 215

PCG_00032_How to make use EA 215

PCG_00033_Model Packages and Report Packages 215

PCG_00034_01.User Guide 215

PCG_00035_What Is Master Document 215

PCG_00036_What is Report Package? 216

PCG_00040_What is the difference between the stereotype "master document" and "report package"

216

PCG_00041_StackOverflow 216

PCG_00037_How To use Linked Document templates 216

PCG_00042_How To use Artifact Report Specification? Relationship to 'Master Document' 'Report 

Package' 216

PCG_00043_What is 'artifact' in Enterprise Architect? 216

PCG_00053_Styles, Special Text & Table of Contents 216

PCG_00054_GlossaryStyle 217

PCG_00056_Create Search Definitions 217

PCG_00069_Notes on Creating Tables of Contents 217

PCG_00070_Styles, Special Text & Table of Contents 217

PCG_00071_Apply User-Defined Section Numbering, Lists, override Lists 217

PCG_00073_Insert Headers, Footers, Footnotes and Endnotes 217

PCG_00074_Document generation 217

PCG_00075_Nonlinear generation of documentation in Sparx Enterprise Architect 218

PCG_00091_SQL Search in model In Branch 218

PCG_00092_01. 218

PCG_00093_SQL Examples 218

PCG_00094_ find all t_object s with name containing 'a' 218

PCG_00209_Publishing-How To Use Template Selector? 218

PCG_00210_Sparx 218

PCG_00211_How To force New Page for every Topic 218

PCG_00225_How To switch Off Spelling in 13.5 219

PCG_00253_Publishing = How to skip Root package in publishing 219

PCG_00255_How to select Stylesheet in template manager? 219

PCG_00275_Document Reports 219

PCG_00276_Working with Bookmarks 219

PCG_00152_01-8D Overview 219

PCG_00166_EA as a Publishing Reporting Tool 219

PCG_00167_Peter Senge - The Five Principles of self learning Organisation 220

PCG_00168_Steven Covey - 7 Habits of Highly Effective People 220

PCG_00173_Publikovanie na Webe 220

PCG_00174_LeanPub 220

PCG_00175_What is GitBook? 220

PCG_00176_Amazon Direct Publishing 221

PCG_00364_Joanna Penn -TheCreativePenn 221

PCG_00365_7 steps to write your novel or non-fiction book 221

PCG_00366_00.Introduction 221

PCG_00367_ 221

How To Market A Book: Third Edition (Books for Writers Book 2) 221

PCG_00369_webka 221

PCG_00368_01.Author BluePrint 221

PCG_00370_Successful Self-Publishing: How to self-publish and market your book in ebook and print 

(Books for Writers 1) Kindle Edition 222

PCG_00371_Webinars 222

PCG_00374_Print On Demand, Podcasts,... 222

PCG_00375_Online Courses 222

PCG_00376_Creative Freedom 222

PCG_00372_Whatpadd 222

PCG_00373_Scrivener 222

PCG_00377_AIDA (marketing) 223

PCG_00378_Draft2Digital 223

PCG_00379_IPR License 223

PCG_00380_pubmatch 223

PCG_00194_OSLC -Open Service for Life Collaboration 223

PCG_00214_Free Barcode Generations 223

PCG_00215_01.-Online Barcode generator 223

PCG_00330_EA User Groups 223

PCG_00331_Thomas Killian 224

PCG_00332_Gert Bellekens 224

PCG_00354_Seven Disciplines of A Leaders 224

PCG_00362_Creative Common 224

PCG_00381_Alliance Of independent Authors 224

PCG_00427_MDSE-Model Driven Software Engineering 224

PCG_00432_TOGAF 9 Tool Certification register 224

PCG_00442_SysUML 225

PCG_00443_01. 225

PCG_00014_EN-Dictionary 225

PCG_00015_EN-Index 225

Glossary 226

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub