Documentation Designer Tips  and Trips Don Kranz: Coad-Certified Mentor
Welcome A software project’s primary goal is the production of frequent, tangible, working systems.  It is important to make sure that ALL of the team (Managers, Marketing, Sales, Users(production), Analysts, and Developers) know what are the goals, how they are getting there, and what to do once they've arrived.  That is the reason documentation is core to a project's success. Introductions
… it is possible to write requirements and specifications that customers, testers, programmers and technical writers will actually read, understand and use.  Benjamin L. Kovitz ,Practical Software Requirements: A Manual of Content and Style What’s the same … Need for accurate and maintainable documentation Andy Carmichael , Object UK Your challenge is to deliver the documentation without unduly restricting the development. …The documentation must be developed concurrently with the system. Murray R. Cantor , Object-Oriented Project Management with UML
Documentation Often the last item “thrown together” by the project team. Often not read by intended audience.
Why We Don’t  Write   Documentation Time consuming Not “cool” part of project Lack writing skills
Why We Don’t  Read  Documentation Time consuming Difficult to use Poorly written Doesn’t Match Delivered System
Documentation In Together ® Writing Time consuming Not “cool” Poor skills Reading Time consuming Difficult to use Poorly written Doesn’t Match Solution Speed doc generation Make docs easily available Tools for Tech writer Simplify finding needed information Allow implementation of best writing practices Always Matches!
Don’s DocGen Comments The DocGen utility exists to simplify the production of printed or on-line documentation for our users.  We should continually improve this portion of our product with that goal in mind.  Currently some things are pretty cool (very powerful) for helping the user, others require a deeper knowledge of the product, and some things are missing or just plain ugly. Working with DocGen is a great way to prepare yourself for working with Together on a deeper level.  Once you start using the expression you will need to learn about the RWI openapi. Next you will want to customize the property inspector (or diagrams) which requires knowledge of the config files (or now the java source for the inspector).  Then you will begin to modify the behavior of DocGen itself this leads you to the metamodel. Eventually all this will lead you to working with the API directly.  Hopefully this will the encourage you to work with templates and patterns to get information into the models in the most efficient manner. All of this is focused towards making Together a more productive environment for the end user.  The entire cycle seems to feed off of itself, and help improve the product as a whole.
Documentation Designer
Launching Documentation Designer Main Menu: Tools | Documentation | Design Template Generate Documentation Dialog: Design button Explorer Pane, Modules tab: Design Documentation module
DocGen Window Menu Scope Pane Area Pane
DocGen Scope
DocGen Area
DocGen Scope Page Header Report Header Details Report Footer Page Footer
Exercise 1 Build a summary introductory table that allows navigation to more detailed information.
Sample Project
Create New Report Template
New Report Template (.tpl)
File | Save As …
Set up Summary Table
Add Columns to Summary
Add Columns to Summary (2)
Insert A Formula
Test the Report
Initial Table Summary
Clean up the Format
Clean up the Format (2)
Clean up the Format (3)
Clean up the Format (4)
Fix Formula Bug
Test Report Again
Add the Detail Section Heading
Add the Details
Test Report Again
Hyperlink Summary to Detail
Hyperlink Detail back to Summary
Run Report
Run Report
Run Report
Run Report

More Related Content

PDF
Project4 Schedule Steps Engl317 Summer2021
PDF
Project3 Schedule Steps Engl317 Summer2021
PDF
Engl 317 Project 1 Schedule Steps Summer 2021
PDF
Project5 Schedule Steps Engl317 Summer2021
PDF
Project2 Schedule Steps Engl317 Summer 2021
PDF
Eng 317 Project1 Schedule Steps Engl317 Summer2021
DOCX
Project3 schedule steps_engl317_summer2021
PPTX
FrameMaker Corporate Templates with DITA
Project4 Schedule Steps Engl317 Summer2021
Project3 Schedule Steps Engl317 Summer2021
Engl 317 Project 1 Schedule Steps Summer 2021
Project5 Schedule Steps Engl317 Summer2021
Project2 Schedule Steps Engl317 Summer 2021
Eng 317 Project1 Schedule Steps Engl317 Summer2021
Project3 schedule steps_engl317_summer2021
FrameMaker Corporate Templates with DITA

What's hot (11)

PPTX
Adobe DITA World: Templates, DITA, and FrameMaker 2015
PPTX
What can we do to create more Efficient Model Based Collaboration
PPTX
Software Craftsmanship @ Ntnu
PPTX
Choosing the right software
PPTX
Microsoft power point
PDF
The 5 Stages of Software Development
PDF
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
PPT
Agile Development Practice
PDF
OnlineProject2_Schedule_Engl313_Spring2019
PPTX
How to be proud when you are done
PDF
Agile scrum using ms teams o365 mn
Adobe DITA World: Templates, DITA, and FrameMaker 2015
What can we do to create more Efficient Model Based Collaboration
Software Craftsmanship @ Ntnu
Choosing the right software
Microsoft power point
The 5 Stages of Software Development
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Agile Development Practice
OnlineProject2_Schedule_Engl313_Spring2019
How to be proud when you are done
Agile scrum using ms teams o365 mn
Ad

Viewers also liked (20)

PPS
Los Ninos Del Mundo
PPS
Viagra Efects
PPT
發現號太空梭太空人完成第三次太空
PPT
Retrospective3
PPT
Steal What Works
PPS
Surrealisticofantasioso Www[1].Diapositivas.Com
PDF
Resumen Clase Del MiéRcoles 27
PPT
部落格
PPS
Rg Proverbios Animados
PPS
Mi Mejor Amigo
PPT
10 by 10 Langley
PPS
Supernutridos
PDF
Proesco Bndes
PPS
Unvasodeleche
PPS
PPS
PDF
Sl Construccion Mod01
PPS
Miniaturas Www[1].Diapositivas.Com
PPS
Latres Pdelhombre
Los Ninos Del Mundo
Viagra Efects
發現號太空梭太空人完成第三次太空
Retrospective3
Steal What Works
Surrealisticofantasioso Www[1].Diapositivas.Com
Resumen Clase Del MiéRcoles 27
部落格
Rg Proverbios Animados
Mi Mejor Amigo
10 by 10 Langley
Supernutridos
Proesco Bndes
Unvasodeleche
Sl Construccion Mod01
Miniaturas Www[1].Diapositivas.Com
Latres Pdelhombre
Ad

Similar to A simple test paper from Chen (20)

PPTX
How to Implement Domain Driven Design in Real Life SDLC
PPT
Ooad
PPT
FSOSS - Enter the 4th Dimension: Documentation
PDF
Writing great documentation - CodeConf 2011
PPT
Object Oriented Analysis and Design Unit-1
PPT
Ch13
PDF
Software archiecture lecture09
PDF
Reading Summary - Agile Documentation + Continuous Integration
PDF
Back to the Drawing Board, Again and Again and Again
PPT
Software Engineering Fundamentals Svetlin Nakov
PPT
Software Engineering Fundamentals - Svetlin Nakov
PDF
Scr Position Paper For Chi 04 Workshop
PDF
chapter12 - Software engineering.pdf
PPSX
Software engineering
PDF
Documentation Checklist
PDF
Continuous Delivery Overview
PPT
Object Oriented Analysis and Design - Overview
PDF
Technical Documentation 101 for Data Engineers.pdf
PPT
Unit IV Software Engineering
PDF
It Role State Exploration 7 Nov Illumine
How to Implement Domain Driven Design in Real Life SDLC
Ooad
FSOSS - Enter the 4th Dimension: Documentation
Writing great documentation - CodeConf 2011
Object Oriented Analysis and Design Unit-1
Ch13
Software archiecture lecture09
Reading Summary - Agile Documentation + Continuous Integration
Back to the Drawing Board, Again and Again and Again
Software Engineering Fundamentals Svetlin Nakov
Software Engineering Fundamentals - Svetlin Nakov
Scr Position Paper For Chi 04 Workshop
chapter12 - Software engineering.pdf
Software engineering
Documentation Checklist
Continuous Delivery Overview
Object Oriented Analysis and Design - Overview
Technical Documentation 101 for Data Engineers.pdf
Unit IV Software Engineering
It Role State Exploration 7 Nov Illumine

More from techweb08 (20)

PPT
Sample Presentation Asset
PPT
testwp2
PPT
testwp1
PPT
Presentation for test
PPT
NG Test - Presentation
PPT
NG_TEST_SR_Presentation
PPT
NG_TEST_Presentation_0510
PPT
NG_TEST_PRESENTATION
PPT
NGTEST - presentation title - 041219
PPT
ngtest-presen-0419
PPT
ngtest_presentation_0418
PPT
test_wp-4
PPT
test_wp-4
PPT
test_wp-4
PPT
test_wp-4
PPT
NGTEST_Presentation
PPT
Next Gen - case study
PPT
Next Gen Testing Asset
PPT
Reducing network complexity and boosting performance with IRF technology
PPT
Test DB user
Sample Presentation Asset
testwp2
testwp1
Presentation for test
NG Test - Presentation
NG_TEST_SR_Presentation
NG_TEST_Presentation_0510
NG_TEST_PRESENTATION
NGTEST - presentation title - 041219
ngtest-presen-0419
ngtest_presentation_0418
test_wp-4
test_wp-4
test_wp-4
test_wp-4
NGTEST_Presentation
Next Gen - case study
Next Gen Testing Asset
Reducing network complexity and boosting performance with IRF technology
Test DB user

Recently uploaded (20)

PDF
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
DOCX
Center Enamel Can Provide Pressure Vessels for Maldives Chemical Industry.docx
PDF
The Impact of Immigration on National Identity (www.kiu.ac.ug)
PDF
757557697-CERTIKIT-ISO22301-Implementation-Guide-v6.pdf
PDF
Value-based IP Management at Siemens: A Cross-Divisional Analysis
PPTX
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
PDF
Communication Tactics in Legal Contexts: Historical Case Studies (www.kiu.ac...
PDF
The Impact of Historical Events on Legal Communication Styles (www.kiu.ac.ug)
PDF
Handouts for Housekeeping.pdfhsjsnvvbdjsnwb
PDF
Comments on Clouds that Assimilate Parts I&II.pdf
PDF
Handouts for Housekeeping.pdfbababvsvvNnnh
PDF
Pink Cute Simple Group Project Presentation.pdf
PDF
QT INTRODUCTION chapters that help to study
PDF
The Influence of Historical Figures on Legal Communication (www.kiu.ac.ug)
PPTX
IMM marketing mix of four ps give fjcb jjb
PDF
Sustainable Digital Finance in Asia_FINAL_22.pdf
PDF
Investment in CUBA. Basic information for United States businessmen (1957)
PPTX
Oracle Cloud Infrastructure Overview July 2020 v2_EN20200717.pptx
DOCX
ola and uber project work (Recovered).docx
PPTX
IndustrialAIGuerillaInnovatorsARCPodcastEp3.pptx
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
Center Enamel Can Provide Pressure Vessels for Maldives Chemical Industry.docx
The Impact of Immigration on National Identity (www.kiu.ac.ug)
757557697-CERTIKIT-ISO22301-Implementation-Guide-v6.pdf
Value-based IP Management at Siemens: A Cross-Divisional Analysis
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
Communication Tactics in Legal Contexts: Historical Case Studies (www.kiu.ac...
The Impact of Historical Events on Legal Communication Styles (www.kiu.ac.ug)
Handouts for Housekeeping.pdfhsjsnvvbdjsnwb
Comments on Clouds that Assimilate Parts I&II.pdf
Handouts for Housekeeping.pdfbababvsvvNnnh
Pink Cute Simple Group Project Presentation.pdf
QT INTRODUCTION chapters that help to study
The Influence of Historical Figures on Legal Communication (www.kiu.ac.ug)
IMM marketing mix of four ps give fjcb jjb
Sustainable Digital Finance in Asia_FINAL_22.pdf
Investment in CUBA. Basic information for United States businessmen (1957)
Oracle Cloud Infrastructure Overview July 2020 v2_EN20200717.pptx
ola and uber project work (Recovered).docx
IndustrialAIGuerillaInnovatorsARCPodcastEp3.pptx

A simple test paper from Chen

  • 1. Documentation Designer Tips and Trips Don Kranz: Coad-Certified Mentor
  • 2. Welcome A software project’s primary goal is the production of frequent, tangible, working systems. It is important to make sure that ALL of the team (Managers, Marketing, Sales, Users(production), Analysts, and Developers) know what are the goals, how they are getting there, and what to do once they've arrived. That is the reason documentation is core to a project's success. Introductions
  • 3. … it is possible to write requirements and specifications that customers, testers, programmers and technical writers will actually read, understand and use. Benjamin L. Kovitz ,Practical Software Requirements: A Manual of Content and Style What’s the same … Need for accurate and maintainable documentation Andy Carmichael , Object UK Your challenge is to deliver the documentation without unduly restricting the development. …The documentation must be developed concurrently with the system. Murray R. Cantor , Object-Oriented Project Management with UML
  • 4. Documentation Often the last item “thrown together” by the project team. Often not read by intended audience.
  • 5. Why We Don’t Write Documentation Time consuming Not “cool” part of project Lack writing skills
  • 6. Why We Don’t Read Documentation Time consuming Difficult to use Poorly written Doesn’t Match Delivered System
  • 7. Documentation In Together ® Writing Time consuming Not “cool” Poor skills Reading Time consuming Difficult to use Poorly written Doesn’t Match Solution Speed doc generation Make docs easily available Tools for Tech writer Simplify finding needed information Allow implementation of best writing practices Always Matches!
  • 8. Don’s DocGen Comments The DocGen utility exists to simplify the production of printed or on-line documentation for our users. We should continually improve this portion of our product with that goal in mind. Currently some things are pretty cool (very powerful) for helping the user, others require a deeper knowledge of the product, and some things are missing or just plain ugly. Working with DocGen is a great way to prepare yourself for working with Together on a deeper level. Once you start using the expression you will need to learn about the RWI openapi. Next you will want to customize the property inspector (or diagrams) which requires knowledge of the config files (or now the java source for the inspector). Then you will begin to modify the behavior of DocGen itself this leads you to the metamodel. Eventually all this will lead you to working with the API directly. Hopefully this will the encourage you to work with templates and patterns to get information into the models in the most efficient manner. All of this is focused towards making Together a more productive environment for the end user. The entire cycle seems to feed off of itself, and help improve the product as a whole.
  • 10. Launching Documentation Designer Main Menu: Tools | Documentation | Design Template Generate Documentation Dialog: Design button Explorer Pane, Modules tab: Design Documentation module
  • 11. DocGen Window Menu Scope Pane Area Pane
  • 14. DocGen Scope Page Header Report Header Details Report Footer Page Footer
  • 15. Exercise 1 Build a summary introductory table that allows navigation to more detailed information.
  • 17. Create New Report Template
  • 19. File | Save As …
  • 20. Set up Summary Table
  • 21. Add Columns to Summary
  • 22. Add Columns to Summary (2)
  • 26. Clean up the Format
  • 27. Clean up the Format (2)
  • 28. Clean up the Format (3)
  • 29. Clean up the Format (4)
  • 32. Add the Detail Section Heading
  • 36. Hyperlink Detail back to Summary