Welcome
Work examples

I have a lot of very technical tech writing experience, where the focus was providing the information required by technicians to install and configure a product ASAP. I always focus on delivering the required deliverables on schedule at the best quality possible.

I have moved a lot (USA, China, Russia, Germany, Israel, Japan and Belarus), and along the way I have lost a lot of my previous work. But this page provides some interesting work I have done for various employers in the last 15 years.

I tried to organized the documents by type:

  1. Mobile remote management
  2. White Papers
  3. Installation Guides
  4. User Guides
  5. Java tutorials
  6. Java Frameworks
  7. Website design
  8. Single-source
  9. Documentation technology (DITA, XML, etc.).
  10. Telecommuting

---------------------------------------------------------------------------------

1. Mobile remote management

At Sychronica.com around 2005 I created documents that described in detail how to remotely manage mobile phones for Orange UK. I used all mobiles myself, and wrote the following documents from scratch.

(I will describe each doc in more detail soon...)


4_MM_Quick_Start_SHORT_v436.pdf

1_MM_Orange_2a_BCS_Admin_Guide_v226.pdf
2_MM_Orange_2b_CP_Admin_Guide_v254.pdf
3_MM_Orange_3_IT_Admin_Guide_v327.pdf


---------------------------------------------------------------------------------


2. White Papers

Funambol asked me to improve a white paper as a test for a job. My version and their original version are below. Note that I did not really understand the subject, and never got Funambol's original source files (only the PDF). I can write good white papers that are well-organized, concise, and well-written.

funambol_terry.pdf

funambol_original.pdf


---------------------------------------------------------------------------------


3. Installation Guides


At HP Shanghai I was asked to document a "synchronizer". The synchronizer was a program that would synchronize  database updates in systems A and B. My task was to document in detail how to configure a synchronizer between Service Center (SC) and Quality Center  (QC).

I found a developer who helped me setup SC, QC, and the synchronizer in a VM on my own laptop. I then created  an example synchronization configurations and documented in detail.

The following is the release version of the document.

2_scqc_install_config_RELEASE.pdf


I tagged Framemaker text so that I could create a release and internal version of the document from the same source files. I like simple text processes that allow multiple versions of a file to be created from a single source file.

The following is the internal version.  I used the internal version to demonstrate synchronizer installation/configuration for a group of 20 programmers.

3_scqc_install_config_TRAINING.pdf

The screenshots are all from my personal PC (I installed all software on my PC and created the simple examples myself).


---------------------------------------------------------------------------------


Omnicell bought a small company in Lebanon, Tennessee, and I was tasked with creating a complete set of documentation to describe the Tennessee company's bar code hospital inventory management systems. I used all of the equipment myself and create a very technically accurate installation/configuration guide.

Note: I only have the "internal" version of the doc, so you will sometimes notice some strangely formatted comments in the PDF.

01_optiflex_installation_guide_v35.pdf

---------------------------------------------------------------------------------

At EPAM in Minsk, Belarus, I wrote the following 600-page document that describes how to install and use EPAM's Project Management Center (PMC). PMC was an internal product that EPAM wanted to start selling externally. I installed everything (Tomcat, Apache, Oracle, PMC DB, etc.) on my own PC (quite complicated). 

This is an internal document with a great deal of internal commentary.


PMC_master_doc_INTERNAL.pdf


---------------------------------------------------------------------------------


4. User Guides


I write user guides from the user's perspective. I use the systems myself and pay great attention to technical accuracy. I work as independently as possbily, requiring minimal assistance from SME's.


The following describes in detail how to use the Optiflex system described in above installation guide.

03_optiflex_mm_userguide_v20_pdf_INTERNAL_20050314_1134.pdf


VPMS was a product created by a small company near Munich that PMS Micado (later Mynd) bought in 2000. I was tasked with creating the basic documentation that showed how to use VPMS to "easily" create websites for the auto insurance claims industry with no required internet programming experience.

That was the sales pitch given to Mynd. In reality VPMS was extremely difficult to use. But I figured it out and documented in detail.

33_vpms_designer_v33_userguide_E_v03_RELEASE_000619_1212.pdf 


---------------------------------------------------------------------------------


At EPAM in Minsk I created an internal document showing how to create basic applications with xApps.


02_SAP_xPD_UserGuide_INTERNAL.pdf

---------------------------------------------------------------------------------


5. Java tutorials


Around the year 2000 I thought about trying to write a book for Java beginners. I downloaded most of the examples from the java.sun.com website, did them myself, and then documented.   Although I never finished the book, it does show an interesting approach and interpretation of the OO paradigm.


03_terry_taylor_java_book_PARTIAL.pdf


---------------------------------------------------------------------------------

I did some work for IntelliJ Russia for a few months around 2003. Within that short time I managed to create a draft quick start and a tutorial.  All examples and doc content are my own original.

05_IntelliJ_IDEA_QuickStart_INTERNAL.pdf 


04_IntelliJ_IDEA_Tutorial_INTERNAL.pdf 


---------------------------------------------------------------------------------


At Mynd I created a "Frameworks for Java" getting started guide. The internal version shows a lot of my commentary.


25_fwj_r34v11_gs_v02_DRAFTRELEASE_990908_1615.pdf 

26_fwj_r34v11_gs_v02_INTERNAL_990518_2009.pdf 


Mynd had a contract with Dekra Stuttgart to use the frameworks to create a complex Java application. The following shows what I wrote to explain how this was done.


27_dekra_frameworks_benutzerhandbuch_v40_DRAFTRELEASE_001017_1622.pdf 


The following release/internal doc shows an interesting attempt to use the frameworks to create the VPMS application. My original doc.

29_vpms_gs_E_v17_DRAFTRELEASE_991225_2043.pdf 

30_vpms_gs_E_v17_INTERNAL_991225_2016.pdf 


---------------------------------------------------------------------------------

6. Java Frameworks

6.1 Transaction Framework


The following release/internal doc describes a complex transaction mechanism. The text is all my original (I consulted the SME's and tested the product myself).


16_fw_v50_gs_v15_RELEASE_000719_0954.pdf 

17_fw_v50_gs_v15_INTERNAL_000808_1439.pdf 



6.2 Object Framework


(list the OO software user guides)


18_obf_v50_ug_v11_RELEASE_000719_0940.pdf 

19_obf_v50_ug_v11_INTERNAL_000808_1616.pdf 



6.3 MVC Framework

Following release/internal describes MVC framework.

21_afw_v50_ug_v24_RELEASE_000719_1040.pdf 


22_afw_v50_ug_v24_INTERNAL_000808_1504 



6.4 Persistence  Framework

(list the OO software user guides)


23_pfw_v50_ug_v17_RELEASE_000719_1024.pdf 

24_pfw_v50_ug_v17_INTERNAL_000808_1528.pdf 


---------------------------------------------------------------------------------


7. Website design


I created a simple test website for use in the following document to show in detail how to use to create datango "tours".


11_recorder_userguide_v31_PUBLIC_20010703_1611.pdf 


datango server user guide.


14_server_user_guide_v13_PUBLIC_20011012_1437.pdf


datango navigator user guide.


09_navigator_userguide_v07_PUBLIC_20010704_1024.pdf


The following are the rest of the datango docs I wrote.


08_tour_quick_start_v04_INTERNAL_20010704_0935.pdf 
10_navigator_userguide_v07_INTERNAL_20010704_1021.pdf 
12_recorder_userguide_v31_INTERNAL_20010703_1617.pdf 
13_tour_production_guide_v01_INTERNAL_20010508_1550.pdf  
15_server_user_guide_v13_INTERNAL_20011012_1420.pdf 
06_tour_overview_v01_INTERNAL_20010508_1635.pdf 


---------------------------------------------------------------------------------



8. Single-source


I am a big fan of single-sourcing documents in the simplest way possible. The following 3 documents (a PDF and 2 helps) were all created from the same source files. Using Framemaker, I would import styles, use different books, and use Webworks to create help.


I am quite familiar with DITA, but for most of the projects I have worked on DITA is simply too time-consuming and complicated.


The following docs from the VPMS project show how I also create internal and release versions of help


33_vpms_designer_v33_userguide_E_v03_RELEASE_000619_1212.pdf 


31_vpms_designer_help_release.chm 

32_vpms_designer_help_internal.chm
 


---------------------------------------------------------------------------------


9. Documentation technology (DITA, XML, etc.)

At HP Shanghai, for the CIT project I entered text on a customized system that required XML, scripts, XMetal, DocID, Doc2XML, VMWare, Araxis Merge, FTP clients, and Perforce. All this just to enter text and create documents.

I had to remotely connect to a VM in Paris. This was almost impossible to use. The developer of this documentation system had left the Paris office several years earlier, and noone wanted to figure out how to modify the system.

I suggested moving the entire documentation to Framemaker. The French team did not want to do this, so I suggested a compromise: Running their script-based system on a local PC with no VM.

I had 3 goals:
(1) Install the VM on my computer. Easy to do, but connecting with Perforce was a problem.
(2) Run without a VM.
(3) Document in detail how to do (1) and (2).

The following document describes my modified CIT documentation processes.

1_cit_doc_processes.pdf

My solution was developed in the shortest time possible and was very practical, only making a minimal set of changes to achieve the goal at hand.


---------------------------------------------------------------------------------


10. Telecommuting


The following document describes how to access documents in the Lotus Notes DB that I maintained for VPMS. I always document clearly my work processes so that others can easily work with me.


28_vpms_dokudatabasereadme_v04_000216_1304.pdf 



============================================================


Work examples
11 July 2012
References
International experience and languages
Tech experience
Language  study methods
terry@slowchinese.com, +1-765-698-7181