Archive for reporting

Modern Production Expectations

Posted in Web2.0 Productivity with tags , , , , , on April 16, 2010 by Lance Strzok

So I recently missed two stops on the Metro as I began to refine the question into, “What should a modern day production system do?”

To lay out the general environment, let’s just say that there are many writers on many topics around the world that may want to contribute collaboratively to this system in an effort to make sure it is accurate and represents the collective knowledge on the subject at the time.

These are some things that I thought of:

* Web based
* Notify me when someone else is writing on a topic or interest of mine
* Show all new pages and/or trending topics
* Alert me when the product reaches milestones, is rejected, edited or approved
* Allow for comments by the person that rejected or approved the document as it went through the process
* I want to be able to define and change styles, fonts, headers, keywords, meta data, on single or groups of documents easily
* Low barrier to entry, edit and create documents or articles
* Flexible approval process that accommodates definable paths for approval if necessary
* Discoverable to all at all stages in the process
* Links to other tools and tells them when a product is started, completed or hit a milestone
* Delineate between significant and minor edits
* Be searchable in all stages of development
* Include what we knew and when we knew it in a record that can be traced
* Easy sourcing method embedded in the tool that links to actual sources or discussions of the source
* Include a feedback mechanism for completed products
* Easily moved, removed or replaced in its entirety (database)
* Easily backed up
* The ability to add keywords, categories or metadata at a later date to bulk groups of documents
* The ability to remove undesirable metadata
* Integrates with other tools and services easily
* For every non-minor change, prompt for a source, significance and classification
* For existing sources in the document, have them appear on a drop down for selection
* Notifications for all that subscribe by either email or real simple syndication (RSS)
* Links to contributing authors and a mechanism to view which authors created what material
* Link to other documents in the same or similar categories
* People that read this also read this…
* Accept, use or allow creation of templates for initial layout and article formats
* Images have their own link and can be shown or not shown as a user preference
* Be able to edit and watch edits being made in near real time color coded by author (etherpad like)
* Highlight text
* Color text
* Annotate during edit
* Easily export or transfer to xml, html, pdf, and opendocument formats
* Generate statistics on various aspects of the articles including which authors contributed and how much
* Generate a list of those people that are watching the product being made and those that read the article when it is completed
* Show where the document is in the review or approval process as it is defined
* Integrates with other new media tools
* Mouse roll over any text shows – classification, author, and source
* The ability to link to a section or paragraph by way of a URL
* Autobuild an outline or table of contents as the product is being made or within the template
* Search within an article
* Be searchable from other tools
* Automatic lat/long, location, and place name recognition for use with geographic selection of reporting
* Place for questions related to the document that can be watched by the contributors, and the other followers that may want answers to questions in the document
* Temporal recognition
* Easily embed graphics
* Text flows around graphics
* System finds and makes links to related documents based on metadata, and words within the document
* Selectable contributors (IC, Agency, COI, or specific Individuals)
* Single sign on, hooked into PKI and LDAP mechanisms
* Inexpensive
* Robust track changes
* Notification of changes
* Undo button
* Transparency of comments, and creation
* Discussion page for resolution of differences
* Classification roll up (Document classification is as high as any content within it)
* Dirty word check or links to a standard dirty word service that is updated by the community
* Spelling check and grammar check as you type

So tell me what else you would want your production system to do so that I can include them in future requirements.

Thanks for reading and commenting.