{"text_format":"2","workbook":"xls","n_sheets":3,"sheets":["Sheet1","Sheet2","Sheet3"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"Sheet1","index":0,"n_rows":48,"n_cols":4,"rows_kept":48,"cut":false,"hidden":false,"merged":[],"flags":["formulas_cached_only"]}
["ROADMAP ITEM","ADDITIONAL COMMENTS","DIFFICULTY","CHANGE SIZE"]
["Add menu option to open and display a diagram referred to by a  EA_DocGenDiagramLink element.",null,"easy","small"]
["Add menu option to open and display properties of elements referred to by a EA_DocGenElementLink element.",null,"easy","small"]
["Add simple fomatting language to support some of MS-Words formatting capabilities.","Bold/Italic/Underline","moderate","medium"]
[null,"Indentation/Centering/Alignment","moderate","medium"]
[null,"Outline numbering","moderate","medium"]
[null,"Cross referencing","hard","large"]
["Enable tagged value (or stereotype) to be used to filter in/out elements from EA_DocGen's view","May be problematic - what if >1 doc model wants to use the package an element is contained in, with one model wanting to see the element and the other not wanting to see it? Could perhaps added filtering controls to notes of a link element.","easy","small"]
["Create a new EA_DocGenDiagramLink type that can be used to pull in external diagrams (ie. not in model) for pasting into the generated document.","Probably not needed?","hard","medium"]
["Create a new EA_DocGenDocLink that can be used to pull in content from another MS-Word document for pasting into the generated document (need to figure out how to control content specificity, eg. use bookmarks, section numbering, or some other method).","Probably not needed?","hard","large"]
["Invent a package skip heading level control option like that used for elements, to be used in an EA_DocGenPackageLink element.",null,"easy","small"]
["Invent a method to highlight API publishable content as distinct from internal implementation details.","Probably use stereotype?Andy Parker also mentioned this in our meeting with him on EA and SSW architecture and he implied that the tool champion should take this forward and suggest a way to do it. Who is the tool champion?","easy","small"]
["Invent a method to control specifically what classes are to be considered for the unit test traceabilitiy table generation (might be related to the notion of publishable content).",null,"moderate","medium"]
["Detect diagram dimensions and determine optimal page orientation and size in the generated document, adding section breaks if necessary to the document.",null,"moderate","medium"]
["Create a new EA_DocGenOpt element that can be used to modify document generation options at certain points in the document model. ","This might be useful to change on the fly, element type filter settings in certain parts of the document model.","moderate","medium"]
["Remove progress display from generate document from model layout dialog.","Users should view the output tab instead.","easy","medium"]
["Create a thread in which to do the document generation.","If it fails (or locks up), it can be killed off, and EA can continue to be used. ","easy","medium"]
["Create additional method of Terminology content creation"," Use an in-line EA_DocGenTable element.","easy","small"]
["Enhance the EA_DocGenTable element to contain column sizing controls, and table indent control.",null,"easy","small"]
["Remove older requirement format options, leaving just the one single way of expressing requirement elements in a document.",null,"easy","medium"]
["Add additional document layout templates as they become available.",null,"easy","medium"]
["Add support for serialising use case elements to the document.",null,"easy","large"]
["Serialise to Open Document Standard representation instead of MS-Word",null,"hard","large"]
["Alphabetically sort terminology elements",null,"easy","small"]
["Add support for serialising hereto un-parsed model structure.","Method constraints","easy","medium"]
[null,"Method Tags","easy","medium"]
[null,"Element Resources","easy","medium"]
[null,"Element Scenarios","easy","medium"]
[null,"Element Issues","easy","medium"]
[null,"Element Files","easy","medium"]
[null,"Element TaggedValues","easy","medium"]
[null,"Element Metrics","easy","medium"]
[null,"Element Risks","easy","medium"]
["Add menu item to generate package structure layout for any document selected from the document repository","Users select a document from the DocRepository and EA_DocGen reads it and re-creates a package structure in EA for it.","hard","large"]
["Allow Terminology sections to be constructed from linked content from multiple source packages.","This allows a project to create common glossary content and EA users can easily re-use terminology lists created by others and used in other document models.","moderate","medium"]
["Modify EA_DocGenTable element to allow it to pull in CSV lists from other places","This might support better terminology formation.","hard","medium"]
["Modify EA_DocGen Reference creation to allow enqury on document repository",null,"hard","medium"]
["Investigate ways of avoiding use of the system clipboard.","System clipboard is used for copying GUIDs and Diagrams.","hard","medium"]
["Introduce ability to reflect nested element structure in the generated document.","Currently, nested elements are represented at the same heading level in generated documents, driven partly by the way EA presents the elements in it's collections.","hard","medium"]
["Investigate a way of improving the removal of existing content in the input template.","This feature has been a source of problems in the past.","moderate","moderate"]
["Performance optimisations","Evaluate code against c# performance guidelines","easy","large"]
["Create a GUI form to better aid users in creating an EA_DocGenRelationshipMatrix element.",null,"hard","large"]
["Add a document model validation feature","This would parse the model to ensure all links were good and no other problems were found, such as missing descriptions, etc.","moderate","large"]
["Programmatically generate all document styles EA_DocGen depends on","This would mean that whatever input template a user provided will not adversley affect the generated document content and the styles applied to that content, and, as was the case recently with \"Heading 7\", errors in the template styles could be patched in EA_DocGen.","moderate","moderate"]
["Investigate if it is possible to create document model content links in a more intuitive way, or one involving less steps.",null,"hard","hard"]
["Create a common ERG Utils add-in from some of the more useful code in EA_DocGen and EA_ReqPro, and add to it over time as experience demands. This is not so much a roadmap item for EA_DocGen itself but for add-in development as a whole and the management and use of the EA tool  in ERG.","I think over time, this would be a good idea. Users of EA will on occasion find they need to do something that is time consuming but that could be automated in an add-in. For example, model re-organisational processes, changing visibility or other characteristics of items in a set of items, model validations that EA's woefull model validation fails to provide, etc","moderate","large"]
["Add menu item to disable GUID capture confirmation dialogs","Rid users of those pesky nuisance dialogs.","easy","small"]
["Add html-like tags to allow separation of method description, from description of return values and exceptions.","Might make API documentation easier to read and more consistent.","moderate","moderate"]

{"sheet":"Sheet2","index":1,"n_rows":0,"n_cols":0,"rows_kept":0,"cut":false,"hidden":false,"merged":[],"flags":["formulas_cached_only"]}

{"sheet":"Sheet3","index":2,"n_rows":0,"n_cols":0,"rows_kept":0,"cut":false,"hidden":false,"merged":[],"flags":["formulas_cached_only"]}