To elaborate on the work that I do- I manage a small offshore development team of 11 for a equity research authoring tool.
We leverage the Smart Documents feature of Word 2003 extensively. This allows us to mark specific content fragments within the document with XML tags, thus allowing validations to be performed, to display content specific UI on the Word Task Pane, display SmartTags that suggest context specific actions and so on.
My first task when I joined the team was to play a technology role, primarily to design and implement a feature that we call compilations. Easiest way to think of this feature is to remember ETL, as in Extract Transform Load of Warehousing data. We extract content from source documents authored with our tool, perform some transformations and load them onto a new target document.
In developing this feature I have learnt a lot of technical and non-technical aspects involved in designing, implementing and maintaining a product feature. Over the next few blog entries I hope to start off with the concrete technical topics and then move onto the more abstract management related areas.
Topic of my technical posts will be on WordML and how it can be leveraged to create documents that hold structured xml tagged content.