Documentation in IT. Lost of Time Or Strategic Value?,
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.
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...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book 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