Best Practices for Measuring and Improving Data Quality

This pair of modern techniques will help you succeed in your enterprise data quality initiative.

Data quality, once viewed as a luxury, is now widely regarded as a necessity as enterprises large and small struggle with ever-increasing data stores and new regulations about their mission-critical data. Yet the data quality techniques in use today are still usually simple record-level constraints. We introduce a pair of modern techniques for measuring and improving enterprise data quality.

We are now officially overloaded with information. We need robust yet usable techniques to sort the good from the bad and make the most of the data that is fast becoming a valuable resource.

The Modern Approach

Data quality no longer needs to be justified. However, the term data quality is still used to describe record-level constraints or input-field masks. The modern approach recognizes data quality as a science — it’s a discipline all its own.

The data quality practitioner, a new breed of expert, is the reason that any data quality exercise will succeed or fail, regardless of the technology or the methodology. Implementing the modern data quality techniques we describe here will require resources with a wide variety of overlapping skills. Of course, strong IT skills are necessary as are robust programming experience. However, data quality is not an IT problem and so it requires a decidedly non-IT solution. Also required are strong writing, presentation, and interpersonal skills. Without this softer skill set, a data quality initiative will fail.

Two elements are important to understand before we discuss the best practices that can help you measure and improve data quality.

Best Practice #1: Understand Your Subject

The subject is the single most important concept in the modern data quality approach. The subject is the entity which will be the target of the data quality investigation at the most granular level. Before we begin any data quality initiative we must discover what the subject of the study is. Like most concepts in our approach, the subject is a concept reflected in the data but not attached to any IT object.

As a simple example, if your database is an HR implementation with employee status, hours and earnings information, your subject would be the employee. If your data warehouse is based on manufacturing data, your subject could be the inventoried part. If your database contains insurance information, you could have multiple subjects including policy holders, claims, policies, etc.

If you know your data, or as you get to know it, the subject will become apparent to you. Once identified, the subject becomes more than a concept and will define the granularity with which you will measure data quality. “We identified data quality issues with 20 percent of the employees contained in our database” is a more useful statement than “Thirty-eight percent of the rows in the EMG_ODKJ_34E table have a field that fails one of our data criteria.” Furthermore, how do you combine all the record-level errors you measure to provide a complete picture of data quality? You can’t without the subject.

The subject also manifests itself in the data visualization. Software can show you the data one subject at a time and allow you to juxtapose data from different sources for the same subject. This allows your eye to pick up patterns and idiosyncrasies in the data you wouldn’t notice by looking at the record level.

Finally, when you process the data programmatically, use software that can process the data at the subject level, one subject at a time. This allows you to code more efficiently, examining, changing, and reporting the data, one subject at a time.

Best Practice #2: Define Your Business Rules

Like the subject, the concept of the business rule in the modern approach goes beyond the standard IT definition: jumping into programming, creating SQL statements that grab “bad data” and calling them business rules. Instead, before it is a piece of code, a business rule is a concept that can be shared with technical or non-technical staff alike.

Create business rules that can be expressed in a simple sentence, agree on them, then program them. The programmatic execution is but one property of the business rule. The rule itself should be independent of ties to a database, table, or field; these associations come later. Each business rule must be designed and understood by the entire team. Later, when you review results with non-technical team members, you can speak a language everybody understands.

A key to successfully building those rules is to first build strong relationships with your subject matter experts (SMEs). The knowledge that will make or break the exercise resides in the heads of your SMEs — the resource most familiar with the data and who knows its history, linage, problems, and idiosyncrasies. All too often, a data quality exercise begins with an over-confident analyst swooping in and walking all over the careful, if low-tech, work done by the SME. It is critical that the data quality practitioner begin the exercise by establishing a relationship of mutual trust and respect with the SMEs.

At the initial phases of the engagement, interview the SME, feel their pain. Each time they explain an issue they see in the data, therein lurks a business rule. Document it, give it a name, and code it.

Once you’ve established a good rapport with your data quality expert, create and execute your business rules, share the results (which the SME will understand because they were involved in the creation of the logic), iterate, and refine. Your goal is to reduce false positives and improve accuracy.

If you feel your rules are stabilizing, prepare random samples of subjects that have passed all, some, and none of your business rules and provide the samples to your SME and to determine if you’re catching the proper subjects.

Once you establish such a feedback loop, and the SME can see not only the implementation of their ideas across all the data, it becomes a very rewarding task to beat down the data quality issues you see together. Without such a team and well moving feedback mechanism, the project will languish and interest will wane on all sides.

To be sure technical skills are necessary, but that ends up being the easy part, establish a trusting relationship with the SME and your project will succeed.

Conclusion

The Subject, business rule and SME concepts, when implemented properly, will provide exactly that. A clean display that all parties can look at and quickly determine if the data quality of the information they all care about is moving in the right direction.
Beyond that, these concepts will provide the motivation and the feedback/reward cycle that we are predisposed to respond to.

You just have to set up the project and the path to data quality will reveal itself to you. It’s a solvable problem, no matter how large or complex your data situation. It’s just a matter of setting well defined goals, techniques to measure your progress and a good fluid feedback loop with the experts.

One last point, Data Governance and Data Stewardship should be adopted and owned by the various functional areas, e.g. Finance, HR, etc.

This post was adopted from tdwi.

Put analytics at centre of business or perish: Gartner

Summary: Traditionally, business analytics has been there to support the function of business applications and processes, but now it’s time to put analytics at the heart of organisations, according to Gartner.

Organisations that don’t put analytics at the core of their business will eventually die out, according to IT analyst firm Gartner.

In the past, many companies have poured their IT spend into improving the reliability and effectiveness of their business applications to increase business efficiency. This includes putting in new systems such as enterprise resource management (ERP). But since everybody has made the same investments and achieved the same results in the past few years, business efficiency can no longer serve as a differentiator for those organisations, according to Gartner vice president and distinguished analyst Bill Hostmann.

“Until now, analytics has been the poor cousin, something that supports business applications on the edge and a tactical rather than strategic priority within the organisation,” he said at the Gartner Business Intelligence & Information Management Summit 2013 in Sydney. “Organisations that do not move analytics into the central part of both their IT strategy and business strategy are not going to meet their business objectives or even survive in the new world of realities we are facing.”

Analytics can now provide differentiation between organisations by driving individualised business decisions. Data within a company will become increasingly interconnected, coming in from multiple business applications and processes, Hostmann said. Most of these business applications will be delivered as a service in the cloud, according to the analyst.

It’s all well and good to say that organisations have to focus more on business analytics, but, according to Gartner, many of them just don’t know how to do it well.

A number of companies are stuck doing descriptive analytics, which only yields pages of reports that nobody looks at, or don’t provide insight into their businesses. Higher levels of analytics, such as diagnostic and predictive analysis, which gives more business insight and can aid in decision-making processes, are not widely used, because companies don’t have the talent to decipher the data.

“A 2012 survey by Accenture and SAS found 72 percent of respondents planned to increase their spending in analytics this year — good numbers,” Gartner managing vice president Ian Bertram said. “However, 60 percent actually said they don’t have the skills required to effectively use analytics — that’s money down the toilet.”

At the high end of the business analytics food chain is prescriptive analysis, which uses things like mathematic modelling, situational analysis, and simulation to tell an organisation what they should be doing. According to Gartner data, only a small portion of organisations — under 3 percent — uses prescriptive analytics, even though more can be done with the same data that is used for basic descriptive analytics.

But many companies still rely on internal, countable data such as sales figures for analytics that can result in a tunnel-visioned view of their businesses, Bertram said.

“Business analytics has largely been focused on tools, technologies, and approaches for accessing structured transactional data,” he said. “This information can have the effect of starving the decision maker by only giving them a partial view of the situation.”

External data, such as those generated from social media or video content, should be weaved into the analytics process, and that is how big data comes into play, Bertram said.

“Correlating, analysing, and presenting insight from structured and unstructured data together will enable organisations to start personalising customer experience and exploit new opportunities for growth, efficiency, differentiation, and innovation,” he said.

Gartner also encourages companies to monetise their data to get their return on investment (ROI) from business analytics tools, something that is done by very few organisations that exist today.

“Much of the data we have collected over time in our organisations has potential value,” Bertram said. “That is assuming in the open market you have done all the right security and anonymity measures around all of that data.”

By doing so, storing data will no longer just be a costly affair, but rather a revenue generator for the business, he said.

“You can only start doing this if you stop treating data as a liability, and instead treat it as an asset,” Bertram said. “Organisations must stop locking their data up in a safe.”

Finance transformation – same challenges – new solutions

Amongst the many challenges facing today’s Finance Director/CFO is the impetus to drive down costs in the finance organisation, whilst at the same time adding value to support the entire company’s proposition. This of course is not a new challenge, however technological advances and the globalisation of the services sector, have provided Heads of Finance with a host of new options with which to try and solve this eternal puzzle.

Finance Transformation can be executed to a variety of different degrees, from the implementation of new financial systems to enable the implementation of best practice industry processes, through to outsourcing or off-shoring significant chunks of the finance function.

Technology as an enabler
One of the most significant benefits technology has delivered for the finance function is the ability to implement an ERP application on a single database, to support large regional or even global entities. It is now possible to access one version of data in real-time, globally, and standardise on best practice processes, throughout disparate locations. This was previously not possible or indeed cost prohibitive, as the limitations of the telecom network dictated the necessity to run multiple databases, and as such multiple instances of an application.

Onshore or Offshore
We’ve all read about the explosive growth of the Indian, Chinese and Eastern European service economies, providing highly skilled and qualified resources, at markedly lower cost than their onshore contemporaries. Companies have exploited this opportunity either through large outsourcing arrangements or directly via their own offshore vehicles. However, what has come to be recognised is that to obtain the best results, such a move needs to be tackled in phases. If you give an outsourced partner 3 ERP systems, a multi-site finance organisation, and 5 different ways of doing things, you cannot expect the transition to harmonised offshore entity will occur without mishap. As such companies are now focusing increasingly on doing their “housekeeping” first.

Financial Transformation – Successful Delivery
The initiation of change and ERP implementation programmes has traditionally been undertaken with the significant involvement and comfort taken from the “hand-holding” presence of a large consulting partner.

But as organisations have become accustomed to managing change (and by definition, projects) on a continual basis, so they have become more sophisticated in their approach to engaging with consulting firms. Where in the past there was a greater dependency on consultancies to deliver a whole project, almost as a separate department within an organisation, the modern project environment has shifted towards a much more integrated model built around the use of a blend of resources, in addition to those of the consultancy.

In particular we have seen a greater use of independent contract resource as an alternative to the use of vendor and management consultants. The biggest shift has been in the increased use of independent Programme and Project Managers, who in addition to being given the remit of delivery, are also charged with scoping the engagement of consulting or software vendors and the subsequent management of their delivery. This comes as a result of the rising awareness of the value derived from the appointment of senior project specialists who are free from the inherent conflicts of interests that burden project managers from the consultancies.

Financial Transformation – Choosing your Resourcing Partner
Just as you would place a great degree of care over the selection of the Project Manager, so you should take such care in selecting your resourcing partner. It is essential to select a recruitment partner who can demonstrate a thorough appreciation of a business systems project life cycle. They will be required not only to reactively support the resource requirements, but also should be proactive in their communication with team leads, to maintain awareness of change controls and amendments to the project plan. This will ensure that any spikes in workload can be managed effectively and do not cause delays. For example a good recruitment partner will know the resource make-up of all project streams. If the business has requested that the functional team produce specifications for additional reports, the recruiter should know in advance whether the technical team have enough report developers to satisfy the new requirements.

The most efficient approach to engaging with the contract market is via the appointment of a single
recruitment services provider. This partner must have comprehensive access to the market and demonstrable experience of recruiting contract resource, for complex business systems projects. In particular if the scope of the project includes the implementation of a financial system, a recruiter with an understanding of financial transactional and reporting issues, combined with applications implementation experience would be a superlative choice.

The production of a Service Level Agreement (SLA) with your chosen partner will enable the parties to agree appropriate timescales to complete appointments and set out deliverables and milestones to be judged by. It is also imperative that the SLA provides for two-way service levels. For example it is just as important for the recruiter to have recourse to the Agreement, if Team Leads are slow to provide feedback on CV submissions or interviews, as it is for the Project Manager to seek a remedy for ineffectual searches. Any blockage in the recruitment supply chain, whatever its cause, can trigger expensive delays.

This post originated from SystemsAccountants.

Oracle Advice on Emerging Technologies

Last week, Oracle chairman Jeff Henley provide some advice to businesses when addressing the Detroit Economic Club on a speech about emerging technologies. Below are some of his key points.

Big Data, business analytics, and new cloud, mobile, and social technology are driving “one of the most important inflection points in the history of technology” by dramatically “transforming how individuals work and companies compete,” said Oracle chairman Jeff Henley in a speech last week when addressing the Detroit

“In closing, I’d like to offer up some advice to help you implement emerging technologies more effectively, whether you are a CEO setting corporate strategy, a CFO authorizing IT investments, or a CIO implementing these new technologies.

  • First, have an executive mandate – leadership from the top is key.
  • Second, if you have international operations, organize globally. Remember that a strong global infrastructure is a strategic corporate asset.
  • Third, consolidate & simplify as much as possible.
  • Fourth, automate and globalize business processes. World-class business processes will allow you to scale innovations quickly and cost-effectively.
  • Fifth, move to a shared-services model to lower costs and gain business-process efficiencies.
  • Sixth, implement self-service everywhere.
  • Seventh, deploy standard, out-of-the-box products.

And finally, move fast and stay the course.”

10 ideas from best-in-class supply chain organizations

Many leading companies have adopted these 10 best practices. Some may be familiar while others may be new to your company. Implement them all and you will have a strong foundation for supply chain excellence.

  1. Establish a governing supply chain council
  2. Properly align and staff the supply chain organisational
  3. Make technology work for you
  4. Establish alliances with key suppliers
  5. Engage in collaborative strategic sourcing
  6. Focus on total cost of ownership, not price
  7. Put contracts under the supply chain function
  8. Optimise company-owned inventory
  9. Establish appropriate levels of control and minimise risk
  10. Take green initiatives and social responsibility seriously

Oracle continues to expand into the Cloud with its release of the Oracle Planning and Budgeting Cloud Service

Oracle marked its aggressive cloud expansion strategy with the release of the Oracle Planning and Budgeting Cloud Service at OpenWorld last week. The solution forms part of a wider portfolio of Cloud Applications Services already released including ERP Services, HCM Services, Talent Management Services, Sales and Marketing Services and Customer Service and Support Services.

Oracle is enjoying rapid uptake of its Cloud based solutions, currently boasting more than 10,000 customers and 25 million users worldwide. Oracle attribute this success to its ability to deliver instant value and productivity for business users and the fact that customers can choose either a monthly subscription model or sign up to a longer term contact.

The Oracle Cloud is ideal for customers seeking subscription-based access to Oracle applications, middleware and database services, hosted by Oracle themselves. Oracle view the Cloud Service as an enabler, allowing business users to manage the solution directly with no IT involvement.

Planning and budgeting is a resource and time intensive process in most organizations. It tends to be dominated by manual tasks involving a multitude of spreadsheets being exchanged between cost centre managers, line of business finance managers and corporate finance personnel. The goal of the Oracle Planning and Budgeting Cloud Service is to make the financial planning, budgeting and forecasting processes more efficient by delivering the business benefits of Oracle Hyperion Planning in a subscription-based cloud service.

Since the Oracle Planning and Budgeting service is deployed in the cloud it enables users to take advantage of its scalable architecture. This means businesses may implement the system in one business unit or function before rolling it out to hundreds or thousands of users. Furthermore, the cloud based architecture allows for flexible data entry, analysis and frequent real-time updates from anywhere in a safe and secure environment.

Oracle says that this solution provides collaborative planning processes and dependable, centralized application security and data management that significantly reduce maintenance and distribution costs. The service, says Oracle, operates within existing security mechanisms to help ensure maintenance and security consistency.

By eliminating the barriers normally associated with traditional on premise solutions Oracle expects its cloud based services will make it much easier for businesses of any size to deploy a leading planning and budgeting solution in a matter of weeks.

This post originated from FSN.

11 Reporting tips

Making company reporting more accessible

Below are 11 reporting tips on company/corporate reporting:

Have a backbone

Use your objectives and strategy to underpin your reporting and provide the context for your activities and performance. Strategic statements set in isolation from the rest of your reporting can appear as hollow statements of intent.

The big picture

Put your results in the context of market trends. Provide management’s perspective on the competitive landscape and macro environment to allow the reader to evaluate your strategic choices and actions along with the quality and sustainability of performance.

Who are you kidding?

Provide an honest and open analysis of both the upsides and the challenges the company faces. Explain how any areas of underperformance are being addressed.

Flash in the pan

Consider using bridge charts to help investors understand what is driving revenue and profit growth. Is the growth sustainable, or not?

Cash is king

Consider including a detailed disclosure about your operating cash flow strategy and performance, including cash conversion ratios, sensitivity to key factors, repatriation restrictions, and so on.

Not the kitchen sink

Highlight principal risks, not all risks. How might they derail your strategy? How are they managed? What is the sensitivity of underlying performance to changes in these risks?

Bottom up

Challenge whether the segment analysis makes visible the different dynamics inherent within the business. Consider including a few additional line items such as working capital, operating cash flow and capital employed for each segment.

Bridging the GAAP

Embrace non-GAAP measures but apply certain ground rules: reconcile non-GAAP back to GAAP; provide clear definitions of terms used; and make sure that the reader can quickly identify which are the non-GAAP numbers.

You owe it to them

Debt information is traditionally scattered throughout the report. Bring it together in one place. Include items not typically recognised in the financial statements, such as operating leases. Provide more granularity in the maturity table and reconcile free cash flow to movements in net debt.

Metrics that pay

Explain clearly how management are incentivised, highlighting the link between strategy, short and long-term performance, and the remuneration package.

Wood for the trees

Key information and messages can get lost in the volume of data and the use of jargon. Take a step back. Are you helping the reader to understand key strategic messages and navigate easily through your report by using clear and consistent headings along with tables and charts?

This post originated from pwc.