Saturday, October 30, 2010

Quick Guide to Implementing Business Intelligence, Data Warehousing & BPM


Definitions and Overview

Business Performance Management (BPM) establishes a framework to improve business performance by measuring key business characteristics which can be used to feedback into the decision process and guide operations in an attempt to improve strategic organisational performance. Other popular terms for this include; Enterprise PM (EPM), Corporate PM (CPM) Enterprise Information Systems (EIS), Decision Support Systems (DSS), Management Information Systems (MIS).

BPM: Cycle of setting objectives, monitoring performance and feeding back to new objectives.

Business Intelligence (BI) can be defined as the set of tools which allows end-users easy access to relevant information and the facility to analyse this to aid decision making. More widely the 'intelligence' is the insight which is derived from this analysis (eg. trends and correlations).

BI: Tools to Access & Analyse Data

Key Performance Indicators (KPIs) are strategically aligned corporate measures that are used to monitor, predict and anticipate the performance of the organisation. They form the basis of any the BPM solution and in an ideal world it should be possible to relate strategic KPIs to actual operational performance within the BI application.

KPIs provide a quick indication on the health of the organisation and guide management to the operational areas affecting performance.

In many companies analysis of data is complicated by the fact that data is fragmented within the business. This causes problems of duplication, inconsistent definitions, inconsistency, inaccuracy and wasted effort.

Silos of Data: Fragmented, Departmental Data Stores, often aligned with specific business areas.

Data Warehousing (DWH) is often the first step towards BI. A Data Warehouse is a centralised pool of data structured to facilitate access and analysis.

DWH: Centralised/Consolidated Data Store

The DWH will be populated from various sources (heterogeneous) using an ETL (Extract, Transform & Load) or data integration tool. This update may be done in regular periodic batches, as a one off load or even synchronised with the source data (real time).

ETL: The process of extracting data from a source system, transforming (or validating) it and loading it into a structured database.

A reporting (or BI) layer can then be used to analyse the consolidated data and create dashboards and user defined reports. A modelling layer can be used to integrate budgets and forecasting.

As these solutions get more complex, the definitions of the systems and what they are doing becomes more important. This is known as metadata and represents the data defining the actual data and its manipulation. Each part of the system has its own metadata defining what it is doing. Good management & use of metadata reduces development time, makes ongoing maintenance simpler and provides users with information about the source of the data, increasing their trust and understanding of it.

Metadata: Data about data, describing how and where it is being used, where it came from and what changes have been made to it.

Commercial Justifications

There is clear commercial justification to improve the quality of information used for decision making. A survey conducted by IDC found that the mean payback of BI implementation was 1.6 years and that 54% of businesses had a 5 year ROI of >101% and 20% had ROI > 1000%.

ROI on BI > 1000% from 20% of organisations

There are now also regulatory requirements to be considered. Sarbanes-Oxley requires that US listed companies disclose and monitor key risks and relevant performance indicators - both financial and non financial in their annual reports. A robust reporting infrastructure is essential for achieving this.

SarbOx requires disclosure of financial & non-financial KPIs

Poor data quality is a common barrier to accurate reporting and informed decision making. A good data quality strategy, encompassing non system issues such as user training and procedures can have a large impact. Consolidating data into a DWH can help ensure consistency and correct poor data, but it also provides an accurate measure of data quality allowing it to be managed more pro-actively.

Data Quality is vital and a formal data quality strategy is essential to continually manage and improve it.

Recent research (PMP Research) asked a broad cross section of organisations their opinion of their data quality before and after a DWH implementation.

- "Don't know" responses decreased from 17% to 7%

- "Bad" or "Very Bad" decreased from 40% to 9%

- Satisfactory (or better) increased from 43% to 84%

DWH implementations improve Data Quality.

Tools Market Overview

At present BI is seen as a significant IT growth area and as such everyone is trying to get onto the BI bandwagon:

ERP tools have BI solutions e.g SAP BW, Oracle Apps

CRM tools are doing it: Siebel Analytics,

ETL vendors are adding BI capabilities: Informatica

BI vendors are adding ETL tools: Business Objects (BO) Data Integrator (DI), Cognos Decision Stream

Database vendors are extending their BI & ETL tools:

Oracle: Oracle Warehouse Builder, EPM

Microsoft: SQL 2005, Integration Services, Reporting Services, Analytical Services

Improved Tools

Like all maturing markets, consolidation has taken place whereby fewer suppliers now cover more functionality. This is good for customers as more standardisation, better use of metadata and improved functionality is now easily available. BI tools today can now satisfy the most demanding customer's requirements for information.

Thinking and tools have moved on - we can now build rapid, business focussed solutions in small chunks - allowing business to see data, store knowledge, learn capabilities of new tools and refine their requirements during the project! Gone are the days of the massive data warehousing project, which was obsolete before it was completed.

A typical DWH project should provide usable results within 3 - 6 Months.

Advice & Best Practice

Initial Phase

Successful BI projects will never finish. It should perpetually evolve to meet the changing needs of the business. So first 'wins' need to come quickly and tools and techniques need to be flexible, quick to develop and quick to deploy.

Experience is Essential

Often we have been brought in to correct failed projects and it is frightening how many basic mistakes are made through inexperience. A data warehouse is fundamentally different to your operational systems and getting the initial design and infrastructure correct is crucial to satisfying business demands.

Keep Internal Control

We believe that BI is too close to the business and changes too fast to outsource. Expertise is required in the initial stages, to ensure that a solid infrastructure is in place (and use of the best tools and methods.) If sufficient experience is not available internally external resource can be useful in the initial stages but this MUST include skills transfer to internal resources. The DWH can then grow and evolve (with internal resourcing) to meet the changing needs of the business.

Ensure Management and User Buy In

It may sound obvious but internal knowledge and support is essential for the success of a DWH, yet 'Reporting' is often given a low priority and can easily be neglected unless it is supported at a senior business level. It is common to find that there is a limited knowledge of user requirements. It is also true that requirements will change over time both in response to changing business needs and to the findings/outcomes of the DWH implementation and use of new tools.

Strong Project Management

The complex and iterative nature of a data warehouse project requires strong project management. The relatively un-quantifiable risk around data quality needs managing along with changing user requirements. Plan for change and allow extra budget for the unexpected. Using rapid application development techniques (RAD) mitigates some of the risks by exposing them early in the project with the use of proto-types.

Educating the End Users

Do not under estimate the importance of training when implementing a new BI/ DWH solution. Trained users are 60% more successful in realising the benefits of BI than untrained users. But this training needs to consider specific data analysis techniques as well as how to use the BI tools. In the words of Gartner, "it is more critical to train users on how to analyse the data." Gartner goes on to say "... that focusing only on BI tool training can triple the workload of the IT help desk and result in user disillusionment. A user who is trained on the BI tool but does not know how to use it in the context of his or her BI/DWH environment will not be able to get the analytical results he or she needs...". Hence bespoke user training on your BI system and data is essential.

Careful planning of the training needs and making the best use of the different training mediums now available can overcome this issue. Look for training options such as: Structured classroom (on or off site), web based e-learning (CBT), on the job training & skills transfer, bespoke training around your solution & data.

Technical Overview

Information Portal: This allows users to manage & access reports and other information via a corporate web portal. As users create & demand more reports the ability to easily find, manage & distribute them is becoming more important.

Collaboration: The ability for the Information Portal to support communication between relevant people centred around the information in the portal. This could be discussion threads attached to reports or workflow around strategic goal performance.

Guided Analysis: The system guides users where to look next during data analysis. Taking knowledge from people's heads and placing it in the BI system.

Security: Access to system functionality and data (both rows and columns) can be controlled down to user level and based on your network logon.

Dashboards & Scorecards:

Providing management with a high level, graphical view of their business performance (KPIs) with easy drill down to the underlying operational detail.

Ad-hoc Reporting and Data Analysis: End users can easily extract data, analyse it (slice, dice & drill) and formally present it in reports & distribute them.

Formatted/ Standard Reports: Pre-defined, pixel perfect, often complex reports created by IT. The power of end user reporting tools and data warehousing is now making this type of report writing less technical and more business focussed.

Tight MS Office integration: More users depend on MS Office software, therefore the BI tool needs to seamlessly link into these tools.

Write Back: The BI portal should provide access to write back to the database to maintain: reference data, targets, forecasts, workflow.

Business Modelling/ Alerting: around centrally maintained data with pre-defined, end user maintained, business rules.

Real Time: As the source data changes it is instantly passed through to the user. Often via message queues.

Near Real Time: Source data changes are batched up and sent through on a short time period, say every few minutes - this requires special ETL techniques.

Batch Processing: Source Data is captured in bulk, say overnight, whilst the BI system is offline.

Relational Database Vs OLAP (cubes, slice & dice, pivot)

This is a complex argument, but put simply most things performed in an OLAP cube can be achieved in the relational world but may be slower both to execute and develop. As a rule of thumb, if you already work in a relational database environment, OLAP should only be necessary where analysis performance is an issue or you require specialist functionality, such as budgeting, forecasting or 'what if' modelling. The leading BI tools seamlessly provide access to data in either relational or OLAP form, making this primarily a technology decision rather than a business one.

Top Down or Bottom Up Approach?

The top down approach focuses on strategic goals and the business processes and organisational structure to support them. This may produce the ideal company processes but existing systems are unlikely to support them or provide the data necessary to measure them. This can lead to a strategy that is never adopted because there is no physical delivery and strategic goals cannot be measured.

The bottom up approach takes the existing systems and data and presents it to the business for them to measure & analyse. This may not produce the best strategic information due to the limited data available and data quality.

We recommend a compromise of both approaches: Build the pragmatic bottom up solution as a means to get accurate measures of the business and a better understanding of current processes, whilst performing a top down analysis to understand what the business needs strategically. The gap analysis of what can be achieved today and what is desired strategically will then provide the future direction for the solution and if the solution has been designed with change in mind, this should be relatively straight forward, building upon the system foundations already in place.

Advanced Business Intelligence

The following describes some advanced BI requirements that some organisations may want to consider: Delivering an integrated BPM solution which has business rules and workflow built in allowing the system to quickly guide the decision maker to the relevant information.

Collaboration and Guided Analysis to help manage the action required as a result of the information obtained.

More user friendly Data Mining and Predictive Analytics, where the system finds correlations between un-related data sets in order to find the 'golden nugget' of information.

More integration of BI information into the Front Office Systems e.g. a gold rated customer gets VIP treatment when they call in, data profiling to suggest this customer may churn, hence offer them an incentive to stay.

Increased usage of Real Time data.

End to end Data Lineage automatically captured by the tools. Better metadata management of the systems will mean that users can easily see where the data came from and what transformations it has undergone, improving the trust in the data & reports. Systems will also be self documenting providing users with more help information and simplifying ongoing maintenance.

Integrated, real time Data Quality Management as a means to measure accuracy of operational process performance. This would provide cross system validation, and verify business process performance by monitoring data accuracy, leading to better and more dynamic process modelling, business process re-engineering and hence efficiency gains.

Packaged Analytical Applications like finance systems in the 80's and packaged ERP (Enterprise Requirement Planning) in the 90's. Packaged BI may become the standard for this decade. Why build your own data warehouse and suite of reports and dashboards from scratch when your business is similar to many others? Buy packaged elements and use rapid deployment templates and tools to configure them to meet your precise needs. This rapid deployment capability then supports you as your business evolves.



BI for the masses:
As information becomes more critical to manage operational efficiencies, more people need access to that information. Now the BI tools can technically and cost effectively provide more people with access to information, BI for the masses is now reality and can provide significant improvement to a business. The increased presence of Microsoft in the BI space will also increase usage of BI and make it more attractive. BusinessObjects' acquisition of Crystal and recent release of XI will also extend BI to more people, in and outside the organisation - now everyone can be given secure access to information!

Conclusion

The potential benefits from a BI/DWH implementation are huge but far too many companies fail to realise these through: lack of experience, poor design, poor selection and use of tools, poor management of data quality, poor or no project management, limited understanding of the importance of metadata, no realisation that if it is successful it will inevitably evolve and grow, limited awareness of the importance of training..... with all these areas to consider using a specialist consultancy such as IT Performs makes considerable sense.






Profitability - The Primary Business Objective


Profitability: Isn't that what you're in business for?

Businesses that don't make profits don't stay in business long.

How can you improve your bottom line?

The Purpose of Business

It doesn't matter what business you're in: Retail, manufacturing, service, resale, wholesale, etc. You must make $$$$.

The purpose of business is two-fold: Growth and Profitability. Every business wants and needs to make a profit and most, if not all, want to grow. If someone were to ask you "what is the purpose of business?" would you say Growth and Profitability? Let's hope so.

The Organizational Mission

Of course the business purpose, common to all business enterprises, is to grow and prosper. But the purpose should not be confused with the Mission. It is important to make some distinctions. Although the Mission is sometimes referred to as a "Statement of Purpose," in reality it is more a description of "how" you're going to make money.

The Mission is a broad statement which generally refers to the type of business, the products and or services produced, and frequently some indication of quality (e.g., the "best" auto parts supplier in the West). And, the Mission may identify the more specific aspects of the particular firm. Its basic intent is to define why the organization exists, what it hopes to achieve, and perhaps values, essential nature, etc. However, the business has an overriding purpose of making money and growing. Of course it is difficult to rally employees around the profit motive. If you were to say "we're here to make money," instead of "to produce the best tires in America," or "provide top quality healthcare to our patients," it would be inconsistent with a favorable image.

Making Money

Money is the lifeblood of the company. It is essential to survival, growth and well-being.

Businesses make money by selling products and/ or services. Production, quality, customer service, marketing, etc., all have elements of cost and potential savings or profit improvement. The formula is simple: sell more products or services and you have more income. That does not necessarily mean that you make more profit. So the equation must be expanded to include the cost(s) of doing business. Income minus expenses = profit. Management must strategize, and position itself to successfully compete in the marketplace.

Some Considerations

Here are some considerations, or "rules of thumb" to ensure, promote and maintain profitability:

--Keep sales high. (marketing, customer service, production -the 5 P's: Product, Price, Placement, Promotion, People)

--Keep costs low (cost containment, cost reduction, waste reduction, employee involvement).

--Maintain and increase your customer base (customer care, reliability, marketing)

--Protect and enhance your reputation. (dependability, reliability, fair-dealing)

--Be competitive (competitive pricing, product differentiation, state-of-the-art products)

--Consistently improve your products/services (quality assurance, quality control, innovation, benchmarking)

--Increase employee productivity (performance standards, measurement, incentives, efficiency and quality control)

Finally

You may think you already know all of this. And, hopefully you do. But a good refresher is always useful, and it is easy to fall into bad practices. The importance of being cognizant of, and attentive to, your basic business purpose will pay PROFIT dividends (perhaps in more way than one!).






Friday, October 29, 2010

Flex 4 Cookbook: Real-world recipes for developing Rich Internet Applications (Oreilly Cookbooks)

Flex 4 Cookbook: Real-world recipes for developing Rich Internet Applications (Oreilly Cookbooks)

With this collection of proven recipes, you have the ideal problem-solving guide for developing interactive Rich Internet Applications on the Adobe Flash Platform. You'll find answers to hundreds of common problems you may encounter when using Adobe Flex, Flex 4 Framework, or Flash Builder, Adobe's GUI-based development tool.

Flex 4 Cookbook has hands-on recipes for everything from Flex basics to solutions for working with visual components and data access, as well as tips on application development, unit testing, and Adobe AIR. Each recipe provides an explanation of how and why it works, and includes sample code that you can use immediately. You'll get results fast, whether you're a committed Flex developer or still evaluating the technology. It's a great way to jumpstart your next web application.

Topics include:

  • Using Spark Component
  • Text Layout Framework
  • Groups and Layout
  • Spark List and ItemRenderer
  • Images, bitmaps, videos, and sounds
  • CSS, styling, and skinning
  • States and Effects
  • Working with Collections
  • Using DataBinding
  • Validation, formatting, and regular expressions
  • Using Charts
  • Services and Data Access
  • Using RSLs and Modules
  • Working with Adobe AIR 2.0

Price: $49.99


Click here to buy from Amazon

Thursday, October 28, 2010

SAP to release industry-specific Business Objects applications - Search SAP

Running a hospital is different from running a jeans company. Different operations, different business analytics.

That’s the thinking behind SAP’s announcement Tuesday that it’s adding 10 industry-specific Business Objects applications that SAP says can be deployed in a fraction of the time needed for the traditional Business Objects tools and accessed on mobile devices.

“We’re not only making companies more agile,” said SAP co-CEO Bill McDermott, who started the event demonstrating how applications can be run on an iPad. “We’re changing the behavior of the way companies work.”

SAP contends that business and other organizations can deploy these applications in as little as eight weeks because many of the factors that are specific to that industry have already been factored in, thereby reducing the time needed for customization.

“They’re feeding into a solutions-based approach to BI, rather than being tools focused,” said John Hagerty, analyst with Stamford, Conn.-based Gartner Inc.

The applications can deliver 70% to 80% of what a business needs, right out of the box, according to Keith Costello, executive vice president for business analytics at SAP.

SAP officials stressed they’ve done that by “co-innovating” the products, collaborating with the kinds of companies that would use them.

To emphasize the point, SAP included on stage a handful of executives from those businesses the software maker says it’s worked alongside to create the new applications. ?

Tom Peck, CIO of Levi Strauss & Co., said he’d rather implement something that’s already been thought out with the input of other companies in the same industry. Not only that, Peck said he favored smaller products like the new Business Objects applications, instead of more unwieldy, monolithic solutions that boards tend to hate anyway.

“I’m not a big fan of buying capabilities in big chunks,” he said.

Peck added that the new applications meet today’s need to access business analytics on mobile devices. “We need it on the hip,” he said.

Mark Smith, an analyst from Ventena Consulting in Pleasanton, Calif., wondered before the press event how much customization the applications would need.

He was pleased by what he saw. “They’re fairly narrow,” he said afterward.

Still, Smith and others watching the event wondered why SAP chose to invite only the CIOs from its “co-innovators” when it might have been a good idea to include those that oversaw manufacturing or sales – or others who deal firsthand with business intelligence within those organizations.

Analyst Howard Dresner was less kind, echoing the familiar complaint that SAP put on a good show but provided too few specifics.

“It was high level, abstract stuff,” Dresner said in an email after the event. “It was nice to have marquee customers there, but no ‘lessons learned’ were shared.”

The new Business Objects applications, which SAP contends will work with either structured or unstructured data from any SAP or non-SAP system, include:

????????? Planning and Consolidation for Healthcare

????????? Trade Promotion Effectiveness

????????? Enterprise Risk Reporting for Banking

????????? Readiness Assessment for Defense & Security

????????? On-Shelf Availability Analysis

????????? Planning and Consolidation for Banking

????????? Quality Management for Healthcare

????????? Sales Analysis for Retail

????????? Customer Analysis and Retention for Telecommunications

????????? Planning and Consolidation for Public Sector

According to Costello, the applications are available now and range from $3,000 to $9,000, depending on the specific application. Enhancements to the current applications will be made available on a yearly basis, he added. Additional applications in those same industries are also planned.

Although SAP is making the application available on an “on-premise” basis, the company plans to make it available on a cloud basis in the future.

Maple Business Card Holder

Maple Business Card Holder

With this collection of proven recipes, you have the ideal problem-solving guide for developing interactive Rich Internet Applications on the Adobe Flash Platform. You'll find answers to hundreds of common problems you may encounter when using Adobe Flex, Flex 4 Framework, or Flash Builder, Adobe's GUI-based development tool.

Flex 4 Cookbook has hands-on recipes for everything from Flex basics to solutions for working with visual components and data access, as well as tips on application development, unit testing, and Adobe AIR. Each recipe provides an explanation of how and why it works, and includes sample code that you can use immediately. You'll get results fast, whether you're a committed Flex developer or still evaluating the technology. It's a great way to jumpstart your next web application.

Topics include:

  • Using Spark Component
  • Text Layout Framework
  • Groups and Layout
  • Spark List and ItemRenderer
  • Images, bitmaps, videos, and sounds
  • CSS, styling, and skinning
  • States and Effects
  • Working with Collections
  • Using DataBinding
  • Validation, formatting, and regular expressions
  • Using Charts
  • Services and Data Access
  • Using RSLs and Modules
  • Working with Adobe AIR 2.0

Price:


Click here to buy from Amazon

Wednesday, October 27, 2010

Clearly Understanding the Business Objectives


Have you created a formal business plan for the business, which clearly sets out the sales targets and profits that your business is going to achieve? I’m not talking about one of those business plans that people often create when starting a business, which is put on the shelf never to see the light of day again. I’m talking about a useful working document, which you have created to clearly map out where the business is going. One that shows the growth of the business over the coming months and years ahead and one that paints a picture of exactly how the business should look in terms of turnover, staffing numbers, premises, sales per sales person, and so on.

As it’s only by clearly laying out a business plan to this level of detail that you’ll be able to establish how far along your journey you are at any stage, and whether in fact you are on course or not.

If you are serious about business growth, and are looking for some guidance and support in putting your ideas into practice then maybe a visit to www.achievebusinessgrowth.com [http://www.achievebusinessgrowth.com] might be just what you are looking for. This site is designed to help you to achieve More Profit – More Easily - More Often!

With your business, you need to put a clear stake in the ground of where you are today, as well as where you want to get to. Only once you have these points clearly fixed in your mind, and in the mind of your team are you able to create a workable and sustanable business growth strategy.






Tuesday, October 26, 2010

Web Design Business Startup Kit

Our Web Design Business Startup Kit Provides Web Designers With A Complete Turnkey Business In a Box Solution. It Includes a Comprehensive 198 ebook Along With Over 67 Ready To Use Contracts & Document Templates. The Web Industry Is Absolutely Booming.


Check it out!

Crystal Reports 11 Pro Starter Pack

Crystal Reports 11 Pro Starter Pack
  • Marketing Information:

    Create reports from a large variety of personal and enterprise data sources. Professional Edition is ideal for report designers, database administrators, IT professionals, and power users. Crystal Reports XI Professional Edition provides native, ODBC, OLE DB and JDBC connectivity to relational, OLAP, XML, legacy, and enterprise data.


  • Product Information
  • Software Sub Type: Database Reporting
  • Software Name: Crystal Reports XI Professional Edition Starter Pack - Complete Product
  • Features & Benefits:

    Data access:

  • Access almost any kind of data with more than 35 data drivers and tight control over database connectivity
  • Formatting and design:

  • Design professional-looking, interactive reports using features like the visual report designer and dynamic prompts
  • Report viewing and interaction:

  • Make it easy for people in your organization to view and work with their reports by customizing them to match their needs
  • Security, support, and maintenance:

  • Learn how Crystal Reports can work within your existing security infrastructure and with other Business Objects tools
  • Platform Support: PC

  • License Information
  • License Type: Complete Product
  • License Pricing: Standard
  • License Quantity: 1 User
  • Price: $612.99


    Click here to buy from Amazon

    Monday, October 25, 2010

    Make a Strategic Plan for your business in 7 easy Steps

    Easy follow 7 Step Strategic Plan and Free eBooks to power Your Business to Greater Profit and Personal Freedom. Also Discover the Key skills for Your Business Success - 70+ pages to help make you and your business fly high - includes Resale Rights.


    Check it out!

    Sunday, October 24, 2010

    Crystal Reports 8.5 Professional

    Crystal Reports 8.5 ProfessionalDeliver rich, interactive content from virtually any data source, publish it to the Web, and integrate it within applications with Crystal Reports. The professional edition of Crystal Reports allows you to design interactive, actionable content and deliver it to users across the enterprise. Generate report types like subreports, conditional, summary, cross-tabs, form, drill down, OLAP, top N, multiple details, and mailing labels. Build hyperlinks, charting, mapping, parameters, alerts, add-ins for Excel and Access, sorting, running totals, grouping, top N, and bottom N.

    Crystal Reports Pro includes Crystal Enterprise Standard, which offers report viewers (including DHTML, ActiveX, and Java), a Web-based report management system, a Web server with licensing for five concurrent users, customizable Web desktop, and report delivery regardless of location or platform. Get driver and support for more than 30 SQL-, ODBC-, OLE DB- and PC-based data sources, including XML. Crystal Reports seamlessly integrates with Crystal Enterprise, the powerful, next-generation enterprise reporting solution from Crystal Decisions.

    Price:


    Click here to buy from Amazon

    Everyday Object Lessons

    36 object lessons using everyday items for use in children's ministry to present Christian teaching. Also tips on using ordinary objects to teach extraordinary lessons. Great gospel applications also.


    Check it out!