Thursday, January 12, 2012

Information Governance Uncovered

Content management is useless without information governance. In fact, it does not exist. You cannot successfully manage content if you don't have policies and procedures in place to govern it.

In my previous post on information governance, I mentioned that information governance is set of structures, policies, procedures, processes, and controls implemented to manage information at an enterprise level, supporting an organization's immediate and future regulatory, legal, risk, environmental and operational requirements. Let's look closely at these structures, policies, procedures, processes and controls.

Content Types

Before uploading content into your CMS, you need to determine what types of content you have now and/or will have in future. Knowing this will help you to set up the taxonomy and metadata accordingly and to make sure that your CMS contains documents that you would expect to find there. Uploading documents that are not included in your content types list, would create havoc in your CMS. If you have multiple systems in place such as document control systems, CRM, ERP, etc., you need to determine what documents each system will contain and what interactions these systems will have with each other.

Document Owners

You have a content management system (CMS) in place and you have uploaded your documents there. And you keep uploading them. At some point in time, you are going to have thousands of documents in your CMS. Well, they can't just stay there indefinitely without somebody taking some action about these documents such as update, move to the archive, delete, etc. In addition, when users look at these documents, they may have questions about content of these documents. Somebody has to own these documents. Each document should have a document owner. It could be a group name. The document owner should be entered into the document metadata. This will allow users and the CMS administrator to find owners of documents.

Retention Schedule

If you upload documents into your CMS and do nothing about them, the time will come when your search for documents will retrieve obsolete documents which will over-flood the system. In order to prevent this from happening, retention schedule needs to be put in place. Determine document types for your content. For each document type, determine the period of time, during which this document type is current and active.

For each document type, set up a workflow which would trigger an email to the administrator that this document type has reached an expiration date. This workflow is based on the expiration date of the document type. Upon receiving this email, the content administrator should contact the document owner who would make a decision whether this document needs to be reviewed and updated, moved to archive, or deleted. If the document is reviewed and updated, re-set the workflow for the next period of time.

Change Management and Control

When you set up taxonomy, metadata, naming conventions, systems functions, etc., they should not arbitrarily be changed. There should be a procedure in place for a change management. Changes like this, should go through a workflow and be approved. In addition, users feedback should be obtained.

Naming Conventions

For each document type, you need to establish naming conventions. Users should be able to have a very good idea what the document is about without opening it. This would save a lot of time for users.

Approval and Publishing Documents

Set up a workflow for content approval and publishing documents. Users upload documents and populate metadata. They may upload documents in a wrong place or enter wrong metadata. These errors would impact search and browse functions. The administrator should check to make sure that the document has been uploaded into the correct place and the correct metadata is entered. Errors should be corrected before the document is published.

Time for Check-out Documents

In a CMS environment, users need to check out documents if they need to edit them. They may check out documents and leave them checked out for a long time. While documents are checked out, other users can't edit them. Set up a policy with the time frame that users can have their documents checked out to them. Monitor checked out documents. If you see a checked-out document with expired check out time frame, contact the user and request that the document would be checked in. You can also check in the document yourself or discard the check out.

Permissions

Determine your users groups. For each document type, determine which permissions should your users groups have, e.g. read and write or read only. It is highly recommended that only CMS administrator has full permissions to the system. Users should not be allowed to change the system.

These are main and most important procedures. Depending on your specific requirements, you may have other procedures in place. Set them up from the very beginning of your CMS deployment and educate your users about them. Create these procedures with users feedback. When users provide their feedback to you, they will agree with these procedures and will follow them.

Tuesday, January 10, 2012

Enterprise Search

Enterprise search is the practice of identifying and enabling specific content across the entire organization to be indexed, searched, and displayed to authorized users.

How does Enterprise Search affect your organization? When individuals within your company are searching for documents, are they finding the correct and most current information? When customers visit your website, are they locating the products and services with ease? These are essential questions to make sure your company maximizes its profitability.

Business intelligence and enterprise search solutions allow both your employees and customers to locate the information they need to make the most informed decisions. Universal Enterprise Search is the key way in which companies organize their information and allow individuals to locate exactly what they are looking for.

Companies may have few managed content repositories. It could be few content management systems, knowledgebase applications, wiki applications, CRM, ERP, etc. They are usually isolated from one another. Companies also may have unmanaged content repositories such as network drives. These repositories grow fast thus resulting in disconnected enterprise knowledge assets.

In a situation like this, it would be a good idea to have a search tool that would allow users to search all these repositories at the same time. "Universal Search" term was born. Another term that was born is "Content Management Interoperability Services" (CMIS) which offers to connect some of those repositories. Companies are looking into Enterprise Search (ES) as a shortcut to their findability problems.

Enterprise search is not an alternative to ECM systems. Even though there are search applications that allow the search across different platforms, enterprise search alone is not a solution to the findability problem. While enterprise search provides great value, it does not mean that you can give up integrating your repositories or leave your content on network drives.

Whit Andrews, Gartner VP, distinguished analyst, and author of Gartner's 2009 "Magic Quadrant for Information Access Technology" report (Gartner includes enterprise search as a part of "Information Access Technology") stated that with having right enterprise search you can get search that will be very effective, but it isn't the same as 100% success. He also acknowledged that you cannot simply buy, install, and walk away from powerful ES systems. Both ES and ECM systems require diligence and governance.

Leslie Owens, a Forrester Research analyst, is also skeptical about the likelihood of an ES quick fix, although she too is a strong proponent of targeted search applications.

In addition, out-of-the-box search may get you part of the way to findability, but [it] generally works best when enhanced with supporting semantic information-such as controlled vocabularies.

Every content repository should have two access points - search and browse. Users are going to use the Search access point if they know exactly what they are looking for. They are going to enter keywords in the search field and retrieve results. If they retrieve too many results, the presence of metadata will allow them to limit the search to specific results.

If users don't know what they are looking for, they are going to browse the content to get some ideas of what is available in the content repository. At some point during browsing, they may switch to search.

Therefore having only search as one access points is not enough to ensure findability of content. Metadata and taxonomy are invaluable tools to ensure that search and browse access points work properly. Taxonomy that is intuitive would greatly help the browse access point. The successful taxonomy is the one that is not too deep and not too wide. The users should be able to get to content with as few clicks as possible and yet the list of documents should not be too long. Users are not going to scroll through long lists of documents.

Naming conventions are extremely important. If users can figure out the contents of a document from its name without opening it, it will greatly speed up the time the user will spend browsing for documents.

Having information governance in place will make sure that the content resides in the correct place, that is has correct metadata, and that the content follows procedures to keep it accurate and up-to-date.

So is it ECM or ES? The answer is both.

In my future posts, I will review search applications and will further address search strategy. I will also review few case studies in ECM and ES.

Monday, January 9, 2012

Consequences of GxP/GMP for Information Technology

In my last post, I described the GMP requirements for document control. In this post, I am going to describe the GMP requirements for information technology used in a GMP company.

For a drug to be produced in a GxP compliant manner, some specific information technology practices must be followed. Computer systems involved in the development, manufacture, and sale of regulated product must meet certain requirements such as:
  • secure logging: each system activity must be registered, in particular what users of the system do, that relate to research, development and manufacturing. The logged information has to be secured appropriately so that it cannot be changed once logged, not even by an administrative user of the system;
  • auditing: an IT system must be able to provide conclusive evidence in litigation cases, to reconstruct the decisions and potential mistakes that were made in developing or manufacturing a medical device, drug or other regulated product;
  • keeping archives: relevant audit information must be kept for a set period. In certain countries, archives must be kept for several decades. Archived information is still subject to the same requirements, but its only purpose is to provided trusted evidence in litigation cases;
  • accountability: Every piece of audited information must have a known author who has signed into the system using an electronic signature. No actions are performed by anonymous individuals;
  • non-repudiation: audit information must be logged in a way that no user could say that the information is invalid, e.g. saying that someone could have tampered with the information. One way of assuring this is the use of digital signatures.
GMP guidelines require that software programs must be validated by adequate and documented testing. Validation is defined as the documented act of demonstrating that a procedure, process, and activity will consistently lead to the expected results. The software validation guideline states: “The software development process should be sufficiently well planned, controlled, and documented to detect and correct unexpected results from software changes."

To validate software, it must be:
  • structured, documented, and evaluated as it is developed;
  • checked to make sure that it meets specifications;
  • adequately tested with the assigned hardware systems;
  • operated under varied conditions by the intended operators or persons of like training to assure that it will perform consistently and correctly.
It is important to notice these requirements since a document management system is required to control documents, so this document management system must meet these requirements for information technology.

Friday, January 6, 2012

GxP/GMP and Document Control

In the regulated environment, the document control is the cornerstone of the quality system. It is so important that if an external audit identifies deficiencies in the document control system, the entire organization can be shut down.

In my last post, I talked about the connection between ISO 9001 and document control. ISO 9001 is one example of the regulated environment. It is usually used in engineering types of companies. In food, drugs, medical devices, and cosmetics industries, GxP/GMP regulations are used. Today, I am going to talk about the connection between GxP/GMP and document control.

GxP is a general term for Good Practice quality guidelines and regulations. The titles of these good practice guidelines usually begin with "Good" and end in "Practice", with the specific practice descriptor in between. GxP represents the abbreviations of these titles, where x (a common symbol for a variable) represents the specific descriptor.

For example: Good Clinical Practice (GCP), Good Laboratory Practice (GLP), Good Manufacturing Practice (GMP), Good Safety Practice (GSP), and many others.

A "c" or "C" is sometimes added to the front of the acronym. The preceding "c" stands for "current." For example, cGMP is an acronym for "current Good Manufacturing Practice." The term GxP is only used in a casual manner, to refer in a general way to a collection of quality guidelines.

The purpose of the GxP quality guidelines is to ensure that a product is safe and meets its intended use. GxP guides quality manufacture in regulated industries such as food, drugs, medical devices, and cosmetics.

The most central aspects of GxP are traceability - the ability to reconstruct the development history of a drug or medical device and accountability - the ability to resolve who has contributed what to the development and when.

GMP is the most well known example of a GxP.

Good Manufacturing Practice (GMP) are practices and the systems required to be adapted in pharmaceutical and medical devices companies. GMP is the guidance that outlines the aspects of production and testing that can impact the quality of a product.

Many countries have legislated that pharmaceutical and medical device companies must follow GMP procedures, and have created their own GMP guidelines that correspond with their legislation. Basic concepts of all of these guidelines remain more or less similar to the ultimate goals of safeguarding the health of the patient as well as producing good quality medicine, medical devices, or active pharmaceutical products.

In the U.S. a drug may be deemed adulterated if it passes all of the specifications tests but is found to be manufactured in a condition which violates current good manufacturing guidelines. Therefore, complying with GMP is a mandatory aspect in pharmaceutical and medical devices manufacturing.

Documentation is a critical tool for ensuring GxP/GMP compliance.

This is what GMP states about document control:

Each manufacturer shall establish and maintain procedures to control all documents that are required. The procedures shall provide for the following:

1. Document approval and distribution. Each manufacturer shall designate an individual(s) to review for adequacy and approve prior to issuance all documents. The approval, including the date and signature of the individual(s) approving the document, shall be documented. Documents shall be available at all locations for which they are designated, used, or otherwise necessary, and all obsolete documents shall be promptly removed from all points of use or otherwise prevented from unintended use.

2. Document changes. Changes to documents shall be reviewed and approved by an individual(s) in the same function or organization that performed the review and approval of original documents, unless specifically designated otherwise. Approved changes shall be communicated to the appropriate personnel in a timely manner. Each manufacturer shall maintain records of changes to documents. Change records shall include a description of the change, identification of the affected documents, the signature of the approving individual(s), the approval date, and when the change becomes effective.

These requirements are consistent with document control requirements stated in ISO 9001 which I described in my previous post.

The role of QA, in regards to the document system, is one of management and overview. QA ensures that all documents are maintained in a controlled fashion and that all procedures are being used within a company are approved by the appropriate subject matter experts, are consistent with other documents, and are the most current version. One way that QA ensures this is by being the last signature on all approved documents. All documents; current, obsolete, superseded, as well as all the history on the creation and revision of the document are kept in Quality Assurance.

These are the steps of the document control procedure:

Creation

Any knowledgeable employee should be able to write or revise documents as needed.

Revising

When revising a document the redline changes along with detailed justification of the changes should be routed.

Routing

The document control function of QA is responsible for routing documents for review and approval. It is suggested that a pre-route be done to ensure that all affected parties are in agreement with the document before it is submitted to QA. There should be a documented process detailing how documents are submitted for review and approval.

A controlled form listing all the changes made to the document, justification for the changes, and a list of personnel who need to review the document needs to be routed along with the document. At a minimum the author’s manager, all affected department heads, and QA need to review the document. Other Subject Matter Experts can be included.

Approval

Once all affected parties have agreed to the changes, document control will prepare the document for approval. All changes will be incorporated into the document. For new documents the version # will be 00. For each revision of a document the version number will increase (01, 02, 03, etc). A master document will be routed for approval signatures.

Typically the approval signatures are the Author, the Department Head, and QA. QA must be the last signature on all documents. Usually the approval signatures only appear on the first page of the document. Once the master document has been signed, and effective date is stamped onto each page of the document. The effective date must be far enough in advance to allow for the document to be trained on before it becomes effective (typically this is 5 days).

Distributing

On the effective day copies of the signed master document are routed to the affected departments. The departments will remove the old version and replace it the new version (for revised documents). If the document is new, there will be no replacement document to remove.

The old versions must be returned to document control. On a periodic basis document control personnel should audit the binders to determine if they contain the correct versions. Each document binder should contain a table of contents and only those documents that the department is responsible for. A full set of all approved documents should be in the QA department as well as in a central company location.

Archiving

Old revisions of documents will be stamped as superseded. No document revisions will be discarded or altered. A file will be maintained within QA that contains all the superseded documents and the signature approvals of personnel who agreed to the revisions.

Obsolete

If a document will no longer be used by any department in the company it can become obsolete. The document must be stamped as Obsolete and all copies removed from all document binders. It is a good idea to place a notice in the document stating that the document has been Obsolete.

Good manufacturing practice (GMP) regulations require that all documentation be issued, managed and controlled using a document management system.

In my future posts, I will further describe GMP regulations pertaining to documentation and documentation management systems.

Thursday, January 5, 2012

ISO 9001 and Document Control

ISO 9001 specifies requirements for a Quality Management System (QMS) where an organization needs to demonstrate its ability to consistently provide product that meets customer and applicable statutory and regulatory requirements.

An organization is required to establish, document, implement, and maintain a quality management system and continually improve its effectiveness.

A cornerstone of the QMS is document control. Therefore, in order for an organization to meet ISO 9001 requirements, it must have a document control system in place. Auditors pay particular attention to document control.

Document control is an essential preventive measure ensuring that only approved, current documents are used throughout the organization. Inadvertent use of out-of-date documents or not approved documents can have significant negative consequences on quality, costs, and customer satisfaction.

What is Controlled Document?

Let's define controlled documents. Controlled document is any document that is used to perform work and not for reference. Furthermore, ISO 9001 states that documents required by the QMS should be controlled.

The QMS includes the following documents: statements of quality policy and quality objectives, quality manual, procedures, and records determined by the organization to be necessary to ensure the effective planning, operation, and control of its processes.

The format and structure of the quality policy, quality objectives, and quality manual is a decision for each organization, and will depend on the organization’s size, culture and complexity.

A small organization may find it appropriate to include the description of its entire QMS within a single manual, including all the documented procedures required by the standard. Large, multi-national organizations may need several manuals at the global, national or regional level, and a more complex hierarchy of documentation.

ISO 9001 specifically requires the organization to have documented procedures for the following six activities:

1. Control of documents

2. Control of records

3. Internal audit

4. Control of nonconforming product

5. Corrective action

6. Preventive action

Some organizations may find it convenient to combine the procedure for several activities into a single documented procedure (for example, corrective action and preventive action). Others may choose to document a given activity by using more than one documented procedure (for example, internal audits). Both are acceptable.

Some organizations (particularly larger organizations, or those with more complex processes) may require additional documented procedures (particularly those relating to product realization processes) to implement an effective QMS.

Other organizations may require additional procedures, but the size and/or culture of the organization could enable them to be effectively implemented without necessarily being documented. However, in order to demonstrate compliance with ISO 9001, the organization has to be able to provide objective evidence that its QMS has been effectively implemented.

The typical controlled document types include:
  • policies - the company’s position or intention for its operation;
  • procedures - responsibilities and processes for how the company operates to comply with its policies;
  • work and/or test instructions - step-by-step instructions for a specific job or task;
  • forms and records - recorded information demonstrating compliance with documented requirements;
  • drawings - those that are issued for work;
  • process maps, process flow charts, and/or process descriptions;
  • specifications;
  • internal communication;
  • production schedules;
  • approved supplier lists;
  • test and inspection plans;
  • quality plans.
The type and extent of the documentation will depend on the nature of the organization’s products and processes, the degree of formality of communication systems and the level of communication skills within the organization, and the organizational culture.

Document Control Procedure

ISO 9001 states that the procedure for document control should be established which should include the following:

1. To approve documents for adequacy prior to issue.

Document approvals are mandatory and must be kept as a record as well. When determining who should approve a particular document, limit approvals to those with direct knowledge or responsibility for the document.

Approval signatures must be recorded prior to the release and use of the document. Approvals may be in the form of a written signature or a password-protected electronic approval record. The date of all approvals must precede the document's release date.

While not explicitly stated, this requirement also applies to temporary memos or postings that are used to communicate QMS or product-related requirements. Any temporary documents must be clearly identified, signed and dated. It is advisable to include an expiration date on temporary documents to ensure they are removed from use when intended.

2. To review and update as necessary and re-approve documents.

All documents must be reviewed periodically and updated and re-approved if needed. This review can be tied to a company's internal audit process, management review or scheduled on some periodic (annual) basis. A record of such reviews must be kept.

3. To ensure that changes and the current revision status of documents are identified.

When a document is updated, a record must be kept of the change, including the reasons for and nature of the change. In addition, current revision status must be maintained. This includes the current development stage (draft, review, approval, etc.) and the date or revision level (number or letter) identifying the current version of the document.

4. To ensure that relevant versions of applicable documents are available at points of use.

The storage and access of documents must easily allow individuals to find the appropriate version of a document to use where needed. Older versions of a document that are still needed (e.g. specifications for an older product) may remain active if necessary, but the revision level must be made clear.

You should consider where designated controlled locations of your documents will be established and whether short-term reference copies of controlled documents will be permitted. Typically, the easier it is for employees to access controlled copies when needed, the fewer times they will feel the need to use an uncontrolled copy of a document. Ensuring timely and convenient access to documents is frequently the source of high costs and repeated discrepancies.

5. To ensure that documents remain legible and readily identifiable.

The format and storage of documents must protect a document from being rendered unreadable due to wear or damage and that every document can be clearly identified through a title, document number or other suitable identification.

6. To ensure that documents of external origin determined by the organization to be necessary for the planning and operation of the quality management system are identified and their distribution controlled.

Documents that do not originate within the organization, but are necessary for ensuring quality and meeting customer requirements must also be controlled. These can include customer, supplier or industry documents. However, the extent of control is limited to clear identification and controlled distribution. A log or other record would suffice to track external documents.

7. To prevent the unintended use of obsolete documents, and to apply suitable identification to them if they are retained for any purpose.

Out-of-date documents or older versions of revised documents must be protected from unintentional use. This usually requires segregation or disposal of obsolete documents. Any obsolete documents that are kept for reference or other purposes must be clearly identified through markings, separate storage areas, or other means.

Controlled documents need to be clearly identified. Hard copy documents need to be stamped. Electronic documents need to be watermarked so that when they are printed, they could be identified that they are controlled documents and a user needs to verify an electronic version prior to use of this document.

Main Objectives

These are some of the main objectives of an organization’s documentation system:

1. Communication of Information

Documentation is viewed as a tool for information transmission and communication.

2. Evidence of conformity

Documentation is viewed as provision of evidence that what was planned, has actually been done.

3. Knowledge sharing

Documentation is used to disseminate and preserve the organization’s experiences. A typical example would be a technical specification, which can be used as a base for design and development of a new product.

Measuring Success

How can you measure the performance of your document control process? Here are some suggested metrics:

User satisfaction – Periodically survey your employees regarding the usability of your documentation. Use the results to improve the format of your documents and training of your authors.

Document errors – Track the number of document revisions due to information mistakes in your documentation. Results will often reveal weaknesses in your review and proofreading processes.

Up-to-date – Count the number of document revisions or audit discrepancies stemming from a document that is out-of-date. This will tell you whether your periodic document reviews or obsolete document provisions are effective.

Cycle time – Measure the time it takes a document to be developed or revised from initial draft to release. Work to improve the efficiency of your document control process as you would any other business process.

Cost – Consider tracking the costs associated with your documentation including developing, revising, storing, retrieving, distributing, filing, auditing, reviewing, approving, etc. Of these potential costs, document retrieval is often an expensive hidden cost generated when individuals must search endlessly for a document because of inadequate indexing, organization, storage or training.

Results of the performance measures of your document control process can help you determine how to drive continual improvements into your entire QMS.

In my next posts I will describe electronic systems that are used for document control.

Wednesday, January 4, 2012

SharePoint 2010 - Part 2

Yesterday, I started to describe the features of SharePoint 2010. Today, I will conclude the description of SharePoint 2010.

Enterprise Content Management

Managed Metadata Features

The new Managed Metadata service in SharePoint Server 2010 provides a set of features that enable organizations to manage taxonomies and metadata consistently across your SharePoint sites. With the new Managed Metadata service you can publish and share content types across site collections and Web applications and to use the Term Store to manage terms and taxonomies.

A taxonomy is a hierarchical organization of terms. Users can apply these terms to content on your site if you add the new managed metadata column to lists, libraries, or content types. Taxonomies and terms can be centrally managed within your organization, or you can integrate managed metadata with social tagging and enable users to suggest terms when they tag content.

Document Sets

SharePoint 2010 introduced document sets, which are a new content type that enables creating and managing work products that span multiple documents. Document sets are configured like other content types. They can be set up to include a set of default documents that people then customize when they create a new instance of a document set.

Document set features such as shared metadata, workflows, and versioning enable groups to manage the development of a work product or content set efficiently. A common example of a document set is a "pitch book" used by a team to group different document types together for a product promotion.

Document Center Site Template

The document center site template enables new document management features for a SharePoint site, including the new metadata-based navigation feature. With this feature you can browse content in a large list or library by using metadata rather than by folder location. Unique document IDs make content easy to find regardless of its location.

Records Management

SharePoint 2010 supports the management and discovery of content in place, without the need for a locked down repository for official records. Some of the new records management features include:
  • in-place records management that enables you to store records in place next to in-progress content;
  • retention policies that now include complex schedules, such as multi-staged schedules and more than seven included record management actions, such as "Send to a records archive" and "Declare" as an "in-place record";
  • for larger archives, the Records Center site has been improved by the addition of a hierarchical file plan, submission methods driven by metadata, and the ability to band together multiple site collections that can be managed as one large repository.
Web Content Management

New and improved Web Content Management features make it easier to publish Web pages and manage sites. In addition, SharePoint 2010 now includes support for streaming video.

The Web content authoring experience has been improved and simplified with the addition of the ribbon, which consolidates page commands and makes commands more task-based.

Improvements to export behavior as well as logging and reporting make content deployments easier.

Out-of-the-box Web Analytics features provide support for Traffic, Search, and Inventory analytics reports.

New support for rich media includes a new Asset Library, with rich views and pickers; support for videos as a SharePoint content type, a streaming video infrastructure, and a skinable Silverlight media player.

Large page libraries simplify the management of web sites with many pages.

Creating and managing different versions, or "variations" of publishing sites or pages is an operation that is now submitted to a queue and occurs in the background so users can continue working in SharePoint while the operation completes. A "View Changes" command has been added that allows to compare an older version of a web page with a more recent one. Changes are highlighted in a special report to enable side-by-side editing in the Rich Text Editor.

Search

New Search features in SharePoint 2010 make it easier to locate more relevant information and find colleagues quickly and efficiently. Improvements include a new results layout that refines information into categories, and includes better descriptions and metadata. In addition, people who are in your social circle will appear toward the top of your search results.

New features include:
  • refinement: helps to inform you about results and allows you to narrow search results by specific types such as site, author, or date;
  • pre-populated query suggestions, related search links, and acronym expansion;
  • ability to query for documents by using Boolean syntax (AND, OR, and NOT), and prefix wildcards (*);
  • ability to search SharePoint content from a computer running Windows 7;
  • improved "Did you mean?" to support more languages and terms within your enterprise.
By using search with the social computing and collaboration features in SharePoint 2010 you can:
  • search for a person by expertise to find someone who has the skills that match your needs;
  • use the phonetic name lookup to find similar sounding names (is it John or Jon?);
  • refine search results by using categories such as department or job title.
The search model uses the properties (or metadata) that you provide on documents. Search now combines the content for key phrases that might locate missing or inaccurate properties, which helps improve the search relevance.

Site searches are automatically scoped to the current site and its subsites rather than all sites.

Business Intelligence

Excel Services

New and enhanced features include:
  • improved features for visual data analysis, such as enhanced conditional formatting, sparklines, and intuitive data exploration by using filters;
  • tightly integrated client functionality with the PowerPivot for SharePoint, a new "self-service BI" feature from SQL server analysis services;
  • the ability to analyze millions of records quickly and easily;
  • new formatting and editing capabilities that enable to edit and format spreadsheets directly in the web browser just like in Excel. You can now apply color, style and size formatting to lines, borders, and numbers, and use the same background color features from Excel;
  • browser-based creation of new workbooks, and tables in workbooks.
Rich Charts

The new Chart Web Part, based on Dundas data visualization techniques, enables to add rich charts to SharePoint sites by using web-based configuration to connect charts to data from a variety of sources, such as SharePoint lists, external lists, Business Data Services, Excel Services, and other web parts.

PerformancePoint Services

PerformancePoint Services makes it easier to monitor and analyze performance against goals and make better business decisions:
  • create and use interactive dashboards with scorecards, reports (including reporting services and Excel services reports), and filters;
  • create and use scorecards that bring together data from multiple data sources (including Analysis Services, SQL server, SharePoint lists and Excel Services) to track and monitor your data;
  • use analytic reports to identify driving forces and root causes, and apply filters to personalize your reports;
  • integrate your business intelligence applications and information with other SharePoint features, such as collaboration and content management;
  • dashboards and dashboard items are stored, managed, and secured within SharePoint lists and libraries, providing you with a single security and repository framework.
Enhanced scorecards make it easy for you to drill down and quickly access more detailed information. PerformancePoint scorecards also offer more flexible layout options, dynamic hierarchies, and calculated Key Performance Indicator (KPI) features. Using this enhanced functionality, you can now create custom metrics that use multiple data sources. You can also sort, filter, and view variances between actual and target values to help you identify concerns or risks.

Enhanced analytic reports support value filtering, new chart types, and server-based conditional formatting. The unique visualization Decomposition Tree, a new report type available in PerformancePoint Services, enables you to quickly and visually break down higher-level values so you can understand the driving forces behind them.

Site Management and Customization

SharePoint 2010 includes view and adjust permission levels, including item-level permissions, for a particular user or group using the new permissions management tool.

New permissions management is available from every site collection, site, list or list item, so that you can easily add or remove users or groups, change permission levels, break inheritance, and manage anonymous access. In addition, you can view and adjust all permission levels granted to a particular user or group.

SharePoint 2010 includes the new Themes Gallery to select from several themes. You can also generate your own theme files from Microsoft PowerPoint and add them to the gallery for selection.

With the appropriate language packs installed, you can view settings pages, Help, and application content such as list titles and column names in your preferred language.

InfoPath can now be used to fully customize SharePoint’s list forms. You can change the look of the form, switch to multi-column layouts, break the form into sections, validate the information entered, pre-populate fields, and cause sections of the form to show and hide automatically. From any list, click the "Customize Form" command on the ribbon to launch InfoPath. After customizing the form, publish the form back to the SharePoint site to replace the default form.

All standard views of list items in SharePoint 2010 now use the customizable XSLT list view web part. From SharePoint Designer 2010, you can quickly apply custom styles to SharePoint’s list views and conditionally format rows based on their content.

SharePoint Designer 2010 can now be used to fully customize the the Approval, Collect Feedback, and Collect Signature workflows. Workflow capability has been expanded with new actions such as the rich pre-built approval actions.

Reusable workflows can be designed once, and then reused across multiple lists, document libraries, or content types. The SharePoint Designer 2010 user experience has been completely redesigned using the ribbon, creating an experience that’s simpler and more familiar to people who use Microsoft Office.

Thursday, December 29, 2011

SharePoint 2010 - Part 1

Today, I am going to describe more details about SharePoint 2010.

New user interface

SharePoint 2010 user interface includes a new ribbon to perform tasks quickly and in the context of your work. If you work with 2007 Microsoft Office applications such as Microsoft Word or Microsoft PowerPoint, you are already familiar with the ribbon.

Like the ribbon in these Office applications, the new ribbon in SharePoint 2010 is designed to help you quickly find the commands that you need to complete your tasks. Commands are organized in logical groups, displayed together under tabs. Each tab relates to a type of activity, such as working with a document in a document library or adding and formatting text on a page.

Collaboration

SharePoint 2010 includes the new co-authoring feature which allows few users to work simultaneously on the same documents. For example, to review a document you can send a link to the document in a SharePoint library, and all of the reviewers can provide their feedback in the document simultaneously.

Calendar feature has been improved. You can now schedule meetings and keep track of your schedule more easily. Improved calendar allows to display multiple SharePoint and Exchange calendars on a single page. You can easily add events to a calendar by clicking a date and entering details for the event without leaving the calendar. You can also drag and drop items within a calendar. There is the new Group calendar to schedule meetings with colleagues and schedule resources such as audio visual equipment and meeting rooms.

Working with wiki pages is more streamlined. You can insert and format content directly on the page with the new Rich Text Editor. Browse for images or photos on your local computer or network and insert them into your site without leaving the page you are on.

Managing multiple items in SharePoint lists is more efficient. Now you can select multiple items in a list and click a button to perform the same action on all the items at the same time. For example, you can check in or check out several documents at the same time.

Creating and managing blogs has improved authoring tools and new navigation. Use the new Rich Text Editor to more easily and intuitively author blog posts. Browse for images or photos on your local computer or network and insert them into your blog posts without leaving the page. Browse blog entries by month as well as by categories. You can see the number of posts for each month or category in real time. A new "Archive" link provides access to a view of all months since the blog’s inception and, within each month, posts are listed by category.

Social Computing

With the new features in SharePoint Server 2010 you can locate content and stay informed about people and areas of interest that matter most to you. New features include newsfeeds, social tagging, and ratings so that you can more easily keep track of your colleagues’ activities, as well as share relevant content.

Improvements to "My Sites" help you use your "My Sites" and profiles to share knowledge in your specific area with your colleagues. Adding interests and responsibilities to profiles makes it easier for colleagues to find each other through newsfeeds, ask and answer questions, and to connect in other ways.

You can use activity feeds on My Sites to follow your colleagues’ activities, stay informed of developments in areas you are interested in, and connect with others who are looking for help in areas you are interested in. You can also receive recommendations for new colleagues or keywords to follow, so that you can expand your professional network and knowledge.

Mobile SharePoint

With SharePoint Web pages optimized for viewing on small devices, you can now view and work with documents, blogs, wikis, back-end business data, and sites from your mobile phone. You can use the mobile search experience for finding people, contact information, SharePoint content, and finding data in custom databases. Subscribe to text message (SMS) alerts for changes to documents in SharePoint or to any SharePoint document library or list.

Offline access to site content

Microsoft SharePoint Workspace now enables you to work with SharePoint sites, libraries, and lists on your desktop while disconnected from your corporate network and then to synchronize your changes when you reconnect to your corporate network.

Major benefits of this offline and online integration include:
  • you can quickly view, add, edit and delete SharePoint library documents or list items while you are offline;
  • two-way synchronization between your computer and the network—that is, updates to data on your computer or on the network—are automatic while you are connected to the network;
  • content is automatically synchronized when you take your computer offline and then go back online;
  • you can use the new External List feature to work more efficiently with back-end business data—such as SQL Server databases and SAP—while you are offline.
Business Connectivity Services (BCS)

Business Connectivity Services (BCS) enables SharePoint integration with external data, including line of business applications. BCS builds on top of the Business Data Catalog (BDC) technology delivered in Microsoft SharePoint 2007. Use BCS to:
  • more easily define external content types—previously referred to as “entities”—by using SharePoint Designer’s visual interface, without using an XML editor;
  • connect to a wider range of data sources—relational databases, SAP, Web services, and custom applications—and interact with them in richer ways, including full create, read, update, and delete support;
  • use rich client extensions to build a SharePoint application and extend it to Office client applications such as SharePoint Workspace, Outlook and Word, so you can work with your external data offline;
  • view external back-end business data across server and client applications with no customization, including seamless business data integration with SharePoint lists.
I will describe more details about SharePoint 2010 in my next post.

Wednesday, December 28, 2011

SharePoint 2010 - What is different?

My last post was about Microsoft SharePoint. Today, I am going to talk about the differences in SharePoint 2010.

SharePoint Editions

Microsoft SharePoint 2010 comes in three different editions: SharePoint Foundation, SharePoint Standard, and SharePoint Enterprise.

Microsoft SharePoint Foundation

Microsoft SharePoint Foundation is the platform for all products in the SharePoint family. It contains all of the core functionality and architecture drawn on by the commercial versions of the package. SharePoint Foundation is available for download at no cost. Downloading SharePoint Foundation however, requires a mandatory registration.

Microsoft SharePoint Standard

Microsoft SharePoint Standard builds on the Microsoft SharePoint Foundation in a few key product areas:

Sites: audience targeting, governance tools, secure store service, web analytics functionality.

Communities: "MySites" (personal profiles including skills management and search tools), enterprise wikis, organization hierarchy browser, tags, and notes.

Content: improved tooling and compliance for document and record management, managed metadata, word automation services, content type management.

Search: better search results, search customization abilities, mobile search, "Did you mean?", OS search integration, faceted search, and metadata/relevancy/date/location based refinement options.

Composites: pre-built workflow templates, BCS profile pages.

Note: some search features are available in Search Server Express - a no-cost add-in for Microsoft SharePoint Foundation. SharePoint Standard licensing includes a CAL (client access license) component and a server fee. SharePoint Standard may be also be licensed through a cloud model.

It is possible to upgrade a SharePoint farm from Foundation to Standard. The product is equivalent to Microsoft Office SharePoint Server (MOSS) 2007.

Microsoft SharePoint Enterprise

Built upon SharePoint Standard, Microsoft SharePoint Enterprise features can be unlocked simply by providing an additional licence key. The product is the equivalent to MOSS 2007 Enterprise.

Extra features in SharePoint Enterprise include:
  • search thumbnails and previews, rich web indexing, better search results;
  • business intelligence Integration, Dashboards, and Business Data surfacing;
  • PowerPivot;
  • PerformancePoint;
  • Microsoft Office Access, Visio, Excel, and InfoPath Forms services;
  • SharePoint Enterprise Search extensions.
SharePoint Enterprise licensing includes a CAL component and a server fee that must be purchased in addition to SharePoint Server licensing. SharePoint Enterprise may also be licensed through a cloud model.

Changes in end-user functionality added in the 2010 version of SharePoint include:

  • user interface featuring Ribbon. The ribbon, part of the redesigned user interface, helps to get the work done faster by placing commands on task-based tabs that are easy to navigate;
  • business connectivity services - providing interfaces for interacting with business data;
  • new governance and workflow functionality;
  • use of Wiki pages rather than Web part pages in default templates;
  • social profiles and social networking features;
  • support for SharePoint Workspaces 2010;
  • a re-developed client editor (SharePoint Designer);
  • multi-browser support: Internet Explorer 7, Mozilla Firefox 3.6, Chrome 12, Safari 4.04.
Major Server-side or Developer changes include:
  • new central administration UI;
  • replacement of "Shared Service Providers" with "Service Applications";
  • jQuery & Silverlight Support, plus more theming flexibility;
  • new client-side Object Model APIs for JavaScript, Silverlight, and .NET applications;
  • claims-based authentication;
  • support for Windows PowerShell;
  • Sandboxed solutions.
Additional changes exist in paid/advanced versions of SharePoint 2010.

Evaluations of SharePoint by industry analysts have varied. In late 2008, the Gartner Group put SharePoint in the "leaders" quadrant in three of its Magic Quadrants (for search, portals, and enterprise content management). By a wide margin, SharePoint is the most popular high-level enterprise web application platform used today.

More details about SharePoint 2010 in my next post.

Friday, December 23, 2011

Content Management Systems Reviews - Sharepoint

First launched in 2001, Microsoft SharePoint is typically associated with content a management system, but it is actually a much broader platform of web technologies, capable of being configured into a wide range of solution areas.

SharePoint is designed as a broad, central application platform for multiple purpose. SharePoint's multi-purpose design allows for managing of intranet portals, extranets, websites, document management, collaboration spaces, social tools, enterprise search, business intelligence, project management, workflow automation, and core infrastructure for third-party solutions.

Microsoft sells licenses for SharePoint per user or per site and also provides SharePoint as a service in their cloud computing offerings. The product is also sold as a cloud solution by many third-party vendors.

The SharePoint wheel

Microsoft's SharePoint marketing refers to the "SharePoint Wheel" to help describe the package of functionality built into the SharePoint platform. The wheel refers to six abstract functional capabilities:

Sites: The SharePoint platform fundamentally enables users to provision 'sites' (public or private) without a requirement for specialized knowledge. SharePoint is designed to become the central location for management of sites in an organization.

Communities: SharePoint aims to support the formation of communities within an organization - these communities may form around teams, projects, clients, geographic locations, etc. SharePoint also provides social features and social integration.

Content: SharePoint provides a central location to put content such as files, documents, or general information. This can be accessed and modified within a web browser or using a client application (typically Microsoft Office) via desktop or smartphone. SharePoint 2010 also provides a concurrent edit ability with Office 2010.

Search: SharePoint provides a range of search abilities, including in documents, in external content (such as network shares or public websites), and in user profiles.

Insights: SharePoint provides data integration, data crawling, and report design to enable business decision making. SharePoint can integrate with SQL Server Reporting Services to surface business intelligence.

Composites: SharePoint provides an application platform based on ASP.NET 3.5 allowing no-code solutions to complex business problems using SharePoint Designer. SharePoint also allows custom code solutions to be deployed using Visual Studio.

Applications

The most common uses of SharePoint include:

Intranet portal: A SharePoint intranet portal is a way to centralize access to enterprise information and applications on a corporate network. It is a tool that helps a company manage its data, applications, and information more easily. This has organizational benefits such as increased employee engagement, centralizing process management, reducing new staff on-boarding costs, and providing tacit knowledge capture.

Enterprise content and document management: SharePoint is often used to store and track electronic documents or images of paper documents. It is usually also capable of keeping track of the different versions created by different users. In addition to being a platform for digital record management systems that meet government and industry compliance standards, SharePoint also provides the benefit of a central location for storing and collaborating on documents, which can significantly reduce emails and duplicated work in an organization.

Extranet sites: SharePoint can be used to provide password-protected, web-facing access to people outside an organization. Organizations often use functionality like this to integrate third parties into supply chain or business processes, or to provide a shared collaboration environment.

Internet sites: Using the Publishing feature, SharePoint can be used to manage larger public websites.

Users Interface

SharePoint offers web interface with a ribbon user-interface that is familiar to users of Microsoft Office. This interface provides a general user interface for manipulating data, page editing ability, and the ability to add functionality to sites.

Broadly, the web-based interface provides the ability to:
  • manipulate content in lists & libraries, pages and sites;
  • copy, create, delete, or rename lists & libraries, pages, sites and web-parts;
  • manage user permissions, and view document/page version histories;
  • manage definitions and properties of lists & libraries, pages, sites and web-parts.
Structure

Site collections

A site collection is used to provide a grouping of SharePoint Sites. Each web application must typically have at least one site collection. Site collections may be associated with their own content databases, or they may share a content database with other site collections in the same web application.
Sites

A SharePoint Site is a collection of pages, lists, and libraries configured for the purpose of achieving an express goal. A site may contain sub-sites, and those sites may contain further sub-sites. Typically, sites need to be created from scratch, but sites can also be created according to pre-defined templates that provide packaged functionality. Examples of Site templates in SharePoint include: Blogs, MySites, collaboration (team) sites, document workspaces, groupwork sites, and meeting workspaces. Sites have navigation, themes/branding, custom permissions, workflows, and have the ability to be configured or customized in a number of ways. In order to achieve a greater degree of maintainability, sites typically inherit site-level settings from their parent sites.

Lists & libraries

Lists and libraries are stored in SharePoint Sites. A List can be thought of as a collection of pieces of information — all of which (typically) have the same properties. For instance, you can have a list of links called "my links", where each item has a URL, a name, and a description.

Lists have many features such as workflows, item-level or list-level permission, version history tracking, multiple content-types, external data sources, and many more features. Some of these features depend on the version of SharePoint that is installed.

A library is a list where each item in the list refers to a file that is stored in SharePoint. Libraries have all the same behaviors as lists, but because libraries contain files, they have extra features. One of these is the ability to be opened and modified through a compatible WebDAV client (e.g. Windows Explorer).

Microsoft SharePoint comes with some pre-defined list and library definitions. These include: Announcement Lists, Blogs, Contacts, Discussion Boards, Document Libraries, External Content (BCS) lists, Pages, Surveys, and Tasks.

Some of these pre-defined lists have additional integration. For example, lists based on the contact content-type can be synced directly with Microsoft Outlook.

Web Parts

Web-parts are sections that can be inserted into Pages in SharePoint sites. These sections are UI Widgets whose typical uses are:
  • Displaying content defined in the web-part's settings (e.g. custom content or an iFrame);
  • Displaying items from Lists/Libraries (this can be customized in SharePoint Designer, using XSLT & CAML);
  • Providing Access to Features in the SharePoint platform (e.g. Search).
Web-parts based on completely custom code can be built in Microsoft Visual Studio 2010 and uploaded by end-users to SharePoint as packaged, sandboxed features. Due to the prevalence of SharePoint, third-party vendors often provide SharePoint web-parts for intranet sites.

Pages

SharePoint has three primary page content-types: Wiki pages, Web-part pages, and Publishing Pages. Unlike prior versions of SharePoint, the default page type is a 'Wiki Page', which enables free-form editing based on the ribbon toolbar. It is possible to insert Web-parts into any page type.

Search

SharePoint contains a limited search engine. Microsoft produces a free product called Microsoft Search Server Express to complement SharePoint Foundation. Different SharePoint search versions offer different features, but all search engines contain the ability to search within documents and - except in cloud environments: across external data sources (such as file systems).

Next time: I am going to talk about SharePoint 2010.

Thursday, December 22, 2011

Knowledge Management

Knowledge management (KM) includes a range of strategies and practices used in an organization to identify, create, distribute, and enable adoption of insights and experiences. Such insights and experiences comprise knowledge, either embodied in individuals or embedded in organizations as processes or practices.

Knowledge management efforts typically focus on organizational objectives such as improved performance, competitive advantage, innovation, the sharing of lessons learned, integration and continuous improvement of the organization.

KM efforts overlap with organizational learning, and may be distinguished from that by a greater focus on the management of knowledge as a strategic asset and a focus on encouraging the sharing of knowledge.

There are two main types of knowledge: tacit knowledge and explicit knowledge. Tacit knowledge represents internalized knowledge that an individual may not be consciously aware of, such as how he or she accomplishes particular tasks. At the opposite end of the spectrum, explicit knowledge represents knowledge that the individual holds consciously in mental focus, in a form that can easily be communicated to others.

A successful KM effort needs to convert internalized tacit knowledge into explicit knowledge in order to share it. For knowledge to be made explicit, it must be translated into information, i.e. content.

Knowledge may be accessed at three stages: before, during, or after KM-related activities.

Different organizations have tried various knowledge capture incentives, including making content submission mandatory and incorporating rewards into performance measurement plans.

A successful KM strategy involves actively managing knowledge. In such an instance, individuals strive to document their knowledge into a shared knowledge repository, such as a database, as well as retrieving knowledge they need that other individuals have provided to the repository (push strategy). This is also commonly known as the Codification approach to KM.

Another strategy to KM involves individuals making knowledge requests of experts associated with a particular subject on an ad hoc basis (pull strategy). In such an instance, expert individual(s) can provide their knowledge to the particular person or people needing this knowledge. This is also commonly known as the Personalization approach to KM.

Other knowledge management strategies and instruments for companies include:
  • rewards (as a means of motivating for knowledge sharing); 
  • storytelling (as a means of transferring tacit knowledge); 
  • cross-project learning; 
  • after action reviews; 
  • knowledge mapping (a map of knowledge repositories within a company accessible by all;) 
  • communities of practice; 
  • expert directories (to enable knowledge seeker to reach to the experts); 
  • best practice transfer; 
  • knowledge fairs; 
  • competence management (systematic evaluation and planning of competences of individual organization members); 
  • proximity & architecture (the physical situation of employees can be either conducive or obstructive to knowledge sharing;) 
  • master-apprentice relationship; 
  • collaborative technologies; 
  • knowledge repositories (databases, bookmarking engines, etc.); 
  • measuring and reporting intellectual capital; 
  • knowledge brokers (some organizational members take on responsibility for a specific "field" and act as first reference on whom to talk about a specific subject); 
  • social software (wikis, social bookmarking, blogs, etc.); 
  • inter-project knowledge transfer.
Motivations

Typical motivations leading organizations to undertake a KM effort include:
  • Making available increased knowledge content in the development and provision of products and services; 
  • Achieving shorter new product development cycles; 
  • Facilitating and managing innovation and organizational learning; 
  • Leveraging the expertise of people across the organization; 
  • Increasing network connectivity between internal and external individuals; 
  • Managing business environments and allowing employees to obtain relevant insights and ideas appropriate to their work; 
  • Solving intractable or wicked problems; 
  • Managing intellectual capital and intellectual assets in the workforce (such as the expertise and know-how possessed by key individuals).
Technologies

The technologies that aid knowledge management are: content management systems, collaboration software, knowledgebase applications, databases, web portals.

More recently, development of social computing tools (such as bookmarks, blogs, and wikis) have allowed more unstructured, self-governing or ecosystem approaches to the transfer, capture and creation of knowledge, including the development of new forms of communities, networks, or matrixed organizations.

Knowledge Management System

Knowledge Management System (KM System) refers to a system for managing knowledge in organizations for supporting creation, capture, storage, and dissemination of information. It can be a part of a knowledge management initiative.

The idea of a KM system is to enable employees to have ready access to the organization's documented base of facts, sources of information, and solutions. For example a typical claim justifying the creation of a KM system might run something like this: an engineer could know the metallurgical composition of an alloy that reduces sound in gear systems. Sharing this information organization-wide can lead to more effective engine design and it could also lead to ideas for new or improved equipment.

Distinguishing features of a KMS can include:

Purpose: a KMS will have an explicit Knowledge Management objective of some type such as collaboration, sharing good practice or the like.

Context: One perspective on KMS would see knowledge is information that is meaningfully organized, accumulated, and embedded in a context of creation and application.

Processes: KMS are developed to support and enhance knowledge-intensive processes, tasks or projects of e.g., creation, construction, identification, capturing, acquisition, selection, valuation, organization, linking, structuring, formalization, visualization, transfer, distribution, retention, maintenance, refinement, revision, evolution, accessing, retrieval and last but not least the application of knowledge, also called the knowledge life cycle.

Participants: Users can play the roles of active, involved participants in knowledge networks and communities fostered by KMS, although this is not necessarily the case. KMS designs are held to reflect that knowledge is developed collectively and that the "distribution" of knowledge leads to its continuous change, reconstruction and application in different contexts, by different participants with differing backgrounds and experiences.

Instruments: KMS support KM instruments, e.g., the capture, creation and sharing of information, the creation of corporate knowledge directories, taxonomies or ontologies, expertise locators, skill management systems, collaborative filtering and handling of interests used to connect people, the creation and fostering of communities or knowledge networks.

A KMS offers integrated services to deploy KM instruments for networks of participants, i.e. active knowledge workers, in knowledge-intensive business processes along the entire knowledge life cycle.

KMS can be used for a wide range of cooperative, collaborative, adhocracy and hierarchy communities, virtual organizations, societies and other virtual networks, to manage media contents; activities, interactions and work-flows purposes; projects; works, networks, departments, privileges, roles, participants and other active users in order to extract and generate new knowledge and to enhance, leverage and transfer in new outcomes of knowledge providing new services using new formats and interfaces and different communication channels.

The term KMS can be associated to Open Source Software, and Open Standards, Open Protocols and Open Knowledge licenses, initiatives and policies.

Benefits and Issues of knowledge management

Some of the advantages for KM systems are:
  • sharing of valuable organizational information throughout organizational hierarchy; 
  • avoid re-inventing the wheel, reducing redundant work; 
  • reduce training time for new employees; 
  • retention of intellectual property after the employee leaves; 
  • time management.
Knowledge Sharing remains a challenging issue. Barriers may include time issues for knowledge works, the level of trust, lack of effective support, technologies, and culture.